loop-36.c: Cleanup the dump file.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1eea8481071830ac4fd4a98ab5d2b8888232af1c
1 2008-05-03  Richard Guenther  <rguenther@suse.de>
3         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
5 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7         PR fortran/33268
8         * gfortran.dg/io_constraints_4.f90: New test.
10 2008-05-01  Simon Baldwin <simonb@google.com>
12         PR bootstrap/36108
13         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
14         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
15         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
16         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
18 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
20         PR fortran/PR35940      
21         * gfortran.dg/index.f90: New test.
23 2008-05-01  Simon Baldwin <simonb@google.com>
25         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
26         additional tests for arrays of size 0 and size 1.
27         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
28         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
29         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
31 2008-05-01  Richard Guenther  <rguenther@suse.de>
33         PR middle-end/36093
34         * gcc.c-torture/execute/pr36093.c: New testcase.
36 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
38         * gfortran.dg/selected_char_kind_1.f90: New test.
39         * gfortran.dg/selected_char_kind_2.f90: New test.
40         * gfortran.dg/selected_char_kind_3.f90: New test.
42 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
44         PR fortran/35997
45         * gfortran.dg/use_rename_3.f90
47 2008-04-30  Richard Guenther  <rguenther@suse.de>
49         PR tree-optimization/21636
50         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
52 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
54         PR libfortran/35993
55         * gfortran.dg/intrinsic_product_1.f90:  New test case.
57 2008-04-30  Richard Guenther  <rguenther@suse.de>
59         PR tree-optimization/14847
60         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
62 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
64         PR c++/35986
65         * g++.dg/overload/template4.C: New test.
67 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
69         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
70         * gfortran.dg/chmod_2.f90: Likewise.
71         * gfortran.dg/chmod_3.f90: Likewise.
72         * gfortran.dg/open_errors.f90: Likewise.
74 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
76         * gcc.dg/tls/section-2.c: Restrict to vxworks.
78 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
80         PR ada/35792
81         * gnat.dg/specs/tag2.ads: New.
83 2008-04-29  Richard Guenther  <rguenther@suse.de>
85         PR tree-optimization/36078
86         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
88 2008-04-29  Richard Guenther  <rguenther@suse.de>
90         PR middle-end/15255
91         * gcc.dg/fold-plusmult.c: New testcase.
93 2008-04-29  Richard Guenther  <rguenther@suse.de>
95         PR middle-end/36077
96         * gcc.c-torture/execute/pr36077.c: New testcase.
98 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
100         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
102 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
104         PR c++/35650
105         * g++.dg/init/ref17.C: New test.
107         PR c++/35987
108         * g++.dg/other/error28.C: New test.
110 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
112         PR target/36073
113         * gcc.target/i386/pr36073.c: New test.
115 2008-04-28  Richard Guenther  <rguenther@suse.de>
117         PR testsuite/34223
118         * gcc.dg/vect/vect-118.c: Rename to ...
119         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
121 2008-04-28  Richard Guenther  <rguenther@suse.de>
123         PR tree-optimization/36066
124         * gcc.dg/torture/pr36066.c: New testcase.
126 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
128         PR target/36064
129         * gcc.target/i386/pr36064.c: New test.
131 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
133         PR testsuite/36056
134         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
136 2008-04-27  Richard Guenther  <rguenther@suse.de>
138         PR tree-optimization/18754
139         PR tree-optimization/34223
140         * gcc.dg/tree-ssa/loop-36.c: New testcase.
141         * gcc.dg/tree-ssa/loop-37.c: Likewise.
142         * gcc.dg/vect/vect-118.c: Likewise.
143         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
144         * gcc.dg/vect/vect-66.c: Increase loop trip count.
145         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
146         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
147         * gcc.dg/vect/vect-76.c: Likewise.
148         * gcc.dg/vect/vect-outer-6.c: Likewise.
149         * gcc.dg/vect/vect-outer-1.c: Likewise.
150         * gcc.dg/vect/vect-outer-1a.c: Likewise.
151         * gcc.dg/vect/vect-11a.c: Likewise.
152         * gcc.dg/vect/vect-shift-1.c: Likewise.
153         * gcc.target/i386/vectorize1.c: Likewise.
155 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
157         * gcc.dg/tls/section-2.c: New.
158         * gcc.dg/tls/emutls-1.c: New.
159         * lib/target-supports.exp (check_effective_target_tls_native):
160         Exclude vxworks.
162 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
164         PR testsuite/36053
165         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
166         * gcc.dg/large-size-array-4.c: Likewise.
168 2008-04-26  George Helffrich  <george@gcc.gnu.org>
170         PRs fortran/PR35154, fortran/PR23057
171         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
172         .stabs functionality.
173         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
174         DWARF functionality.
176 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
178         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
179         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
180         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
181         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
183 2008-04-25  Tobias Burnus  <burnus@net-b.de>
185         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
186         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
188 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
190         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
191         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
192         * gcc.dg/builtins-13.c: Likewise.
193         * gcc.dg/pr25682.c: Likewise.
194         * gcc.dg/pr33694.c: Likewise.
195         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
196         * gcc.dg/c99-const-expr-2.c: Likewise.
197         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
198         * gcc.dg/ia64-sync-2.c: Likewise.
199         * gcc.dg/ia64-sync-3.c: Likewise
200         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
201         * gcc.dg/large-size-array-3.c: Likewise.
202         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
203         check.
204         * gcc.dg/large-size-array-4.c: Likewise.
205         * gcc.dg/max-1.c: Replace use of long by ssize_t.
207 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
209         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
211 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
213         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
215 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
217         PR testsuite/36035
218         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
220 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
222         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
224         PR c++/35758
225         * g++.dg/ext/vector14.C: New test.
227 2008-04-24  Richard Guenther  <rguenther@suse.de>
229         * gcc.dg/builtin-constant_p-1.c: New testcase.
230         * gcc.dg/builtin-errors.c: Adjust expected error.
232 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
234         PR tree-optimization/36008
235         * gcc.c-torture/execute/20080424-1.c: New test.
237 2008-04-24  Ira Rosen  <irar@il.ibm.com>
238             Richard Guenther  <rguenther@suse.de>
240         PR tree-optimization/36034
241         * gcc.c-torture/execute/pr36034-1.c: New testcase.
242         * gcc.c-torture/execute/pr36034-2.c: Likewise.
244 2008-04-24  Olivier Hainque  <hainque@adacore.com>
246         * gnat.dg/concat_length.adb: New test.
248 2008-04-24  Ira Rosen  <irar@il.ibm.com>
250         PR tree-optimization/35982
251         * gcc.dg/vect/fast-math-pr35982.c: New.
253 2008-04-24  Danny Smith  <dannysmith@users.net>
255         * gcc.dg/format/ms-warnI64-1.c: New file.
257 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
259         PR target/36015
260         * gcc.dg/pr36015.c: New test.
262 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
264         PR rtl-optimization/36006
265         * gfortran.dg/pr36006-1.f90: New test.
266         * gfortran.dg/pr36006-2.f90: Ditto.
268 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
270         PR fortran/35994
271         * gfortran.dg/minmaxloc_5.f90: New test.
272         * gfortran.dg/minmaxloc_6.f90: New test.
274 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
276         * gcc.dg/array-init-1.c: Add big-endian number to check.
278 2008-04-23  Richard Guenther  <rguenther@suse.de>
280         PR tree-optimization/27799
281         PR tree-optimization/32921
282         PR tree-optimization/32624
283         * gcc.dg/tree-ssa/pr27799.c: New testcase.
284         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
286 2008-04-23  Richard Guenther  <rguenther@suse.de>
288         PR middle-end/36021
289         * gcc.dg/attr-alloc_size-2.c: New testcase.
291 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
293         * gcc.dg/20020919-1.c (loc_size_t): New type.
294         (_dl_stat): Use loc_size_t to cast pointers.
295         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
297 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
299         PR libfortran/35988
300         * gfortran.dg/matmul_7.f90:  New test.
302 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
304         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
305         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
306         * gcc.dg/struct/w_prof_local_var.c: Ditto.
307         * gcc.dg/struct/w_prof_global_var.c: Ditto.
308         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
310 2008-04-22  Jason Merrill  <jason@redhat.com>
312         PR c++/35316
313         * g++.dg/cpp0x/decltype11.C: New.
315 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
317         PR rtl-optimization/36017
318         * gcc.dg/pr36017.c: New test.
320 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
322         PR c++/35747
323         * g++.dg/ext/stmtexpr13.C: New test.
325 2008-04-22  Ian Lance Taylor  <iant@google.com>
327         * gcc.c-torture/compile/20080419-1.c: New test.
329 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
331         PR testsuite/35981
332         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
333         Add tests for 'long long'.
334         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
335         Add tests for 'long long'.
337 2008-04-22  Nick Clifton  <nickc@redhat.com>
339         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
341 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
343         PR target/31486
344         * gcc.target/i386/pr31486.c: New test.
346 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
348         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
349         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
350         file name there instead of the assembly.  Cleanup tree_profile
351         dump file.
353 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
355         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
356         * gcc.dg/vect/slp-25.c: Ditto.
357         * gcc.dg/vect/vect-outer-5.c: Ditto.
358         * gcc.dg/vect/pr33804.c: Ditto.
359         * gcc.dg/vect/vect-outer-4c.c: Ditto.
360         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
361         * gcc.dg/vect/pr33953.c: Ditto.
362         * gcc.dg/vect/slp-3.c: Ditto.
363         * gcc.dg/vect/vect-iv-6.c: Ditto.
365 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
367         * g++.dg/ext/fixed1.C: Add dg-options.
369 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
371         PR target/26445
372         * g++.dg/other/i386-4.C: New test.
374 2008-04-21  Jason Merrill  <jason@redhat.com>
376         PR c++/35325
377         * g++.dg/ext/fixed1.C: New.
379         PR c++/35678
380         * g++.dg/template/ttp27.C: New.
382 2008-04-21  Tom Tromey  <tromey@redhat.com>
384         PR libcpp/33415:
385         * gcc.dg/cpp/pr33415.c: New file.
387 2008-04-21  Olivier Hainque  <hainque@adacore.com>
389         * gnat.dg/bltins.adb: New testcase.
391 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
393         PR fortran/35991
394         * gfortran.dg/zero-sized_4.f90: New test.
396 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398         PR fortran/35882
399         * gfortran.dg/continuation_5.f: Add some comment lines.
400         * gfortran.dg/continuation_3.f90: Add some comment lines.
401         
402 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
404         PR libfortran/35960
405         * gfortran.dg/reshape_zerosize_1.f90:  New file.
407 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
409         * gnat.dg/alignment6.adb: New test.
411 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
413         PR fortran/35944
414         PR fortran/35946
415         PR fortran/35947
416         * gfortran.dg/array_constructor_23.f: New test.
418         PR fortran/35959
419         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
420         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
421         "builtin_free" to 27.
422         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
423         of "builtin_free" to 21.
425 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427         PR fortran/35892
428         * gfortran.dg/pr35154-dwarf2.f: Remove.
429         * gfortran.dg/pr35154-stabs.f: Remove.
430         
431 2008-04-18  Ian Lance Taylor  <iant@google.com>
433         PR tree-optimization/35977
434         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
436 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
437             Peter Bergner  <bergner@vnet.ibm.com>
439         PR target/35907
440         * gcc.target/powerpc/pr35907.c: New test.
442 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
444         * gnat.dg/dynamic_elab_pkg.ads: New helper.
445         * gnat.dg/dynamic_elab1.ad[sb]: New test.
446         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
448 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
450         Tests for char16_t and char32_t support.
451         * g++.dg/ext/utf-cvt.C: New
452         * g++.dg/ext/utf-cxx0x.C: New
453         * g++.dg/ext/utf-cxx98.C: New
454         * g++.dg/ext/utf-dflt.C: New
455         * g++.dg/ext/utf-gnuxx0x.C: New
456         * g++.dg/ext/utf-gnuxx98.C: New
457         * g++.dg/ext/utf-mangle.C: New
458         * g++.dg/ext/utf-typedef-cxx0x.C: New
459         * g++.dg/ext/utf-typedef-cxx98.C: New
460         * g++.dg/ext/utf-typespec.C: New
461         * g++.dg/ext/utf16-1.C: New
462         * g++.dg/ext/utf16-2.C: New
463         * g++.dg/ext/utf16-3.C: New
464         * g++.dg/ext/utf16-4.C: New
465         * g++.dg/ext/utf32-1.C: New
466         * g++.dg/ext/utf32-2.C: New
467         * g++.dg/ext/utf32-3.C: New
468         * g++.dg/ext/utf32-4.C: New
469         * gcc.dg/utf-cvt.c: New
470         * gcc.dg/utf-dflt.c: New
471         * gcc.dg/utf16-1.c: New
472         * gcc.dg/utf16-2.c: New
473         * gcc.dg/utf16-3.c: New
474         * gcc.dg/utf16-4.c: New
475         * gcc.dg/utf32-1.c: New
476         * gcc.dg/utf32-2.c: New
477         * gcc.dg/utf32-3.c: New
478         * gcc.dg/utf32-4.c: New
480 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
482         * gnat.dg/specs/varsize_return.ads: New test.
483         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
484         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
486 2008-04-17  Jason Merrill  <jason@redhat.com>
488         PR c++/35773
489         * g++.dg/overload/autoptr1.C: New.
491 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
493         * gnat.dg/alignment4.adb: New test.
494         * gnat.dg/alignment5.adb: Likewise.
495         * gnat.dg/frame_overflow.adb: Adjust.
497 2008-04-17  Richard Guenther  <rguenther@suse.de>
499         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
501 2008-04-17  Christian Bruel  <christian.bruel@st.com>
503         * gcc.dg/long-long-compare-1.c: New testcase. 
504         
505 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507         PR fortran/35724
508         * gfortran.dg/eoshift_2.f90: New test.
510 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
512         PR fortran/35932
513         * gfortran.dg/intrinsic_char_1.f90: New test.
515 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
517         PR target/35944
518         * gfortran.dg/pr35944-1.f90: New test.
519         * gfortran.dg/pr35944-2.f90: Ditto.
521 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
523         PR c/35739
524         * gcc.dg/dfp/pr35739.c: New test.
526         PR tree-optimization/35899
527         * gcc.dg/pr35899.c: New test.
529         PR target/35662
530         * gfortran.dg/pr35662.f90: New test.
532 2008-04-16  Richard Guenther  <rguenther@suse.de>
534         * gcc.dg/tree-ssa/loop-35.c: New testcase.
536 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
538         PR ada/29015
539         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
540         gnat.dg/incomplete2.adb: New.
542 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
544         PR tree-optimization/35629
545         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
546         scan-tree-dump-times.
548 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
550         PR ada/22387
551         * gnat.dg/specs/corr_discr.ads: New.
553 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
555         * gnat.dg/string_slice2.adb: New test.
557 2008-04-15  Richard Guenther  <rguenther@suse.de>
559         * gcc.dg/fold-compare-2.c: Adjust testcase.
560         * gcc.dg/tree-ssa/pr21086.c: Likewise.
562 2008-04-15  Richard Guenther  <rguenther@suse.de>
564         * gcc.dg/tree-ssa/salias-1.c: Remove.
565         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
566         * gcc.dg/tree-ssa/alias-15.c: Likewise.
567         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
569 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
571         * gnat.dg/loop_optimization1.ad[sb]: New test.
573 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
575         PR c/35751
576         * gcc.dg/gomp/pr35751.c: New test.
577         * g++.dg/gomp/pr35751.C: New test.
579 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
581         PR ada/16086
582         * gnat.dg/prot_def.adb: New.
584 2008-04-14  Ian Lance Taylor  <iant@google.com>
586         * gcc.dg/strict-overflow-6.c: New.
587         * gcc.dg/no-strict-overflow-7.c: New.
588         * gcc.dg/Wstrict-overflow-22.c: New.
590 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
592         * gnat.dg/specs/storage.ads: Fix expected error message.
594 2008-04-14  Robert Dewar  <dewar@adacore.com>
596         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
598 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
600         PR ada/18680
601         * gnat.dg/specs/linker_section.ads: New.
603 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
605         PR ada/16098
606         * gnat.dg/specs/renamings.ads: New.
608 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
610         PR ada/15915
611         * gnat.dg/specs/storage.ads: New.
613 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
615         * gnat.dg/deep_old.adb: New.
617 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
619         * gnat.dg/loop_address2.adb: New test.
621 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
623         PR fortran/35882
624         * gfortran.dg/continuation_3.f90: Update test.
625         * gfortran.dg/continuation_5.f: Update test.
626         * gfortran.dg/continuation_10.f90: New test.
627         
628 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
630         PR libfortran/32972
631         PR libfortran/32512
632         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
633         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
634         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
635         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
636         
637 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
639         PR ada/17985
640         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
642 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
644         * gcc.target/powerpc/darwin-save-world-1.c: New test.
646 2008-04-11  Richard Guenther  <rguenther@suse.de>
648         PR tree-optimization/35869
649         * gcc.c-torture/compile/pr35869.c: New testcase.
651 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
653         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
654         /* mmintrin-common.h */ section.
656         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
658 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
660         PR c/35744
661         * gcc.dg/attr-error-1.c: New test.
663 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
665         * gcc.target/mips/scc-2.c: New test.
666         * gcc.target/mips/scc-3.c: New test.
667         * gcc.target/mips/scc-4.c: New test.
669 2008-04-10  Ira Rosen  <irar@il.ibm.com>
671         PR tree-optimization/35821
672         * gcc.dg/vect/pr35821-altivec.c: New.
673         * gcc.dg/vect/pr35821-spu.c: New.
675 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
677         PR testsuite/34894
678         PR testsuite/33782
679         * lib/target-supports.dg: Add check_effective_target_trampolines.
680         Disable profiling for avr-*-*.
681         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
682         * gcc.c-torture/compile/nested-1.c: Ditto.
683         * gcc.c-torture/compile/20050122-2.c: Ditto.
684         * gcc.c-torture/compile/20010226-1.c: Ditto.
685         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
686         * gcc.c-torture/compile/980506-1.c: Ditto.
687         * gcc.c-torture/compile/20020604-1.c: Ditto.
688         * gcc.c-torture/compile/limits-stringlit.c: Ditto
689         * gcc.c-torture/compile/20001226-1.c: Ditto
691 2008-04-09  Jason Merrill  <jason@redhat.com>
693         PR c++/35708
694         * g++.dg/ext/complit9.C: New.
696 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
698         PR ada/28305
699         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
700         gnat.dg/specs/fe_inlining_helper.adb: New test.
702 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
704         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
705         x86_64-pc-mingw target.
706         * gcc.dg/titype-1.c: Likewise.
708 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
710         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
711         Fix comment.
712         (check_effective_target_vxworks_rtp): New procedure.
713         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
714         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
715         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
716         * g++.old-deja/g++.brendan/new3.C: Likewise.
717         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
718         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
719         VxWorks kernel mode.
720         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
721         * g++.old-deja/g++.mike/p2736.C: Likewise.
722         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
723         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
724         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
725         kernel mode.
727 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
729         * gfortran.dg/namelist_47.f90: New test.
731 2008-04-09  Richard Guenther  <rguenther@suse.de>
733         * gfortran.dg/bind_c_usage_14.f03: Adjust.
735 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
737         PR target/35005
738         * execute/20071221-1.c: Adapt test for 16 bit int targets.
739         * execute/pr35163.c: Ditto.
741 2008-04-08  Richard Guenther  <rguenther@suse.de>
743         * gcc.c-torture/execute/20080408-1.c: New testcase.
745 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
747         * gnat.dg/pack6.adb: New test.
748         * gnat.dg/pack7.adb: Likewise.
749         * gnat.dg/pack8.adb: Likewise.
751 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
753         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
754         * gnat.dg/rt1.adb: New test.
755         * gnat.dg/test_time_stamp.adb: New test.
756         * gnat.dg/specs/warn_star.ads: New test.
757         * gnat.dg/specs/aggr1.ads: New test.
759 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
761         PR fortran/25829 28655
762         * gfortran.dg/write_check2.f90: Update dg-error.
763         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
765 2008-04-07  Jason Merrill  <jason@redhat.com>
767         PR c++/35734
768         * g++.dg/warn/ctor1.C: New.
770 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
772         PR/35842
773         * gcc.dg/torture/pr35842.c: New.
775 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
777         * gnat.dg/array4.adb: New test.
778         * gnat.dg/specs/static_initializer2.ads: Likewise.
780 2008-04-06  Richard Guenther  <rguenther@suse.de>
782         PR tree-optimization/35400
783         * gcc.dg/torture/pr35400.c: New testcase.
784         * g++.dg/torture/pr35400.C: Likewise.
786 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
788         PR fortran/35780
789         * gfortran.dg/simplify_argN_1.f90: New test.
791 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
793         PR fortran/35832
794         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
796 2008-04-06  Tobias Burnus  <burnus@net-b.de>
798         * gfortran.dg/f2003_io_1.f03: Make standard conform.
799         * gfortran.dg/f2003_io_8.f03: New.
801 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
803         * gnat.dg/pack5.adb: New test.
805 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
807         PR target/12329
808         * gcc.target/i386/pr12329.c: New test.
810 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
812         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
814 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816         PR fortran/25829 28655
817         * gfortran.dg/f2003_io_1.f03: New test.
818         * gfortran.dg/f2003_io_2.f03: New test.
819         * gfortran.dg/f2003_io_3.f03: New test.
820         * gfortran.dg/f2003_io_4.f03: New test.
821         * gfortran.dg/f2003_io_5.f03: New test.
822         * gfortran.dg/f2003_io_6.f03: New test.
823         * gfortran.dg/f2003_io_7.f03: New test.
825 2008-04-05  Richard Guenther  <rguenther@suse.de>
827         PR tree-optimization/35833
828         * gcc.dg/torture/pr35833.c: New testcase.
830 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
832         * gcc.target/sh/sh2a-band.c: New test.
833         * gcc.target/sh/sh2a-bclrmem.c: New test.
834         * gcc.target/sh/sh2a-bld.c: New test.
835         * gcc.target/sh/sh2a-bor.c: New test.
836         * gcc.target/sh/sh2a-bsetmem.c: New test.
837         * gcc.target/sh/sh2a-bxor.c: New test.
839 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
841         * g++.dg/other/anon5.C: Don't depend on line number for error message.
843         * gcc.dg/torture/builtin-modf-1.c: Use special options for
844         powerpc*-*-linux*.
846         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
848         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
850         PR target/35620
851         * gcc.dg/dfp/pr35620.c: New test.
852         * gcc.dg/dfp/func-pointer.c: New test.
853         * gcc.dg/dfp/func-deref.c: New test.
855 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
857         PR target/35364
858         * g++.dg/gomp/pr35364.C: New test.
860 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
862         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
863         * g++.dg/other/i386-3.C: Likewise.
864         * gcc.target/i386/sse-13.c: Likewise.
865         * gcc.target/i386/sse-14.c: Likewise.
867         * gcc.target/i386/aes-check.h: New.
868         * gcc.target/i386/aesdec.c: Likewise.
869         * gcc.target/i386/aesdeclast.c: Likewise.
870         * gcc.target/i386/aesenc.c: Likewise.
871         * gcc.target/i386/aesenclast.c: Likewise.
872         * gcc.target/i386/aesimc.c: Likewise.
873         * gcc.target/i386/aeskeygenassist.c: Likewise.
874         * gcc.target/i386/pclmulqdq.c: Likewise.
875         * gcc.target/i386/pclmul-check.h: Likewise.
877         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
878         (check_effective_target_pclmul): Likewise.
880 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
882         PR c/35440
883         * gcc.dg/pr35440.c: New test.
885 2008-04-04  Richard Guenther  <rguenther@suse.de>
887         PR middle-end/35823
888         * gnat.dg/pr35823.adb: New testcase.
890 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
892         PR c/35712
893         * gcc.dg/dfp/constants-zero.c: New test.
895 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
897         PR c/35738
898         * gcc.dg/gomp/pr35738.c: New test.
900         PR middle-end/35818
901         * gcc.dg/gomp/pr35818.c: New test.
903         PR fortran/35786
904         * gfortran.dg/gomp/pr35786-1.f90: New test.
905         * gfortran.dg/gomp/pr35786-2.f90: New test.
907 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
909         * gcc.target/mips/scc-1.c: New test.
911 2008-04-03  Richard Guenther  <rguenther@suse.de>
913         * gcc.dg/tree-ssa/vrp43.c: New testcase.
914         * gcc.dg/tree-ssa/vrp44.c: Likewise.
915         * gcc.dg/tree-ssa/vrp45.c: Likewise.
917 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
919         PR c++/35741
920         * g++.dg/other/offsetof5.C: New test.
922 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
924         PR rtl-optimization/35281
925         * gcc.target/i386/pr35281.c: New test.
927 2008-04-03  Richard Guenther  <rguenther@suse.de>
929         PR middle-end/35800
930         * gcc.c-torture/execute/pr35800.c: New test.
932 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
934         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
935         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
936         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
937         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
938         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
939         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
940         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
941         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
942         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
943         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
944         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
946 2008-04-02  Richard Guenther  <rguenther@suse.de>
948         PR tree-optimization/14495
949         PR tree-optimization/34793
950         * gcc.dg/tree-ssa/vrp41.c: New testcase.
951         * gcc.dg/tree-ssa/vrp42.c: Likewise.
953 2008-04-02  Richard Guenther  <rguenther@suse.de>
955         PR tree-optimization/14495
956         * gcc.dg/tree-ssa/vrp40.c: New testcase.
958 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
960         * gnat.dg/specs/discr_record_constant.ads: New test.
962 2008-04-02  Richard Guenther  <rguenther@suse.de>
964         * gcc.dg/tree-ssa/vrp38.c: New testcase.
965         * gcc.dg/tree-ssa/vrp39.c: Likewise.
967 2008-04-01  George Helffrich  <george@gcc.gnu.org>
969         PRs fortran/35154, fortran/23057
970         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
971         use of common is unchanged.
973         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
974         with all combinations of debug options available on target.
975         * gfortran.dg/debug/debug.exp:  Ditto.
976         * gfortran.dg/debug/trivial.f:  Ditto.
977         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
978         .stabs functionality.
979         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
980         DWARF functionality.
982 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
984         PR c/35436
985         * gcc.dg/format/gcc_gfc-2.c: New test.
987 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
989         * g++.dg/bprob/bprob.exp: Do not check gcno files.
990         Use -fprofile-use for profile use.
991         * gcc.misc-tests/bprob.exp: Ditto.
992         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
993         * gcc.dg/matrix/matrix.exp: Ditto.
994         * gcc.dg/struct/struct-reorg.exp: Ditto.
995         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
996         * gcc.dg/profile-dir-1.c: New test.
997         * gcc.dg/profile-dir-2.c: New test.
998         * gcc.dg/profile-dir-3.c: New test.
1000 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1002         PR c/35750
1003         * gcc.dg/old-style-param-1.c: New test.
1005 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1007         * gnat.dg/object_overflow.adb: New test.
1009 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1011         PR middle-end/30186
1012         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1013         * gcc.c-torture/execute/vector-1.c: New testcase.
1014         * gcc.c-torture/execute/vector-2.c: New testcase.
1016 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1018         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1019         * gnat.dg/assign_from_packed.adb: New testcase.
1021 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1023         PR rtl-optimization/35729
1024         * gcc.dg/pr35729.c: New test.
1026 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1028         PR target/32000
1029         * gcc.target/i386/pr32000-1.c: New.
1031 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1033         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1034         on some environments.
1036 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1038         PR tree-opt/35431
1039         * gcc.c-torture/compile/pr35431.c: New testcase.
1041 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1043         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1044         targets.
1046 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1048         PR c++/35245
1049         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1051 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1053         PR c++/35578
1054         * g++.dg/parse/friend8.C: New test.
1056         PR c/35748
1057         * gcc.dg/union-cast-4.c: New test.
1059 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1061         PR target/35757
1062         * gcc.target/i386/sse4_1-blendps-2.c: New.
1063         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1065 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1067         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1068         * gfortran.dg/internal_pack_2.f90:  Likewise.
1069         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1070         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1071         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1072         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1073         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1074         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1076 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1078         * gnat.dg/bit_packed_array2.adb: New test.
1080 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1082         PR fortran/35740
1083         * gfortran.dg/transpose_conjg_1.f90: New test.
1085 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1087         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1088         
1089 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1091         PR fortran/35698
1092         * gfortran.dg/allocate_zerosize_3.f: New test.
1094         PR fortran/35702
1095         * gfortran.dg/character_assign_1.f90: New test.
1097 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1099         PR libfortran/32972
1100         PR libfortran/32512
1101         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1102         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1103         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1105 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1107         PR fortran/34714
1108         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1109         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1110         * gfortran.dg/func_assign.f90: Likewise.
1111         * gfortran.dg/implicit_11.f90: Likewise.
1112         * gfortran.dg/proc_assign_1.f90: Likewise.
1113         * gfortran.dg/proc_assign_2.f90: Likewise.
1114         * gfortran.dg/procedure_lvalue.f90: Likewise.
1116 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118         PR fortran/35699
1119         * gfortran.dg/direct_io_10.f: New test.
1121 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1123         * gcc.target/i386/vectorize6.c: New test.
1125 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1127         PR fortran/35721
1128         * gfortran.dg/associated_target_2.f90: New.
1130 2008-03-28  Richard Guenther  <rguenther@suse.de>
1132         PR tree-optimization/19580
1133         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1135 2008-03-28  Richard Guenther  <rguenther@suse.de>
1137         PR tree-optimization/30317
1138         PR tree-optimization/30911
1139         PR tree-optimization/34793
1140         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1141         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1142         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1144 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1146         PR target/31334
1147         * gcc.target/powerpc/altivec-25.c: New testcase.
1149 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151         PR fortran/35724
1152         * gfortran.dg/cshift_shift_real_2.f90: New test.
1154 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1156         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1157         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1159 2008-03-27  Richard Guenther  <rguenther@suse.de>
1161         PR c/32511
1162         * gcc.dg/attr-weak-1.c: New testcase.
1164 2008-03-27  Richard Guenther  <rguenther@suse.de>
1166         PR tree-optimization/32810
1167         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1169 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1171         * g++.dg/cpp0x/variadic91.C: New.
1173 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1175         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1176         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1178 2008-03-27  Richard Guenther  <rguenther@suse.de>
1180         * gcc.dg/fold-addr-1.c: New testcase.
1182 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1184         PR middle-end/35429
1185         * gcc.c-torture/compile/complex-5.c: New test.
1187 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1189         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1191 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1193         PR c++/35546
1194         * g++.dg/ext/attrib33.C: New test.
1196 2008-03-26  Richard Guenther  <rguenther@suse.de>
1198         Revert:
1199         2008-03-26  Richard Guenther  <rguenther@suse.de>
1201         * gcc.dg/fold-addr-1.c: New testcase.
1203 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1205         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1206         before redefinitions of extern and __inline.
1207         * gcc.target/i386/sse-13.c: Ditto.
1209 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1211         PR c++/35332
1212         * g++.dg/other/error27.C: New test.
1214 2008-03-26  Richard Guenther  <rguenther@suse.de>
1216         * gcc.dg/fold-addr-1.c: New testcase.
1218 2008-03-26  Richard Guenther  <rguenther@suse.de>
1220         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1221         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1222         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1223         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1224         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1225         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1226         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1228 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1230         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1231         variadic template template parameter binding semantics.
1232         * g++.dg/cpp0x/variadic85.C: Ditto.
1233         * g++.dg/cpp0x/variadic88.C: New.
1234         * g++.dg/cpp0x/variadic89.C: New.
1235         * g++.dg/cpp0x/variadic90.C: New.
1236         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1237         variadic template template parameter binding semantics.
1238         * g++.dg/cpp0x/variadic-lambda.C: New.
1240 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1242         PR target/31558
1243         * g++.dg/ext/altivec-15.C: New testcase.
1245 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1247         PR objc/29197
1248         * objc.dg/method-20.m: New testcase.
1249         
1250 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1252         PR rtl-optimization/35232
1253         * gcc.target/mips/pr35232.c: New test.
1255 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1257         * g++.dg/template/sfinae4.C: New.
1258         * g++.dg/template/sfinae5.C: New.
1259         * g++.dg/template/sfinae6.C: New.
1260         * g++.dg/template/sfinae6_neg.C: New.
1261         * g++.dg/template/sfinae7.C: New.
1262         * g++.dg/template/sfinae8.C: New.
1263         * g++.dg/template/sfinae9.C: New.
1264         * g++.dg/template/sfinae10.C: New.
1265         * g++.dg/template/sfinae11.C: New.
1266         * g++.dg/template/sfinae12.C: New.
1267         * g++.dg/template/sfinae13.C: New.
1268         * g++.dg/template/sfinae14C: New.
1270 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1272         * gcc.target/sh/sh2a-bclr.c: New test.
1273         * gcc.target/sh/sh2a-bset.c: New test.
1275 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1277         * gcc.target/sh/sh2a-movrt.c: New test.
1279 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1281         * gcc.target/sh/sh2a-prefetch.c: New test.
1283 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1284             Naveen.H.S  <naveen.hs@kpitcummins.com>
1286         * gcc.target/sh/sh2a-movi20s.c: New test.
1288 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1289             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1290             Naveen.H.S  <naveen.hs@kpitcummins.com>
1292         * gcc.target/sh/sh2a-resbank.c: New test.
1293         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1294         * gcc.target/sh/sh2a-jsrn.c: New test.
1295         * gcc.target/sh/sh2a-rtsn.c: New test.
1297 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1299         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1300         (main): Change to void and rename to sse2_test.
1301         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1302         dg-do-what-default to "compile" if SSE2 hardware is not available.
1303         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1304         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1305         xfail vect_no_int_max from "vectorization not profitable" check.
1307 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1309         PR middle-end/26222
1310         * gcc.dg/torture/pr26222.c: New testcase.
1312 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1314         PR fortran/34813
1315         * gfortran.dg/null_3.f90 : New test
1317         PR fortran/33295
1318         * gfortran.dg/module_function_type_1.f90 : New test
1320 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1322         PR libfortran/32972
1323         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1324         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1325         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1327 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1329         * gcc.target/mips/dse-1.c: Add checks for zeros.
1331 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1333         PR target/27946
1334         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1336 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1338         PR libfortran/32972
1339         * internal_pack_1.f90:  New test case.
1340         * internal_pack_2.f90:  New test case.
1341         * internal_pack_3.f90:  New test case.
1343 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1345         * gnat.dg/empty_vector_length.adb: New testcase.
1347 2008-03-20  Richard Guenther  <rguenther@suse.de>
1349         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1351 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1352             Uros Bizjak  <ubizjak@gmail.com>
1354         PR testsuite/34168
1355         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1356         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1357         if SSE2 hardware is not available.
1358         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1359         gcc.dg/vect/vect.exp.
1360         * gfortran.dg/vect/vect.exp: Ditto.
1361         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1363 2008-03-20  Andreas Schwab  <schwab@suse.de>
1365         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1366         xfail.
1368 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1370         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1371         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1372         from dg-options.
1374 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1376         PR testsuite/35621
1377         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1378         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1379         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1380         * gcc.target/i386/ssse3-palignr.c: Likewise.
1381         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1382         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1383         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1384         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1385         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1386         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1387         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1388         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1389         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1390         * gcc.target/i386/ssse3-psignb.c: Likewise.
1391         * gcc.target/i386/ssse3-psignd.c: Likewise.
1392         * gcc.target/i386/ssse3-psignw.c: Likewise.
1394 2008-03-20  Andreas Schwab  <schwab@suse.de>
1396         PR testsuite/35647
1397         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1398         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1399         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1400         continuation and remove xfail.
1402 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1404         PR libfortran/32972
1405         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1406         in subroutine.
1408 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1410         * gcc.dg/format/ms_array-1.c: New.
1411         * gcc.dg/format/ms_c90-scanf-3.c: New.
1412         * gcc.dg/format/ms_c99-strftime-1.c: New.
1413         * gcc.dg/format/ms_no-y2k-1.c: New.
1414         * gcc.dg/format/ms_attr-1.c: New.
1415         * gcc.dg/format/ms_c90-scanf-4.c: New.
1416         * gcc.dg/format/ms_c99-strftime-2.c: New.
1417         * gcc.dg/format/ms_nonlit-1.c: New.
1418         * gcc.dg/format/ms_c90-scanf-5.c: New.
1419         * gcc.dg/format/ms_cast-1.c: New.
1420         * gcc.dg/format/ms_nonlit-2.c: New.
1421         * gcc.dg/format/ms_attr-2.c: New.
1422         * gcc.dg/format/ms_c90-strftime-1.c: New.
1423         * gcc.dg/format/ms_miss-1.c: New.
1424         * gcc.dg/format/ms_nonlit-3.c: New.
1425         * gcc.dg/format/ms_attr-3.c: New.
1426         * gcc.dg/format/ms_c90-strftime-2.c: New.
1427         * gcc.dg/format/ms_miss-2.c: New.
1428         * gcc.dg/format/ms_nul-1.c: New.
1429         * gcc.dg/format/ms_attr-4.c: New.
1430         * gcc.dg/format/ms_c94-printf-1.c: New.
1431         * gcc.dg/format/ms_miss-3.c: New.
1432         * gcc.dg/format/ms_nul-2.c: New.
1433         * gcc.dg/format/ms_attr-7.c: New.
1434         * gcc.dg/format/ms_c94-scanf-1.c: New.
1435         * gcc.dg/format/ms_miss-4.c: New.
1436         * gcc.dg/format/ms_null-1.c: New.
1437         * gcc.dg/format/ms_bitfld-1.c: New.
1438         * gcc.dg/format/ms_c99-printf-1.c: New.
1439         * gcc.dg/format/ms_miss-5.c: New.
1440         * gcc.dg/format/ms_plus-1.c: New.
1441         * gcc.dg/format/ms_branch-1.c: New.
1442         * gcc.dg/format/ms_c99-printf-2.c: New.
1443         * gcc.dg/format/ms_miss-6.c: New.
1444         * gcc.dg/format/ms_sec-1.c: New.
1445         * gcc.dg/format/ms_c90-printf-1.c: New.
1446         * gcc.dg/format/ms_c99-printf-3.c: New.
1447         * gcc.dg/format/ms_multattr-1.c: New.
1448         * gcc.dg/format/ms_unnamed-1.c: New.
1449         * gcc.dg/format/ms_c90-printf-2.c: New.
1450         * gcc.dg/format/ms_c99-scanf-1.c: New.
1451         * gcc.dg/format/ms_multattr-2.c: New.
1452         * gcc.dg/format/ms_va-1.c: New.
1453         * gcc.dg/format/ms_c90-printf-3.c: New.
1454         * gcc.dg/format/ms_c99-scanf-2.c: New.
1455         * gcc.dg/format/ms_multattr-3.c: New.
1456         * gcc.dg/format/ms_c90-scanf-1.c: New.
1457         * gcc.dg/format/ms_c99-scanf-3.c: New.
1458         * gcc.dg/format/ms_no-exargs-1.c: New.
1459         * gcc.dg/format/ms_zero-length-1.c: New.
1460         * gcc.dg/format/ms_c90-scanf-2.c: New.
1461         * gcc.dg/format/ms_c99-scanf-4.c: New.
1462         * gcc.dg/format/ms_no-exargs-2.c: New.
1463         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1464         * gcc.dg/format/miss-1.c: Likewise.
1465         * gcc.dg/format/miss-3.c: Likewise.
1466         * gcc.dg/format/multattr-2.c: Likewise.
1467         * gcc.dg/format/miss-5.c: Likewise.
1468         * gcc.dg/format/attr-2.c: Likewise.
1469         * gcc.dg/format/attr-4.c: Likewise.
1470         * gcc.dg/format/c90-scanf-4.c: Likewise.
1471         * gcc.dg/format/c99-printf-3.c: Likewise.
1472         * gcc.dg/format/multattr-1.c: Likewise.
1473         * gcc.dg/format/miss-4.c: Likewise.
1474         * gcc.dg/format/miss-6.c: Likewise.
1475         * gcc.dg/format/c90-printf-3.c: Likewise.
1476         * gcc.dg/format/attr-1.c: Likewise.
1477         * gcc.dg/format/attr-3.c: Likewise.
1478         * gcc.dg/format/attr-7.c: Likewise.
1479         * gcc.dg/format/format.h: Treat mingw and gnu style.
1480         * gcc.dg/format/sys_format.c: New.
1482 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1484         PR libfortran/35627
1485         * gfortran.dg/namelist_46.f90: New test.
1487 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1489         PR target/14552
1490         * gcc.target/i386/pr14552.c: New test.
1492 2008-03-19  Michael Matz  <matz@suse.de>
1494         PR middle-end/35616
1495         * gcc.dg/pr35616.c: New test.
1497 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1499         PR fortran/35152
1500         * gfortran.dg/argument_checking_16.f90: New test.
1502 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1504         PR libfortran/32972
1505         * gfortran.dg/internal_pack_1.f90:  New test case.
1506         * gfortran.dg/internal_pack_2.f90:  New test case.
1507         * gfortran.dg/internal_pack_3.f90:  New test case.
1509 2008-03-19  Jan Hubicka  <jh@suse.cz>
1511         * gcc.dg/20050811-2.c: Update dumping flags.
1512         * gcc.dg/sms-2.c: Update dumping flags.
1513         * gcc.dg/var-expand1.c: Update dumping flags.
1514         * gcc.dg/var-expand3.c: Update dumping flags.
1515         * gcc.dg/pr30957-1.c: Update dumping flags.
1516         * gcc.dg/20050811-1.c: Update dumping flags.
1517         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1518         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1520 2008-03-19  Richard Guenther  <rguenther@suse.de>
1522         PR middle-end/35609
1523         * gcc.dg/testsuite/uninit-15.c: New testcase.
1524         * gcc.dg/testsuite/uninit-16.c: Likewise.
1526 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1528         PR target/35504
1529         * g++.dg/other/pr35504.C: New test.
1531 2008-03-18  Richard Guenther  <rguenther@suse.de>
1533         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1534         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1536 2008-03-18  Richard Guenther  <rguenther@suse.de>
1538         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1540 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542         PR libfortran/35617
1543         * gfortran.dg/namelist_45.f90: New test.
1545 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1547         PR testsuite/35512
1548         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1549         Write variables instead of reading them.
1551 2008-03-17  Jason Merrill  <jason@redhat.com>
1553         PR c++/35548
1554         * g++.dg/init/ref16.C: New testcase.
1556 2008-03-17  Richard Guenther  <rguenther@suse.de>
1558         PR tree-optimization/19637
1559         * g++.dg/tree-ssa/pr19637.C: New testcase.
1561 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1563         PR fortran/35470
1564         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1566 2008-03-16  Richard Guenther  <rguenther@suse.de>
1568         PR middle-end/35607
1569         * gcc.c-torture/compile/pr35607.c: New testcase.
1570         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1572 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1574         PR fortran/35582
1575         * gfortran.dg/write_invalid_format.f90: New test.
1577 2008-03-15  Richard Guenther  <rguenther@suse.de>
1579         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1581 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1583         PR testsuite/35184
1584         * gfortran.dg/elemental_subroutine_6.f90: New test.
1586 2008-03-15  Richard Guenther  <rguenther@suse.de>
1588         * gcc.dg/pr23911.c: Adjust testcase.
1589         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1590         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1592 2008-03-15  Richard Guenther  <rguenther@suse.de>
1594         PR middle-end/35593
1595         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1597 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1599         PR testsuite/35478
1600         * gfortran.dg/generic_16.f90: New test.
1602 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1604         PR middle-end/35595
1605         * gcc.c-torture/compile/pr35595.c: New test.
1607 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609         PR testsuite/33296
1610         * gfortran.dg/nearest_4.f90: New test.
1612 2008-03-14  Richard Guenther  <rguenther@suse.de>
1614         PR tree-optimization/13761
1615         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1617 2008-03-14  Richard Guenther  <rguenther@suse.de>
1619         PR tree-optimization/34172
1620         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1621         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1622         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1623         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1624         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1625         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1627 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1629         PR libcpp/35322:
1630         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1632 2008-03-14  Richard Guenther  <rguenther@suse.de>
1634         PR tree-optimization/34043
1635         PR tree-optimization/33989
1636         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1637         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1638         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1639         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1640         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1642 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1643             Uros Bizjak  <ubizjak@gmail.com>
1645         PR testsuite/35538 
1646         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1647         Skip *-*-darwin*.
1648         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1650 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1651             Uros Bizjak  <ubizjak@gmail.com>
1653         PR testsuite/35406
1654         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1655         count from 0 to 1 for lp64 targets.
1656         * gfortran.dg/ldist-1.f90: Update test to check
1657         for 5 loops distributed instead of 4 for lp64 targets.
1659 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1661         PR fortran/35475
1662         * gfortran.dg/derived_sub.f90: New test.
1664 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1666         PR testsuite/35558
1667         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1668         dg-require-effective-target.
1669         * g++.dg/tls/static-1a.cc: Likewise.
1671 2008-03-13  Tom Tromey  <tromey@redhat.com>
1673         PR libcpp/35322:
1674         * gcc.dg/cpp/pr35322.c: New file.
1676 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1678         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1679         (main): Call check_vect.
1681 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1682             Olga Golovanevsky  <olga@il.ibm.com>
1683         
1684         PR tree-optimization/35041
1685         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1687 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1689         PR target/34000
1690         PR target/35553
1691         * g++.dg/other/i386-3.C: New test.
1692         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1693         * gcc.target/i386/sse-14.c: Ditto.
1694         * gcc.target/i386/mmx-1.c: Ditto.
1695         * gcc.target/i386/mmx-2.c: Ditto.
1696         * gcc.target/i386/3dnow-1.c: Ditto.
1697         * gcc.target/i386/3dnow-2.c: Ditto.
1698         * gcc.target/i386/3dnowA-1.c: Ditto.
1699         * gcc.target/i386/3dnowA-2.c: Ditto.
1701 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1703         PR tree-opt/35422
1704         * gcc.target/i386/pr35422.c: Escape brackets.
1706 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1708         PR tree-opt/35422
1709         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1710         third loop.
1711         * gcc.target/i386/pr35422.c: New.
1713 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1715         PR tree-opt/35403
1716         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1718 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1720         PR target/35540
1721         * gcc.target/i386/pr35540.c: New test.
1723 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1725         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1727 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1729         PR middle-end/35526
1730         * g++.dg/torture/pr35526.C: New test.
1732 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1734         PR c++/35328
1735         * g++.dg/gomp/pr35328.C: New test.
1737         PR c++/35337
1738         * g++.dg/gomp/pr35337.C: New test.
1740         PR c/35438
1741         PR c/35439
1742         * gcc.dg/gomp/pr35438.c: New test.
1743         * gcc.dg/gomp/pr35439.c: New test.
1745         PR middle-end/35099
1746         * g++.dg/gomp/pr35099.C: New test.
1748 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1750         * gnat.dg/range_check2.adb: New test.
1752 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1754         PR tree-optimization/35494
1755         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1756         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1757         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1758         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1760 2008-03-10  Richard Guenther  <rguenther@suse.de>
1762         PR tree-optimization/34677
1763         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1764         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1765         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1767 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1769         PR fortran/35474
1770         * gfortran.dg/module_commons_2.f90: New test.
1772 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1774         * gnat.dg/frame_overflow.adb: Improve portability.
1776 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1778         PR target/35350
1779         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1780         * gcc.target/i386/isa-2.c: Likewise.
1781         * gcc.target/i386/isa-3.c: Likewise.
1782         * gcc.target/i386/isa-10.c: Likewise.
1783         * gcc.target/i386/isa-11.c: Likewise.
1784         * gcc.target/i386/isa-12.c: Likewise.
1785         * gcc.target/i386/isa-13.c: Likewise.
1786         * gcc.target/i386/isa-14.c: Likewise.
1788 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1790         PR target/22152
1791         * gcc.target/i386/pr22152.c: New test.
1792         * gcc.target/i386/sse2-mmx.c: Ditto.
1794 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1796         * gnat.dg/uninit_func.adb: New test.
1798 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1800         * gnat.dg/pack4.adb: New test.
1802 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1804         * gnat.dg/small_alignment.adb: New test.
1806 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1808         * gnat.dg/specs/alignment2.ads: New test.
1810 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1812         * gnat.dg/pack3.adb: New test.
1814 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1816         PR c++/20366
1817         * g++.dg/other/pr20366.C: New test.
1819 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1821         PR tree-opt/35402
1822         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1824 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1826         PR preprocessor/35458
1827         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1828         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1829         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1831 2008-03-06  Tom Tromey  <tromey@redhat.com>
1833         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1834         * treelang: Delete.
1836 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1838         * gnat.dg/specs/pack33.ads: New test.
1840 2008-03-05  Richard Guenther  <rguenther@suse.de>
1842         PR tree-optimization/35472
1843         * gcc.c-torture/execute/pr35472.c: New testcase.
1845 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1847         PR 33009
1848         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1849         * gcc.c-torture/compile/pr33009.c: Likewise.
1851 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1853         PR 31341
1854         * gcc.dg/vect/pr31041.c: Fix.
1856 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1858         PR libfortran/35293
1859         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1860         New.
1861         * gfortran.fortran-torture/execute/list_read_1.x,
1862         gfortran.fortran-torture/execute/read_null_string.x,
1863         gfortran.fortran-torture/execute/backspace.x,
1864         gfortran.fortran-torture/execute/seq_io.x,
1865         gfortran.fortran-torture/execute/slash_edit.x,
1866         gfortran.fortran-torture/execute/unopened_unit_1.x,
1867         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1868         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1869         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1870         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1871         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1872         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1873         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1874         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1875         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1876         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1877         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1878         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1879         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1880         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1881         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1882         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1883         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1884         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1885         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1886         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1887         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1888         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1889         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1890         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1891         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1892         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1893         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1894         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1895         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1896         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1897         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1898         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1899         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1900         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1901         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1902         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1903         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1904         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1905         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1906         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1907         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1908         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1909         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1910         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1911         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1912         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1913         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1914         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1915         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1916         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1917         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1918         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1919         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1920         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1921         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1922         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1923         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1924         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1925         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1926         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1927         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1928         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1929         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1930         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1931         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1932         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1933         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1934         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1935         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1936         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1937         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1938         gfortran.dg/write_back.f: Gate test on effective_target
1939         fd_truncate.
1941 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1943         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1944         targets declaring functions in assembly.
1946 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1948         PR 28322
1949         * gcc.dg/pr28322-3.c: New.
1951 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1953         PR target/35453
1954         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1955         _SIDD_XXX.
1956         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1957         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1958         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1959         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1960         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1961         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1962         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1963         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1965 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1967         PR middle-end/35456
1968         * gcc.c-torture/execute/pr35456.c: New test.
1970 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1972         * gcc.target/i386/sse-10.c: Don't use
1973         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1975 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1977         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1978         * gfortran.dg/reassoc_2.f90: Ditto.
1979         * gfortran.dg/reassoc_3.f90: Ditto.
1981 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1983         PR fortran/33197
1984         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1985         * gfortran.dg/dg.exp: Likewise.
1986         * gfortran.dg/vect/vect.exp: Likewise.
1987         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1988         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1989         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1990         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1991         empty CONTAINS.
1992         * gfortran.dg/gamma_2.f90: Add a few error messages.
1993         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1994         empty CONTAINS.
1995         * gfortran.dg/gamma_3.f90: Adjust error message.
1996         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1997         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1998         * gfortran.dg/bessel_1.f90: New test.
1999         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2000         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2001         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2002         * gfortran.dg/contains_empty_1.f03: New test.
2003         * gfortran.dg/erfc_scaled_1.f90: New test.
2004         * gfortran.dg/hypot_1.f90: New test.
2005         * gfortran.dg/contains_empty_2.f03: New test.
2007 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2009         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2011 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2013         PR 24924
2014         * g++.dg/cpp/string-2.C: This is a warning now.
2015         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2016         default, so add it.
2017         
2018 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2020         * g++.dg/cpp0x/auto1.C: New.
2022 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2024         PR fortran/34770
2025         * gfortran.dg/pointer_1.f90: New test.
2027 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2029         PR c++/35315
2030         * g++.dg/ext/attrib32.C: Add another test case.
2032 2008-02-29  Tom Tromey  <tromey@redhat.com>
2034         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2035         line.
2037 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2039         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2040         to make the interchange profitable.
2042 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2044         PR fortran/31463
2045         PR fortran/33950
2046         PR fortran/34296
2047         * gfortran.dg/arrayio_11.f90: Fixed test.
2048         * gfortran.dg/arrayio_12.f90: Likewise.
2049         * gfortran.dg/module_read_1.f90: Added warning-directives.
2050         * gfortran.dg/pr32242.f90: Likewise.
2051         * gfortran.dg/result_in_spec_3.f90: Likewise.
2052         * gfortran.dg/use_12.f90: Likewise.
2053         * gfortran.dg/warn_function_without_result.f90 : New test.
2055 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2057         PR fortran/34868
2058         * gfortran.dg/f2c_9.f90: New test.
2060 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2062         * gcc.dg/tree-ssa/ldist-1.c: New.
2063         * gcc.dg/tree-ssa/ldist-1a.c: New.
2064         * gcc.dg/tree-ssa/ldist-2.c: New.
2065         * gcc.dg/tree-ssa/ldist-3.c: New.
2066         * gcc.dg/tree-ssa/ldist-4.c: New.
2067         * gcc.dg/tree-ssa/ldist-5.c: New.
2068         * gcc.dg/tree-ssa/ldist-6.c: New.
2069         * gcc.dg/tree-ssa/ldist-7.c: New.
2070         * gcc.dg/tree-ssa/ldist-8.c: New.
2071         * gcc.dg/tree-ssa/ldist-9.c: New.
2072         * gcc.dg/tree-ssa/ldist-10.c: New.
2073         * gcc.dg/tree-ssa/ldist-11.c: New.
2074         * gcc.dg/tree-ssa/ldist-12.c: New.
2075         * gfortran.dg/ldist-1.f90: New.
2077 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2079         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2081 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2083         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2085 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2087         * gcc.target/i386/mmx-1.c: Add
2088         -Werror-implicit-function-declaration to dg-options.
2089         * gcc.target/i386/mmx-2.c: Likewise.
2090         * gcc.target/i386/sse-13.c: Likewise.
2091         * gcc.target/i386/sse-14.c: Likewise.
2093 2008-02-27  Revital Eres  <eres@il.ibm.com>
2095         PR rtl-optimization/34999
2096         * gcc.dg/tree-prof/pr34999.c: New.
2098 2008-02-27  Richard Guenther  <rguenther@suse.de>
2100         PR middle-end/25290
2101         * gcc.c-torture/execute/pr35390.c: New testcase.
2103 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2105         PR ada/22255
2106         * gnat.dg/test_direct_io.adb: New file.
2108 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2110         PR ada/34799
2111         * gnat.dg/specs/pr34799.ads: New test.
2113 2008-02-27  Richard Guenther  <rguenther@suse.de>
2115         PR middle-end/34971
2116         * gcc.c-torture/execute/pr34971.c: New testcase.
2118 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2120         * gcc.dg/gomp/preprocess-1.c: New test.
2122         PR c++/35368
2123         * g++.dg/ext/visibility/typeinfo2.C: New test.
2124         * g++.dg/ext/visibility/typeinfo3.C: New test.
2126 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2128         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2130 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2132         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2133         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2135 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2137         PR c/28800
2138         * gcc.dg/empty-source-2.c: Adjust for warning message.
2139         * gcc.dg/empty-source-3.c: Likewise.
2140         * gcc.dg/pack-test-2.c: Adjust comment.
2141         * gcc.dg/pragma-ep-2.c: Likewise.
2142         * gcc.dg/pragma-re-2.c: Likewise.
2143         * gcc.dg/va-arg-2.c: Likewise.
2145 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2147         PR fortran/35033
2148         * gfortran.dg/assignment_2.f90: New.
2150 2008-02-26  Jason Merrill  <jason@redhat.com>
2152         PR c++/35315
2153         * g++.dg/ext/attrib32.C: New.
2155 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2157         * gcc.c-torture/execute/nest-align-1.x: Delete.
2159 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2161         PR 26264
2162         * 20021023-1.c: Use __builtin_va_start instead of
2163         __builtin_stdarg_start.
2164         * pr17301-1.c: Likewise.
2165         * pr17301-2.c: Likewise.
2166                 
2167 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2168         
2169         * gcc.dg/pr34351.c: New.
2170         
2171 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2173         * gcc.dg/Wlarger-than2.c: New.
2174         
2175 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2177         PR c++/35323
2178         * g++.dg/lookup/crash7.C: New.
2180 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2182         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2184 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2186         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2188 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2190         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2192 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2194         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2195         Windows.
2197 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2199         * lib/target-supports.exp (check_profiling_available): Report -p
2200         unavailable on *-*-mingw*.
2202 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2204         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2205         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2206         dg-require-effective-target pthread_h.
2208 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2210         * gcc.dg/Wswitch-enum-error.c: New.
2211         * gcc.dg/Wswitch-error.c: New.
2212         * gcc.dg/20011021-1.c: Use two directives to match two different
2213         messages.
2214         
2215 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2216         
2217         PR 28322
2218         * gcc.dg/pr28322.c: New.
2219         * gcc.dg/pr28322-2.c: New.
2220         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2221         preceding it.
2223 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2225         PR c++/35333
2226         * g++.dg/other/error26.C: New.
2228 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2230         PR c++/35338
2231         * g++.dg/other/error25.C: New.
2233 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2235         PR target/35258
2236         * gcc.dg/pr35258.c: New testcase.
2238 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2240         * gcc.dg/20020426-2.c: Remove bogus workaround.
2241         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2242         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2244 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2246         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2248 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2250         PR middle-end/19984
2251         * gcc.dg/pr19984.c: New test.
2252         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2253         name of the variable.
2255 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2257         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2258         (main): Call check_vect and foo.  Check array values after
2259         the call to foo.
2260         * gcc.dg/vect/vect-117.c: Call check_vect.
2261         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2263 2008-02-25  Jason Merrill  <jason@redhat.com>
2265         PR c++/33486
2266         * g++.dg/lookup/strong-using-5.C: New.
2268 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2270         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2271         sh* targets.
2273 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2275         PR target/35349
2276         * gcc.c-torture/execute/20050604-1.x: New file.
2278 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2280         * gcc.target/i386/pr22076.c: Update number of mov insns
2281         for PIC targets.
2282         * gcc.target/i386/pr34256.c: Ditto.
2284 2008-02-24  Diego Novillo  <dnovillo@google.com>
2286         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2288         PR 33738
2289         * g++.dg/warn/pr33738.C: New.
2291 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2293         * gcc.c-torture/execute/nest-align-1.x: New file.
2295 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2297         PR c++/34749
2298         * g++.dg.ext/dllimport13.C: New test.
2300 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2302         PR libfortran/24685
2303         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2304         powerpc*-apple-darwin*.
2306 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2308         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2309         ERFC into gfortran.dg/large_real_kind_3.F90.
2310         * gfortran.dg/large_real_kind_3.F90: New test.
2312 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2314         PR rtl-opt/33512
2315         * gcc.dg/and-1.c: New test.
2317 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2319         * gcc.c-torture/execute/20080222-1.c: New test.
2321 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2323         PR target/22076
2324         PR target/34256
2325         * gcc.target/i386/pr22076.c: New test.
2326         * gcc.target/i386/pr34256.c: New test.
2327         * gcc.target/i386/vecinit-5.c: New test.
2328         * gcc.target/i386/vecinit-6.c: New test.
2329         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2331         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2332         <xmmintrin.h>, define __m64 and __m128 directly.
2333         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2335 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2337         PR C++/34715
2338         * g++.dg/ext/always_inline-1.C: New test.
2339         * g++.dg/ext/always_inline-2.C: New test.
2340         * g++.dg/ext/always_inline-3.C: New test.
2341         * g++.dg/ext/always_inline-4.C: New test.
2343 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2345         * gcc.target/cris/asm-b-1.c: New test.
2347 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2349         PR c++/35282
2350         * g++.dg/template/nontype17.C: Add.
2352 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2354         PR c++/35282
2355         Revert:
2356         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2358         PR c++/28743
2359         * g++.dg/template/nontype17.C: New.
2360         * g++.dg/template/nontype16.C: Add error.
2362 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2364         PR c/19999
2365         * gcc.dg/Wfloat-equal-1.c: New.
2366         * g++.dg/warn/Wfloat-equal-1.C: New.
2368 2008-02-21  Michael Matz  <matz@suse.de>
2370         PR target/35264
2371         * gcc.dg/pr35264.c: New testcase.
2373 2008-02-21  Richard Guenther  <rguenther@suse.de>
2375         * gfortran.dg/reassoc_1.f90: New testcase.
2376         * gfortran.dg/reassoc_2.f90: Likewise.
2377         * gfortran.dg/reassoc_3.f90: Likewise.
2379 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2381         PR libfortran/34974
2382         * gfortran.dg/fmt_t_7.f: New test.
2384         PR libfortran/35132
2385         * gfortran.dg/streamio_15.f90: New test.
2386         
2387 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2389         PR libfortran/35036
2390         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2392 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2394         * gcc.dg/Wframe-larger-than.c: New option test.
2396 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2398         PR fortran/34997
2399         * gfortran.dg/dollar_sym_1.f90: New.
2400         * gfortran.dg/dollar_sym_2.f90: New.
2402 2008-02-20  Richard Guenther  <rguenther@suse.de>
2404         PR middle-end/35265
2405         * gcc.dg/builtins-66.c: New testcase.
2407 2008-02-20  Richard Guenther  <rguenther@suse.de>
2409         * gcc.dg/fold-reassoc-1.c: New testcase.
2410         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2412 2008-02-20  Richard Guenther  <rguenther@suse.de>
2414         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2416 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2418         * lib/target-supports.exp (check_effective_target_vect_unpack):
2419         Return true for SPU.
2420         (check_effective_target_vect_short_mult): Likewise.
2421         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2422         the loop on targets that support vect_unpack.
2424 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2426         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2427         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2428         templates to reduce number of passed arguments.
2430 2008-02-19  Jason Merrill  <jason@redhat.com>
2432         PR c++/34950
2433         * g++.dg/template/explicit-args1.C: New.
2435 2008-02-19  Richard Guenther  <rguenther@suse.de>
2437         PR tree-optimization/34989
2438         * gcc.dg/pr34989-1.c: New testcase.
2439         * gcc.dg/pr34989-2.c: Likewise.
2441 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2443         PR c++/35028
2444         * g++.dg/gomp/pr35028.C: New test.
2446         PR c++/34964
2447         PR c++/35244
2448         * gcc.dg/gomp/pr34964.c: New test.
2449         * g++.dg/gomp/pr34964.C: New test.
2450         * gcc.dg/gomp/pr35244.c: New test.
2451         * g++.dg/gomp/pr35244.C: New test.
2453         PR c++/35078
2454         * g++.dg/gomp/pr35078.C: New test.
2456 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2458         * gcc.dg/packed-array.c: New testcase. 
2460 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2462         PR target/33555
2463         * gcc.target/i386/pr33555.c: New test.
2464         
2465 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2467         PR target/35189
2468         * gcc.target/i386/isa-1.c: New.
2469         * gcc.target/i386/isa-2.c: Likewise.
2470         * gcc.target/i386/isa-3.c: Likewise.
2471         * gcc.target/i386/isa-4.c: Likewise.
2472         * gcc.target/i386/isa-5.c: Likewise.
2473         * gcc.target/i386/isa-6.c: Likewise.
2474         * gcc.target/i386/isa-7.c: Likewise.
2475         * gcc.target/i386/isa-8.c: Likewise.
2476         * gcc.target/i386/isa-9.c: Likewise.
2477         * gcc.target/i386/isa-10.c: Likewise.
2478         * gcc.target/i386/isa-11.c: Likewise.
2479         * gcc.target/i386/isa-12.c: Likewise.
2480         * gcc.target/i386/isa-13.c: Likewise.
2481         * gcc.target/i386/isa-14.c: Likewise.
2483 2008-02-18  Joey Ye  <joey.ye@intel.com>
2484             H.J. Lu  <hongjiu.lu@intel.com>
2486         PR middle-end/34921
2487         * gcc.c-torture/execute/nest-align-1.c: New test case.
2489 2008-02-17  Richard Guenther  <rguenther@suse.de>
2491         PR middle-end/35227
2492         * gcc.dg/torture/pr35227.c: New testcase.
2494 2008-02-17  Richard Guenther  <rguenther@suse.de>
2496         PR tree-optimization/35231
2497         * gcc.c-torture/execute/pr35231.c: New testcase.
2499 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2501         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2502         (test_gt): Ditto.
2504 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2506         * obj-c++.dg/encode-2.mm: XFAIL.
2507         * obj-c++.dg/encode-3.mm: Likewise.
2509 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2510             Paolo Carlini  <pcarlini@suse.de>
2512         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2513         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2514         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2516 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2518         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2519         (main): Change to void and rename to sse_test.
2520         * gcc.target/i386/pr24306.c: Ditto.
2521         * gcc.target/i386/pr32065-2.c: Ditto.
2522         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2523         (main): Change to void and rename to sse2_test.
2524         * gcc.target/i386/20060512-3.c: Ditto.
2526 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2528         PR fortran/35150
2529         * gfortran.dg/c_loc_tests_12.f03: New test.
2531 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2533         PR c++/35023
2534         PR c++/35024
2535         PR c++/35026
2536         * g++.dg/cpp0x/vt-35026.C: New.
2537         * g++.dg/cpp0x/vt-35023.C: New.
2538         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2539         * g++.dg/cpp0x/vt-35024.C: New.
2541 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2543         * gcc.c-torture/execute/va-arg-25.x: Remove.
2545 2008-02-15  Richard Guenther  <rguenther@suse.de>
2546             Zdenek Dvorak  <ook@ucw.cz>
2548         PR tree-optimization/35164
2549         * g++.dg/torture/pr35164-1.C: New testcase.
2550         * g++.dg/torture/pr35164-2.C: Likewise.
2552 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2554         PR testsuite/35119
2555         * g++.dg/template/spec35.C: Change the regular expressions
2556         in dg-final to match the assembly code generated by Darwin 9.
2558 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2560         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2562 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2564         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2566 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2568         * lib/dejapatches.exp: New file.
2570 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2572         PR c++/34050
2573         * g++.dg/cpp0x/vt-34050.C: New.
2575 2008-02-14  Jason Merrill  <jason@redhat.com>
2577         PR c++/5645
2578         PR c++/11159
2579         * g++.dg/warn/pr11159.C: New.
2580         * g++.dg/warn/pr5645.C: Likewise.
2582 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2584         PR preprocessor/35061
2585         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2587 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2589         PR c++/28743
2590         * g++.dg/template/nontype17.C: New.
2591         * g++.dg/template/nontype16.C: Add error.
2593 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2595         PR c++/35138
2596         * g++.dg/template/member8.C: New test.
2598 2008-02-13  Michael Matz  <matz@suse.de>
2600         * gcc.dg/pr35065.c: Fix testcase warnings.
2602 2008-02-13  Jason Merrill  <jason@redhat.com>
2604         PR c++/34962, c++/34937, c++/34939
2605         * g++.dg/ext/tmplattr9.C: New.
2607 2008-02-13  Michael Matz  <matz@suse.de>
2609         PR debug/35065
2610         * gcc.dg/pr35065.c: New testcase.
2612 2008-02-12  Richard Guenther  <rguenther@suse.de>
2614         PR tree-optimization/35171
2615         * gcc.c-torture/compile/pr35171.c: New testcase.
2617 2008-02-12  Richard Guenther  <rguenther@suse.de>
2619         PR middle-end/35163
2620         * gcc.c-torture/execute/pr35163.c: New testcase.
2622 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2624         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2626 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2628         * gnat.dg/loop_address.adb: New test.
2630 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2632         * obj-c++.dg/bitfield-1.mm: Expect failures.
2633         * obj-c++.dg/bitfield-4.mm: Likewise.
2634         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2635         * obj-c++.dg/encode-8.mm: Likewise.
2636         * obj-c++.dg/isa-field-1.mm: Likewise.
2637         * obj-c++.dg/layout-1.mm: Likewise.
2638         * obj-c++.dg/lookup-2.mm: Likewise.
2639         * obj-c++.dg/try-catch-2.mm: Likewise.
2640         * obj-c++.dg/try-catch-9.mm: Likewise.
2642 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2644         PR c++/35144
2645         * g++.dg/tree-ssa/pr35144.C: New test.
2647         PR inline-asm/35160
2648         * gcc.target/i386/pr35160.c: New test.
2650         PR c++/34862
2651         * g++.dg/init/new27.C: New test.
2653 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2655         PR c++/35077
2656         * g++.dg/template/crash78.C: New.
2658 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2660         PR testsuite/35047
2661         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2662         * gcc.dg/compat/vector-2_y.c: Ditto.
2664 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2665             Richard Guenther  <rguenther@suse.de>
2667         PR tree-optimization/33992
2668         * gcc.c-torture/execute/pr33992.c: New testcase.
2670 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2672         * gfortran.dg/streamio_14.f90:  New test.
2674 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2676         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2677         Add -mfpmath=387 to dg-options.
2679 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2681         PR testsuite/35047
2682         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2683         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2684         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2685         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2686         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2687         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2688         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2689         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2690         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2692 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2694         PR objc++/34193
2695         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2697 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2699         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2701 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2703         PR c++/35056
2704         * g++.dg/conversion/bitfield8.C: New.
2706 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2708         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2710 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2712         PR c++/35049
2713         PR c++/35096
2714         * g++.dg/ext/vector13.C: New.
2716 2008-02-06  David Daney  <ddaney@avtrex.com>
2718         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2720 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2722         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2723         special case for xtensa-*-*.
2724         
2725 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2727         PR fortran/35037
2728         * gfortran.dg/volatile11.f90: New test.
2730 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2732         PR c++/33553
2733         * g++.dg/template/array19.C: New test.
2735 2008-02-05  Diego Novillo  <dnovillo@google.com>
2737         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2739         PR 33738
2740         * g++.dg/warn/pr33738.C: Remove.
2742 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2744         PR fortran/34945
2745         * gfortran.dg/bounds_check_13.f: New test.
2747 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2749         PR testsuite/33946
2750         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2752 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2754         PR target/35083
2755         * gcc.target/i386/pr35083.c: New test.
2757 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2759         PR fortran/32315
2760         * gfortran.dg/data_bounds_1.f90: New test.
2762 2008-02-04  Diego Novillo  <dnovillo@google.com>
2764         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2766         PR 33738
2767         * g++.dg/warn/pr33738.C: New.
2769 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2771         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2772         to match.
2774 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2776         * lib/target-supports.exp (check_effective_target_hard_float): Only
2777         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2778         other targets, grep for a call insn in the rtl expand dump for an
2779         add of two doubles.
2780         (target_compile): Support generating rtl dumps as output.
2782 2008-02-04  Richard Guenther  <rguenther@suse.de>
2784         PR middle-end/33631
2785         * gcc.c-torture/execute/pr33631.c: New testcase.
2787 2008-02-04  Richard Guenther  <rguenther@suse.de>
2789         PR middle-end/35043
2790         * gcc.c-torture/compile/pr35043.c: New testcase.
2792 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2794         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2796 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2798         * gcc.target/i386/pr31628.c: Require effective target fpic.
2799         * gcc.target/i386/strinline.c: Ditto.
2800         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2801         * gcc.dg/pr35045.c: Ditto.
2802         * gcc.dg/20050503-1.c: Ditto.
2804 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2806         PR fortran/32760
2807         * gfortran.dg/host_assoc_variable_1.f90: New test.
2808         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2810 2008-02-02  Michael Matz  <matz@suse.de>
2812         PR target/35045
2813         * gcc.dg/pr35045.c: New test.
2815 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2817         PR libfortran/35001
2818         * gfortran.dg/shape_4.f90:  New test.
2820 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2822         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2824 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2826         PR rtl-optimization/34773
2827         * gcc.target/cris/torture/pr34773.c: New test.
2829 2008-02-01  Nick Clifton  <nickc@redhat.com>
2831         * lib/target-supports.exp (check_profiling_available): Do not
2832         expect profiling to work on the xstormy16 target.
2834 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2836         PR testsuite/35047
2837         * gcc.c-torture/execute/20050316-2.x: New file.
2838         * gcc.target/i386/pr17390.c: Update scan pattern.
2839         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2840         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2842 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2844         PR fortran/34910
2845         * gfortran.dg/proc_assign_2.f90: New test.
2847 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2848             Jakub Jelinek  <jakub@redhat.com>
2850         PR c++/34935
2851         PR c++/34936
2852         * g++.dg/ext/alias-canon.C: New.
2853         * g++.dg/ext/alias-mangle.C: New.
2855 2008-01-30  Jan Hubicka  <jh@suse.cz>
2857         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2859 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2861         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2862         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2864 2008-01-30  Jan Hubicka  <jh@suse.cz>
2866         PR target/34982
2867         * gcc.c-torture/execute/pr34982.c: New testcase.
2869 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2871         * gcc.target/s390/tf_to_di-1.c: New testcase.
2873 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2875         PR fortran/34975
2876         * gfortran.dg/use_only_3.f90: New test.
2877         * gfortran.dg/use_only_3.inc: Modules for new test.
2879         PR fortran/34429
2880         * gfortran.dg/function_charlen_2.f90: New test.
2882 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2884         PR middle-end/34969
2885         * gcc.dg/pr34969.c: New test.
2887         PR c/35017
2888         * gcc.dg/inline-25.c: New test.
2889         * gcc.dg/inline-26.c: New test.
2890         * gcc.dg/inline-27.c: New test.
2892 2008-01-29  Richard Guenther  <rguenther@suse.de>
2894         PR middle-end/35006
2895         * gcc.c-torture/compile/pr35006.c: New testcase.
2897 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2899         PR c++/34055
2900         PR c++/34103
2901         PR c++/34219
2902         PR c++/34606
2903         PR c++/34753
2904         PR c++/34754
2905         PR c++/34755
2906         PR c++/34919
2907         PR c++/34961
2908         * g++.dg/cpp0x/vt-34219-2.C: New.
2909         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2910         * g++.dg/cpp0x/vt-34961.C: New.
2911         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2912         cases from the re-opened PR.
2913         * g++.dg/cpp0x/vt-34753.C: New.
2914         * g++.dg/cpp0x/vt-34919.C: New.
2915         * g++.dg/cpp0x/vt-34754.C: New.
2916         * g++.dg/cpp0x/vt-34606.C: New.
2917         * g++.dg/cpp0x/vt-34219.C: New.
2918         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2919         * g++.dg/cpp0x/vt-34755.C: New.
2920         * g++.dg/cpp0x/pr31438.C: Ditto.
2921         * g++.dg/cpp0x/variadic81.C: Ditto.
2923 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2925         * g++.dg/torture/pr34641.C: Put the dg-do first.
2927 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2929         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2931 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2933         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2935 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2937         PR 31535
2938         * gcc.target/powerpc/spe-small-data-1.c: New test.
2939         * gcc.target/powerpc/spe-small-data-2.c: New test.
2941 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2943         PR libfortran/34980
2944         * gfortran.dg/shape_3.f90:  New test.
2946 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2948         * gcc.target/s390/20020926-1.c: Remove -m31.
2950 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2952         * gcc.target/s390/20020926-1.c: Disable for s390x.
2954 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956         PR fortran/34994
2957         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2958         expression.
2960 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962         PR fortran/34990
2963         * gfortran.dg/array_constructor_22.f90: New test.
2965 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2967         PR middle-end/34688
2968         * gcc.c-torture/compile/pr34688: New test.
2970 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2972         PR fortran/34848
2973         * gfortran.dg/missing_optional_dummy_5.f90: New.
2975 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2978         noinline.  XFAIL test.
2980 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2982         PR fortran/31610
2983         * gfortran.dg/array_3.f90: New test.
2985 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2987         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2988         on i?86/x86_64.
2990         PR c++/34965
2991         * gcc.dg/pr34965.c: New test.
2992         * g++.dg/other/error24.C: New test.
2994 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2996         PR libfofortran/34887
2997         * gfortran.dg/x_slash_2.f:  New test.
2999 2008-01-26  Richard Guenther  <rguenther@suse.de>
3001         PR c++/34235
3002         * g++.dg/torture/pr34235.C: New testcase.
3004 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3006         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3008 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3010         PR target/34981
3011         * gcc.target/mips/lazy-binding-1.c: New test.
3012         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3013         mips_forced_no_abicalls and mips_forced_no_shared.
3014         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3015         Avoid using small data with -mabicalls.  Don't make -G0 force
3016         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3017         forces the opposite option.
3019 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3021         PR target/34970
3022         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3023         Use -std=gnu89 switch.
3025 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027         PR libfortran/34876
3028         * gfortran.dg/direct_io_9.f: New test.
3030 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3032         PR fortran/34661
3033         * gfortran.dg/where_operator_assign_4.f90: New test.
3035 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3037         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3038         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3039         c4x-*-* targets.
3041 2008-01-25  Richard Guenther  <rguenther@suse.de>
3043         PR middle-end/32244
3044         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3046 2008-01-25  Richard Guenther  <rguenther@suse.de>
3048         PR tree-optimization/34966
3049         * gcc.c-torture/compile/pr34966.c: New testcase.
3051 2008-01-25  Richard Guenther  <rguenther@suse.de>
3053         PR c++/33887
3054         * g++.dg/torture/pr33887-1.C: New testcase.
3055         * g++.dg/torture/pr33887-2.C: Likewise.
3056         * g++.dg/torture/pr33887-3.C: Likewise.
3057         * gcc.c-torture/execute/20071211-1.c: Likewise.
3059 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3061         PR target/34856
3062         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3064 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3066         PR middle-end/33333
3067         * g++.dg/gomp/pr33333.C: New test.
3069         PR preprocessor/34692
3070         * gcc.dg/cpp/pr34692.c: New test.
3071         * gcc.dg/gomp/pr34692.c: New test.
3073 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3075         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3077 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3079         PR fortran/34202
3080         * gfortran.dg/empty_type.f90: New test.
3082 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3084         PR c++/34603
3085         * g++.dg/template/crash77.C: New.
3087 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3089         PR target/34856
3090         * gcc.dg/pr34856.c: New test.
3092 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3094         * gfortran.dg/namelist_39.f90: Delete temporary files.
3095         * gfortran.dg/namelist_44.f90: Ditto.
3097 2008-01-24  Richard Guenther  <rguenther@suse.de>
3099         PR middle-end/34953
3100         * g++.dg/torture/pr34953.C: New testcase.
3102 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3104         PR middle-end/34934
3105         * gcc.c-torture/compile/20080124-1.c: New test.
3107 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3109         PR fortran/34872
3110         * gfortran.dg/function_charlen_3.f: New test.
3112 2008-01-23  Michael Matz  <matz@suse.de>
3114         PR debug/34895
3115         * g++.dg/debug/pr34895.cc: New testcase.
3117 2008-01-23  Richard Guenther  <rguenther@suse.de>
3119         PR middle-end/31529
3120         * gcc.dg/pr31529-1.c: New testcase.
3121         * gcc.dg/pr31529-2.c: Likewise.
3123 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3125         PR c++/34829
3126         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3127         unsigned int for the first argument.
3129 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3131         PR c++/33984
3132         * g++.dg/conversion/bitfield7.C: New test.
3133         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3135 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3137         From Michael Frysinger  <michael.frysinger@analog.com>
3138         * gcc.target/bfin/mcpu-bf547.c: New test.
3139         * gcc.target/bfin/mcpu-bf523.c: New test.
3140         * gcc.target/bfin/mcpu-bf524.c: New test.
3141         * gcc.target/bfin/mcpu-bf526.c: New test.
3143 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3145         * gcc.c-torture/execute/20080122-1.c: New test.
3147 2008-01-22  Tom Tromey  <tromey@redhat.com>
3149         PR c++/34859
3150         * gcc.dg/cpp/pr34859.c: New file.
3152 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3154         PR fortran/34875
3155         * gfortran.dg/vector_subscript_3.f90: New test.
3157 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3159         PR fortran/34848
3160         * gfortran.dg/missing_optional_dummy_4.f90
3162 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3164         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3166 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3168         * gnat.dg/unchecked_union1.adb: New test.
3170 2008-01-22  Tom Tromey  <tromey@redhat.com>
3172         PR c++/34829
3173         * g++.dg/ext/pr34829.C: New file.
3175 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3177         PR c++/34607
3178         * gcc.dg/gomp/pr34607.c: New test.
3179         * g++.dg/gomp/pr34607.C: New test.
3181         PR c++/34914
3182         * g++.dg/ext/vector10.C: New test.
3184         PR c++/34918
3185         * g++.dg/other/error23.C: New test.
3187         PR c++/34917
3188         * g++.dg/ext/vector12.C: New test.
3190 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3192         PR 32102
3193         * gcc.dg/Wstrict-overflow-21.c: New.
3194         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3196 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3198         PR middle-end/33092
3199         * gcc.dg/pr33092.c: New.
3201 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3203         * gcc.target/s390/20020926-1.c: Add -m31 option.
3205 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3207         PR fortran/34915
3208         * gfortran.dg/initialization_18.f90: New test.
3210 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3212         PR fortran/34899
3213         * gfortran.dg/tab_continuation.f: New.
3215 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3217         PR fortran/34896
3218         * gfortran.dg/use_rename_2.f90: New test.
3220 2008-01-21  Richard Guenther  <rguenther@suse.de>
3222         PR middle-end/34856
3223         * gcc.c-torture/compile/pr34856.c: New testcase.
3225 2008-01-21  Richard Guenther  <rguenther@suse.de>
3227         PR c/34885
3228         * gcc.c-torture/compile/pr34885.c: New testcase.
3230 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3232         * gnat.dg/specs/alignment1.ads: New test.
3234 2008-01-21  Richard Guenther  <rguenther@suse.de>
3236         PR c++/34850
3237         * g++.dg/torture/pr34850.C: New testcase.
3239 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3240             Olga Golovanevsky  <olga@il.ibm.com>
3242         PR tree-optimization/34701
3243         * gcc.dg/struct/wo_prof_array_field.c: New test.
3244         
3245 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3247         PR c++/34891
3248         * g++.dg/ext/vector9.C: New.
3250 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3252         PR c++/34776
3253         PR c++/34486
3254         * g++.dg/template/crash75.C: New.
3255         * g++.dg/template/crash76.C: Likewise.  
3257 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3259         PR rtl-optimization/34808
3260         * gcc.c-torture/compile/pr34808.c: New test.
3262 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3264         PR fortran/34784
3265         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3267         PR fortran/34861
3268         * gfortran.dg/entry_array_specs_3.f90: New test.
3270         PR fortran/34854
3271         * gfortran.dg/use_rename_1.f90: New test.
3273 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3275         PR fortran/34784
3276         * gfortran.dg/array_constructor_20.f90: New test.
3277         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3279         PR fortran/34785
3280         * gfortran.dg/array_constructor_21.f90: New test.
3282 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3284         PR libfortran/34795
3285         * gfortran.dg/inquire_13.f90: New test.
3286         
3287         PR libfortran/34659
3288         * gfortran.dg/continuation_9.f90: New test.
3290 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3292         PR target/34831
3293         * gcc.target/mips/pr34831.c: New test.
3295 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3297         PR fortran/34817
3298         PR fortran/34838
3299         * gfortran.dg/any_all_1.f90:  New test.
3300         * gfortran.dg/any_all_2.f90:  New test.
3302 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3304         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3305         "dg-require-weak" statement.
3306         * g++.dg/eh/weak1.C: Likewise.
3308 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3310         PR gcov-profile/34610
3311         * gcc.dg/gomp/pr34610.c: New test.
3313 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3315         PR fortran/34760
3316         * gfortran.dg/implicit_11.f90: New.
3317         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3318         * gfortran.dg/entry_15.f90: Ditto.
3319         * gfortran.dg/func_assign.f90: Ditto.
3320         * gfortran.dg/gomp/reduction3.f90: Ditto.
3321         * gfortran.dg/proc_assign_1.f90: Ditto.
3323         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3324         of dg-excess-errors.
3326 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3328         PR fortran/32616
3329         * gfortran.dg/argument_checking_15.f90: New.
3330         * gfortran.dg/argument_checking_5.f90: Change TODO into
3331         dg-warning.
3333 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3335         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3336         * gfortran.dg/enum_5.f90: Ditto.
3337         * gfortran.dg/enum_6.f90: Ditto.
3338         * gfortran.dg/bom_error.f90: Ditto.
3339         * gfortran.dg/func_decl_4.f90: Ditto.
3341 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3343         PR libfortran/34782
3344         * gfortran.dg/fmt_t_6.f: New test.
3346 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3348         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3350 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3352         * g++.dg/lookup/two-stage2.C: fix comment.
3354 2008-01-18  Ian Lance Taylor  <iant@google.com>
3356         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3358 2008-01-18  Ian Lance Taylor  <iant@google.com>
3360         PR c++/33407
3361         * g++.dg/init/new26.C: New test.
3363 2008-01-18  Richard Guenther  <rguenther@suse.de>
3365         PR middle-end/34801
3366         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3367         redundant one.
3369 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3371         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3372         dg-require-effective-target.
3374 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3376         PR target/34556
3377         * gfortran.dg/reshape_2.f90: New test.
3379 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3381         * gcc.dg/20040223-1.c: Fix comment typo.
3383 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3385         PR target/34814
3386         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3387         until 34814 is fixed.
3389 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3391         PR tree-optimization/34648
3392         * gcc.c-torture/compile/pr34648.c: New testcase.
3394 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3396         PR testsuite/34821
3397         * gcc.dg/autopar/autopar.exp: New.
3398         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3399         * lib/target-supports.exp (check_effective_target_pthread): New.
3401         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3402         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3403         * gcc.dg/tree-ssa/reduc-1.c: Same.
3404         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3405         * gcc.dg/tree-ssa/reduc-2.c: Same
3406         * gcc.dg/tree-ssa/reduc-3.c: Same.
3407         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3408         * gcc.dg/tree-ssa/reduc-6.c: Same.
3409         * gcc.dg/tree-ssa/reduc-7.c: Same.
3410         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3411         * gcc.dg/tree-ssa/reduc-8.c: Same.
3412         * gcc.dg/tree-ssa/reduc-9.c: Same.
3414 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3416         * gnat.dg/discr5.adb: New test.
3418 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3420         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3422 2008-01-17  Richard Guenther  <rguenther@suse.de>
3424         PR tree-optimization/34825
3425         * gcc.dg/pr34825.c: New testcase.
3427 2008-01-17  Richard Guenther  <rguenther@suse.de>
3429         * gcc.c-torture/execute/20080117-1.c: New testcase.
3431 2008-01-17  Revital Eres  <eres@il.ibm.com>
3433         PR30957
3434         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3436 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3438         PR fortran/34429
3439         * gfortran.dg/function_charlen_1.f90: New test.
3441         PR fortran/34431
3442         * gfortran.dg/function_types_1.f90: New test.
3443         * gfortran.dg/function_types_2.f90: New test.
3445         PR fortran/34471
3446         * gfortran.dg/function_kinds_4.f90: New test.
3447         * gfortran.dg/function_kinds_5.f90: New test.
3449         * gfortran.dg/defined_operators_1.f90: Errors now at function
3450         declarations.
3451         * gfortran.dg/private_type_4.f90: The same.
3452         * gfortran.dg/interface_15.f90: The same.
3453         * gfortran.dg/elemental_args_check_2.f90: The same.
3454         * gfortran.dg/auto_internal_assumed.f90: The same.
3456 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3458         * gnat.dg/sizetype.adb: New test.
3460 2008-01-16  Richard Guenther  <rguenther@suse.de>
3462         PR middle-end/32628
3463         * gcc.dg/overflow-warn-7.c: New testcase.
3465 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3467         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3469 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3470         Richard Guenther  <rguenther@suse.de>
3472         PR c/34668
3473         * gcc.dg/pr34668-1.c: New test.
3474         * gcc.dg/pr34668-2.c: Likewise.
3476 2008-01-16  Richard Guenther  <rguenther@suse.de>
3478         PR c++/33819
3479         * g++.dg/torture/pr33819.C: New testcase.
3481 2008-01-16  Richard Guenther  <rguenther@suse.de>
3483         PR c/34768
3484         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3485         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3487 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3489         PR fortran/34796
3490         * gfortran.dg/argument_checking_13.f90: New.
3491         * gfortran.dg/argument_checking_14.f90: New.
3493 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3494         
3495         PR libfortran/34671
3496         * gfortran.dg/anyallcount_1.f90:  New test.
3498 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3500         PR c++/34399
3501         * g++.dg/cpp0x/vt-34399.C: New.
3502         * g++.dg/template/friend50.C: New.
3504 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3506         PR c++/34751
3507         * g++.dg/cpp0x/vt-34751.C: New.
3509 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3511         PR c++/34051
3512         PR c++/34055
3513         PR c++/34102
3514         PR c++/34103
3515         * g++.dg/cpp0x/vt-34051-2.C: New.
3516         * g++.dg/cpp0x/vt-34102.C: New.
3517         * g++.dg/cpp0x/vt-34051.C: New.
3518         * g++.dg/cpp0x/vt-34055.C: New.
3519         * g++.dg/cpp0x/vt-34103.C: New.
3521 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3523         PR c++/34314
3524         * g++.dg/cpp0x/vt-34314.C: New.
3525         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3526         reality (the error message was wrong previously).
3528 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3530         PR c++/33964
3531         * g++.dg/cpp0x/vt-33964.C: New.
3532         * g++.dg/template/partial5.C: New.
3534 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3536         PR c++/34052
3537         * g++.dg/cpp0x/vt-34052.C: New.
3538         * g++.dg/template/ttp26.C: New.
3539         
3540 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3542         * gnat.dg/rep_clause2.ad[sb]: New test.
3543         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3545 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3547         PR c++/24924
3548         * g++.dg/cpp/pedantic-errors.C: Delete.
3549         * g++.dg/cpp/permissive.C: Delete.
3550         
3551 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3553         * gcc.c-torture/compile/20080114-1.c: New test.
3555 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3557         PR fortran/34665
3558         * gfortran.dg/argument_checking_11.f90: New.
3559         * gfortran.dg/argument_checking_12.f90: New.
3560         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3561         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3562         * gfortran.dg/argument_checking_3.f90: Ditto.
3563         * gfortran.dg/pointer_intent_2.f90: Ditto.
3564         * gfortran.dg/import2.f90: Ditto.
3565         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3566         * gfortran.dg/implicit_actual.f90: Ditto.
3567         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3568         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3570 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3572         PR fortran/34763
3573         * gfortran.dg/interface_proc_end.f90: New.
3575 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3577         PR fortran/34759
3578         * gfortran.dg/assumed_size_refs_4.f90: New.
3580 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3582         * gnat.dg/unchecked_convert1.adb.
3584 2008-01-13  Richard Guenther  <rguenther@suse.de>
3586         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3587         readable and writable again before exiting.
3589 2008-01-13  Richard Guenther  <rguenther@suse.de>
3591         PR middle-end/34601
3592         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3594 2008-01-13  Jan Hubicka  <jh@suse.cz>
3596         PR middle-end/32135
3597         * gcc.dg/pr32135.c: new.
3599 2008-01-12  Doug Kwan  <dougkwan@google.com>
3601         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3602         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3603         -Wignored-qualifiers.
3605 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3607         * gnat.dg/slice3.adb: New test.
3608         * gnat.dg/slice4.adb: Likewise.
3610 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3612         * gnat.dg/bit_packed_array.ad[sb]: New test.
3614 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3616         PR fortran/34432
3617         * gfortran.dg/parens_7.f90: New test.
3619 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3621         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3622         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3624         * gcc.dg/pr33826.c: Require nonpic.
3626 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3628         PR fortran/34722
3629         * gfortran.dg/inquire_12.f90: New test.
3631 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3633         PR libfortran/34670
3634         * all_bounds_1.f90: New test case.
3635         * maxloc_bounds_1.f90: New test case.
3636         * maxloc_bounds_2.f90: New test case.
3637         * maxloc_bounds_3.f90: New test case.
3638         * maxloc_bounds_4.f90: New test case.
3639         * maxloc_bounds_5.f90: New test case.
3640         * maxloc_bounds_6.f90: New test case.
3641         * maxloc_bounds_7.f90: New test case.
3642         * maxloc_bounds_8.f90: New test case.
3644 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3646         * gcc.dg/struct-ret-3.c: New test.
3648 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3650         PR fortran/34537
3651         * gfortran.dg/transfer_simplify_8.f90: New test.
3653 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3655         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3656         size_t using predefined macro.
3658 2008-01-10  Raksit Ashok  <raksit@google.com>
3660         PR rtl-optimization/27971
3661         * gcc.target/i386/pr27971.c: New testcase.
3663 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3665         PR fortran/34396
3666         * gfortran.dg/bounds_check_12.f90: New test.
3668 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3670         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3671         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3673 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3675         PR middle-end/34641
3676         * g++.dg/torture/pr34641.C: New testcase.
3678 2008-01-10  Richard Guenther  <rguenther@suse.de>
3680         PR tree-optimization/34651
3681         * g++.dg/torture/pr34651.C: New testcase.
3683 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3685         PR tree-optimization/34017
3686         * gcc.dg/tree-ssa/pr34017.c: New.
3688 2008-01-09  Richard Guenther  <rguenther@suse.de>
3689         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3691         PR middle-end/30132
3692         * gcc.c-torture/compile/pr30132.c: New testcase.
3694 2008-01-09  Richard Guenther  <rguenther@suse.de>
3696         PR middle-end/34458
3697         * gcc.c-torture/compile/pr34458.c: New testcase.
3699 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3701         PR testsuite/30459
3702         g++.dg/eh/ia64-2.C: Require weak support.
3704 2008-01-08  Richard Guenther  <rguenther@suse.de>
3706         PR middle-end/31863
3707         * g++.dg/torture/pr31863.C: New testcase.
3709 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3711         PR middle-end/34694
3712         * gcc.dg/gomp/pr34694.c: New test.
3713         * g++.dg/gomp/pr34694.C: New test.
3715         PR c++/33890
3716         * g++.dg/gomp/pr33890.C: New test.
3718 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3720         PR fortran/34476
3721         * gfortran.dg/parameter_array_init_3.f90: New test.
3723 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3725         PR fortran/34681
3726         PR fortran/34704
3727         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3729 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3731         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3732         * g++.dg/other/spu2vmx-1.C: Use it.
3734 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3736         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3738         PR testsuite/34575
3739         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3740         * gcc.target/powerpc/parity-1.c: Likewise.
3742 2008-01-07  Fred Fish  <fnf@specifix.com>
3744         PR preprocessor/30363:
3745         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3746         macro expansions.
3748 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3750         PR fortran/34672
3751         * gfortran.dg/use_only_2.f90: New test.
3753 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3755         PR libstdc++/34680
3756         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3757         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3759 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3761         PR fortran/34545
3762         * gfortran.dg/use_12.f90: New test.
3764 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3766         PR fortran/34689
3767         * interface.c (compare_actual_formal): Fix intent(out) check for
3768         function result variables.
3770 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3772         PR fortran/34690
3773         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3775 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/34689
3778         * gfortran.dg/intent_out_4.f90: Fix test case.
3780 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3782         PR fortran/34689
3783         * gfortran.dg/intent_out_4.f90: New.
3785 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3787         PR libfortran/34540
3788         * gfortran.dg/optional_dim_3.f90: New test.
3790 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3792         PR fortran/34658
3793         * gfortran.dg/common_11.f90: New.
3794         * gfortran.dg/blockdata_1.f90: Update test case.
3795         * gfortran.dg/blockdata_2.f90: Update test case.
3797 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3799         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3801 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3803         PR fortran/34655
3804         * gfortran.dg/equiv_constraint_9.f90: New.
3806 2008-01-06  Revital Eres  <eres@il.ibm.com>
3808         PR tree-optimization/34263
3809         * gcc.dg/pr34263.c:  New testcase.
3811 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3813         PR fortran/34654
3814         * gfortran.dg/internal_io_unf.f90: New.
3816 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3818         PR fortran/34660
3819         * gfortran.dg/elemental_args_check_2.f90: New.
3821 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3823         PR fortran/34662
3824         * gfortran.dg/intent_out_3.f90: New.
3826 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3828         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3830 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3832         PR libfortran/34676
3833         * gfortran.dg/list_read_8.f90: New test.
3835 2008-01-04  Richard Guenther  <rguenther@suse.de>
3837         PR middle-end/34029
3838         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3839         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3841 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3843         PR gcov-profile/34609
3844         * g++.dg/gcov/gcov-6.C: New test.
3846 2008-01-04  Richard Guenther  <rguenther@suse.de>
3848         PR tree-optimization/31081
3849         * g++.dg/torture/pr31081-1.C: New testcase.
3850         * g++.dg/torture/pr31081-2.C: Likewise.
3852 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3854         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3855         * gcc.target/mips/rsqrt-2.c: Likewise.
3856         * gcc.target/mips/rsqrt-4.c: New test.
3858 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3860         PR fortran/34557
3861         * gfortran.dg/equiv_substr.f90: New.
3863 2008-01-03  Tom Tromey  <tromey@redhat.com>
3865         PR c/34457:
3866         * gcc.dg/pr34457-2.c: New file.
3867         * gcc.dg/pr34457-1.c: New file.
3869 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3871         Revert fix for PR tree-optimization/34458.
3873 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3875         PR tree-optimization/34458
3876         * gcc.dg/tree-ssa/pr34458.c: New.
3878 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3880         PR libfortran/34565
3881         * gfortran.dg/internal_readwrite_1.f90:  New test.
3882         * gfortran.dg/internal_readwrite_2.f90:  New test.
3884 2008-01-03  Tom Tromey  <tromey@redhat.com>
3886         PR preprocessor/34602:
3887         * gcc.dg/cpp/pr34602.c: New file.
3889 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3891         PR tree-optimization/29484
3892         * gcc.c-torture/execute/20071220-1.c: New test.
3893         * gcc.c-torture/execute/20071220-2.c: New test.
3895 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3897         PR tree-optimization/34635
3898         * gcc.dg/tree-ssa/pr34635.c: New.
3899         * gcc.dg/tree-ssa/pr34635-1.c: New.
3901 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3903         PR middle-end/34562
3904         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3905         scan-assembler check.
3907 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3909         PR middle-end/34608
3910         * g++.dg/gomp/pr34608.C: New test.
3912 2008-01-02  Richard Guenther  <rguenther@suse.de>
3914         PR middle-end/34093
3915         PR middle-end/31976
3916         * gcc.c-torture/compile/pr34093.c: New testcase.
3918 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3920         * g++.dg/cpp0x/long_long.C: New.
3922 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3924         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3925         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3926         warning on the function main.
3928 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3930         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3931         rather than __v2di type.
3933 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3935         PR fortran/34558
3936         * gfortran.dg/linked_list_1.f90: New test.
3938 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3940         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3941         instead of appending to it.
3943 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3945         PR tree-optimization/34591
3946         * gcc.dg/vect/pr34591.c: New test.
3948 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3950         PR libfortran/34594
3951         * gfortran.dg/direct_io_8.f90:  New test case.
3953 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3955         PR target/34281
3956         * gcc.c-torture/execute/20071213-1.c: New test.
3958 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3960         PR libfortran/34560
3961         * gfortran.dg/read_eof_5.f90: New test.
3963 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3965         PR fortran/34514
3966         * gfortran.dg/initialization_17.f90: New.
3968 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3970         PR libfortran/34566
3971         * gfortran.dg/matmul_6.f90:  New test.
3973 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3975         PR fortran/34421
3976         * gfortran.dg/entry_17.f90: New.
3978 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3980         PR fortran/34536
3981         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3982         * gfortran.dg/real_const_3.f90: Likewise.
3983         * gfortran.dg/unary_operator.f90: New test.
3985 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3987         * gnat.dg/pack2.adb: New test.
3989 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3991         PR fortran/34559
3992         * gfortran.dg/repeat_6.f90: New test.
3994 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3996         PR fortran/34549
3997         * cshift_shift_real_1.f90:  New test.
3999 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4001         PR fortran/34540
4002         * gfortran.dg/shift-kind_2.f90: New test.
4004 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4006         PR target/8835
4007         * gcc.dg/pr8835-1.c: New.
4009 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4011         PR fortran/34438
4012         * gfortran.dg/default_initialization_3.f90: New test.
4014 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4016         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4017         conditions.
4018         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4020 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4022         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4023         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4025 2007-12-20  Jason Merrill  <jason@redhat.com>
4027         * gcc.dg/overload/arg[14].C: Remove expected errors.
4029 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4031         PR c++/34459
4032         * gcc.c-torture/execute/20071219-1.c: New test.
4034 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4036         PR fortran/34530
4037         * gfortran.dg/namelist_44.f90: New.
4039 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4041         PR fortran/34482
4042         * gfortran.dg/boz_8.f90: Add error-check check.
4043         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4044         stop by call abort.
4046 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4048         * gcc.dg/gomp/combined-1.c: New test.
4050 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4052         PR tree-optimization/34355
4053         * g++.dg/tree-ssa/pr34355.C: New test.
4055 2007-12-19  Revital Eres  <eres@il.ibm.com>
4057          * gcc.dg/sms-5.c: New testcase.
4059 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061         PR fortran/34325
4062         * gfortran.dg/missing_parens_1.f90: New.
4063         * gfortran.dg/missing_parens_1.f90: New.
4064         
4065 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4067         PR fortran/34495
4068         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4069         expressions.
4070         * gfortran.dg/transfer_simplify_7.f90: New test.
4072 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4074         * gcc.dg/pr32912-3.c: Compile with -w.
4076         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4078 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4079             Jakub Jelinek  <jakub@redhat.com>
4080         
4081         PR c++/32565
4082         PR c++/33943
4083         PR c++/33965
4084         * g++.dg/cpp0x/variadic86.C: New.
4085         * g++.dg/cpp0x/variadic87.C: New.
4086         * g++.dg/cpp0x/variadic84.C: New.
4087         * g++.dg/cpp0x/variadic85.C: New.
4088         * g++.dg/template/ttp25.C: New.
4090 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4092         PR tree-optimization/34123
4093         * gcc.dg/tree-ssa/pr34123.c: New test.
4095 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4097         PR rtl-optimization/34456
4098         * gcc.c-torture/execute/pr34456.c: New test.
4100 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4102         PR c++/34488
4103         * g++.dg/parse/friend7.C: New test.
4105         PR rtl-optimization/34490
4106         * gcc.c-torture/execute/20071216-1.c: New test.
4108 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4110         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4112 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4114         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4115         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4116         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4117         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4118         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4120 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4122         PR c/34506
4123         * gcc.dg/gomp/clause-2.c: New test.
4124         * g++.dg/gomp/clause-4.C: New test.
4126 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4128         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4129         part of Fortran 77/95/2003.
4131 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4133         PR tree-optimization/34445
4134         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4135         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4137 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4139         PR fortran/34427
4140         * gfortran.dg/namelist_42.f90: Update.
4141         * gfortran.dg/namelist_43.f90: New.
4142         
4143 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4145         PR fortran/34495
4146         * gfortran.dg/initialization_16.f90: New.
4148 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4150         PR fortran/34305
4151         * gfortran.dg/real_dimension_1.f:  New test case.
4153 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4155         * gcc.dg/torture/pr24257.c: Remove -O from options.
4157 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4159         PR fortran/34246
4160         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4162 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4164         PR fortran/31213
4165         PR fortran/33888
4166         PR fortran/33998
4167         * gfortran.dg/mapping_1.f90: New test.
4168         * gfortran.dg/mapping_2.f90: New test.
4169         * gfortran.dg/mapping_3.f90: New test.
4171 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4173         PR rtl-optimization/34415
4174         * gcc.c-torture/execute/pr34415.c: New test.
4176 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4178         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4179         void. 
4181 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4183         PR bootstrap/34003
4184         * gcc.dg/pr34003-1.c: New test.
4185         * gcc.dg/pr34003-2.c: New.
4187 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4189         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4190         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4191         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4192         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4193         add -save-temps.
4194         * gcc.target/cris/torture/cris-torture.exp,
4195         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4196         * gcc.target/cris/builtin_ctz_v3.c,
4197         gcc.target/cris/builtin_ctz_v8.c,
4198         gcc.target/cris/builtin_clz_v0.c,
4199         gcc.target/cris/builtin_clz_v3.c,
4200         gcc.target/cris/builtin_bswap_v3.c,
4201         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4202         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4203         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4204         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4205         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4206         lib/target-supports.exp: Adjust for crisv32-*-*.
4208 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4210         * gcc.dg/debug/const-3.c: New.
4212 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4214         * g++.dg/other/datasec1.C: Require named section support.
4216 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4218         PR target/29978
4219         * gcc.target/i386/pr29978.c: New test.
4221 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4223         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4224         instead of -msse4.1.
4225         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4226         * g++.dg/other/i386-2.C (dg-options): Ditto.
4228 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4230         PR fortran/34438
4231         * gfortran.dg/private_type_10.f90: New.
4233 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4235         PR fortran/34398
4236         * gfortran.dg/nan_4.f90: New.
4238 2007-12-14  Richard Guenther  <rguenther@suse.de>
4240         PR middle-end/34462
4241         * gcc.c-torture/compile/20071214-1.c: New testcase.
4243 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4245         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4246         macros to test macroized SSE intrinsics.  Use new macros to test
4247         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4248         emmintrin.h, xmmintrin.h and bmmintrin.h
4249         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4250         to test with immediate operand.
4252 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4254         PR target/34091
4255         * gcc.c-torture/compile/pr34091.c: New test.
4257 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4259         * gcc.dg/uninit-13.c: UnXFAIL.
4260         * gcc.dg/complex-5.c: New testcase.
4262 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4264         * gcc.dg/struct/struct-reorg.exp: Replace 
4265          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4266         
4267 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4269         PR libfortran/34370
4270         PR libfortran/34323
4271         PR libfortran/34405
4272         * gfortran.dg/advance_6.f90:  New test case.
4273         * gfortran.dg/direct_io_7.f90:  New test case.
4274         * gfortran.dg/streamio_13.f90:  New test case.
4276 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4278         * g++.dg/cpp0x/__func__.C: New.
4280 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4282         PR target/34435
4283         * g++.dg/other/pr34435.C: New testcase.
4285 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4287         * gcc.dg/struct: New directory with tests 
4288         for struct-reorg optimizaion.
4289         * gcc.dg/struct/struct-reorg.exp: New script.
4290         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4291         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4292         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4293         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4294         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4295         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4296         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4297         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4298         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4299         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4300         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4301         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4302         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4303         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4304         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4305         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4306         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4307         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4308         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4309         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4310         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4311         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4312         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4313         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4315 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4317         PR fortran/34427
4318         * gfortran.dg/namelist_42.f90: New.
4320 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4322         PR fortran/34254
4323         * gfortran.dg/function_kinds_3.f90: New.
4325 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4327         * gcc.target/s390/20071212-1.c: New testcase.
4329 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4331         PR c++/34238
4332         * g++.dg/ext/visibility/anon7.C: Add xfail.
4333         * g++.dg/ext/visibility/anon9.C: New test.
4334         * g++.dg/ext/visibility/anon10.C: New test.
4336         PR c++/34364
4337         * g++.dg/rtti/dyncast2.C: New test.
4339 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4341         PR tree-optimization/34407
4342         * gcc.dg/vect/pr34407.c: New test.
4344 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4346         PR fortran/34411
4347         * gfortran.dg/error_recovery_5.f90: New.
4348         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4350 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4352         PR tree-optimization/34371
4353         * gcc.c-torture/compile/20071207-1.c: New test.
4355 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4357         PR c++/34059
4358         * g++.dg/parse/crash40.C: New test.
4360 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362         * g++.dg/opt/memcpy1.C: New test.
4364 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4366         PR fortran/34425
4367         * gfortran.dg/argument_checking_10.f90: New.
4369 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4371         PR rtl-optimization/34302
4372         * gcc.c-torture/execute/20071210-1.c: New test.
4374 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4376         PR c++/34395
4377         * g++.dg/cpp0x/error1.C: New test.
4379         PR c++/34394
4380         * g++.dg/other/error22.C: New test.
4382 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4384         PR target/32086
4385         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4386         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4387         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4389 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4391         PR c++/34178
4392         PR c++/34340
4393         * g++.dg/template/repo6.C: New test.
4394         * g++.dg/template/repo7.C: New test.
4395         * g++.dg/template/repo8.C: New test.
4397 2007-12-09  H.J. Lu  <hjl@lucon.org>
4398             Tobias Burnus  <burnus@net-b.de>
4400         PR fortran/34404
4401         * gfortran.dg/read_2.f90: New.
4403 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4405         * lib/target-supports.exp (check_effective_target_tls_native):
4406         Fix typo.
4408 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4410         PR ada/34366
4411         * gnat.dg/enclosing_record_reference.ads,
4412         gnat.dg/enclosing_record_reference.adb: New test.
4414 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4416         PR fortran/32129
4417         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4418         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4420         PR fortran/31487
4421         * gfortran.dg/char_component_initializer_1.f90: New test.
4423 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4425         PR fortran/34342
4426         PR fortran/34345
4427         PR fortran/18026
4428         PR fortran/29471
4430         * gfortran.dg/boz_8.f90: New.
4431         * gfortran.dg/boz_9.f90: New.
4432         * gfortran.dg/boz_10.f90: New.
4433         * gfortran.dg/boz_7.f90: Update dg-warning.
4434         * gfortran.dg/pr16433.f: Add dg-error.
4435         * gfortan.dg/ibits.f90: Update dg-warning.
4436         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4437         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4439 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4441         PR fortran/34359
4442         * gfortran.dg/include_1.f90: New test.
4443         * gfortran.dg/include_1.inc: New.
4444         * gfortran.dg/include_2.f90: New test.
4446 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4448         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4450 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4452         PR fortran/34319
4453         * gfortran.dg/nan_3.f90: New.
4455 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4457         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4459 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4461         * gnat.dg/tamdt*.ad?: Support for ...
4462         * gnat.dg/test_tamdt.adb: New test.
4464 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4466         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4467         exports and document how these can be exercised.
4469 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4471         PR ada/15805
4472         * gnat.dg/specs/access_constants.ads: New test.
4474         * gnat.dg/specs/access_constant_decl.ads: New test.
4476         PR ada/21346
4477         * gnat.dg/compose.adb: New test.
4479 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4481         PR ada/34173
4482         * gnat.dg/unc_memops.ad[sb]: Support for ...
4483         * gnat.dg/unc_memfree.adb: New test.
4484         
4485 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4487         * gfortran.dg/ltrans-7.f90: New.
4489 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4490             Dorit Nuzman  <dorit@il.ibm.com>
4492         PR tree-optimization/34005
4493         * gcc.dg/vect/pr34005.c: New test.
4495 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4497         PR c++/34336
4498         * g++.dg/template/new8.C: New test.
4500 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4502         PR fortran/34333
4503         * gfortran.dg/boz_7.f90: New.
4504         * gfortran.dg/int_1.f90: Disable -pedantic option.
4505         * gfortran.dg/boz_1.f90: Ditto.
4506         * gfortran.dg/boz_3.f90: Ditto.
4507         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4508         * gfortran.dg/ibits.f90: Ditto.
4509         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4510         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4512 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4514         PR fortran/34335
4515         * gfortran.dg/used_types_19.f90: New test.
4517 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4519         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4520         * gfortran.dg/nearest_2.f90: Likewise.
4521         * gfortran.dg/nearest_3.f90: Likewise.
4523 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4525         PR middle-end/34337
4526         * gcc.c-torture/execute/20071205-1.c: New test.
4528 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4530         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4531         * gfortran.dg/real_const_3.f90: Likewise.
4533 2007-12-05  Richard Guenther  <rguenther@suse.de>
4535         PR tree-optimization/34138
4536         * gcc.c-torture/compile/pr34138.c: New testcase.
4538 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4540         PR debug/33739
4541         * gfortran.dg/debug_2.f: New test.
4543 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4545         * gnat.dg/specs/elab1.ads: New test.
4547 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4549         PR target/34312
4550         * gcc.target/i386/pr34312.c: New test.
4552 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4554         PR fortran/34333
4555         * gfortran.dg/nan_2.f90: New.
4557 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4559         PR c++/34271
4560         * g++.dg/cpp0x/decltype9.C: New test.
4561         * g++.dg/cpp0x/decltype10.C: New test.
4563 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4565         PR ada/21489
4566         * gnat.dg/rm_6_4_1_13.adb: New test.
4568 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4570         PR middle-end/34134
4571         * gcc.c-torture/compile/20071117-1.c: New test.
4573 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4575         PR c++/34101
4576         * g++.dg/cpp0x/variadic-ttp.C: New.
4578 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4579         
4580         * gcc.dg/parse-decl-after-if.c: New.
4581         * gcc.dg/20031223-1.c: Adjust.
4582         
4583 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4585         PR c++/33509
4586         * g++.dg/cpp0x/variadic-throw.C: New.
4588 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4590         PR c++/33091
4591         * g++.dg/cpp0x/variadic-unify.C: New.
4593 2007-12-04  Richard Guenther  <rguenther@suse.de>
4595         PR middle-end/34334
4596         PR middle-end/34222
4597         * gcc.c-torture/compile/pr34334.c: New testcase.
4598         * g++.dg/torture/pr34222.C: New testcase.
4600 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4602         * gcc.c-torture/execute/20071202-1.c: New test.
4603         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4605 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4607         PR fortran/34318
4608         * gfortran.dg/module_nan.f90: New.
4610 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4612         * lib/target-supports.exp (get_compiler_messages): Replace with...
4613         (check_compile): ...this new procedure.  Handle TYPE == executable.
4614         Use comments in the source to determine the correct extension.
4615         Return a pair containing the compiler output and the output filename.
4616         Don't delete the file here.
4617         (check_no_compiler_messages_nocache): New procedure.
4618         (check_no_compiler_messages): Use it.
4619         (check_no_messages_and_pattern_nocache): New procedure.
4620         (check_no_messages_and_pattern): Use it.
4621         (check_runtime_nocache, check_runtime): New procedures.
4622         (check_effective_target_tls): Use check_no_compiler_messages.
4623         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4624         (check_effective_target_tls_runtime): Use check_runtime.
4625         (check_effective_target_fstack_protector): Likewise.
4626         (check_iconv_available): Use check_runtime_nocache.
4627         (check_effective_target_fortran_large_real): Use
4628         check_no_compiler_messages.
4629         (check_effective_target_fortran_large_int): Likewise.
4630         (check_effective_target_static_libgfortran): Likewise.
4631         (check_750cl_hw_available): Use check_cached_effective_target
4632         and check_runtime_nocache.
4633         (check_vmx_hw_available): Likewise.
4634         (check_effective_target_broken_cplxf_arg): Likewise.
4635         (check_alpha_max_hw_available): Use check_runtime.
4636         (check_function_available): Use check_no_compiler_messages.
4637         (check_cxa_atexit_available): Use check_cached_effective_target
4638         and check_runtime_nocache.
4639         (check_effective_target_dfp_nocache): Use
4640         check_no_compiler_messages_nocache.
4641         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4642         (check_effective_target_dfp): Use check_cached_effective_target.
4643         (check_effective_target_dfprt): Likewise.
4644         (check_effective_target_arm_neon_hw): Use check_runtime.
4645         (check_effective_target_ultrasparc_hw): Likewise.
4646         (check_effective_target_c99_runtime): Use
4647         check_no_compiler_messages_nocache.
4649 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4651         PR middle-end/29749
4652         * gcc.dg/fold-rotate-1.c: New test.
4654         PR tree-optimization/33453
4655         * gcc.c-torture/compile/20071203-1.c: New test.
4657 2007-12-03  Robert Dewar <dewar@adacore.com>
4658             Samuel Tardieu  <sam@rfc1149.net>
4660         PR ada/34287
4661         * gnat.dg/check_elaboration_code.adb: New test.
4662         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4663         New support files.
4665 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4667         PR c++/34061
4668         * g++.dg/cpp0x/pr34061.C: New.
4670 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4672         PR c++/34273
4673         * g++.dg/other/error21.C: New.
4675 2007-12-02  Revital Eres  <eres@il.ibm.com>
4677         * gcc.dg/sms-4.c: New testcase.
4679 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4680             Revital Eres  <eres@il.ibm.com>
4682         * gcc.dg/sms-3.c: New testcase.
4684 2007-12-01  Ollie Wild  <aaw@google.com>
4686         PR c++/8171
4687         * g++.dg/conversion/ptrmem9.C: New test.
4689 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4691         PR libfortran/34291
4692         * gfortran.dg/namelist_41.f90: New test.
4694 2007-11-30  Tom Tromey  <tromey@redhat.com>
4696         PR preprocessor/32868:
4697         * gcc.dg/cpp/pr32868.c: New file.
4699 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701         PR fortran/34248
4702         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4704 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4706         PR rtl-optimization/34171
4707         * gcc.dg/pr34171.c: New testcase.
4709 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4711         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4713 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4715         PR fortran/34133
4716         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4717         * gfortran.dg/bind_c_usage_11.f03: New.
4718         * gfortran.dg/bind_c_usage_12.f03: New.
4720 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4722         PR c++/34275
4723         * g++.dg/other/error20.C: New test.
4725 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4727         PR fortran/34230
4728         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4730 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4732         PR tree-optimization/34244
4733         * gcc.dg/tree-ssa/pr34244.c: New test.
4735 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4737         PR tree-optimization/33434
4738         * gcc.dg/pr33434-1.c: New test.
4739         * gcc.dg/pr33434-2.c: New test.
4740         * gcc.dg/pr33434-3.c: New test.
4741         * gcc.dg/pr33434-4.c: New test.
4743         PR c++/34270
4744         * g++.dg/template/cond7.C: New test.
4746         PR c++/34267
4747         PR c++/34268
4748         * g++.dg/cpp0x/decltype7.C: New test.
4749         * g++.dg/cpp0x/decltype8.C: New test.
4751 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4753         PR fortran/34248
4754         * gfortran.dg/result_in_spec_3.f90: New.
4756 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4758         PR fortran/34262
4759         * gfortran.dg/mvbits_3.f90: New.
4761 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4762         
4763         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4764         Delete.
4765         (check_effective_target_hard_float): New.
4766         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4767         * gcc.dg/pr30957-1.c: Likewise.
4768         
4769 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4771         PR ada/15804
4772         * gnat.dg/specs/variant_part.ads: New test.
4774         PR ada/17318
4775         * gnat.dg/specs/attribute_parsing.ads: New test.
4777         PR ada/32792
4778         * gnat.dg/specs/integer_value.ads: New test.
4780         PR ada/22559
4781         * gnat.dg/specs/delta_small.ads: New test.
4783 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4785         PR tree-optimization/34140
4786         * gcc.c-torture/compile/20071128-1.c: New test.
4788 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4790         PR fortran/32928
4791         * gfortran.dg/data_array_1.f90
4792         * gfortran.dg/data_array_2.f90
4793         * gfortran.dg/data_array_3.f90
4794         * gfortran.dg/data_array_4.f90
4796 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4798         PR fortran/34227
4799         * gfortran.dg/blockdata_5.f90: New test.
4800         * gfortran.dg/blockdata_6.f90: New test.
4802 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4804         PR tree-optimization/34016
4805         * gcc.dg/pr34016.c: New test.
4807 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4809         PR fortran/29389
4810         * gfortran.dg/stfunc_6.f90: New test.
4812         PR fortran/33850
4813         * gfortran.dg/assign_10.f90: New test.
4815 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4817         PR fortran/33541
4818         * gfortran.dg/use_11.f90: New test.
4820         PR fortran/34231
4821         * gfortran.dg/generic_15.f90: New test.
4823 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4825         PR target/34225
4826         * gcc.dg/pr34225.c: New test.
4828 2007-11-27  Richard Guenther  <rguenther@suse.de>
4830         PR tree-optimization/34241
4831         * g++.dg/torture/pr34241.C: New testcase.
4833 2007-11-27  Richard Guenther  <rguenther@suse.de>
4835         * gcc.dg/builtins-error.c: New testcase.
4837 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4839         PR c++/34213
4840         * g++.dg/ext/visibility/anon8.C: New test.
4842 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4844         PR target/34077
4845         * gcc.target/i386/pr34077.c: New testcase.
4847 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4849         PR fortran/34203
4850         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4851         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4852         * gfortran.dg/backslash_1.f90: Remove no longer needed
4853         -fno-backslash option.
4855 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4857         PR c/23722
4858         * gcc.dg/cpp/19990413-1.c: Update.
4859         * gcc.dg/parse-else-error.c: New.
4860         * gcc.dg/parse-else-error-2.c: New.
4861         * gcc.dg/parse-else-error-3.c: New.
4862         * gcc.dg/parse-else-error-4.c: New.
4864 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4866         PR c++/34081
4867         * g++.dg/template/dependent-expr6.C: New testcase.
4869 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4871         PR target/34215
4872         * gcc.target/i386/pr34215.c: New test.
4874 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4876         PR target/34174
4877         * gcc.dg/torture/pr34174-1.c: New.
4879 2007-11-26  Richard Guenther  <rguenther@suse.de>
4881         PR middle-end/34233
4882         * gcc.dg/pr34233.c: New testcase.
4884 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4885             Revital Eres  <eres@il.ibm.com>
4887         PR rtl-optimization/34085
4888         * gcc.dg/tree-prof (bb-reorg.c): New test.
4890 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4892         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4893         Return true for MIPS16 targets.
4895 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4897         PR fortran/33152
4898         * gfortran.dg/blockdata_4.f90: New test.
4900 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4902         PR fortran/34079
4903         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4904         * gfortran.dg/bind_c_usage_16.f03: New.
4905         * gfortran.dg/bind_c_usage_16_c.c: New.
4907 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4909         * gnat.dg/specs/size_clause1.ads: New test.
4910         * gnat.dg/specs/size_clause2.ads: Likewise.
4911         * gnat.dg/specs/size_clause3.ads: Likewise.
4913 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4915         PR fortran/33499
4916         * gfortran.dg/entry_16.f90: New test.
4918 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4920         PR fortran/34192
4921         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4923 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4925         PR fortran/33541
4926         * gfortran.dg/nested_modules_1.f90: Change the reference to
4927         FOO, forbidden by the standard, to a reference to W.
4928         * gfortran.dg/use_only_1.f90: New test.
4930 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4932         PR fortran/34209
4933         * gfortran.dg/nearest_3.f90: New test.
4935 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937         PR fortran/33317
4938         * gfortran.dg/optional_dim_2.f90: New test.
4940 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4942         PR fortran/34187
4943         * gfortran.dg/bind_c_usage_15.f90: New.
4945 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4947         PR fortran/34192
4948         * gfortran.dg/nearest_2.f90: New.
4951 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4953         PR c++/30293
4954         PR c++/30294
4955         * g++.dg/ext/java-2.C: New test.
4957 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4958             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4959         
4960         PR c++/5310
4961         * g++.dg/warn/pr5310.C: New.
4962         * g++.dg/warn/pr33160.C: New.
4963         
4964 2007-11-23  Richard Guenther  <rguenther@suse.de>
4965             Michael Matz  <matz@suse.de>
4967         PR tree-optimization/34176
4968         * gcc.c-torture/execute/pr34176.c: New testcase.
4970 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4972         PR c++/34198
4973         * gcc.dg/Wconversion-5.c: New test.
4974         * g++.dg/Wconversion3.C: New test.
4976 2007-11-23  Richard Guenther  <rguenther@suse.de>
4978         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4980 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4982         PR c/14050
4983         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4984         qualifiers in abstract declarator.
4986 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4988         * gfortran.dg/derived_constructor_comps_3.f90: New.
4990 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4992         PR c++/34094
4993         * g++.dg/ext/visibility/anon7.C: New test.
4995 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4997         PR fortran/34079
4998         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4999         * gfortran.dg/bind_c_usage_13.f03: New.
5000         * gfortran.dg/bind_c_usage_14.f03: New.
5002 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5004         PR rtl-optimization/33848
5005         * gcc.dg/torture/pr33848.c: New test.
5007 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5009         PR fortran/34083
5010         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5012 2007-11-20  Richard Guenther  <rguenther@suse.de>
5014         PR middle-end/34154
5015         * gcc.c-torture/execute/pr34154.c: New testcase.
5017 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5019         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5021 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5023         PR fortran/32770
5024         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5025         so test passes with -frecord-marker=8.
5026         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5027         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5028         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5029         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5030         * gfortrand.dg/modulo_1.f90:  Likewise.
5032 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5034         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5035         New procedure.
5036         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5037         * gcc.dg/pr30957-1.c: Likewise.
5039 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5041         PR c++/34089
5042         * g++.dg/template/crash74.C: New test.
5044 2007-11-20  Richard Guenther  <rguenther@suse.de>
5046         * gcc.c-torture/execute/20071120-1.c: New testcase.
5048 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5050         PR c/34146
5051         * gcc.dg/tree-ssa/pr34146.c: New test.
5053         PR testsuite/33978
5054         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5055         dependent on target settings like move_by_pieces etc.
5057         PR c++/28879
5058         * g++.dg/template/vla2.C: New test.
5060         PR c++/33962
5061         * g++.dg/overload/template3.C: New test.
5063 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5065         PR fortran/33317
5066         * gfortran.dg/optional_dim_2.f90: Remove test.
5068 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5070         * gcc.dg/dfp/ddmode-ice.c: New test.
5072 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5074         PR tree-optimization/34036
5075         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5077 2007-11-19  Richard Guenther  <rguenther@suse.de>
5079         PR tree-optimization/34
5080         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5082 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5084         PR fortran/34079
5085         * gfortran.dg/bind_c_usage_10_c.c: New.
5086         * gfortran.dg/bind_c_usage_10.f03: New.
5088 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5090         * gcc.dg/pr33007.c: Expect new warning.
5091         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5092         * g++.dg/opt/pr34036.C: New test.
5094 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5096         PR c++/30988
5097         * g++.dg/warn/noreturn-4.C: New test.
5098         * g++.dg/warn/noreturn-5.C: New test.
5099         * g++.dg/warn/noreturn-6.C: New test.
5100         * g++.dg/warn/noreturn-7.C: New test.
5102 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5104         PR fortran/32770
5105         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5106         integers so tests works with -fdefault-integer-8.
5107         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5108         integers so test passes with -fdefault-integer-8.
5109         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5110         buffer length so test passes with -fdefault-integer-8.
5111         * gfortran.dg/bounds_check_8.f90:  Likewise.
5112         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5113         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5114         with -fdefault-integer-8.
5115         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5116         provoke overflow.
5118 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5120         PR fortran/33317
5121         * gfortran.dg/optional_dim_2.f90: New test.
5122         
5123         PR fortran/34139
5124         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5125         
5126 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5128         PR rtl-optimization/34132
5129         * gcc.c-torture/compile/20071118-1.c: New test.
5131 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5133         PR fortran/31608
5134         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5136 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5138         PR fortran/34137
5139         * gfortran.dg/entry_14.f90: New.
5140         * gfortran.dg/entry_15.f90: New.
5142 2007-11-18  Richard Guenther  <rguenther@suse.de>
5144         PR tree-optimization/34127
5145         * gcc.c-torture/compile/pr34127.c: New testcase.
5147 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5149         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5150         type specifier, as they are not permitted according to the AltiVec
5151         Programming Interface Manual.
5153 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5155         PR fortran/34133
5156         * gfortran.dg/bind_c_usage_9.f03: New.
5157         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5159 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5161         PR fortran/25252
5162         * interface.c (gfc_current_interface_head,
5163         gfc_set_current_interface_head): New functions.
5164         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5165         On syntax error, restore previous state of the interface.
5166         * gfortran.h (gfc_current_interface_head,
5167         gfc_set_current_interface_head): New prototypes.
5169 2007-11-17  Richard Guenther  <rguenther@suse.de>
5171         PR middle-end/34130
5172         * gcc.c-torture/execute/pr34130.c: New testcase.
5174 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5176         PR fortran/34108
5177         * gfortran.dg/fmt_label_1.f90: New test.
5179 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5181         PR fortran/33957
5182         * gfortran.dg/initialization_15.f90 : New test.
5184 2007-11-16  Richard Guenther  <rguenther@suse.de>
5186         PR middle-end/34030
5187         * gcc.c-torture/compile/pr34030.c: New testcase.
5189 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5191         PR fortran/34008
5192         * gfortran.dg/interface_assignment_3.f90.
5194 2007-11-16  Richard Guenther  <rguenther@suse.de>
5196         PR tree-optimization/33870
5197         * gcc.dg/torture/pr33870.c: New testcase.
5199 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5201         PR fortran/33986
5202         * gfortran.dg/allocatable_function_3.f90.
5204 2007-11-16  Richard Guenther  <rguenther@suse.de>
5206         PR tree-optimization/34113
5207         * gcc.c-torture/compile/pr34113.c: New testcase.
5209 2007-11-16  Richard Guenther  <rguenther@suse.de>
5211         PR tree-optimization/34099
5212         * g++.dg/torture/pr3499.C: New testcase.
5213         * gcc.c-torture/execute/pr34099.c: Likewise.
5215 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5217         * gnat.dg/release_unc_maxalign.adb: New test.
5219 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5221         PR c++/34100
5222         * g++.dg/template/crash73.C: New test.
5224 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5226         PR middle-end/23848
5227         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5228         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5229         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5230         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5232 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5234         PR fortran/33917
5235         * gfortran.dg/proc_decl_11.f90: New.
5237 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5239         * gcc.target/spu/compare-dp.c: New test.
5241 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5243         * gcc.dg/pr33923.c: New test.
5245 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5247         PR middle-end/34088
5248         * gcc.dg/pr34088.c: New test.
5250 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5252         * gcc.c-torture/compile/20071114-1.c: New test.
5254 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256         PR fortran/31608
5257         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5258         to match known variations in symbol format. Document in comments.
5260 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5262         PR fortran/33985
5263         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5265 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5267         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5268         when done.
5270 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5272         PR fortran/33162
5273         * gfortran.dg/proc_decl_1.f90: Update.
5274         * gfortran.dg/proc_decl_7.f90: New test.
5275         * gfortran.dg/proc_decl_8.f90: New test.
5276         * gfortran.dg/proc_decl_9.f90: New test.
5277         * gfortran.dg/proc_decl_10.f90: New test.
5279 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5281         PR fortran/34080
5282         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5284 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5286         PR c++/34054
5287         PR c++/34056
5288         PR c++/34057
5289         PR c++/34058
5290         PR c++/34060
5291         * g++.dg/parse/crash36.C: Add another dg-error.
5292         * g++.dg/cpp0x/pr34054.C: New test.
5293         * g++.dg/cpp0x/pr34056.C: New test.
5294         * g++.dg/cpp0x/pr34057.C: New test.
5295         * g++.dg/cpp0x/pr34058.C: New test.
5296         * g++.dg/cpp0x/pr34060.C: New test.
5298         PR tree-optimization/34063
5299         * g++.dg/tree-ssa/pr34063.C: New test.
5301 2007-11-13  Diego Novillo  <dnovillo@google.com>
5303         PR tree-optimization/33870
5304         * gcc.c-torture/execute/pr33870-1.c: New test.
5305         * gcc.dg/tree-ssa/alias-16.c: New test.
5307 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5309         PR c++/29225
5310         * g++.dg/template/crash72.C: New test.
5312 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314         * g++.dg/opt/cfg5.C: New test.
5316 2007-11-12  Richard Guenther  <rguenther@suse.de>
5318         PR middle-end/34070
5319         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5320         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5322 2007-11-12  Richard Guenther  <rguenther@suse.de>
5324         PR middle-end/34027
5325         * gcc.dg/pr34027-1.c: New testcase.
5326         * gcc.dg/pr34027-2.c: Likewise.
5328 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5330         PR tree-optimization/33953
5331         * gcc.dg/vect/pr33953.c: New testcase.
5333 2007-11-11  Tom Tromey  <tromey@redhat.com>
5335         PR c++/17577:
5336         * g++.dg/ext/pr17577.h: New file.
5337         * g++.dg/ext/pr17577.C: New file.
5339 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5341         PR c++/8570
5342         * g++.old-deja/g++.ns/template13.C: Update expected output.
5343         * g++.old-deja/g++.pt/friend23.C: Likewise.
5344         * g++.dg/warn/pr8570.C: New.
5346 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5348         PR c++/34068
5349         * g++.dg/template/pseudodtor4.C: New test.
5351 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5353         PR middle-end/34018
5354         * g++.dg/opt/inline14.C: New test.
5356         PR tree-optimization/33680
5357         * gcc.c-torture/compile/20071108-1.c: New test.
5359         PR c++/32241
5360         * g++.dg/template/pseudodtor3.C: New test.
5362 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5364         PR c++/33510
5365         * g++.dg/cpp0x/variadic-init.C: New.
5367 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5368             Jakub Jelinek  <jakub@redhat.com>
5370         PR rtl-optimization/34012
5371         * gcc.target/i386/pr34012.c: New test.
5373 2007-11-09  Richard Guenther  <rguenther@suse.de>
5375         PR tree-optimization/33604
5376         * g++.dg/tree-ssa/pr33604.C: New testcase.
5377         * gcc.dg/pr32721.c: Adjust pattern.
5379 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5381         * gcc.target/mips/dse-1.c: Disable.
5383 2007-11-08  Tom Tromey  <tromey@redhat.com>
5385         * gcc.dg/empty-source-3.c: Update warning location.
5386         * gcc.dg/gomp/barrier-2.c: Likewise.
5387         * gcc.dg/label-decl-3.c: Likewise.
5388         * gcc.dg/label-decl-2.c: Likewise.
5389         * gcc.dg/empty-source-2.c: Likewise.
5391 2007-11-08  Tom Tromey  <tromey@redhat.com>
5393         PR c++/30297:
5394         * g++.dg/inherit/pr30297.C: New file.
5396 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5398         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5399         -fno-common for cygwin and mingw32.
5401 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5403         PR middle-end/33826
5404         * gcc.dg/pr33826.c: New.
5405         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5406         recursive functions being marked pure or const.
5407         
5408 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5410         PR fortran/33917
5411         * gfortran.dg/proc_decl_5.f90: New.
5412         * gfortran.dg/proc_decl_6.f90: New.
5414 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5416         PR tree-optimization/32575
5417         * gcc.c-torture/execute/20071108-1.c: New test.
5419 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5421         * g++.dg/opt/anchor1.C: New.
5423 2007-11-07  Diego Novillo  <dnovillo@google.com>
5425         PR 33870
5426         * gcc.c-torture/execute/pr33870.x: Remove.
5428 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5430         PR c++/33045
5431         PR c++/33837
5432         PR c++/33838
5433         * g++.dg/cpp0x/decltype-33837.C: New.
5434         * g++.dg/cpp0x/decltype-refbug.C: New.
5435         * g++.dg/cpp0x/decltype-33838.C: New.
5437 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5439         * gcc.c-torture/compile/20071107-1.c: New test.
5441 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5443         * gcc.dg/out-of-bounds-1.c: New test.
5445 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5447         PR c++/33501
5448         * g++.dg/warn/incomplete2.C: New test.
5449         * g++.dg/template/incomplete4.C: New test.
5450         * g++.dg/template/incomplete5.C: New test.
5452 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5454         * gnat.dg/max_align.adb: New test.
5456 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5458         PR target/30961
5459         * gcc.target/i386/pr30961-1.c: New.
5461 2007-11-06  Tom Tromey  <tromey@redhat.com>
5463         PR c++/32368:
5464         * g++.dg/warn/pragma-system_header3.h: New.
5465         * g++.dg/warn/pragma-system_header3.C: New.
5467         PR c++/32256:
5468         * g++.dg/warn/pragma-system_header4.C: New.
5469         * g++.dg/warn/pragma-system_header4.h: New.
5471 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5473         PR c++/33977
5474         PR c++/33886
5475         * g++.dg/other/canon-array.C: New.
5476         
5477 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5479         * g++.dg/parser/crash36.C: Tweak expected errors.
5480         * g++.dg/cpp0x/pr31439.C: New.
5481         * g++.dg/cpp0x/pr32114.C: New.
5482         * g++.dg/cpp0x/pr32115.C: New.
5483         * g++.dg/cpp0x/pr32125.C: New.
5484         * g++.dg/cpp0x/pr32126.C: New.
5485         * g++.dg/cpp0x/pr32127.C: New.
5486         * g++.dg/cpp0x/pr32128.C: New.
5487         * g++.dg/cpp0x/pr32253.C: New.
5488         * g++.dg/cpp0x/pr32566.C: New.
5489         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5490         * g++.dg/cpp0x/pr31438.C: Ditto.
5491         * g++.dg/cpp0x/variadic81.C: Ditto.
5492         * g++.dg/cpp0x/pr31432.C: Ditto.
5493         * g++.dg/cpp0x/pr31442.C: Ditto.
5495 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5497         PR target/33168
5498         * g++.dg/other/datasec1.C: New test.
5500         PR tree-optimization/33458
5501         * g++.dg/opt/inline12.C: New test.
5503         PR tree-optimization/33993
5504         * gcc.c-torture/compile/20071105-1.c: New test.
5506 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5508         PR rtl-optimization/33648
5509         * gcc.dg/pr33648.c: Require effective target freorder.
5511 2007-11-05  Revital Eres  <eres@il.ibm.com>
5513         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5515 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5517         PR c++/33996
5518         PR c++/33235
5519         PR c++/33930
5520         * g++.dg/cpp0x/pr33996.C: New
5521         * g++.dg/cpp0x/rv-trivial-bug.C: New
5522         * g++.dg/cpp0x/pr33930.C: New
5524 2007-11-05  Nick Clifton  <nickc@redhat.com>
5525             Sebastian Pop  <sebastian.pop@amd.com>
5527         PR tree-optimization/32540
5528         PR tree-optimization/33922
5529         * gcc.dg/tree-ssa/pr32540-1.c: New.
5530         * gcc.dg/tree-ssa/pr32540-2.c: New.
5531         * gcc.dg/tree-ssa/pr33922.c: New.
5533 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5535         PR c++/33939
5536         * g++.dg/cpp0x/variadic-rref.C: New.
5537         
5538 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5540         * g++dg/warn/pointer-integer-comparison.C: New.
5542 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5544         PR tree-optimization/33856
5545         * gcc.c-torture/compile/20071027-1.c: New test.
5547         PR c++/33836
5548         * g++.dg/ext/label10.C: New test.
5550         PR c++/33969
5551         * g++.dg/other/ptrmem9.C: New test.
5553 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5555         PR middle-end/32931
5556         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5558 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5560         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5561         * g++.dg/ext/visibility/namespace2.C: Add argument to
5562         dg-require-visibility.
5563         * g++.dg/ext/java-1.C: Disable on AIX.
5565 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5567         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5569 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5571         PR fortran/33881
5572         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5574 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5576         PR c/29062
5577         * gcc.dg/20031223-1.c: Adjust error output.
5578         * gcc.dg/parse-decl-after-label.c: New.
5579         
5580 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5582         PR libfortran/24685
5583         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5584         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5585         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5587 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5589         PR rtl-optimization/28940
5590         * gcc.target/i386/addr-sel-1.c: New test.
5592 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5594         PR middle-end/33670
5595         * gcc.dg/pr33670.c: New test.
5597 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5599         PR c++/33516
5600         * g++.dg/lookup/typedef1.C: New test.
5602 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5604         PR testsuite/32076
5605         * lib/scandump.exp (dump-suffix): New.
5606         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5607         Include dump suffix in pass/fail messages, put regexp in quotes.
5609 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5611         PR c++/33495
5612         * g++.dg/other/error19.C: New.
5614 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5616         PR rtl-optimization/28062
5617         * gcc.c-torture/compile/20071102-1.c: New test.
5619 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5621         * g++.dg/cpp0x/pr33955.C: New.
5623 2007-11-01  Tom Tromey  <tromey@redhat.com>
5625         PR preprocessor/30805:
5626         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5628 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5630         PR rtl-optimization/33648
5631         * gcc.dg/pr33648.c: New test.
5633 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5635         PR c++/32384
5636         * g++.dg/template/pseudodtor1.C: New test.
5637         * g++.dg/template/pseudodtor2.C: New test.
5639         PR c++/32260
5640         * g++.dg/rtti/typeid7.C: New test.
5642 2007-11-01  Tom Tromey  <tromey@redhat.com>
5644         PR preprocessor/30805:
5645         * gcc.dg/cpp/pr30805.c: New file.
5647 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5649         PR testsuite/25352
5650         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5651         add dg-skip-if.
5652         * gcc.c-torture/compile/20001205-1.c: Ditto.
5653         * gcc.c-torture/compile/20001226-1.c: Ditto.
5654         * gcc.c-torture/compile/20020312-1.c: Ditto.
5655         * gcc.c-torture/compile/20020604-1.c: Ditto.
5656         * gcc.c-torture/compile/920501-12.c: Ditto.
5657         * gcc.c-torture/compile/920501-4.c: Ditto.
5658         * gcc.c-torture/compile/920520-1.c: Ditto.
5659         * gcc.c-torture/compile/980506-1.c: Ditto.
5660         * gcc.c-torture/compile/990617-1.c: Ditto.
5661         * gcc.dg/compare6.c: Ditto.
5662         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5663         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5664         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5665         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5666         * g++.old-deja/g++.pt/static6.C: Ditto.
5667         * g++.old-deja/g++.pt/crash16.C: Ditto.
5668         * g++.old-deja/g++.mike/p10416.C: Ditto.
5669         * g++.old-deja/g++.mike/ns15.C: Ditto.
5670         * g++.old-deja/g++.mike/eh46.C: Ditto.
5672 2007-11-01  Tom Tromey  <tromey@redhat.com>
5674         * gcc.dg/redecl-1.c: Update.
5675         * gcc.dg/pr20368-3.c: Update.
5676         * gcc.dg/inline-14.c: Update.
5677         * gcc.dg/builtins-30.c: Update.
5678         * gcc.dg/dremf-type-compat-4.c: Update.
5679         * gcc.dg/pr20368-2.c: Update.
5681 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5683         PR rtl-optimization/33673
5684         * gcc.dg/pr33673.c: New test.
5686 2007-11-01  Michael Matz  <matz@suse.de>
5688         PR tree-optimization/33961
5689         * gcc.dg/pr33961.c: New test.
5691 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5693         PR c++/33494
5694         * g++.dg/template/error35.C: New.
5696 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5698         PR target/31507
5699         * gcc.dg/pr31507-1.c: New test.
5700         * gcc.dg/pr31507-2.c: New test.
5702 2007-10-31  Revital Eres  <eres@il.ibm.com>
5704         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5705         target.
5706         * gcc.dg/vect/tree-vect.h (check_vect): Add
5707         powerpc-*paired test.
5708         * lib/target-supports.exp (check_750cl_hw_available):
5709         New.
5710         (check_effective_target_vect_int,
5711         check_effective_target_vect_intfloat_cvt,
5712         check_effective_target_powerpc_altivec_ok,
5713         check_effective_target_vect_long,
5714         check_effective_target_vect_sdot_hi,
5715         check_effective_target_vect_udot_hi,
5716         check_effective_target_vect_pack_trunc,
5717         check_effective_target_vect_unpack,
5718         check_effective_target_vect_shift,
5719         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5720         target.
5721         * gcc.dg/vect/vect-ifcvt-11.c: New.
5722         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5723         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5724         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5725         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5726         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5727         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5729 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5730             Tobias Burnus  <burnus@net-b.de>
5732         PR fortran/33941
5733         * gfortran.dg/module_read_1.f90: New.
5735 2007-10-31  Tom Tromey  <tromey@redhat.com>
5737         PR preprocessor/30786:
5738         * gcc.dg/cpp/pr30786.c: New file.
5740 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5742         PR fortran/33162
5743         * gfortran.dg/interface_19.f90: New.
5744         * gfortran.dg/interface_20.f90: New.
5745         * gfortran.dg/interface_21.f90: New.
5746         
5747 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5749         PR tree-optimization/32377
5750         * gfortran.dg/vect/pr32377.f90: New.
5751         
5752 2007-10-31  Richard Guenther  <rguenther@suse.de>
5754         PR middle-end/33779
5755         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5756         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5758 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5760         PR fortran/33897
5761         * gfortran.dg/contained_3.f90: New.
5763 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5765         PR c++/19531
5766         * g++.dg/opt/nrv8.C: New.
5767         
5768 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5770         PR c++/33709
5771         * g++.dg/opt/compound1.C: New test.
5773         PR c++/33616
5774         * g++.dg/template/ptrmem18.C: New test.
5776 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5778         PR fortran/33596
5779         * gfortran.dg/isnan_2.f90: New test.
5781 2007-10-30  Ed Schouten  <ed@fxq.nl>
5783         PR tree-optimization/32500
5784         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5786 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5788         PR c++/31993
5789         PR c++/32252
5790         * g++.dg/cpp0x/pr31993.C: New
5791         * g++.dg/cpp0x/pr32252.C: New
5793 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5795         PR tree-optimization/33723
5796         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5798 2007-10-30  Richard Guenther  <rguenther@suse.de>
5800         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5801         gcc.target/i386/loop-3.c.
5803 2007-10-30  Revital Eres  <eres@il.ibm.com>
5805         * gcc.dg/vect/pr33866.c: Require vect_long.
5807 2007-10-30  Revital Eres  <eres@il.ibm.com>
5809         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5810         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5812 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5814         PR tree-optimization/32893
5815         * lib/target-supports.exp
5816         (check_effective_target_unaligned_stack): new keyword.
5817         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5818         not sensitive to unaligned_stack.
5819         * gcc.dg/vect/vect-3.c: Likewise.
5820         * gcc.dg/vect/vect-4.c: Likewise.
5821         * gcc.dg/vect/vect-5.c: Likewise.
5822         * gcc.dg/vect/vect-6.c: Likewise.
5823         * gcc.dg/vect/vect-7.c: Likewise.
5824         * gcc.dg/vect/vect-13.c: Likewise.
5825         * gcc.dg/vect/vect-17.c: Likewise.
5826         * gcc.dg/vect/vect-18.c: Likewise.
5827         * gcc.dg/vect/vect-19.c: Likewise.
5828         * gcc.dg/vect/vect-20.c: Likewise.
5829         * gcc.dg/vect/vect-21.c: Likewise.
5830         * gcc.dg/vect/vect-22.c: Likewise.
5831         * gcc.dg/vect/vect-27.c: Likewise.
5832         * gcc.dg/vect/vect-29.c: Likewise.
5833         * gcc.dg/vect/vect-64.c: Likewise.
5834         * gcc.dg/vect/vect-65.c: Likewise.
5835         * gcc.dg/vect/vect-66.c: Likewise.
5836         * gcc.dg/vect/vect-72.c: Likewise.
5837         * gcc.dg/vect/vect-73.c: Likewise.
5838         * gcc.dg/vect/vect-86.c: Likewise.
5839         * gcc.dg/vect/vect-all.c: Likewise.
5840         * gcc.dg/vect/slp-25.c: Likewise.
5841         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5842         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5843         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5845         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5846         * gcc.dg/vect/vect-34.c: Likewise.
5847         * gcc.dg/vect/vect-36.c: Likewise.
5848         * gcc.dg/vect/vect-64.c: Likewise.
5849         * gcc.dg/vect/vect-65.c: Likewise.
5850         * gcc.dg/vect/vect-66.c: Likewise.
5851         * gcc.dg/vect/vect-68.c: Likewise.
5852         * gcc.dg/vect/vect-76.c: Likewise.
5853         * gcc.dg/vect/vect-77.c: Likewise.
5854         * gcc.dg/vect/vect-78.c: Likewise.
5856         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5857         testcase (without no-section-anchors prefix) but with global arrays.
5858         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5859         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5860         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5861         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5862         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5863         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5864         * gcc.dg/vect/vect-77-global.c: Likewise.
5865         * gcc.dg/vect/vect-78-global.c: Likewise.
5867         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5868         testcase (without no-section-anchors prefix) but fix alignment checks
5869         to also consider unaligned_stack targets.
5870         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5872 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5874         PR tree-optimization/33723
5875         * gcc.c-torture/execute/20071029-1.c: New test.
5876         * gcc.dg/tree-ssa/pr33723.c: New test.
5878 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5880         PR tree-optimization/33614
5881         * gcc.c-torture/compile/pr33614.c: New test.
5883 2007-10-29  Richard Guenther  <rguenther@suse.de>
5885         PR tree-optimization/33870
5886         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5888 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5890         PR tree-optimization/33757
5891         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5892         true architectures instead of having a big dg-skip-if.
5894         PR c++/33841
5895         * g++.dg/other/bitfield3.C: New test.
5897 2007-10-29  Richard Guenther  <rguenther@suse.de>
5899         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5901 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5903         Automatic parallelization reduction tests.
5905         * gcc.dg/tree-ssa/reduc-1.c: New test.
5906         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5907         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5908         * gcc.dg/tree-ssa/reduc-2.c: New test.
5909         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5910         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5911         * gcc.dg/tree-ssa/reduc-3.c: New test.
5912         * gcc.dg/tree-ssa/reduc-6.c: New test.
5913         * gcc.dg/tree-ssa/reduc-7.c: New test.
5914         * gcc.dg/tree-ssa/reduc-8.c: New test.
5915         * gcc.dg/tree-ssa/reduc-9.c: New test.
5917 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5918             Zdenek Dvorak  <ook@ucw.cz>
5920         OMP_ATOMIC Changes, testsuite changes.
5922         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5923         instead of gimple dump.
5924         * gcc.dg/gomp/atomic-9.c: Same.
5925         * gcc.dg/gomp/atomic-10.c: Same.
5926         * g++.dg/gomp/atomic-3.C: Same.
5927         * g++.dg/gomp/atomic-9.C: Same.
5928         * g++.dg/gomp/atomic-10.C: Same.
5930 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5932         PR fortran/31217
5933         PR fortran/33811
5934         * gfortran.dg/forall_12.f90: New test.
5936         PR fortran/33686
5937         * gfortran.dg/forall_13.f90: New test.
5939 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5940             Mark Mitchell  <mark@codesourcery.com>
5942         PR c++/30659
5943         * g++.dg/template/crash71.C: New.
5945 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5947         PR fortran/32147
5948         * gfortran.dg/module_md5_1.f90: Update hash-value.
5950 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5952         PR tree-opt/33589
5953         * g++.dg/torture/pr33589-1.C: New testcase.
5954         * g++.dg/torture/pr33589-2.C: New testcase.
5956 2007-10-28  Richard Guenther  <rguenther@suse.de>
5958         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5960 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5961             Uros Bizjak  <ubizjak@gmail.com>
5963         PR tree-optimization/33920
5964         * gcc.dg/tree-ssa/pr33290.c: New test.
5966 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968         PR fortran/31306
5969         * gfortran.dg/argument_check_7.f90: New test.
5970         * gfortran.dg/argument_check_8.f90: New test.
5971         
5972 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5974         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5975         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5976         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5977         * gcc.target/i386/sse-14.c: Ditto.
5979 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5981         PR c++/33844
5982         * g++.dg/other/ptrmem8.C: New test.
5984         PR c++/33842
5985         * g++.dg/template/error34.C: New test.
5987 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5989         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5991 2007-10-27  Richard Guenther  <rguenther@suse.de>
5993         PR tree-optimization/33870
5994         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5995         * gcc.c-torture/execute/pr33870.c: Likewise.
5997 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5999         PR fortran/33162
6000         * gfortran.dg/argument_checking_9.f90: New test.
6002 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6004         * g++.dg/other/pr33601.C: New.
6006 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6008         PR c++/31988
6009         * g++.dg/init/new25.C: New.
6011 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6013         * g++.dg/cpp0x/pr33839.C: New.
6014         
6015 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6017         PR c++/33744
6018         * g++.dg/template/arg6.C: New test.
6020 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6022         PR c++/31747
6023         * g++.dg/parse/crash39.C: New.
6025 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6027         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6028         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6029         "offset: -4B".
6031 2007-10-25  David Daney  <ddaney@avtrex.com>
6033         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6035 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6037         PR c++/33843
6038         * g++.dg/template/error32.C: New.
6040 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6041             Ira Rosen  <irar@il.ibm.com>
6043         PR tree-optimization/33833
6044         * gcc.dg/vect/pr33833.c: New testcase.
6046 2007-10-25  David Daney  <ddaney@avtrex.com>
6048         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6050 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6051             Ira Rosen  <irar@il.ibm.com>
6053         PR tree-optimization/33866
6054         * gcc.dg/vect/pr33866.c: New testcase.
6056 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6058         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6059         Add -w to compile flags to suppress "call-clobbered register" warnings
6060         and remove dg-warning directives.
6062 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6064         * gcc.dg/sms-2.c: Cleanup sms dump file.
6065         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6066         profile-use step.
6068 2007-10-24  David Daney  <ddaney@avtrex.com>
6070         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6072 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6074         PR target/33755
6075         * gcc.target/mips/pr33755.c: New test.
6077 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6079         PR tree-optimization/33804
6080         * gcc.dg/vect/pr33804.c: New testcase.
6082 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6084         PR forrtran/33849
6085         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6087 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6088             Uros Bizjak  <ubizjak@gmail.com>
6090         PR rtl-optimization/33846
6091         * gcc.dg/vect/pr33846.c: New testcase.
6093 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6094             Dorit Nuzman  <dorit@il.ibm.com>
6096         PR tree-optimization/33860
6097         * g++.dg/vect/pr33860.cc: New test.
6098         * g++.dg/vect/pr33860a.cc: New test.
6100 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6101             Revital Eres  <eres@il.ibm.com>      
6103         * gcc.dg/sms-2.c: New testcase.
6105 2007-10-22  David S. Miller  <davem@davemloft.net>
6107         * gcc.dg/globalreg-1.c: New test.
6109 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6110             Dorit Nuzman  <dorit@il.ibm.com>
6112         PR tree-optimization/33834
6113         PR tree-optimization/33835
6114         * g++.dg/vect/pr33834_1.cc: New test.
6115         * g++.dg/vect/pr33834_2.cc: New test.
6116         * g++.dg/vect/pr33835.cc: New test.
6118 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6120         * gcc.dg/pr33644.c: New test.
6122 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6124         PR c++/33372
6125         * g++.dg/gomp/pr33372-1.C: New test.
6126         * g++.dg/gomp/pr33372-2.C: New test.
6127         * g++.dg/gomp/pr33372-3.C: New test.
6129 2007-10-22  Michael Matz  <matz@suse.de>
6131         PR tree-optimization/33855
6132         * gcc.c-torture/compile/pr33855.c: New testcase.
6134 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6136         PR tree-optimization/33854
6137         * gcc.dg/vect/O1-pr33854.c: New testcase.
6138         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6140 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6142         * gcc.dg/unwind-1.c: Disable on AIX.
6143         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6145 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6147         PR fortran/33749
6148         * gfortran.dg/assign_9.f90: New test.
6150 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6152         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6153         (dg-mips-options): Skip tests that specify an ABI other than o32
6154         and o64 if generating MIPS16 hard-float code.
6156 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6157             Revital Eres  <eres@il.ibm.com>
6159         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6160         * gcc.dg/vect/vect-16.c: Fix comment.
6161         * gcc.dg/vect/pr33369.c: Require vect_int.
6162         * gcc.dg/vect/slp-33.c: Add spaces.
6163         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6164         targets.
6165         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6166         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6167         targets.
6168         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6169         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6170         targets.
6171         * gcc.dg/vect/slp-10.c: Add spaces.
6172         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6173         targets.
6174         * gcc.dg/vect/slp-36.c: Require vect_int.
6175         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6176         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6177         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6178         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6179         targets.
6180         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6181         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6182         instead of vector_alignment_reachable_for_double.
6183         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6184         (natural_alignment): Split into...
6185         (natural_alignment_32, natural_alignment_64): New.
6186         (vector_alignment_reachable): Depend on natural_alignment_32.
6187         (vector_alignment_reachable_for_double): Rename to ...
6188         (vector_alignment_reachable_for_64bit): And depend on
6189         natural_alignment_64.
6191 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6193         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6194         MIPS targets.
6195         * g++.dg/vect/vect.exp: Likewise.
6196         * lib/fortran-torture.exp: Likewise.
6197         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6198         mipsisa64*-*-* as the target selector.  Remove -mips64,
6199         -mhard-float and -mgp64 from the options list.
6200         * gcc.target/mips/mips-ps-2.c: Likewise.
6201         * gcc.target/mips/mips-ps-3.c: Likewise.
6202         * gcc.target/mips/mips-ps-4.c: Likewise.
6203         * gcc.target/mips/mips-ps-6.c: Likewise.
6204         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6205         options list.
6206         * gcc.target/mips/sb1-1.c: Likewise.
6207         * gcc.target/mips/mips-ps-type.c: Likewise.
6208         * gcc.target/mips/mips-ps-7.c: New test.
6209         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6210         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6211         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6212         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6213         as forcing an ABI and an architecture.
6214         (is_gp32_flag, is_gp64_flag): Fold into...
6215         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6216         then -mfp64 imply -mhard-float.  Apply register rules after the
6217         loop.  Handle -march=mipsN like -mipsN.
6219 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6221         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6222         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6224 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6226         PR fortran/33818
6227         * gfortran.dg/entry_dummy_ref_3.f90: New.
6229 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6230             FX Coudert <fxcoudert@gcc.gnu.org>
6232         PR fortran/31608
6233         * gfortran.dg/char_cast_1.f90: New test.
6235 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6237         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6238         * gfortran.dg/large_real_kind_2.F90: ditto.
6239         * gfortran.dg/default_format_2.f90: ditto.
6240         * gfortran.dg/default_format_denormal_1.f90: ditto.
6242 2007-10-19  Richard Guenther  <rguenther@suse.de>
6244         PR middle-end/33816
6245         PR middle-end/32921
6246         * gfortran.dg/pr32921.f: New testcase.
6248 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250         PR libfortran/33544
6251         * gfortran.dg/transfer_check_1.f90: Adjust options.
6253 2007-10-19  Richard Guenther  <rguenther@suse.de>
6255         Revert
6256         2007-10-19  Richard Guenther  <rguenther@suse.de>
6258         PR middle-end/32921
6259         * gfortran.dg/pr32921.f: New testcase.
6261 2007-10-19  Richard Guenther  <rguenther@suse.de>
6263         * gcc.c-torture/execute/20071018-1.c: New testcase.
6265 2007-10-19  Richard Guenther  <rguenther@suse.de>
6267         PR middle-end/32921
6268         * gfortran.dg/pr32921.f: New testcase.
6270 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6272         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6274 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6276         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6278 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6280         PR fortran/33233
6281         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6282         * gfortran.dg/host_assoc_function_3.f90: New test.
6284 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6286         PR fortran/33733
6287         * gfortran.dg/transfer_simplify_6.f90: New test.
6289 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6290             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6292         PR middle-end/33794
6293         * gfortran.dg/pr33794.f90: New testcase.
6295 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6297         PR target/32961
6298         * gcc.target/i386/pr32961.c: New testcase.
6299         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6300         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6301         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6302         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6303         __builtin_ia32_pslldi128 defines.
6305 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6307         PR fortran/33760
6308         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6310 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6312         PR c++/28639
6313         PR c++/30299
6314         * g++.dg/template/void12.C: New.
6315         * g++.dg/template/void13.C: New.
6317 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6319         PR c++/31446
6320         * g++.dg/template/void11.C: New.
6321         * g++.dg/template/void2.C: Adjust error markers.
6322         * g++.dg/template/void10.C: Likewise.
6323         * g++.dg/template/crash55.C: Likewise.
6325 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6327         * g++.dg/opt/const5.C: New test.
6329 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6330             Maxim Kuvyrkov  <maxim@codesourcery.com>
6332         * gcc.target/ia64/20040709-2.c: New test.
6334 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6336         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6338 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6340         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6341         to each function.  Check that there are no unsigned loads.
6343 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6345         PR tree-optimization/33136
6346         * gcc.c-torture/execute/20070824-1.c: New test.
6347         * gcc.dg/pr33136-1.c: New test.
6348         * gcc.dg/pr33136-2.c: New test.
6349         * gcc.dg/pr33136-3.c: New test.
6351 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6353         PR tree-optimization/33735
6354         * g++.dg/torture/pr33735.C: New.
6356 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6358         PR middle-end/33706
6359         * gcc.dg/va-arg-pack-2.c: New.
6361 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6363         PR tree-optimization/33619
6364         * gcc.dg/pr33619.c: New test.
6366 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6368         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6369         flag for AIX.
6370         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6372 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6374         PR libfortran/33055
6375         * gfortran.dg/inquire_11.f90: New test.
6376         * gfortan.dg/negative_unit_int8.f: New test.
6378 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6380         PR target/33133
6381         * gcc.c-torture/compile/pr33133.c: New test.
6383 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385         PR libfortran/33672
6386         * gfortran.dg/namelist_40.f90: New test.
6388 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6390         PR fortran/33745
6391         * gfortran.dg/bounds_check_11.f90: New.
6393 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6395         PR c++/30303
6396         * g++.dg/other/ctor1.C: New test.
6397         * g++.dg/other/ctor2.C: New test.
6398         * g++.dg/other/dtor1.C: New test.
6400 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6402         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6404 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6405             Paul Thomas  <pault@gcc.gnu.org>
6407         PR fortran/33254
6408         PR fortran/33727
6409         * gfortran.dg/bounds_check_10.f90: New.
6411 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6413         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6414         * gcc.target/powerpc/popcount-1.c: Same.
6416 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6418         PR c++/26698
6419         * g++.dg/conversion/op4.C: New test.
6421 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6423         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6425 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6427         PR fortran/33542
6428         * gfortran.dg/ambiguous_specific_1.f90: New test.
6430 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6432         PR fortran/33664
6433         * gfortran.dg/impure_spec_expr_1.f90: New test.
6434         * gfortran.dg/char_result_7.f90: Remove illegal test.
6436 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6438         PR 11001
6439         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6440         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6441         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6442         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6443         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6444         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6445         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6446         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6447         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6449 2007-10-12  Richard Guenther  <rguenther@suse.de>
6451         PR middle-end/26198
6452         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6453         * gcc.c-torture/execute/20071011-1.c: Likewise.
6454         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6456 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6458         PR tree-optimization/33742
6459         * gcc.dg/pr33742.c: New testcase.
6461 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6463         PR tree-optimization/33645
6464         * gcc.dg/pr33645-1.c: New test.
6465         * gcc.dg/pr33645-2.c: New test.
6466         * gcc.dg/pr33645-3.c: New test.
6468         PR c++/32121
6469         * g++.dg/ext/label4.C: Adjust error regexp.
6470         * g++.dg/ext/label6.C: Adjust error regexp.
6471         * g++.dg/ext/label7.C: New test.
6472         * g++.dg/ext/label8.C: New test.
6473         * g++.dg/ext/label9.C: New test.
6475 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6477         PR middle-end/33676
6478         * gcc.dg/pr33676.c: New.
6480 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6482         PR c++/31441
6483         * g++.dg/cpp0x/variadic83.C: New.
6485 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6487         PR c++/33461
6488         * g++.dg/cpp0x/variadic81.C: New.
6489         * g++.dg/cpp0x/variadic82.C: Likewise.
6491 2007-10-11  Richard Guenther  <rguenther@suse.de>
6493         PR middle-end/33724
6494         * gcc.dg/pr33724.c: New testcase.
6496 2007-10-11  Richard Guenther  <rguenther@suse.de>
6498         PR c/33726
6499         * gcc.dg/pr33726.c: New testcase.
6501 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6503         PR fortran/33500
6504         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6505         
6506 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6508         PR testsuite/33391
6509         * gfortran.dg/do_3.F90: Run with -fwrapv.
6511 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6513         * gcc.dg/unwind-1.c: New.
6515 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6517         PR libfortran/33683
6518         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6519         failure on some common systems.
6521 2007-10-09  Richard Guenther  <rguenther@suse.de>
6523         PR middle-end/33692
6524         * gcc.dg/pr33692.c: New testcase.
6526 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6528         PR middle-end/33669
6529         * gcc.c-torture/execute/pr33669.c: New.
6531 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6533         PR tree-optimization/33615
6534         * g++.dg/tree-ssa/pr33615-2.C: New test.
6536 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6538         PR tree-optimization/33615
6539         * g++.dg/tree-ssa/pr33615.C: New test.
6541 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6543         PR tree-optimization/33572
6544         * g++.dg/torture/pr33572.C: Replace with complete test.
6546 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6548         PR fortran/33689
6549         * gfortran.dg/spec_expr_5.f90: New.
6551 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6553         * gcc.dg/pragma-darwin-2.c: New.
6555 2007-10-08  Richard Guenther  <rguenther@suse.de>
6557         PR middle-end/33693
6558         PR middle-end/33695
6559         PR middle-end/33697
6560         * gcc.dg/pr33693.c: New testcase.
6561         * gcc.dg/pr33695.c: Likewise.
6562         * gcc.dg/pr33697.c: Likewise.
6564 2007-10-08  Richard Guenther  <rguenther@suse.de>
6566         PR middle-end/33691
6567         PR middle-end/33694
6568         PR middle-end/33696
6569         * gcc.dg/pr33691.c: New testcase.
6570         * gcc.dg/pr33694.c: Likewise.
6571         * gcc.dg/pr33696.c: Likewise.
6573 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6575         PR libfortran/33683
6576         * gfortran.dg/gamma_5.f90:  New test case
6578 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6580         PR fortran/20851
6581         * initialization_1.f90: Fix dg-error annotations.
6582         * initialization_14.f90: New.
6583         * initialization_7.f90: Fix dg-error annotations.
6584         * initialization_9.f90: Likewise.
6586 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6588         * gfortran.dg/error_recovery_4.f90: New test.
6590 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6592         * gfortran.dg/default_format_denormal_2.f90: New test.
6593         * gfortran.dg/default_format_2.inc: New test.
6594         * gfortran.dg/default_format_denormal_1.f90: New test.
6595         * gfortran.dg/default_format_1.inc: New test.
6596         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6597         numbers.
6598         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6599         numbers.
6601 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6603         * gfortran.dg/namelist_15.f90: Revise test.
6605 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6607         PR tree-optimization/33655
6608         * gcc.dg/torture/pr33655.c: New.
6610 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6612         PR tree-optimization/33572
6613         * g++.dg/torture/pr33572.C: New.
6615 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6617         PR fortran/25076
6618         * gfortran.dg/forall_11.f90: New.
6620 2007-10-05  Michael Matz  <matz@suse.de>
6622         PR middle-end/33667
6623         * gcc.dg/pr33667.c: New testcase.
6625 2007-10-05  Richard Guenther  <rguenther@suse.de>
6627         PR middle-end/33666
6628         * gcc.dg/pr33666.c: New testcase.
6630 2007-10-05  Michael Matz  <matz@suse.de>
6632         PR inline-asm/33600
6633         * gcc.target/i386/pr33600.c: New testcase.
6635 2007-10-05  Richard Guenther  <rguenther@suse.de>
6637         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6639 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6641         PR target/33635
6642         * gcc.target/mips/pr33635-1.c: New test.
6644 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6646         PR libfortran/33253
6647         * gfortran.dg/namelist_39.f90: Revise to use long names.
6649 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6651         PR fortran/33646
6652         * gfortran.dg/pr33646.f90: New file.
6654 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6656         PR fortran/33529
6657         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6658         * gfortran.dg/char_decl_2.f90: New test.
6660 2007-10-04  Richard Guenther  <rguenther@suse.de>
6662         PR middle-end/33641
6663         * gcc.c-torture/compile/pr33641.c: New testcase.
6665 2007-10-04  Michael Matz  <matz@suse.de>
6667         PR rtl-optimization/33653
6668         * gcc.dg/pr33653.c: New.
6670 2007-10-04  Richard Guenther  <rguenther@suse.de>
6672         PR tree-optimization/33627
6673         * g++.dg/torture/pr33627.C: New testcase.
6675 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6677         PR fortran/33626
6678         * gfortran.dg/parens_6.f90: New.
6680 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6682         PR fortran/33646
6683         PR fortran/33542
6684         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6686 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6688         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6690 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6692         PR target/33635
6693         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6694         and mips_forced_be.
6695         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6696         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6697         options.
6698         * gcc.target/mips/fpr-moves-1.c: New test.
6699         * gcc.target/mips/fpr-moves-2.c: Likewise.
6700         * gcc.target/mips/fpr-moves-3.c: Likewise.
6701         * gcc.target/mips/fpr-moves-4.c: Likewise.
6702         * gcc.target/mips/fpr-moves-5.c: Likewise.
6703         * gcc.target/mips/fpr-moves-6.c: Likewise.
6704         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6706 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6708         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6710 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6712         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6713         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6715 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6717         PR fortran/33198
6718         * gfortran.dg/common_errors_1.f90: New.
6720 2007-10-03  Doug Kwan  <dougkwan@google.com>
6721         Richard Guenther  <rguenther@suse.de>
6723         PR debug/31899
6724         * g++.dg/debug/using3.C: New testcase.
6726 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728         PR libfortran/33253
6729         * gfortran.dg/namelist_38.f90: New test.
6730         * gfortran.dg/namelist_39.f90: New test.
6732 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6734         PR libfortran/33469
6735         * gfortran.dg/default_format_1.f90: New test.
6736         * gfortran.dg/default_format_2.f90: New test.
6737         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6738         * gfortran.dg/real_const_3.f90: Adjust expected output.
6740 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6742         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6743         default ABI.  Split mips_forced_abi into mips_forced_abi and
6744         mips_forced_regs.
6745         (is_gp32_flag): Return true for -mabi=32.
6746         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6747         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6748         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6749         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6750         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6751         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6752         * gcc.target/mips/save-restore-2.c: Likewise.
6753         * gcc.target/mips/save-restore-3.c: Likewise.
6754         * gcc.target/mips/save-restore-4.c: Likewise.
6756 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6758         PR middle-end/33617
6759         * gcc.c-torture/compile/pr33617.c: New test.
6761 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6763         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6764         -gstabs+ for extended options.
6766 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6768         PR fortran/33542
6769         * gfortran.dg/ambiguous_specific_1.f90: New test.
6771 2007-10-02  Revital Eres  <eres@il.ibm.com>
6773         * gcc.target/powerpc/paired-8.c: New test.
6774         * gcc.target/powerpc/paired-9.c: New test.
6775         * gcc.target/powerpc/paired-10.c: New test.
6777 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6779         PR fortran/33566
6780         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6782 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6784         PR fortran/33554
6785         * gfortran.dg/intent_out_2.f90: New test.
6787 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6789         PR fortran/33550
6790         * gfortran.dg/ambiguous_reference_1.f90: New test.
6792 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6794         PR fortran/31154
6795         PR fortran/31229
6796         PR fortran/33334
6797         * gfortran.dg/function_kinds_1.f90: New test.
6798         * gfortran.dg/function_kinds_2.f90: New test.
6799         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6800         use association into interfaces.
6802 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6804         PR testsuite/31828
6805         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6806         (overflow): Use INFINITY, not FP_INFINITE.
6807         gcc.dg/float-range-4.c: Likewise.
6808         gcc.dg/float-range-5.c: Likewise.
6810 2007-10-01  Nick Clifton  <nickc@redhat.com>
6812         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6813         for 16-bit targets.
6815 2007-09-30  Diego Novillo  <dnovillo@google.com>
6817         PR 33593
6818         * g++.dg/tree-ssa/pr33593.C: New test.
6820 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6822         PR libfortran/33400
6823         * gfortran.dg/PR19872.f: Fix test condition.
6824         * gfortran.dg/list_read_7.f90: New test.
6826 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6828         PR tree-optimization/33597
6829         * gcc.dg/vect/pr33597.c: New testcase.
6831 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6833         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6834         * gcc.target/i386/pr33524.c: ...this.
6836 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6838         PR fortran/33354
6839         * gfortran.dg/minmaxloc_4.f90: New.
6841 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6843         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6845 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6847         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6849 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6851         PR c++/33213
6852         * g++.dg/cpp0x/variadic79.C: New.
6854 2007-09-28  Michael Matz  <matz@suse.de>
6855             Jakub Jelinek  <jakub@redhat.com>
6857         PR rtl-optimization/33552
6858         * gcc.target/i386/pr33552.c: New runtime test.
6859         * gcc.target/i386/strinline.c: New compile time test.
6861 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6863         * gfortran.dg/openmp_stack.f90: Removed.
6865         PR c++/31434
6866         * g++.dg/cpp0x/variadic80.C: New test.
6868 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6870         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6871         r128057.
6873 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6875         PR middle-end/7003
6876         * gcc.target/powerpc/gcse-1.c: New test.
6878 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6880         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6881         fixed capitalizations.
6882         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6883         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6884         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6885         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6886         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6887         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6888         * gfortran.dg/min_max_conformance.f90: Likewise.
6890 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6892         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6893         options.
6894         * gcc.dg/c99-tgmath-2.c: Likewise.
6895         * gcc.dg/c99-tgmath-3.c: Likewise.
6896         * gcc.dg/c99-tgmath-4.c: Likewise.
6898 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6900         PR fortran/33568
6901         * gfortran.dg/anint_1.f90: New test.
6903 2007-09-27  Ian Lance Taylor  <iant@google.com>
6905         PR tree-optimization/33565
6906         * gcc.dg/Wstrict-overflow-20.c: New test.
6908 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6910         * gfortran.dg/openmp_stack.f90: Fix typo.
6911         * gfortran.dg/recursive_stack.f90: Fix typo.
6913 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6915         PR c++/33493
6916         * g++.dg/template/error31.C: New.
6918 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6920         * lib/prune.exp: Prune also "^In function .*$" lines and
6921         "^    inlined from .*$" lines.
6923 2007-09-26  Richard Guenther  <rguenther@suse.de>
6925         PR tree-optimization/33563
6926         * gcc.dg/torture/pr33563.c: New testcase.
6928 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6930         PR c/25309
6931         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6932         array.
6933         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6934         without -O2.
6936 2007-09-26  Richard Guenther  <rguenther@suse.de>
6938         PR tree-optimization/30375
6939         PR tree-optimization/33560
6940         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6941         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6942         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6943         * gcc.dg/torture/pr30375.c: New testcase.
6944         * gcc.dg/torture/pr33560.c: New testcase.
6945         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6947 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6949         PR c++/33207
6950         * g++.dg/parse/crash38.C: New test.
6952 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6954         PR target/33524
6955         * gcc.target/i386/sse5-convert.c: New file, test int->long
6956         vectorized conversions.
6958 2007-09-25  Revital Eres  <eres@il.ibm.com>
6960         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6962 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6964         PR c/32295
6965         * gcc.dg/enum-incomplete-1.c: New test.
6967 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6969         * gcc.c-torture/compile/20070919-1.c: New test.
6971 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6973         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6975 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6977         PR c++/14688
6978         * g++.dg/inherit/override_attribs.C: New file.
6980 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6982         PR fortran/33269
6983         * io.c (check_format_string): Move NULL and constant checks into
6984         this function.
6985         (check_io_constraints): Call gfc_simplify_expr() before calling
6986         check_format_string().  Remove NULL and constant checks.
6988 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6990         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6991         * gcc.c-torture/execute/loop-2g.x: Likewise.
6993 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6995         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6996         Reject hard-float modes unless the ABI is o32 or o64.
6997         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6998         of gcc.exp.  Skip the tests when mips16 code generation is not
6999         supported.
7000         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7001         and use dg-add-options mips16_attribute.
7003 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7005         PR c++/33506
7006         * g++.dg/ext/attrib29.C: New test.
7008 2007-09-23  Ollie Wild  <aaw@google.com>
7010         * gcc.dg/fold-bitand-1.c: New test.
7011         * gcc.dg/fold-bitand-2.c: New test.
7012         * gcc.dg/fold-bitand-3.c: New test.
7013         * gcc.dg/fold-bitand-4.c: New test.
7015 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7017         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7018         any of the macros to be defined for __mips16.
7019         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7021 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7023         * gcc.dg/vect/pr21591.c: Require vect_int.
7024         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7025         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7026         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7028 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7030         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7031         attributes.
7032         * gcc.dg/va-arg-pack-len-2.c: New test.
7033         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7034         attributes.
7035         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7037         PR tree-optimization/32772
7038         * gcc.c-torture/compile/20070905-1.c: New test.
7040         PR tree-optimization/32975
7041         * gcc.dg/pr32975.c: New test.
7043         PR middle-end/28755
7044         * gcc.dg/pr28755.c: New test.
7046 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7048         * lib/target-supports.exp (check_effective_target_nomips16): New
7049         procedure.
7050         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7051         for mipsisa64*-*-*.
7052         * gcc.dg/vect/vect.exp: Likewise.
7053         * g++.dg/vect/vect.exp: Likewise.
7054         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7055         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7056         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7057         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7058         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7059         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7060         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7061         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7062         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7063         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7064         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7065         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7066         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7067         (test14, test15, test16, test17, test18): Likewise.
7068         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7069         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7070         (test14, test15, test16, test17, test18, test19, test20, test21)
7071         (test22): Likewise.
7072         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7073         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7074         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7075         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7076         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7077         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7078         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7079         * gcc.target/mips/mips-3d-2.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-3.c (main, test0, test1, test2, test3)
7085         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7086         (test13, test14, test15, test16, test17, test18, test19, test20)
7087         (test21, test22, test23, test24, test25, test26, test27, test28)
7088         (test29, test30, test31, test32, test33, test34, test35, test36)
7089         (test37, test38, test39, test40, test41, test42, test43, test44)
7090         (test45, test46, test47, test48, test49, test50, test51, test52)
7091         (test53, test54, test55, test56, test57, test58, test59, test60)
7092         (test61, test62, test63): Likewise.
7093         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7094         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7095         (test13, test14, test15, test16, test17, test18, test19, test20)
7096         (test21, test22, test23, test24, test25, test26, test27, test28)
7097         (test29, test30, test31): Likewise.
7098         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7099         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7100         (test13, test14, test15, test16, test17, test18, test19, test20)
7101         (test21, test22, test23, test24, test25, test26, test27, test28)
7102         (test29, test30, test31): Likewise.
7103         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7104         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7105         (test13, test14, test15): Likewise.
7106         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7107         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7108         (test13, test14, test15): Likewise.
7109         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7110         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7111         (test13, test14, test15, test16, test17, test18, test19, test20)
7112         (test21, test22, test23, test24, test25, test26, test27, test28)
7113         (test29, test30, test31): Likewise.
7114         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7115         (matrix_multiply4: Likewise.
7116         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7117         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7118         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7119         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7120         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7121         (test13, test14, test15, test16, test17, test18, test19, test20)
7122         (test21, test22, test23, test24, test25, test26, test27, test28)
7123         (test29, test30, test31): Likewise.
7124         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7125         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7126         (test13, test14, test15, test16, test17, test18, test19, test20)
7127         (test21, test22, test23, test24, test25, test26, test27, test28)
7128         (test29, test30, test31): Likewise.
7129         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7130         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7131         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7132         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7133         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7134         (sub_v4qi): Likewise.
7135         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7136         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7137         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7138         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7139         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7140         (subb, subc): Likewise.
7141         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7142         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7143         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7144         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7145         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7146         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7147         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7148         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7149         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7150         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7151         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7152         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7153         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7155 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7157         * lib/target-supports.exp (add_options_for_mips16_attribute)
7158         (check_effective_target_mips16_attribute): New functions.
7159         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7160         command line.
7161         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7162         extra_test_flags.
7163         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7164         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7165         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7166         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7167         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7168         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7169         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7170         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7171         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7172         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7173         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7174         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7175         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7176         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7177         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7178         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7179         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7180         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7181         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7182         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7183         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7184         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7185         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7186         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7187         (NOMIPS16): Delete.
7188         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7189         of dg-options.
7190         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7191         options.  Require { target mips16_attribute } and use dg-add-options
7192         to add the associated options.
7193         (foo): Use MIPS16.
7194         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7195         * gcc.target/mips/call-saved-3.c: Likewise.
7196         * gcc.target/mips/code-readable-1.c: Require { target
7197         mips16_attribute } and use dg-add-options to add the associated
7198         options.  Remove trailing whitespace.
7199         (NOMIPS16): Delete.
7200         * gcc.target/mips/code-readable-2.c: Likewise.
7201         * gcc.target/mips/code-readable-3.c: Likewise.
7202         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7203         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7204         Require { target mips16_attribute } and use dg-add-options to
7205         add the associated options.
7206         (cksum16, cksum8): Use MIPS16.
7207         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7208         Require { target mips16_attribute } and use dg-add-options to
7209         add the associated options.
7210         (foo): Use MIPS16.
7211         * gcc.target/mips/save-restore-2.c: Likewise.
7212         * gcc.target/mips/save-restore-3.c: Likewise.
7213         * gcc.target/mips/save-restore-4.c: Likewise.
7214         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7215         -mno-abicalls.
7216         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7217         (foo): Use NOMIPS16.
7219 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7221         PR fortran/33337
7222         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7224         PR fortran/33376
7225         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7227 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7229         PR fortran/33445
7230         * gfortran.dg/gomp/free-2.f90: New.
7231         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7232         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7234 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7236         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7237         * gcc.target/i386/sse5-haddX.c: Ditto.
7238         * gcc.target/i386/sse5-hsubX.c: Ditto.
7239         * gcc.target/i386/sse5-maccXX.c: Ditto.
7240         * gcc.target/i386/sse5-msubXX.c: Ditto.
7241         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7242         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7243         * gcc.target/i386/sse5-permpX.c: Ditto.
7244         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7245         effective target.
7246         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7247         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7248         * gcc.target/i386/sse5-pcmov.c: Ditto.
7249         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7251 2007-09-22  Richard Guenther  <rguenther@suse.de>
7253         PR tree-optimization/33146
7254         * gcc.c-torture/compile/pr33146.c: New testcase.
7256 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7258         * lib/target-supports.exp (check_cached_effective_target): New
7259         procedure.
7260         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7261         (check_effective_target_c99_runtime): New procedure.
7262         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7263         (test3l): Likewise cargl.
7264         * gcc.dg/builtins-59.c: Require c99_runtime.
7265         * gcc.dg/builtins-61.c: Likewise.
7266         * gcc.dg/builtins-62.c: Likewise.
7268 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7270         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7271         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7272         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7273         target-specific dg-options.
7274         * gcc.dg/builtins-20.c: Likewise.
7275         * gcc.dg/builtins-53.c: Likewise.
7276         * gcc.dg/builtins-55.c: Likewise.
7277         * gcc.dg/single-precision-constant.c: Likewise.
7278         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7279         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7280         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7281         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7282         * gcc.dg/torture/builtin-power-1.c: Likewise.
7284 2007-09-21  Chao-ying Fu  <fu@mips.com>
7286         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7287         check if targets have fixed-point supports.
7288         * gcc.dg/fixed-point/fixed-point.exp: New file.
7289         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7290         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7291         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7292         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7293         * gcc.dg/fixed-point/constants-pedantic.c,
7294         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7295         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7296         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7297         * gcc.dg/fixed-point/keywords-pedantic.c,
7298         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7299         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7300         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7301         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7302         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7303         * gcc.dg/fixed-point/func-vararg-mixed.c,
7304         * gcc.dg/fixed-point/operator-logical.c,
7305         * gcc.dg/fixed-point/struct-union.c,
7306         * gcc.dg/fixed-point/bit-complement.c,
7307         * gcc.dg/fixed-point/operator-bitwise.c,
7308         * gcc.dg/fixed-point/operator-comma.c,
7309         * gcc.dg/fixed-point/struct-layout-1.c,
7310         * gcc.dg/fixed-point/union-init.c,
7311         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7312         * gcc.dg/fixed-point/func-mixed.c,
7313         * gcc.dg/fixed-point/func-vararg-size0.c,
7314         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7315         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7316         * gcc.dg/fixed-point/operator-unary.c,
7317         * gcc.dg/fixed-point/allop-const.c,
7318         * gcc.dg/fixed-point/muldiv-warning.c,
7319         * gcc.dg/nofixed-point-1.c,
7320         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7321         * gcc.target/mips/fixed-vector-type.c,
7322         * gcc.target/mips/fixed-scalar-type.c: New tests.
7324 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7326         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7327         * gnat.dg/test_nested_subtype_byref.adb: New test.
7329 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7331         PR fortran/33439
7332         * gfortran.dg/gomp/pr33439.f90: New test.
7334 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7336         PR fortran/33455
7337         * gfortran.dg/merge_char_3.f90: New.
7339 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7341         PR fortran/33037
7342         * gfortran.dg/transfer_check_1.f90: New.
7344 2007-09-20  Asher Langton  <langton2@llnl.gov>
7346         PR fortran/20441
7347         * gfortran.dg/init_flag_1.f90: New.
7348         * gfortran.dg/init_flag_2.f90: New.
7349         * gfortran.dg/init_flag_3.f90: New.
7350         * gfortran.dg/init_flag_4.f90: New.
7351         * gfortran.dg/init_flag_5.f90: New.
7352         * gfortran.dg/init_flag_6.f90: New.
7353         * gfortran.dg/init_flag_7.f90: New.
7355 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7357         PR c++/33460
7358         * g++.dg/ext/anon-struct6.C: New.
7360 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7362         PR libfortran/23272
7363         * gfortran.dg/inquire_10.f90: New test.
7365 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7367         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7369 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7371         PR fortran/33221
7372         * gfortran.dg/used_types_18.f90: Declare variable of empty
7373         derived type.
7375 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7377         PR fortran/33288
7378         * gfortran.dg/array_constructor_19.f90: New test.
7380 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7382         PR debug/33316
7383         * gcc.dg/debug/pr33316.c: New test.
7385         PR c++/33496
7386         * g++.dg/cpp0x/variadic76.C: New test.
7387         * g++.dg/cpp0x/variadic77.C: New test.
7388         * g++.dg/cpp0x/variadic78.C: New test.
7390         PR c/33238
7391         PR c/27301
7392         * gcc.c-torture/execute/20070919-1.c: New test.
7393         * gcc.dg/pr33238.c: New test.
7394         * gcc.dg/pr27301.c: New test.
7396 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7398         * lib/target-supports.exp (check_effective_target_mips64): New
7399         procedure.
7400         * gcc.dg/lower-subreg-1.c: Require !mips64.
7401         * gcc.dg/sibcall-3.c (ATTR): New macro.
7402         (recurser_void1, recurser_void2): Use it.
7403         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7404         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7406 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7408         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7409         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7410         warning annotation.
7411         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7413 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7415         PR fortran/33497
7416         * gfortran.dg/c_loc_tests_11.f03: New test case.
7418 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7420         PR c++/33459
7421         * g++.dg/init/ref14.C: New.
7423 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7425         * gnat.dg/slice2.ad[sb]: New testcase.
7427 2007-09-19  Nick Clifton  <nickc@redhat.com>
7429         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7431 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7433         * gcc.target/bfin/bfin.exp: New.
7434         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7435         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7436         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7437         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7438         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7439         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7440         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7441         mcpu-bf561.c, mcpu-default.c}: New tests.
7443 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7445         Restore detection of unsupported TLS.
7447         Revert this patch:
7448         2007-02-10  Richard Henderson  <rth@redhat.com>
7450         * lib/target-supports.exp (check_effective_target_tls): Redefine
7451         to mean non-emulated tls.
7452         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7453         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7454         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7455         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7456         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7457         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7458         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7460         And then:
7461         * lib/target-supports.exp (check_effective_target_tls): Use
7462         stronger test for compiler support for TLS.
7463         (check_effective_target_tls_native): New, to test for non-emulated
7464         TLS support.
7465         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7466         instead of dg-require-effective-target tls.
7467         * g++.dg/gomp/copyin-1.C: Likewise.
7468         * g++.dg/gomp/sharing-1.C: Likewise.
7469         * g++.dg/gomp/tls-1.C: Likewise.
7470         * g++.dg/gomp/tls-2.C: Likewise.
7471         * g++.dg/gomp/tls-3.C: Likewise.
7472         * g++.dg/tls/diag-1.C: Likewise.
7473         * g++.dg/tls/diag-2.C: Likewise.
7474         * g++.dg/tls/diag-3.C: Likewise.
7475         * g++.dg/tls/diag-4.C: Likewise.
7476         * g++.dg/tls/diag-5.C: Likewise.
7477         * g++.dg/tls/init-1.C: Likewise.
7478         * g++.dg/tls/init-2.C: Likewise.
7479         * g++.dg/tls/trivial.C: Likewise.
7480         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7481         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7482         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7483         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7484         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7485         * gcc.dg/gomp/clause-1.c: Likewise.
7486         * gcc.dg/gomp/copyin-1.c: Likewise.
7487         * gcc.dg/gomp/sharing-1.c: Likewise.
7488         * gcc.dg/gomp/tls-1.c: Likewise.
7489         * gcc.dg/gomp/tls-2.c: Likewise.
7490         * gcc.dg/tls/alpha-1.c: Likewise.
7491         * gcc.dg/tls/opt-1.c: Likewise.
7492         * gcc.dg/tls/opt-13.c: Likewise.
7493         * gcc.dg/tls/opt-14.c: Likewise.
7494         * gcc.dg/tls/opt-2.c: Likewise.
7495         * gcc.dg/tls/opt-3.c: Likewise.
7496         * gcc.dg/tls/opt-4.c: Likewise.
7497         * gcc.dg/tls/opt-7.c: Likewise.
7498         * gcc.dg/tls/section-1.c: Likewise.
7499         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7500         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7501         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7502         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7503         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7504         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7505         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7506         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7507         * gfortran.dg/gomp/fixed-1.f: Likewise.
7508         * gfortran.dg/gomp/free-1.f90: Likewise.
7509         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7510         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7511         * gfortran.dg/gomp/reduction1.f90: Likewise.
7512         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7514 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7516         PR fortran/31119
7517         * gfortran.dg/bounds_check_9.f90: New test.
7518         * gfortran.dg/bounds_check_fail_2.f90: New test.
7520 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7522         PR c++/33462 (again)
7523         * g++.dg/ext/va-arg1.C: Adjust.
7525 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7527         PR c++/33462
7528         * g++.dg/ext/va-arg1.C: New.
7530 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7532         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7534 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7536         PR c++/33463
7537         * g++.dg/rtti/typeid6.C: New.
7539 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7541         PR c++/33464
7542         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7543         * g++.dg/ext/is_class_error2.C: New.
7545 2007-09-18  Richard Guenther  <rguenther@suse.de>
7547         PR tree-optimization/33340
7548         * g++.dg/torture/pr33340.C: New testcase.
7550 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7552         PR fortran/33231
7553         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7554         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7555         * gfortran.dg/elemental_subroutine_5.f90: New.
7557 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7559         * lib/target-supports.exp (check_profiling_available): Extend
7560         mips*-*-elf check to mips*-*-elf*.
7562 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7564         * gcc.dg/format/c90-scanf-5.c: New test.
7565         * gcc.dg/format/c99-scanf-4.c: New test.
7566         * gcc.dg/format/ext-7.c: New test.
7567         * gcc.dg/format/ext-8.c: New test.
7569         PR middle-end/33423
7570         * gcc.c-torture/compile/20070915-1.c: New test.
7572 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7574         PR fortran/33106
7575         * gfortran.dg/private_type_9.f90: New.
7577 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579         PR middle-end/33449
7580         * gfortran.dg/pr33449.f90: New test.
7582 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7584         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7585         * gfortran.dg/private_type_1.f90: Ditto
7586         * gfortran.dg/interface_18.f90: New.
7587         * gfortran.dg/private_type_8.f90: New.
7589 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7591         PR c++/33124
7592         * g++.dg/warn/new1.C: Adjust.
7593         * g++.dg/torture/str_empty.C: Likewise.
7595 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7597         * gcc.target/mips/dse-1.c: New test.
7599 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7601         PR c++/32756
7602         * g++.dg/overload/operator3.C: New.
7604 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7606         * gcc.target/mips/truncate-1.c: New test.
7608 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7610         PR fortran/29396
7611         PR fortran/29606
7612         PR fortran/30625
7613         PR fortran/30871
7614         * gfortran.dg/subref_array_pointer_1.f90: New test.
7615         * gfortran.dg/subref_array_pointer_2.f90: New test.
7617 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7619         * gfortran.dg/nint_2.f90: Correct last change.
7621 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7623         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7625 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7627         * gcc.dg/vect/pr33373b.c: New test.
7629 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7631         PR target/33438
7632         * gcc.target/i386/pr33438.c: New test.
7634 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7636         * gfortran.dg/nint_2.f90: Revert previous commit.
7638 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7640         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7642 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7644         PR debug/33429
7645         * g++.dg/other/unused1.C: XFAIL class2 scan.
7647 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7649         PR fortran/33343
7650         * gfortran.dg/elemental_args_check_1.f90: New.
7651         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7652         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7654 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7656         * gfortran.dg/recursive_check_3.f90: New.
7658 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7660         PR fortran/33412
7661         * gfortran.dg/elemental_bind_c.f90: New.
7663 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7665         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7666         * gcc.target/mips/mips16-attributes-2.c: New test.
7667         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7668         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7669         hard-float asm when __mips16 is defined.
7670         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7671         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7672         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7673         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7674         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7675         * gcc.target/mips/pr26765.c (foo): Likewise.
7676         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7677         targets, use dg-mips-options instead of dg-options, and use -mgp32
7678         to force 32-bit mode.
7679         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7680         and 64-bit mode.
7681         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7683 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7684             Michael Meissner  <michael.meissner@amd.com>
7686         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7687         * gcc.target/i386/sse5-hsubX.c: Ditto.
7688         * gcc.target/i386/sse5-permpX.c: Ditto.
7689         * gcc.target/i386/sse5-haddX.c: Ditto.
7690         * gcc.target/i386/sse5-maccXX.c: Ditto.
7691         * gcc.target/i386/sse5-msubXX.c: Ditto.
7692         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7693         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7695         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7696         optimizes floating point conditional moves into the pcmov
7697         instruction on SSE5.
7698         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7700         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7701         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7702         SSE5.
7704         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7705         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7707         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7708         optimizes (a*b)+c into fmadd on SSE5.
7710         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7711         whether the SSE5 instructions can be generated.
7713         * gcc.target/i386/sse5-check.h: New. Add support for 
7714         SSE5 tests.
7716         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7717         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7718         * gcc.target/i386/sse-13.c: Ditto.
7719         * gcc.target/i386/sse-14.c: Ditto.
7721 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7723         PR testsuite/33153
7724         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7725         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7727 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7729         PR target/32338
7730         * gcc.dg/pr32338-1.c: New test.
7731         * gcc.dg/pr32338-2.c: New test.
7733 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7734         
7735         * lib/target-supports.exp (check_effective_target_sync_int_long):
7736         Revert change to add xtensa.
7737         (check_effective_target_sync_char_short): Likewise.
7738         
7739 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7741         * gnat.dg/packed_subtype.adb: New test.
7743 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7745         PR fortran/33297
7746         * gfortran.dg/intrinsic_size.f90: New.
7748 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7750         PR fortran/33284
7751         PR fortran/33310
7752         * gfortran.dg/conflicts_2.f90: New.
7754 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7756         PR tree-optimization/32377
7757         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7758         dependence distance.
7759         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7760         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7761         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7762         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7764 2007-09-12  Richard Guenther  <rguenther@suse.de>
7766         PR middle-end/33382
7767         * gcc.c-torture/compile/pr33382.c: New testcase.
7768         * gcc.c-torture/execute/pr33382.c: Likewise.
7770 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7772         PR fortran/33395
7773         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7775 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7777         PR tree-optimization/33373
7778         * gcc.dg/vect/pr33373.c: New test.
7780 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7782         * lib/target-supports.exp (check_effective_target_vect_no_double):
7783         Remove unused proc.
7785 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7786             Ulrich Weigand  <uweigand@de.ibm.com>
7788         * gcc.target/spu/dfcgt-nan.c: New test.
7790 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7792         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7794 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7796         PR fortran/33040
7797         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7799 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7801         * gcc.dg/va-arg-pack-len-1.c: New test.
7802         * g++.dg/va-arg-pack-len-1.C: New test.
7804 2007-09-11  Michael Matz  <matz@suse.de>
7806         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7808 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7810         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7811         checks for size of long double.
7812         * gcc.dg/dfp/convert.h: New file.
7813         * gcc.dg/dfp/convert-bfp-2.c: New test.
7814         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7815         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7816         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7817         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7818         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7819         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7820         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7821         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7822         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7824 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7826         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7827         Change dg-final to expect 1 non-profitable loop and
7828         3 profitable loops.
7829         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7830         Change dg-final to expect 1 non-profitable loop and
7831         3 profitable loops.
7832         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7833         Change dg-final to expect 1 profitable loop.
7834         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7835         Change dg-final to expect 1 profitable loop.    
7836         
7837 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7839         * gcc.target/mips/call-saved-1.c: New test.
7840         * gcc.target/mips/call-saved-2.c: Likewise.
7841         * gcc.target/mips/call-saved-3.c: Likewise.
7842         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7843         instead of mips_mips64.  Set mips_fp64 too.
7844         (is_gp32_flag): Return true for -mips1 and -mips2.
7845         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7847 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7849         * g++.dg/ext/va-arg-pack-1.C: New test.
7850         * g++.dg/ext/va-arg-pack-2.C: New test.
7852 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7854         PR target/33369
7855         * gcc.dg/vect/pr33369.c: New test.
7857 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7859         PR fortran/33370
7860         * gfortran.dg/array_memcpy_5.f90:  New test.
7862 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7864         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7866 2007-09-09  Richard Guenther  <rguenther@suse.de>
7868         * gcc.c-torture/compile/20070906-1.c: New testcase.
7870 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7872         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7873         noinline attribute.
7874         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7875         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7876         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7877         Likewise.
7879 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7881         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7883 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7885         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7887 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7889         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7890         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7891         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7892         Compile tests with -fno-tree-pre.
7893         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7894         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7895         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7896         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7897         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7898         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7899         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7900         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7901         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7902         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7903         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7904         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7905         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7906         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7907         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7908         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7909         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7910         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7911         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7913 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7915         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7916         to call objdump.
7917         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7918         Use remote_exec to call c++filt.
7919         * lib/target-supports-dg.exp (dg-require-host-local): New.
7920         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7921         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7922         * g++.dg/rtti/repo1.C: Likewise.
7923         * g++.dg/template/repo1.C: Likewise.
7924         * g++.dg/template/repo2.C: Likewise.
7925         * g++.dg/template/repo3.C: Likewise.
7926         * g++.dg/template/repo4.C: Likewise.
7927         * g++.dg/template/repo5.C: Likewise.
7928         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7929         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7930         * g++.old-deja/g++.pt/repo1.C: Likewise.
7931         * g++.old-deja/g++.pt/repo2.C: Likewise.
7932         * g++.old-deja/g++.pt/repo3.C: Likewise.
7933         * g++.old-deja/g++.pt/repo4.C: Likewise.
7934         * gcc.dg/cpp/trad/builtins.c: Likewise.
7936 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7938         PR tree-optimization/32283
7939         * gcc.dg/tree-ssa/loop-31.c: New test.
7941 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7943         PR rtl-optimization/26449
7944         * gcc.target/i386/pr26449-1.c: New file.
7946 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7948         PR target/33329
7949         PR rtl-optimization/26449
7950         * gcc.target/i386/pr33329.c: New file.
7952 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7954         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7956 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7958         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7960 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7962         PR tree-optimization/33301
7963         * gfortran.dg/vect/pr33301.f: New test.
7965 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7967         PR libfortran/33307
7968         * gfortran.dg/backspace_10.f90: New test.
7970 2007-09-07  Richard Guenther  <rguenther@suse.de>
7972         Reapply
7973         2007-09-06  Richard Guenther  <rguenther@suse.de>
7975         PR tree-optimization/32586
7976         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7977         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7978         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7979         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7980         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7981         now obsolete simplification.
7983 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7984         
7985         PR tree-optimization/33299
7986         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7987         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7989 2007-09-07  Richard Guenther  <rguenther@suse.de>
7991         Revert
7992         2007-09-06  Richard Guenther  <rguenther@suse.de>
7994         PR tree-optimization/32586
7995         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7996         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7997         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7998         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7999         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8000         now obsolete simplification.
8002 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8004         PR tree-optimization/32821
8005         * gcc.dg/tree-ssa/pr32821.c: New file.
8007 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8009         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8010         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8011         and mips_forced_no_er.
8012         (dg-mips-options): Add -mno-abicalls when a small-data option is
8013         specified.  Skip tests with small-data options if mips_forced_gp.
8014         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8015         * gcc.target/mips/sdata-1.c: New test.
8016         * gcc.target/mips/sdata-2.c: Likewise.
8017         * gcc.target/mips/sdata-3.c: Likewise.
8018         * gcc.target/mips/sdata-4.c: Likewise.
8020 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8022         PR fortran/33298
8023         * spread_zerosize_1.f90:  New test case.
8024         * spread_bounds_1.f90:  New test case.
8026 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8028         PR c++/32674
8029         * g++.dg/template/static31.C: New.
8031 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8033         PR fortran/33271
8034         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8035         powerpc*-linux-gnu.
8037 2007-09-06  David Daney  <ddaney@avtrex.com>
8038             Richard Sandiford  <richard@codesourcery.com>
8040         PR target/33256
8041         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8042         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8043         * gcc.target/mips/pr33256.c: New test.
8045 2007-09-06  Tom Tromey  <tromey@redhat.com>
8047         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8049 2007-09-06  Richard Guenther  <rguenther@suse.de>
8051         PR tree-optimization/32586
8052         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8053         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8054         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8055         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8056         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8057         now obsolete simplification.
8059 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8061         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8062         * gcc.target/i386/sse3-addsubps.c: Ditto.
8063         * gcc.target/i386/sse3-haddpd.c: Ditto.
8064         * gcc.target/i386/sse3-haddps.c: Ditto.
8065         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8066         * gcc.target/i386/sse3-hsubps.c: Ditto.
8067         * gcc.target/i386/sse3-lddqu.c: Ditto.
8068         * gcc.target/i386/sse3-movddup.c: Ditto.
8069         * gcc.target/i386/sse3-movshdup.c: Ditto.
8070         * gcc.target/i386/sse3-movsldup.c: Ditto.
8072 2007-09-06  Richard Guenther  <rguenther@suse.de>
8074         PR tree-optimization/33302
8075         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8077 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8079         PR libfortran/33225
8080         * gfortran.dg./fmt_float.f90: New test.
8082 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8084         PR libfortran/33253
8085         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8087 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8089         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8090         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8092 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8094         * g++.dg/eh/builtin1.C: New test.
8095         * g++.dg/eh/builtin2.C: New test.
8096         * g++.dg/eh/builtin3.C: New test.
8098         PR c++/33289
8099         * g++.dg/eh/builtin4.C: New test.
8101 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8103         * gcc.target/powerpc/dfp-dd.c: New test.
8104         * gcc.target/powerpc/dfp-td.c: New test.
8106 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8108         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8109         * gcc.dg/va-arg-pack-1.c: New test.
8111 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8113         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8114         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8115         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8116         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8117         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8119 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8121         PR c++/30302
8122         * g++.dg/ext/anon-struct5.C: New.
8124 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8126         * gcc.dg/i386-cpuid.h: Remove.
8127         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8128         (main): Use __get_cpuid to get target features.
8129         * gcc.target/i386/sse-check.h: Ditto.
8130         * gcc.target/i386/sse2-check.h: Ditto.
8131         * gcc.target/i386/sse3-check.h: Ditto.
8132         * gcc.target/i386/ssse3-check.h: Ditto.
8133         * gcc.target/i386/sse4_1-check.h: Ditto.
8134         * gcc.target/i386/sse4_2-check.h: Ditto.
8135         * gcc.target/i386/sse4a-check.h: Ditto.
8136         * gcc.dg/torture/pr16104-1.c: Ditto.
8137         (do_test): Change to void.
8138         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8139         * gcc.target/i386/sse-6.c: Ditto.
8140         * gcc.target/i386/sse-7.c: Ditto.
8141         * g++.dg/other/i386-1.C: Include cpuid.h.
8142         (main): New function.  Use __get_cpuid to get target fetaures.
8144 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8145             David Ung  <davidu@mips.com>
8146             Nigel Stephens <nigel@mips.com>
8148         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8149         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8150         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8151         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8152         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8153         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8154         * gcc.dg/torture/pr19683-1.c: Likewise.
8155         * gcc.target/mips/madd-3.c: Likewise.
8156         * gcc.target/mips/maddu-3.c: Likewise.
8157         * gcc.target/mips/msub-3.c: Likewise.
8158         * gcc.target/mips/msubu-3.c: Likewise.
8159         * gcc.target/mips/asm-1.c: Likewise.
8160         * gcc.target/mips/branch-1.c: Likewise.
8161         * gcc.target/mips/ins-1.c: Likewise.
8162         * gcc.target/mips/near-far-3.c: Likewise.
8163         * gcc.target/mips/near-far-4.c: Likewise.
8164         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8165         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8166         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8167         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8168         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8169         * gcc.target/mips/dspr2-MULT.c: Likewise.
8170         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8171         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8172         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8173         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8174         * gcc.target/mips/code-readable-2.c: Likewise.
8175         * gcc.target/mips/code-readable-3.c: Likewise.
8177 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8178             David Ung  <davidu@mips.com>
8179             Nigel Stephens <nigel@mips.com>
8181         * gcc.target/mips/mips16-attributes.c: New.
8183 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8185         PR fortran/31564
8186         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8188         PR fortran/33241
8189         * gfortran.dg/char_length_10.f90: New test.
8191 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8193         PR c++/29731
8194         * g++.dg/parse/template24.C: New.
8196 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8198         * g++.dg/other/spu2vmx-1.C: New test.
8200 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8202         PR tree-optimization/33017
8203         * gcc.dg/pr33017.c: New test.
8205 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8207         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8208         __protected_stream family of macros.
8210 2007-09-04  Jan Hubicka  <jh@suse.cz>
8212         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8213         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8214         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8215         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8216         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8217         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8218         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8219         Likewise.
8221 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8222             Tobias Burnus  <burnus@net-b.de>
8224         * gfortran.dg/proc_decl_1.f90: New.
8225         * gfortran.dg/proc_decl_2.f90: New.
8226         * gfortran.dg/proc_decl_3.f90: New.
8227         * gfortran.dg/proc_decl_4.f90: New.
8229 2007-09-04  Jan Hubicka  <jh@suse.cz>
8231         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8232         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8234         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8235         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8236         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8237         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8238         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8242         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8245         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8247         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8248         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8249         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8250         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8252         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8253         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8254         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8255         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8256         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8257         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8258         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8259         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8261         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8263         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8267         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8268         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8272         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8275         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8278         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8280         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8281         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8283         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8284         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8285         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8286         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8287         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8288         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8289         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8291         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8293         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8294         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8296         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8297         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8298         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8299         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8303         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8305         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8310         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8311         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8312         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8314         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8315         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8317         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8319         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8320         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8321         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8323         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8324         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8326         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8329         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8330         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8331         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8335         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8337         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8340         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8341         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8342         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8343         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8346         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8347         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8349         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8351         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8352         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8353         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8359         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8360         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8361         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8362         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8365         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8370         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8371         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8372         noinline.
8373         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8374         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8376         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8381         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8384         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8385         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8386         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8388         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8391         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8392         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8395         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8396         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8399         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8401         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8403         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8404         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8406         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8407         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8409         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8410         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8411         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8416         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8417         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8418         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8420         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8421         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8422         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8423         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8425         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8427         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8429         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8432         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8433         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8434         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8435         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8436         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8437         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8439         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8440         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8441         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8442         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8443         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8444         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8445         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8446         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8447         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8448         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8449         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8450         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8452         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8453         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8454         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8455         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8457         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8458         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8460         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8461         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8462         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8463         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8465         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8466         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8467         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8468         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8469         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8470         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8471         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8472         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8473         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8474         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8475         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8476         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8477         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8478         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8479         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8480         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8481         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8482         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8483         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8484         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8485         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8486         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8487         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8488         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8489         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8490         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8491         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8492         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8493         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8494         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8495         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8496         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8497         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8498         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8500 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8502         PR middle-end/33187
8503         * gcc.target/i386/cmov7.c: New file.
8505 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8507         * gcc.target/i386/sse4a-check.h: New file.
8508         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8509         * gcc.target/i386/sse4a-insert.c: Ditto.
8510         * gcc.target/i386/sse4a-montsd.c: Ditto.
8511         * gcc.target/i386/sse4a-montss.c: Ditto.
8512         * gcc.target/i386/mmx-check.h: New file.
8513         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8514         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8515         * gcc.target/i386/sse-check.h: New file.
8516         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8517         * gcc.target/i386/sse-3.c: Ditto.
8518         * gcc.target/i386/sse-7.c: Ditto.
8519         * gcc.target/i386/sse-9.c: Ditto.
8520         * gcc.target/i386/ssefn-3.c: Ditto.
8521         * gcc.target/i386/sse-recip.c: Ditto.
8522         * gcc.target/i386/sse-recip-vec.c: Ditto.
8523         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8524         * gcc.target/i386/20020523-1.c: Remove.
8525         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8526         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8527         * gcc.target/i386/ssefn-4.c: Ditto.
8528         * gcc.target/i386/sse-6.c: Ditto.
8529         * gcc.target/i386/sse-10.c: Ditto.
8530         * gcc.target/i386/sse-11.c: Ditto.
8531         * gcc.target/i386/sse-18.c: Ditto.
8532         * gcc.target/i386/fpprec-1.c: Ditto.
8533         * g++.dg/other/i386-1.C: Ditto.
8535 2007-09-04  Richard Guenther  <rguenther@suse.de>
8537         PR tree-optimization/33291
8538         * gcc.dg/volatile2.c: New testcase.
8539         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8540         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8541         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8542         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8544 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8546         PR fortran/33253
8547         * gfortran.dg/namelist_15.f90: Update test.
8548         * gfortran.dg/namelist_24.f90: Update test.
8549         * gfortran.dg/namelist_38.f90: New test.
8551 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8553         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8554         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8555         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8556         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8557         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8558         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8560 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8562         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8563         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8565         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8567 2007-09-02  David Daney  <ddaney@avtrex.com>
8569         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8570         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8571         * gcc.target/mips/atomic-memory-1.c: Ditto.
8572         * gcc.target/mips/atomic-memory-2.c: Ditto.
8574 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8576         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8577         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8579 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8581         * gfortran.dg/substr_6.f90: New test.
8583 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8585         PR c++/33208
8586         * g++.dg/other/error18.C: New.
8587         * g++.dg/expr/bitfield3.C: Adjust.
8589 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8591         PR fortran/33276
8592         * gfortran.fortran-torture/compile/pr33276.f90: New.
8594 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8596         PR C/29237
8597         PR middle-end/33272
8598         * gcc.dg/c99-arraydecl-3.c: New test.
8600 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8602         PR c++/32597
8603         * g++.dg/cpp0x/variadic-new2.C: New.
8604         * g++.dg/cpp0x/variadic-new.C: New.
8606 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8608         PR fortran/33232
8609         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8610         * gfortran.dg/read_1.f90: New.
8612 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8614         PR c++/33210
8615         * g++.dg/template/error30.C: New.
8617 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8619         PR c++/32113
8620         * g++.dg/template/crash70.C: New.
8622 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8624         PR c++/33212
8625         * g++.dg/ext/is_class_error.C: New.
8627 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8629         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8630         
8631 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8632             Revital Eres  <eres@il.ibm.com>
8634         * gcc.target/powerpc/paired-1.c: New test.
8635         * gcc.target/powerpc/paired-2.c: New test.
8636         * gcc.target/powerpc/paired-3.c: New test.
8637         * gcc.target/powerpc/paired-4.c: New test.
8638         * gcc.target/powerpc/paired-5.c: New test.
8639         * gcc.target/powerpc/paired-6.c: New test.
8640         * gcc.target/powerpc/paired-7.c: New test.
8641         * gcc.target/powerpc/ppc-paired.c: New test.
8643 2007-08-31  Ollie Wild  <aaw@google.com>
8645         * g++.dg/conversion/ptrmem2.C: New test.
8646         * g++.dg/conversion/ptrmem3.C: New test.
8647         * g++.dg/conversion/ptrmem4.C: New test.
8648         * g++.dg/conversion/ptrmem5.C: New test.
8649         * g++.dg/conversion/ptrmem6.C: New test.
8650         * g++.dg/conversion/ptrmem7.C: New test.
8651         * g++.dg/conversion/ptrmem8.C: New test.
8653 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8655         PR fortran/31879
8656         * gfortran.dg/char_length_7.f90: New test.
8657         * gfortran.dg/char_length_9.f90: New test.
8658         * gfortran.dg/char_assign_1.f90: Add extra warning.
8660         PR fortran/31197
8661         PR fortran/31258
8662         * gfortran.dg/char_length_8.f90: New test.
8664 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8666         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8668 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8670         * gcc.dg/inline-24.c: New test.
8671         * g++.dg/opt/inline11.C: New test.
8673 2007-08-30  Richard Guenther  <rguenther@suse.de>
8675         * gcc.target/i386/vectorize5.c: New testcase.
8677 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8679         PR fortran/33228
8680         * interface.c (check_interface0): Improve error for external procs.
8681         (check_sym_interfaces): Fix checking of module procedures.
8683 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8685         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8686         (AI): Add AI_ALIGN.
8687         * gcc.dg/sync-3.c: New test.
8689         PR middle-end/32758
8690         * gcc.dg/cleanup-12.c: New test.
8692 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8694         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8695         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8696         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8697         * gcc.dg/pr32450.c: Ditto.
8698         * gcc.dg/nest.c: Ditto.
8699         * gcc.dg/nested-func-4.c: Ditto.
8700         * g++.old-deja/g++.law/profile1.C: Ditto.
8702 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8704         PR fortran/32989
8705         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8706         non-default integer kind arguments.
8708 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8710         PR fortran/33105
8711         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8713 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8715         * gcc.dg/h8300-ice2.c: Remove target selector.
8717 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8719         PR fortran/33215
8720         * gfortran.dg/binding_label_tests_15.f03: New test case.
8721         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8723 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8725         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8726         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8728 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8730         PR c++/33194
8731         * g++.dg/other/canon-33194.C: New.
8733 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8735         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8736         * gcc.c-torture/execute/pr23135.c: Likewise.
8738 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8740         * gcc.dg/pr31344.c: Move to ...
8741         * gcc.dg/dfp/pr31344.c: ... here.
8742         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8743         * gcc.dg/20050503-1.c: Ditto.
8744         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8745         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8746         * gcc.dg/20060801-1.c: Ditto.
8748 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8750         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8751         * gfortran.dg/nan_1.f90: Likewise.
8753 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8755         PR fortran/33055
8756         Revert previous patch.
8758 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8759             Kazu Hirata  <kazu@codesourcery.com>
8761         * gcc.target/m68k/interrupt-1.c: New.
8763 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8765         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8766         10000 for targets where "int" can't hold at least 100000.
8767         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8768         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8769         (test5)(test6): Use it.
8770         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8771         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8772         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8773         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8774         * gcc.dg/attr-alloc_size.c (test): Likewise.
8776 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8778         PR c++/33209
8779         * g++.dg/template/error29.C: New.
8781 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8783         PR c++/32596
8784         * g++.dg/ext/visibility/anon5.C: New test.
8786 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8788         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8790 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8792         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8793         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8794         * gfortran.dg/gamma_4.f90: New: large-real tests.
8796 2007-08-28  Jason Merrill  <jason@redhat.com>
8798         PR c++/29000
8799         * g++.dg/ext/stmtexpr12.C: New test.
8801         PR c++/28558
8802         * g++.dg/ext/attrib28.C: New test.
8804 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8806         PR target/32661
8807         * gcc.target/i386/pr32661.c: New test.
8809 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8811         PR middle-end/32370
8812         * gcc.dg/pr32370.c: New test.
8814         PR rtl-optimization/33148
8815         * gcc.c-torture/compile/20070827-1.c: New test.
8817         PR debug/32914
8818         * d++.dg/debug/const3.C: New test.
8819         * d++.dg/debug/const4.C: New test.
8820         * d++.dg/debug/dwarf2/const1.C: New test.
8821         * d++.dg/debug/dwarf2/const2.C: New test.
8822         * d++.dg/debug/dwarf2/const2b.C: New test.
8824 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8825             Vladimir Yanovsky  <yanov@il.ibm.com>
8826             Revital Eres  <eres@il.ibm.com>
8827             Andrey Belevantsev  <abel@ispras.ru>
8829         * gcc.dg/sms-1.c: New test.
8831 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8833         * g++.dg/ext/gnu-inline-common.h: New.
8834         * g++.dg/ext/gnu-inline-global-reject.C: New.
8835         * g++.dg/ext/gnu-inline-global.C: New.
8836         * g++.dg/ext/gnu-inline-namespace.C: New.
8837         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8838         * g++.dg/ext/gnu-inline-class.C: New.
8839         * g++.dg/ext/gnu-inline-class-static.C: New.
8840         * g++.dg/ext/gnu-inline-template-class.C: New.
8841         * g++.dg/ext/gnu-inline-template-func.C: New.
8843 2007-08-27  Jason Merrill  <jason@redhat.com>
8845         PR c++/31337
8846         * g++.dg/ext/stmtexpr11.C: New.
8848 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8850         * lib/target-supports.exp (check_profiling_available):
8851         Set profiling_available_saved to 0 on fido-*-elf.
8853 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8855         PR tree-optimization/33173
8856         
8857         * gcc.c-torture/compile/pr33173.c: New.
8859 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8861         PR target/31385
8862         * gcc.dg/dfp/pr31385.c: New.
8864 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8866         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8868 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8870         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8871         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8872         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8873         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8874         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8875         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8876         gcc.target/m68k directory.
8877         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8878         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8879         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8880         gcc.target/cris directory.
8881         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8882         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8883         gcc.target/bfin directory.
8885         * gcc.target/sh: New directory.
8886         * gcc.target/sh/sh.exp: New file.
8887         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8888         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8889         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8890         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8891         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8892         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8894 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8896         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8897         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8898         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8899         * gcc.target/i386/local2.c: Ditto.
8900         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8901         * gcc.target/i386/20011119-1.c: Ditto.
8902         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8903         * gcc.target/i386/fastcall-1.c: Fix target selector.
8905 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8907         PR fortran/33055
8908         * gfortran.dg/negative_unit.f: Add new check
8909         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8910         -fdefault-integer-8.
8912 2007-08-26  Asher Langton  <langton2@llnl.gov>
8914         * gfortran.dg/recursive_stack.f90: New.
8915         * gfortran.dg/openmp_stack.f90: New.
8917 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8919         PR fortran/31298
8920         * gfortran.dg/use_10.f90: New.
8922 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8924         PR fortran/32985
8925         * gfortran.dg/namelist_14.f90: Make test case valid.
8926         * gfortran.dg/common_10.f90: New.
8928 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8930         PR middle-end/33181
8931         * gcc.dg/ifelse-2.c: New.
8933 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8935         PR fortran/32980
8936         * gfortran.dg/gamma_1.f90: New.
8937         * gfortran.dg/gamma_2.f90: New.
8938         * gfortran.dg/gamma_3.f90: New.
8940 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8942         PR fortran/33188
8943         * gfortran.dg/used_types_18.f90: New.
8945 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8947         * gcc.dg/array-init-2.c: New test.
8949 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8951         PR fortran/33178
8952         * gfortran.dg/initialization_4.f90: Update dg-error.
8953         * gfortran.dg/initialization_13.f90: New.
8955 2007-08-24  Richard Guenther  <rguenther@suse.de>
8957         PR middle-end/33166
8958         * gcc.c-torture/compile/pr33166.c: New testcase.
8960 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8962         PR fortran/33139
8963         * gfortran.dg/pointer_assign_4.f90: New.
8964         * gfortran.dg/shape_2.f90: Fix test case.
8965         * gfortran.dg/char_result_4.f90: Ditto.
8967 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8969         * gcc.dg/array-init-1.c: New test.
8971         PR c++/32567
8972         * g++.dg/parse/crash36.C: New test.
8974 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8976         * gcc.dg/pr32721.c: Updated.
8978 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8980         PR tree-optimization/32573
8981         PR middle-end/32946
8982         * gcc.dg/pr32573.c: New test.
8984         PR c++/32898
8985         * g++.dg/lookup/ns3.C: New test.
8987         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8989         PR c++/31941
8990         * g++.dg/parse/crash37.C: New test.
8992 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8994         PR target/17390
8995         * gcc.target/i386/pr17390.c: New test.
8997 2007-08-23  Richard Guenther  <rguenther@suse.de>
8999         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9000         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9001         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9002         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9003         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9004         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9005         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9006         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9008 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9010         * gcc.target/s390: New directory.
9011         * gcc.target/s390/s390.exp: New file.
9012         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9013         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9014         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9015         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9016         gcc.target/s390 directory.
9018 2007-08-23  Richard Guenther  <rguenther@suse.de>
9020         PR tree-optimization/32328
9021         * gcc.dg/pr32328.c: New testcase.
9023 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9025         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9026           available.
9028 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9030         PR fortran/33095
9031         * gfortran.dg/min_max_optional_5.f90: New test.
9032         * gfortran.dg/min_max_optional_2.f90: Remove.
9033         * gfortran.dg/min_max_optional_3.f90: Remove.
9034         * gfortran.dg/min_max_optional_4.f90: Remove.
9036 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9038         * gcc.target/i386/xorps-sse.c: New.
9039         * gcc.target/i386/xorps-sse2.c: New.
9041 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9043         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9044         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9045         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9047 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9049         PR fortran/33020
9050         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9051         include multiple kinds for SHAPE parameter within a single
9052         namespace.
9053         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9054         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9056 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9058         * interface_abstract_1.f90: Extended test case.
9059         * interface_abstract_3.f90: New test.
9061 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9063         * gcc.dg/fold-sub.c: New test.
9064         
9065 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9067         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9068         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9069         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9070         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9071         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9072         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9074 2007-08-22  Richard Guenther  <rguenther@suse.de>
9076         PR middle-end/33007
9077         * gcc.dg/pr33007.c: New testcase.
9079 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9081         * gcc.c-torture/execute/strcmp-1.x: Delete.
9083 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9085         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9086         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9087         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9088         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9089         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9090         gcc.target/i386/stack-realign.c,
9091         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9092         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9093         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9094         target using dg-require-effective-target directive.
9095         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9096         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9097         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9098         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9099         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9100         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9101         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9102         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9103         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9104         Require lp64 target using dg-require-effective-target directive.
9105         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9106         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9107         directive.
9108         * gcc.target/i386/20010202-1.c: Move from here ...
9109         * gcc.dg/20010202-1.c: ... to here.
9111 2007-08-22  Richard Guenther  <rguenther@suse.de>
9113         PR tree-optimization/33142
9114         * gcc.c-torture/execute/pr33142.c: New testcase.
9116 2007-08-22  Richard Guenther  <rguenther@suse.de>
9118         PR middle-end/32563
9119         * g++.dg/torture/pr32563.C: New testcase.
9121 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9123         PR middle-end/32912
9124         * gcc.dg/pr32912-1.c: Add -w to options.
9125         * gcc.dg/pr32912-2.c: Likewise.
9126         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9128 2007-08-21  Ian Lance Taylor  <iant@google.com>
9130         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9132 2007-08-21  Ian Lance Taylor  <iant@google.com>
9134         PR tree-optimization/33134
9135         * g++.dg/tree-ssa/pr33134.C: New test.
9137 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9139         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9140         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9142 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9144         PR debug/32610
9145         * gcc.dg/debug/pr32610.c: New test.
9147         * g++.dg/init/new24.C: New test.
9149         PR middle-end/32912
9150         * gcc.dg/pr32912-1.c: New test.
9151         * gcc.dg/pr32912-2.c: New test.
9152         * gcc.dg/pr32912-3.c: New test.
9154 2007-08-21  Richard Guenther  <rguenther@suse.de>
9156         * gcc.dg/pointer-arith-10.c: New testcase.
9158 2007-08-21  Richard Guenther  <rguenther@suse.de>
9160         PR middle-end/33122
9161         * gcc.c-torture/compile/pr33122.c: New testcase.
9163 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9165         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9167 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9171 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9173         PR c++/33025
9174         * g++.dg/init/new23.C: New test.
9176 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9178         PR middle-end/30564
9179         * gcc.c-torture/compile/pr30564-1.c: New test.
9180         * gcc.c-torture/compile/pr30564-2.c: New test.
9182 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9184         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9186 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9188         * gfortran.dg/interface_abstract_2.f90: New.
9189         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9191 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9193         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9194         unknown (so that outer-loop wont get analyzed).
9195         * gcc.dg/vect/vect-outer-1a.c: New test.
9196         * gcc.dg/vect/vect-outer-1b.c: New test.
9197         * gcc.dg/vect/vect-outer-1.c: New test.
9198         * gcc.dg/vect/vect-outer-2a.c: New test.
9199         * gcc.dg/vect/vect-outer-2b.c: New test.
9200         * gcc.dg/vect/vect-outer-2c.c: New test.
9201         * gcc.dg/vect/vect-outer-2.c: New test.
9202         * gcc.dg/vect/vect-outer-3a.c: New test.
9203         * gcc.dg/vect/vect-outer-3b.c: New test.
9204         * gcc.dg/vect/vect-outer-3c.c: New test.
9205         * gcc.dg/vect/vect-outer-3.c: New test.
9206         * gcc.dg/vect/vect-outer-4a.c: New test.
9207         * gcc.dg/vect/vect-outer-4b.c: New test.
9208         * gcc.dg/vect/vect-outer-4c.c: New test.
9209         * gcc.dg/vect/vect-outer-4d.c: New test.
9210         * gcc.dg/vect/vect-outer-4e.c: New test.
9211         * gcc.dg/vect/vect-outer-4f.c: New test.
9212         * gcc.dg/vect/vect-outer-4g.c: New test.
9213         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9214         * gcc.dg/vect/vect-outer-4i.c: New test.
9215         * gcc.dg/vect/vect-outer-4j.c: New test.
9216         * gcc.dg/vect/vect-outer-4k.c: New test.
9217         * gcc.dg/vect/vect-outer-4l.c: New test.
9218         * gcc.dg/vect/vect-outer-4m.c: New test.
9219         * gcc.dg/vect/vect-outer-4.c: New test.
9220         * gcc.dg/vect/vect-outer-5.c: New test.
9221         * gcc.dg/vect/vect-outer-6.c: New test.
9222         * gcc.dg/vect/vect-outer-fir.c: New test.
9223         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9226 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9228         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9229         and -fno-tree-reassoc.
9230         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9231         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9232         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9233         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9234         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9235         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9236         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9237         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9238         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9239         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9240         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9241         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9242         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9243         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9244         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9245         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9246         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9247         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9248         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9249         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9250         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9251         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9252         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9253         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9254         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9255         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9256         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9257         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9258         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9259         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9260         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9261         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9262         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9263         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9264         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9265         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9266         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9268 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9270         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9271         versioning for aliasing).
9272         * gcc.dg/vect/vect-35.c: Likewise.
9274         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9275         targets.
9276         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9278 2007-08-18  Tom Tromey  <tromey@redhat.com>
9280         PR preprocessor/32974:
9281         * gcc.dg/cpp/pr32974.c: New file.
9283 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9285         * gfortran.dg/interface_abstract_1.f90: New.
9287 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9289         PR fortran/32881
9290         * gfortran.dg/pure_initializer_1.f90: New test.
9292 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9294         PR fortran/32875
9295         * gfortran.dg/array_constructor_18.f90: New test.
9297 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9299         PR c++/28989
9300         * g++.dg/expr/lval3.C: New test.
9301         * g++.dg/expr/lval4.C: New test.
9303 2007-08-17  Ollie Wild  <aaw@google.com>
9305         PR c++/31749
9306         * g++.dg/lookup/builtin3.C: New test.
9307         * g++.dg/lookup/builtin4.C: New test.
9308         * g++.dg/lookup/using19.C: New test.
9310 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9312         PR c++/32190
9313         * g++.dg/parse/error31.C: New.
9315 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9317         PR c++/32112
9318         * g++.dg/template/error26.C: New.
9320 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9322         PR fortran/33079
9323         * gfortran.dg/zero_length_2.f90: New test.
9325 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9327         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9328         * gfortran.dg/kind_tests_3.f03: Ditto.
9329         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9330         * gfortran.dg/interface_13.f90: Ditto.
9331         * gfortran.dg/pr32738.f90: Ditto.
9332         * gfortran.dg/module_private_1.f90: Ditto.
9333         * gfortran.dg/test_only_clause.f90: Ditto.
9334         * gfortran.dg/bind_c_vars.f90: Ditto.
9335         * gfortran.dg/bind_c_dts.f90: Ditto.
9336         * gfortran.dg/use_9.f90: Ditto.
9337         * gfortran.dg/generic_8.f90: Ditto.
9338         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9339         * gfortran.dg/private_type_6.f90: Ditto.
9340         * gfortran.dg/c_assoc.f90: Ditto.
9341         * gfortran.dg/private_type_7.f90: Ditto.
9342         * gfortran.dg/global_vars_c_init.f90: Ditto.
9343         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9344         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9345         * gfortran.dg/c_size_t_test.f03: Ditto.
9346         * gfortran.dg/used_types_12.f90: Ditto.
9347         * gfortran.dg/pr25923.f90: Ditto.
9348         * gfortran.dg/test_com_block.f90: Ditto.
9349         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9350         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9351         * gfortran.dg/com_block_driver.f90: Ditto.
9352         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9353         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9354         * gfortran.dg/c_loc_test.f90: Ditto.
9355         * gfortran.dg/c_ptr_tests.f03: Ditto.
9356         * gfortran.dg/module_interface_1.f90: Ditto.
9358 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9360         PR c++/32870
9361         * g++.dg/other/error17.C: Adjust.
9362         
9363 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9365         PR middle-end/32970
9366         * g++.dg/ext/altivec-14.C: New test.
9368 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9370         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9371         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9372         dump files.
9373         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9374         * gcc.dg/vect/pr32366.c: Ditto.
9376 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9378         PR testsuite/33082
9379         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9380         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9381         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9382         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9384 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9386         PR fortran/33072
9387         * gfortran.dg/use_9.f90: New.
9389 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9391         * g++.dg/gcov/gcov-5.C: New test.
9393 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9395         * g++.dg/gcov/gcov-4.C: New test.
9396         * lib/gcov.exp (verify-lines): Add support for
9397         checking no-coverage lines.
9399 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9401         * gcc.dg/vect/vect-vfa-01.c: New.
9402         * gcc.dg/vect/vect-vfa-02.c: New.
9403         * gcc.dg/vect/vect-vfa-03.c: New.
9404         * gcc.dg/vect/vect-vfa-04.c: New.
9405         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9406         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9407         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9408         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9409         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9410         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9411         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9412         gfortran.dg/vect/pr19049.f90: Rename to start with
9413         prefix no-vfa-.
9414         * gcc.dg/vect/vect.exp: Disable versioning for alias
9415         when test starts with no-vfa-.
9416         * gfortran.dg/vect/vect.exp: Likewise.
9418 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9420         * gcc.dg/torture/pr32897.c: New test.
9422 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9424         PR c++/31132
9425         * g++.dg/template/crash69.C: New.
9427 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9429         * lib/target-supports.exp (check_effective_target_arm32): Use
9430         check_no_compiler_messages.
9432 2007-08-15  Diego Novillo  <dnovillo@google.com>
9434         gcc.dg/tree-ssa/20070815.c: New test.
9436 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9438         PR fortran/33077
9439         * gfortran.dg/random_7.f90: Initialize variable.
9441 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9443         PR middle-end/33074
9444         * gfortran.dg/pr33074.f90: New test.
9446         PR c++/32992
9447         * g++.dg/opt/nrv14.C: New test.
9449 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9451         PR c++/33035
9452         * g++.dg/template/crash68.C: New.
9454 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9456         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9457         * gcc.dg/sibcall-4.c: Ditto.
9459 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9461         PR fortran/33066
9462         * gfortran.dg/use_8.f90: New test.
9463         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9465 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9467         PR c++/27211
9468         * g++.dg/template/error27.C: New.
9469         * g++.dg/template/error28.C: New.
9470         * g++.dg/other/pr28304.C: Adjust.
9471         * g++.old-deja/g++.mike/p811.C: Likewise.
9473 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9475         PR target/30315
9476         * gcc.target/i386/pr30315.c: New.
9478 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9480         PR fortran/32594
9481         * gfortran.dg/substr_5.f90: New test.
9483 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9485         PR c/30428
9486         * gcc.dg/vector-2.c: New test.
9488         PR c++/30428
9489         * g++.dg/ext/vector8.C: New test.
9491 2007-08-13  Dan Hipschman  <dsh@google.com>
9493         PR c/32953
9494         * gcc.dg/format/array-1.c: Add an additional test for
9495         unterminated format strings of length 1.
9497 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9499         PR fortran/32926
9500         * gfortran.dg/external_procedures_3.f90: New test.
9502 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9504         PR fortran/32827
9505         * gfortran.dg/import6.f90: New test.
9507 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9509         PR C/30427
9510         *  gcc.dg/vector-1.c: New test.
9512 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9514         * gcc.dg/pr21255-4.c: Skip for PIC.
9515         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9517 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9519         * gcc.dg/attr-isr.c: Skip for PIC.
9520         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9521         * gcc.dg/attr-isr-trapa.c: Likewise.
9522         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9523         * gcc.dg/pragma-isr-trapa.c: Likewise.
9524         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9526 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9528         PR fortran/32962
9529         * gfortran.dg/transpose_1.f90: New test.
9531 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9533         PR fortran/29600
9534         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9535         intrinsic.
9537 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9539         PR fortran/30964
9540         PR fortran/33054
9541         * gfortran.dg/random_4.f90: New test.
9542         * gfortran.dg/random_5.f90: New test.
9543         * gfortran.dg/random_6.f90: New test.
9544         * gfortran.dg/random_7.f90: New test.
9546 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9548         PR fortran/32860
9549         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9551 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9553         PR fortran/31629
9554         * gfortran.dg/module_private_1.f90: New test.
9556 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9558         PR fortran/29600
9559         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9560         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9562 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9564         PR fortran/32937
9565         * gfortran.dg/char_length_6.f90: New test.
9567 2007-08-10  Ollie Wild  <aaw@google.com>
9569         * g++.dg/lookup/using18.C: New test.
9571 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9573         PR c++/17763
9574         * g++.dg/other/error16.C: New.
9576 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9578         PR libfortran/33039
9579         * gfortran.dg/namelist_37.f90: New test.
9581 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9583         PR c++/22256
9584         * g++.dg/conversion/op3.C: New.
9586 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9588         PR fortran/32987
9589         * gfortran.dg/fmt_tab_1.f90: New.
9590         * gfortran.dg/fmt_tab_2.f90: New.
9592 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9594         PR c/32796
9595         * gcc.c-torture/compile/pr32796.c: New test.
9597 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9599         PR middle-end/32813
9600         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9601         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9602         instead of just -O.
9604 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9606         * gcc.target/mips/code-readable-1.c: New test.
9607         * gcc.target/mips/code-readable-2.c: Likewise.
9608         * gcc.target/mips/code-readable-3.c: Likewise.
9610 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9611             Revital Eres  <eres@il.ibm.com>
9613         * gfortran.dg/sms-1.f90: Add comment.
9614         * gfortran.dg/sms-2.f90: New.
9616 2007-08-07  Ian Lance Taylor  <iant@google.com>
9618         * gcc.dg/instrument-1.c: New test.
9619         * gcc.dg/instrument-2.c: New test.
9620         * gcc.dg/instrument-3.c: New test.
9622 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9624         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9626 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9628         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9629         !vector_alignment_reachable targets.
9630         * gcc.dg/vect/vect-33.c: Likewise.
9631         * gcc.dg/vect/vect-42.c: Likewise.
9632         * gcc.dg/vect/vect-44.c: Likewise.
9633         * gcc.dg/vect/vect-50.c: Likewise.
9634         * gcc.dg/vect/vect-70.c: Likewise.
9635         * gcc.dg/vect/vect-71.c: Likewise.
9636         * gcc.dg/vect/vect-87.c: Likewise.
9637         * gcc.dg/vect/vect-88.c: Likewise.
9638         * gcc.dg/vect/vect-91.c: Likewise.
9639         * gcc.dg/vect/vect-93.c: Likewise.
9640         * gcc.dg/vect/vect-96.c: Likewise.
9641         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9642         * gcc.dg/vect/section-anchors-69.c: Likewise.
9643         * gcc.dg/vect/pr25413.c: Likewise.
9644         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9645         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9646         * gfortran.dg/vect-2.f90: Likewise.
9647         * gfortran.dg/vect-3.f90: Likewise.
9648         * gfortran.dg/vect-4.f90: Likewise.
9649         * gfortran.dg/vect-5.f90: Likewise.
9650         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9651         Return false for darwin. 
9652         (check_effective_target_vector_alignment_reachable_for_double): New.
9654 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9656         * gcc.dg/multiword-1.c: New testcase.
9658 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9660         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9661         messages.
9662         * gfortran.dg/namelist_36.f90: New test.
9664 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9666         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9667           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9669 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9671         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9672         * gcc.dg/torture/type-generic-1.c: Likewise.
9674 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9676         * gcc.c-torture/20070522-1.c: Move to ...
9677         * gcc.c-torture/compile/20070522-1.c: Here.
9679 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9681         PR fortran/29828
9682         * gfortran.dg/minmax_char_1.f90: New test.
9683         * gfortran.dg/minmax_char_2.f90: New test.
9684         * gfortran.dg/min_max_optional_4.f90: New test.
9686 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9688         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9689         hanging on the testcase.
9691 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9693         PR middle-end/32988
9694         * gcc.c-torture/compile/pr32988.c: New test.
9696 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9698         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9700 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9702         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9704         Revert:
9705         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9707         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9709 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9711         PR fortran/32979
9712         * gfortran.dg/isnan_1.f90: New test.
9714 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9715             Revital Eres <eres@il.ibm.com>
9717         * gcc.dg/sms-antideps.c: New test.
9719 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9721         PR fortran/31214
9722         * gfortran.dg/entry_13.f90: New test.
9724         * gfortran.dg/entry_12.f90: Clean up .mod file.
9726 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9728         PR fortran/32770
9729         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9730         variables as kind=4 so they don't overflow the record length.
9732 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9734         PR fortran/32968
9735         * gfortran.dg/selected_kind_1.f90: New test.
9737 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9739         PR middle-end/32780
9740         * gcc.c-torture/compile/pr32780.c: New test.
9742 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9744         RP middle-end/32399
9745         * gcc.c-torture/compile/pr32399.c: New testcase.
9747 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9749         PR middle-end/32304
9750         * g++.dg/torture/pr32304.C: New testcase.
9752 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9754         PR middle-end/32935
9755         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9757 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9759         PR fortran/32955
9760         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9762 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9764         PR fortran/31202
9765         * gfortran.dg/nint_2.f90: New test.
9767 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9769         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9770         * gcc.dg/weak/typeof-2.c: Likewise.
9772 2007-08-03  Diego Novillo  <dnovillo@google.com>
9774         PR 31521
9775         * gcc.dg/tree-ssa/pr31521.c: New test.
9777 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9779         PR fortran/32770
9780         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9781         iostat must be default kind.
9783 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9787 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9789         PR fortran/32770
9790         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9791         explicit so test passes with -fdefault-integer-8.
9792         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9793         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9795 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9797         PR c++/30849
9798         * g++.dg/parse/asm1.C: New test.
9800         PR c++/30850
9801         * g++.dg/parse/asm2.C: Likewise.
9803         PR c++/30851
9804         * g++.dg/parse/asm3.C: Likewise.
9805         
9806 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9808         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9809           "int" is only 16 bit bits wide.
9810         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9812 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9814         * g++.dg/torture/type-generic-1.C: New.
9815         * gcc.dg/pr28796-2.c: Move tests ...
9816         * gcc.dg/tg-tests.h: ... here.
9817         * gcc.dg/torture/type-generic-1.c: New.
9819 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9821         PR libfortran/32954
9822         * minmaxloc_3.f90:  New test case.
9824 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9826         PR fortran/32936
9827         * gfortran.dg/allocate_stat.f90: New.
9829 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9831         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9833 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9835         PR tree-optimization/32919
9836         * gcc.c-torture/compile/pr32919.c: New.
9838 2007-08-01  Nick Clifton  <nickc@redhat.com>
9840         * gcc.c-torture/execute/execute.exp: Change copyright header to
9841         refer to version 3 of the GNU General Public License and to point
9842         readers at the COPYING3 file and the FSF's license web page.
9843         * gcc.c-torture/execute/ieee/ieee.exp,
9844         gcc.c-torture/unsorted/unsorted.exp,
9845         gcc.c-torture/compile/compile.exp,
9846         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9847         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9848         gcc.target/cris/torture/cris-torture.exp,
9849         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9850         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9851         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9852         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9853         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9854         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9855         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9856         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9857         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9858         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9859         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9860         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9861         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9862         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9863         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9864         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9865         gcc.dg/noncompile/noncompile.exp,
9866         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9867         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9868         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9869         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9870         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9871         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9872         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9873         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9874         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9875         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9876         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9877         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9878         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9879         g++.old-deja/old-deja.exp,
9880         gfortran.fortran-torture/execute/execute.exp,
9881         gfortran.fortran-torture/compile/compile.exp,
9882         treelang/output/output-1.c, treelang/output/output-1.tree,
9883         treelang/execute/execute.exp, treelang/Makefile.in,
9884         treelang/compile/compile.exp, g++.dg/dg.exp,
9885         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9886         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9887         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9888         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9889         g++.dg/compat/struct-layout-1.exp,
9890         g++.dg/compat/struct-layout-1_generate.c,
9891         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9892         g++.dg/bprob/bprob.exp, config/default.exp,
9893         gcc.test-framework/test-framework.awk,
9894         gcc.test-framework/gen_directive_tests,
9895         gcc.test-framework/test-framework.exp,
9896         objc.dg/special/special.exp,
9897         objc.dg/gnu-encoding/gnu-encoding.exp,
9898         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9899         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9900         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9901         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9902         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9903         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9904         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9905         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9906         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9907         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9908         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9909         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9910         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9911         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9912         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9913         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9914         Likewise.
9916 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9918         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9919         error message text.
9921 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9923         PR fortran/32945
9924         * gfortran.dg/initialization_12.f90: New test.
9926 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9928         PR fortran/31609
9929         * gfortran.dg/entry_12.f90: New test.
9931 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9933         PR fortran/32938
9934         * gfortran.dg/altreturn_6.f90: New test.
9936 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9938         PR fortran/32942
9939         * gfortran.dg/exponent_2.f90: New test.
9941 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9943         * gcc.dg/vect/vect-117.c: New test.
9944         * gcc.dg/vect/vect-74.c: Enabled test
9945         * gcc.dg/vect/vect-81.c: Enabled test
9947 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9949         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9950         s/dg-error/dg-warning where warning is expected.
9952 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9954         PR fortran/32770
9955         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9956         of huge() to correct kind.
9958 2007-07-30  Ollie Wild  <aaw@google.com>
9960         * gcc.dg/cpp/counter-2.c: New test.
9961         * gcc.dg/cpp/counter-3.c: New test.
9962         * gcc.dg/cpp/dir-only-1.c: New test.
9963         * gcc.dg/cpp/dir-only-1.h: New file.
9964         * gcc.dg/cpp/dir-only-2.c: New test.
9965         * gcc.dg/cpp/dir-only-3.c: New test.
9966         * gcc.dg/cpp/dir-only-3a.h: New file.
9967         * gcc.dg/cpp/dir-only-3b.h: New file.
9968         * gcc.dg/cpp/dir-only-4.c: New test.
9969         * gcc.dg/cpp/dir-only-5.c: New test.
9970         * gcc.dg/cpp/dir-only-6.c: New test.
9972 2007-07-30  Julian Brown  <julian@codesourcery.com>
9974         * gcc.target/arm/neon/v*.c: Regenerate.
9976 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9978         PR c++/32108
9979         * g++.dg/ext/label6.C: New.
9981 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9983         PR libfortran/32858
9984         PR libfortran/30814
9985         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9987 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9989         PR fortran/31211
9990         * gfortran.dg/actual_pointer_function_1.f90: New test.
9992         PR fortran/32682
9993         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9995 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9997         PR fortran/32906
9998         * gfortran.dg/shape_1.f90: Adjust error message.
9999         * gfortran.dg/parameter_array_ref_1.f90: New test.
10001 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10003         PR fortran/31609
10004         * gfortran.dg/entry_11.f90: New test.
10006 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10007             Revital Eres  <eres@il.ibm.com>
10009         * gfortran.dg/sms-1.f90: New test.
10011 2007-07-28  Richard Guenther  <rguenther@suse.de>
10013         * gcc.c-torture/compile/pr32920.c: New testcase.
10015 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10017         PR c++/30917
10018         * g++.dg/lookup/friend11.C: New test.
10020 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10022         * gfortran.dg/namelist_5.f90: Adjusted error message.
10023         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10024         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10025         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10026         * gfortran.dg/namelist_32.f90: ... this.
10028         PR fortran/32876
10029         * gfortran.dg/namelist_33.f90: New test.
10031         PR fortran/32905
10032         * gfortran.dg/namelist_34.f90: New test.
10034         PR fortran/31818
10035         * gfortran.dg/namelist_35.f90: New test.
10037 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10039         PR fortran/32880
10040         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10042 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10044         PR testsuite/32471
10045         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10046           assuming it is 0x7ffffffff.
10047         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10048         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10050 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10052         * gfortran.dg/operator_3.f90: Fix dg directive.
10053         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10054         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10055         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10057 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10059         * g++.dg/cpp0x/decltype1.C: New.
10060         * g++.dg/cpp0x/decltype2.C: New.
10061         * g++.dg/cpp0x/decltype3.C: New.
10062         * g++.dg/cpp0x/decltype4.C: New.
10063         * g++.dg/cpp0x/decltype5.C: New.
10064         * g++.dg/cpp0x/decltype6.C: New.
10066 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10068         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10069           because the test relies on bit 31 to be the sign bit.
10071 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10073         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10074           assuming it is 0x7fffffff.
10075         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10076         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10078 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10080         PR c++/32346
10081         * g++.dg/expr/bitfield9.C: New test.
10083 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10085         PR fortran/32899
10086         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10088 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10090         PR fortran/32760
10091         * gfortran.dg/private_type_7.f90: New test.
10093 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10095         PR fortran/32035
10096         * gfortran.dg/select_char_1.f90: New test.
10098 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10100         PR fortran/32903
10101         * gfortran.dg/initialization_11.f90: New test.
10103 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10105         * gcc.target/mips/ins-1.c: New test.
10107 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10109         PR/19232
10110         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10111         (f1): Likewise.
10113 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10115         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10116         error: width of 'spare' exceeds its type.
10118 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10120         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10121         * gcc.dg/sibcall-4.c: Likewise.
10123 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10125         PR rtl-optimization/31500
10126         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10127         * g++.dg/warn/Warray-bounds.C: Likewise.
10129 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10131         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10133 2007-07-25  Julian Brown  <julian@codesourcery.com>
10134             Paul Brook  <paul@codesourcery.com>
10135             Joseph Myers  <joseph@codesourcery.com>
10136             Mark Shinwell  <shinwell@codesourcery.com>
10138         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10139         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10140         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10141         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10142         (check_effective_target_arm_neon_hw): New.
10143         * gcc.target/arm/neon/neon.exp: New file.
10144         * gcc.target/arm/neon/polytypes.c: New file.
10145         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10147 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10149         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10150           targets where an "int" is less than 32 bits wide.
10152 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10154         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10156 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10158         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10159           during addition if an int is only 16 bits wide.
10160         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10162 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10164         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10165           size as "long int" and are 32 or 64 bits wide.
10166         * gcc.dg/torture/pr28814.c: Likewise.
10168 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10170         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10171           exactly as wide as an int.
10173 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10175         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10176         Define and use throughout as long long printf format specifier.
10177         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10178         Likewise.
10180 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10182         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10183         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10185 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10187         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10189 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10191         * gcc.c-torture/execute/20070724-1.c: New.
10193 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10195         PR fortran/31205
10196         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10197         "deallocates" to 24, since patch has code rid of much spurious
10198         code.
10199         * gfortran.dg/interface_assignment_1.f90 : New test.
10201         PR fortran/32842
10202         * gfortran.dg/interface_assignment_2.f90 : New test.
10204 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10206         PR fortran/32867
10207         * fortran.dg/initialization_10.f90: New test.
10209 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10211         PR fortran/32778
10212         * gfortran.dg/imag_2.f: Removed
10213         * gfortran.dg/warn_std_1.f90: New test.
10214         * gfortran.dg/warn_std_2.f90: New test.
10215         * gfortran.dg/warn_std_3.f90: New test.
10217 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10219         PR c++/29001
10220         * g++.dg/init/new22.C: New.
10222 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10224         PR c++/32561
10225         * g++.dg/template/crash67.C: New.
10227 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10229         * lib/target-support.exp (check_effective_target_natural_alignment): 
10230         (check_effective_target_vector_alignment_reachable): New.
10231         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10232         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10233         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10234         check.
10235         * gcc.dg/vect/pr25413.c: Likewise.
10236         * gcc.dg/vect/pr31699.c: Likewise.
10238 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10240         PR fortran/30814
10241         * gfortran.dg/pack_bounds_1.f90:  New test case.
10243 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10245         PR fortran/31639
10246         * gfortran.dg/initialization_9.f90: New test.
10248 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10250         PR fortran/32797
10251         PR fortran/32800
10252         * gfortran.dg/bind_c_usage_8.f03: New test case.
10253         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10254         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10256 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10258         * gcc.target/mips/branch-cost-1.c: New test.
10259         * gcc.target/mips/branch-cost-2.c: Likewise.
10261 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10263         PR fortran/32732
10264         * gfortran.dg/c_char_tests.f03: New test case.
10265         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10266         * gfortran.dg/c_char_tests_2.f03: New test case.
10267         * gfortran.dg/value_6.f03: Ditto.
10268         * gfortran.dg/value_7.f03: Ditto.
10270 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10272         PR fortran/32600
10273         * gfortran.dg/c_funloc_tests_5.f03: New.
10274         * gfortran.dg/c_funloc_tests_5.f04: New.
10275         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10277 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10279         PR c++/32839
10280         * g++.dg/expr/call4.C: New.
10281         * g++.dg/expr/call5.C: New.
10283 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10285         PR fortran/32710
10286         * gfortran.dg/namelist_30.f90: New test.
10288 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10290         PR fortran/29962
10291         * gfortran.dg/array_initializer_1.f90: Removed warning.
10292         * gfortran.dg/initialization_1.f90: Adjusted messages.
10293         * gfortran.dg/nested_modules_6.f90: Removed warning.
10295         PR fortran/31253
10296         * gfortran.dg/initialization_7.f90: New test.
10298         PR fortran/31639
10299         * gfortran.dg/initialization_8.f90: New test.
10301 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10303         PR c++/30818
10304         * g++.dg/template/crash47.C: Adjust errors.
10305         * g++.dg/template/crash48.C: Adjust errors.
10306         * g++.dg/template/typename12.C: New.
10307         * g++.dg/template/typename13.C: New.
10308         * g++.dg/template/typename14.C: New.
10309         * g++.dg/template/typedef6.C: Adjust errors.
10311 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10313         PR fortran/32627
10314         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10315         * gfortran.dg/pr32627.f03: New test case.
10317         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10318         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10319         c_f_pointer_logical.
10320         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10321         c_f_pointer_complex.
10322         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10323         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10324         c_f_pointer_shape_tests_2.
10325         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10327 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10329         PR fortran/32804
10330         * gfortran.dg/c_loc_tests_9.f03: New test case.
10331         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10333 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10335         PR fortran/32823
10336         * gfortran.dg/int_2.f90: New test.
10337         
10338 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10340         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10342 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10344         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10345         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10347 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10349         PR tree-optimization/19910
10350         * gcc.dg/pr19910.c: New test.
10352 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10354         PR fortran/32738
10355         * gfortran.dg/pr32738.f90: New test.
10357 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10359         PR tree-optimzation/32635
10360         * gfortran.dg/pr32635.f:  New test case.
10362 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10364         PR fortran/32801
10365         * gfortran.dg/pr32801.f03: New test case.
10367 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10369         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10370         Test negative numbers also.
10371         * gcc.dg/c99-math-float-1.c: Likewise.
10372         * gcc.dg/c99-math-long-double-1.c: Likewise.
10373         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10374         test inputs.
10376 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10377         
10378         * lib/target-supports.exp (check_effective_target_sync_int_long):
10379         Enable for xtensa.
10380         (check_effective_target_sync_char_short): Likewise.
10381         
10382 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10384         * gcc.dg/pr28796-2.c: Add more cases.
10386 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10388         * gcc.dg/pr28796-1.c: Add more cases.
10389         * gcc.dg/pr28796-2.c: Likewise.
10391 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10393         * gcc.dg/pr28796-1.c: Add more cases.
10394         * gcc.dg/pr28796-2.c: Likewise.
10396 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10398         PR fortran/32535
10399         * gfortran.dg/pr32535.f90: New test.
10401 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10403         PR fortran/31320
10404         PR fortran/32665
10405         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10407 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10409         PR rtl-optimization/32773
10410         * gcc.dg/pr32773.c: New test.
10412 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10414         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10415         match flax-vector-conversions note.
10416         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10417         instead of dg-error for the warning.
10419 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10421         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10422           adapted to work on targets with 16-bit or wider int.
10423         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10424         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10425         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10426         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10428 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10430         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10431         support large arrays.
10432         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10433         * gcc.dg/20061109-1.c: Likewise.
10434         * gcc.c-torture/execute/20061101-1.x: Likewise.
10435         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10436         * gcc.c-torture/execute/pr31448.x: Likewise.
10438 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10440         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10442         PR fortran/32238
10443         * gfortran.dg/pr32238.f90: New test.
10445         PR fortran/32222
10446         * gfortran.dg/pr32222.f90: New test.
10448         PR fortran/32242
10449         * gfortran.dg/pr32242.f90: New test.
10450         
10451 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10452             David Ung  <davidu@mips.com>
10454         * gcc.target/mips/mips-sched-madd.c: New test case.
10456 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10458         PR libfortran/32611
10459         * gfortran.dg/large_real_kind_1.f90: Update test.
10460         * gfortran.dg/pr17706.f90: Update test.
10461         * gfortran.dg/fmt_zero_digits.f90: Update test.
10462         * gfortran.dg/fmt_zero_precision.f90: Update test.
10463         * gfortran.dg/real_const_3.f90: Update test.
10465 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10467         PR fortran/32036
10468         * gfortran.dg/bounds_check_8.f90: New test.
10469         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10471 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10473         PR fortran/32357
10474         * gfortran.dg/mvbits_2.f90: New test.
10476 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10478         PR libfortran/32731
10479         * gfortran.dg/pack_mask_1.f90:  New test.
10480         * gfortran.dg/unpack_mask_1.f90:  New test.
10482 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10484         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10485         * gcc.dg/20001101-1.c: Likewise.
10486         * gcc.dg/20001102-1.c: Likewise.
10487         * gcc.dg/20020116-2.c: Likewise.
10488         * gcc.dg/20020416-1.c: Likewise.
10489         * gcc.dg/sparc-constant-1.c: Likewise.
10490         * gcc.dg/sparc-dwarf2.c: Likewise.
10491         * gcc.dg/sparc-frame-1.c: Likewise.
10492         * gcc.dg/sparc-getcontext-1.c: Likewise.
10493         * gcc.dg/sparc-loop-1.c: Likewise.
10494         * gcc.dg/sparc-reg-1.c: Likewise.
10495         * gcc.dg/sparc-ret.c: Likewise.
10496         * gcc.dg/sparc-trap-1.c: Likewise.
10497         * gcc.dg/ultrasp10.c: Likewise.
10498         * gcc.dg/ultrasp11.c: Likewise.
10499         * gcc.dg/ultrasp1.c: Likewise.
10500         * gcc.dg/ultrasp2.c: Likewise.
10501         * gcc.dg/ultrasp3.c: Likewise.
10502         * gcc.dg/ultrasp4.c: Likewise.
10503         * gcc.dg/ultrasp5.c: Likewise.
10504         * gcc.dg/ultrasp6.c: Likewise.
10505         * gcc.dg/ultrasp7.c: Likewise.
10506         * gcc.dg/ultrasp8.c: Likewise.
10507         * gcc.dg/ultrasp9.c: Likewise.
10508         * gcc.dg/splet-1.c: Delete.
10510 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10512         PR fortran/32724
10513         * gfortran.dg/stfunc_5.f90: New test.
10515 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10517         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10518         New procedure to check if arrays are naturally aligned to the vector
10519         alignment boundary.
10520         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10521         in size_t typedef.  Adjust tree dump scan results according to
10522         vect_aligned_arrays target check.
10523         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10524         vect_aligned_arrays target check.
10525         * gcc.dg/vect/pr31699.c: Ditto.
10527 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10529         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10530         for V2DFmode vector conditional expression.
10531         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10532         and dfceq patterns.
10533         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10534         and dfcgt patterns.
10535         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10536         V2DFmode comparison and test special values.
10537         * lib/target-supports.exp: Switch on test for V2DFmode 
10538         vector conditional expression.
10540 2007-07-13  Richard Guenther  <rguenther@suse.de>
10542         PR tree-optimization/32721
10543         * gcc.dg/pr32721.c: New testcase.
10545 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10547         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10548         error message part that continues on a new line.
10550 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10552         * gcc.dg/c99-tgmath-1.c: New.
10553         * gcc.dg/c99-tgmath-2.c: New.
10554         * gcc.dg/c99-tgmath-3.c: New.
10555         * gcc.dg/c99-tgmath-4.c: New.
10557 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10558             Janis Johnson  <janis187@us.ibm.com>
10560         PR testsuite/25241
10561         * gcc.test-framework/dg-error-exp-F.c: New test.
10562         * gcc.test-framework/dg-warning-exp-F.c: New test.
10563         * lib/gcc.exp: Enable warning and error prefixes.
10564         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10565         (dg-error): Wrap original dg-error.
10566         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10567         markers from dg-error/dg-warning directives.
10568         * gcc.dg/20040322-1.c: Likewise.
10569         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10570         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10571         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10572         * gcc.dg/Werror-1.c: Likewise.
10573         * gcc.dg/Werror-10.c: Likewise.
10574         * gcc.dg/Werror-11.c: Likewise.
10575         * gcc.dg/Werror-2.c: Likewise.
10576         * gcc.dg/Werror-3.c: Likewise.
10577         * gcc.dg/Werror-4.c: Likewise.
10578         * gcc.dg/Werror-5.c: Likewise.
10579         * gcc.dg/Werror-6.c: Likewise.
10580         * gcc.dg/Werror-7.c: Likewise.
10581         * gcc.dg/Werror-8.c: Likewise.
10582         * gcc.dg/Werror-9.c: Likewise.
10583         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10584         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10585         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10586         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10587         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10588         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10589         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10590         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10591         * gcc.dg/Wnested-externs-1.c: Likewise.
10592         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10593         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10594         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10595         * gcc.dg/Wshadow-3.c: Likewise.
10596         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10597         * gcc.dg/Wwrite-strings-1.c: Likewise.
10598         * gcc.dg/anon-struct-5.c: Likewise.
10599         * gcc.dg/anon-struct-6.c: Likewise.
10600         * gcc.dg/anon-struct-7.c: Likewise.
10601         * gcc.dg/anon-struct-8.c: Likewise.
10602         * gcc.dg/array-8.c: Likewise.
10603         * gcc.dg/array-quals-2.c: Likewise.
10604         * gcc.dg/asm-qual-1.c: Likewise.
10605         * gcc.dg/asm-wide-1.c: Likewise.
10606         * gcc.dg/assign-warn-1.c: Likewise.
10607         * gcc.dg/assign-warn-2.c: Likewise.
10608         * gcc.dg/bitfld-10.c: Likewise.
10609         * gcc.dg/bitfld-11.c: Likewise.
10610         * gcc.dg/bitfld-12.c: Likewise.
10611         * gcc.dg/bitfld-13.c: Likewise.
10612         * gcc.dg/bitfld-14.c: Likewise.
10613         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10614         * gcc.dg/builtins-30.c: Likewise.
10615         * gcc.dg/c90-const-expr-5.c: Likewise.
10616         * gcc.dg/c90-typespec-1.c: Likewise.
10617         * gcc.dg/c99-const-expr-5.c: Likewise.
10618         * gcc.dg/c99-flex-array-5.c: Likewise.
10619         * gcc.dg/c99-fordecl-3.c: Likewise.
10620         * gcc.dg/c99-tag-3.c: Likewise.
10621         * gcc.dg/c99-typespec-1.c: Likewise.
10622         * gcc.dg/c99-vla-jump-1.c: Likewise.
10623         * gcc.dg/c99-vla-jump-2.c: Likewise.
10624         * gcc.dg/c99-vla-jump-3.c: Likewise.
10625         * gcc.dg/c99-vla-jump-4.c: Likewise.
10626         * gcc.dg/c99-vla-jump-5.c: Likewise.
10627         * gcc.dg/cast-1.c: Likewise.
10628         * gcc.dg/cast-2.c: Likewise.
10629         * gcc.dg/cast-3.c: Likewise.
10630         * gcc.dg/cast-4.c: Likewise.
10631         * gcc.dg/cast-pretty-print-1.c: Likewise.
10632         * gcc.dg/comp-goto-2.c: Likewise.
10633         * gcc.dg/comp-goto-3.c: Likewise.
10634         * gcc.dg/cpp/error-1.c: Likewise.
10635         * gcc.dg/cpp/if-paren.c: Likewise.
10636         * gcc.dg/decl-7.c: Likewise.
10637         * gcc.dg/decl-8.c: Likewise.
10638         * gcc.dg/decl-nospec-1.c: Likewise.
10639         * gcc.dg/decl-nospec-2.c: Likewise.
10640         * gcc.dg/decl-nospec-3.c: Likewise.
10641         * gcc.dg/declspec-10.c: Likewise.
10642         * gcc.dg/declspec-11.c: Likewise.
10643         * gcc.dg/declspec-12.c: Likewise.
10644         * gcc.dg/declspec-13.c: Likewise.
10645         * gcc.dg/declspec-14.c: Likewise.
10646         * gcc.dg/declspec-15.c: Likewise.
10647         * gcc.dg/declspec-16.c: Likewise.
10648         * gcc.dg/declspec-17.c: Likewise.
10649         * gcc.dg/declspec-4.c: Likewise.
10650         * gcc.dg/declspec-5.c: Likewise.
10651         * gcc.dg/declspec-6.c: Likewise.
10652         * gcc.dg/declspec-7.c: Likewise.
10653         * gcc.dg/declspec-8.c: Likewise.
10654         * gcc.dg/declspec-9.c: Likewise.
10655         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10656         * gcc.dg/dfp/constants-c99.c: Likewise.
10657         * gcc.dg/dfp/keywords-c89.c: Likewise.
10658         * gcc.dg/dfp/keywords-c99.c: Likewise.
10659         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10660         * gcc.dg/dfp/typespec.c: Likewise.
10661         * gcc.dg/dremf-type-compat-2.c: Likewise.
10662         * gcc.dg/dremf-type-compat-3.c: Likewise.
10663         * gcc.dg/dremf-type-compat-4.c: Likewise.
10664         * gcc.dg/empty-source-2.c: Likewise.
10665         * gcc.dg/empty-source-3.c: Likewise.
10666         * gcc.dg/enum3.c: Likewise.
10667         * gcc.dg/extra-semi-2.c: Likewise.
10668         * gcc.dg/extra-semi-3.c: Likewise.
10669         * gcc.dg/float-range-1.c: Likewise.
10670         * gcc.dg/float-range-2.c: Likewise.
10671         * gcc.dg/float-range-3.c: Likewise.
10672         * gcc.dg/float-range-5.c: Likewise.
10673         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10674         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10675         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10676         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10677         * gcc.dg/format/cast-1.c: Likewise.
10678         * gcc.dg/format/gcc_diag-3.c: Likewise.
10679         * gcc.dg/format/gcc_diag-4.c: Likewise.
10680         * gcc.dg/format/gcc_diag-6.c: Likewise.
10681         * gcc.dg/format/gcc_diag-8.c: Likewise.
10682         * gcc.dg/format/gcc_diag-9.c: Likewise.
10683         * gcc.dg/format/nul-2.c: Likewise.
10684         * gcc.dg/format/opt-1.c: Likewise.
10685         * gcc.dg/format/opt-2.c: Likewise.
10686         * gcc.dg/format/opt-3.c: Likewise.
10687         * gcc.dg/format/opt-4.c: Likewise.
10688         * gcc.dg/format/opt-5.c: Likewise.
10689         * gcc.dg/format/opt-6.c: Likewise.
10690         * gcc.dg/framework-2.c: Likewise.
10691         * gcc.dg/func-args-1.c: Likewise.
10692         * gcc.dg/func-outside-1.c: Likewise.
10693         * gcc.dg/func-outside-2.c: Likewise.
10694         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10695         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10696         * gcc.dg/if-empty-1.c: Likewise.
10697         * gcc.dg/init-bad-1.c: Likewise.
10698         * gcc.dg/init-bad-2.c: Likewise.
10699         * gcc.dg/init-bad-3.c: Likewise.
10700         * gcc.dg/init-desig-obs-2.c: Likewise.
10701         * gcc.dg/init-desig-obs-3.c: Likewise.
10702         * gcc.dg/init-empty-2.c: Likewise.
10703         * gcc.dg/init-empty-3.c: Likewise.
10704         * gcc.dg/inline-11.c: Likewise.
10705         * gcc.dg/inline-12.c: Likewise.
10706         * gcc.dg/inline-8.c: Likewise.
10707         * gcc.dg/inline-9.c: Likewise.
10708         * gcc.dg/inline3.c: Likewise.
10709         * gcc.dg/label-decl-1.c: Likewise.
10710         * gcc.dg/label-decl-2.c: Likewise.
10711         * gcc.dg/label-decl-3.c: Likewise.
10712         * gcc.dg/label-decl-4.c: Likewise.
10713         * gcc.dg/long-long-typespec-1.c: Likewise.
10714         * gcc.dg/lvalue-2.c: Likewise.
10715         * gcc.dg/lvalue-3.c: Likewise.
10716         * gcc.dg/nested-func-3.c: Likewise.
10717         * gcc.dg/nested-redef-1.c: Likewise.
10718         * gcc.dg/noreturn-4.c: Likewise.
10719         * gcc.dg/old-style-prom-2.c: Likewise.
10720         * gcc.dg/old-style-prom-3.c: Likewise.
10721         * gcc.dg/old-style-then-proto-1.c: Likewise.
10722         * gcc.dg/overflow-warn-1.c: Likewise.
10723         * gcc.dg/overflow-warn-2.c: Likewise.
10724         * gcc.dg/overflow-warn-3.c: Likewise.
10725         * gcc.dg/overflow-warn-4.c: Likewise.
10726         * gcc.dg/overflow-warn-6.c: Likewise.
10727         * gcc.dg/parm-forwdecl-2.c: Likewise.
10728         * gcc.dg/parm-forwdecl-3.c: Likewise.
10729         * gcc.dg/parm-impl-decl-1.c: Likewise.
10730         * gcc.dg/parm-impl-decl-2.c: Likewise.
10731         * gcc.dg/parm-incomplete-1.c: Likewise.
10732         * gcc.dg/parm-mismatch-1.c: Likewise.
10733         * gcc.dg/pointer-arith-1.c: Likewise.
10734         * gcc.dg/pointer-arith-2.c: Likewise.
10735         * gcc.dg/pointer-arith-3.c: Likewise.
10736         * gcc.dg/pointer-arith-4.c: Likewise.
10737         * gcc.dg/pointer-arith-6.c: Likewise.
10738         * gcc.dg/pointer-arith-7.c: Likewise.
10739         * gcc.dg/pointer-arith-8.c: Likewise.
10740         * gcc.dg/pr13804-1.c: Likewise.
10741         * gcc.dg/pr15698-1.c: Likewise.
10742         * gcc.dg/pr15698-2.c: Likewise.
10743         * gcc.dg/pr15698-3.c: Likewise.
10744         * gcc.dg/pr15698-4.c: Likewise.
10745         * gcc.dg/pr15698-5.c: Likewise.
10746         * gcc.dg/pr15698-6.c: Likewise.
10747         * gcc.dg/pr15698-7.c: Likewise.
10748         * gcc.dg/pr15698-8.c: Likewise.
10749         * gcc.dg/pr17188-1.c: Likewise.
10750         * gcc.dg/pr17301-1.c: Likewise.
10751         * gcc.dg/pr17301-2.c: Likewise.
10752         * gcc.dg/pr17730-1.c: Likewise.
10753         * gcc.dg/pr20368-1.c: Likewise.
10754         * gcc.dg/pr20368-2.c: Likewise.
10755         * gcc.dg/pr20368-3.c: Likewise.
10756         * gcc.dg/pr22308-1.c: Likewise.
10757         * gcc.dg/qual-component-1.c: Likewise.
10758         * gcc.dg/redecl-1.c: Likewise.
10759         * gcc.dg/redecl-11.c: Likewise.
10760         * gcc.dg/redecl-12.c: Likewise.
10761         * gcc.dg/redecl-13.c: Likewise.
10762         * gcc.dg/redecl-14.c: Likewise.
10763         * gcc.dg/redecl-15.c: Likewise.
10764         * gcc.dg/register-var-1.c: Likewise.
10765         * gcc.dg/register-var-2.c: Likewise.
10766         * gcc.dg/stmt-expr-2.c: Likewise.
10767         * gcc.dg/stmt-expr-3.c: Likewise.
10768         * gcc.dg/stmt-expr-label-1.c: Likewise.
10769         * gcc.dg/stmt-expr-label-2.c: Likewise.
10770         * gcc.dg/stmt-expr-label-3.c: Likewise.
10771         * gcc.dg/struct-empty-2.c: Likewise.
10772         * gcc.dg/struct-empty-3.c: Likewise.
10773         * gcc.dg/struct-parse-1.c: Likewise.
10774         * gcc.dg/struct-semi-1.c: Likewise.
10775         * gcc.dg/struct-semi-2.c: Likewise.
10776         * gcc.dg/struct-semi-3.c: Likewise.
10777         * gcc.dg/switch-5.c: Likewise.
10778         * gcc.dg/switch-6.c: Likewise.
10779         * gcc.dg/switch-7.c: Likewise.
10780         * gcc.dg/tls/diag-5.c: Likewise.
10781         * gcc.dg/transparent-union-1.c: Likewise.
10782         * gcc.dg/transparent-union-3.c: Likewise.
10783         * gcc.dg/typespec-1.c: Likewise.
10784         * gcc.dg/vla-init-2.c: Likewise.
10785         * gcc.dg/vla-init-3.c: Likewise.
10786         * gcc.dg/vla-init-4.c: Likewise.
10787         * gcc.dg/vla-init-5.c: Likewise.
10788         * gcc.dg/void-cast-2.c: Likewise.
10789         * gcc.dg/wvla-3.c: Likewise.
10790         * gcc.dg/wvla-7.c: Likewise.
10791         * gcc.target/i386/991209-1.c: Likewise.
10792         * gcc.target/ia64/fpreg-1.c: Likewise.
10793         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10794         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10795         
10796 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10798         PR fortran/31639
10799         * gfortran.dg/func_decl_4.f90: New test.
10801 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10803         PR fortran/32727
10804         * gfortran.dg/interface_17.f90: New test.
10806 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10808         PR fortran/32599
10809         * gfortran.dg/32599.f03: New test case.
10811         PR fortran/32601
10812         * gfortran.dg/32601.f03: New test case.
10813         * gfortran.dg/32601_1.f03: Ditto.
10814         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10815         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10817 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10819         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10821 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10822             Devang Patel  <dpatel@apple.com>
10824         PR tree-optimization/25413
10825         * gcc.dg/vect/vect-align-1.c: New.
10826         * gcc.dg/vect/vect-align-2.c: New.
10827         * gcc.dg/vect/pr25413.c: New.
10828         * gcc.dg/vect/pr25413a.c: New.
10829         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10831 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10833         * lib/target-support.exp (check_ultrasparc_hw_available):
10834         New function.
10835         (is-effective-target): Check $arg for ultrasparc_hw.
10836         (is-effective-target-keyword): Likewise.
10837         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10838         when determining what to do on sparc platforms.
10839         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10840         * gcc.dg/20001101-1.c: Likewise.
10841         * gcc.dg/20001101-2.c: Likewise.
10842         * gcc.dg/ultrasp9.c: Likewise.
10843         * gcc.dg/ultrasp10.c: Likewise.
10844         * gcc.target/sparc/pdist-3.c: Likewise.
10846 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10848         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10850 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10852         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10853         get vectorized.
10854         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10855         now get vectorized.
10856         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10857         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10858         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10859         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10860         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10861         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10862         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10863         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10864         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10865         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10866         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10867         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10868         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10869         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10870         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10871         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10872         Add spu.
10874 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10876         PR c++/30854
10877         * g++.dg/parse/error30.C: New test.
10879 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10881         PR fortran/29804
10882         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10884 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10886         * gfortran.fortran-torture/compile/pr32663.f: New test.
10888 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10890         PR c++/31027
10891         * g++.dg/inherit/virtual4.C: New.
10893 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10895         PR target/32661
10896         * gcc.target/i386/pr32661-1.c: New test.
10898 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10900         * gnat.dg/invariant_index.ad[sb]: New test.
10902 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10904         PR c++/32560
10905         * g++.dg/template/decl3.C: New.
10907 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10909         PR 32617
10910         * gcc.c-torture/execute/align-3.c: New.
10912 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10914         PR target/32708
10915         * gcc.target/i386/pr32708-1.c: New test.
10916         * gcc.target/i386/pr32708-2.c: Ditto.
10917         * gcc.target/i386/pr32708-3.c: Ditto.
10919 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10921         * g++.dg/init/new20.C: Remove svn:executable flag.
10923 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10925         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10927 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10929         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10931 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10933         PR testsuite/25241
10934         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10935         directive.
10936         
10937 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10939         PR fortran/32157
10940         * gfortran.dg/overload_2.f90: New test.
10942         PR fortran/32689
10943         * gfortran.dg/transfer_simplify_5.f90
10945         PR fortran/32634
10946         * gfortran.dg/interface_15.f90: New test.
10948 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10950         PR libfortran/32336
10951         * gfortran.dg/matmul_5.f90:  New test case.
10953 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10956         * gcc.dg/fesd-any.h: Likewise.
10957         * gcc.dg/fesd-baseonly.c: Likewise.
10958         * gcc.dg/fesd-baseonly.h: Likewise.
10959         * gcc.dg/fesd-none.c: Likewise.
10960         * gcc.dg/fesd-none.h: Likewise.
10961         * gcc.dg/fesd-reduced.c: Likewise.
10962         * gcc.dg/fesd-reduced.h: Likewise.
10963         * gcc.dg/fesd-sys.c: Likewise.
10964         * gcc.dg/fesd-sys.h: Likewise
10965         * gcc.dg/fesd.h: Likewise.
10967         * g++.dg/debug/dwarf2: New directory.
10968         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10969         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10970         * g++.dg/other/fesd-any.h: Likewise.
10971         * g++.dg/other/fesd-baseonly.C: Likewise.
10972         * g++.dg/other/fesd-baseonly.h: Likewise.
10973         * g++.dg/other/fesd-none.C: Likewise.
10974         * g++.dg/other/fesd-none.h: Likewise.
10975         * g++.dg/other/fesd-reduced.C: Likewise.
10976         * g++.dg/other/fesd-reduced.h: Likewise.
10977         * g++.dg/other/fesd-sys.C: Likewise.
10978         * g++.dg/other/fesd-sys.h: Likewise.
10979         * g++.dg/other/fesd.h: Likewise.
10981 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10983         PR fortran/31129
10984         * gfortran.dg/parameter_unused.f90: New test.
10986 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10988         PR tree-optimization/32681
10989         * gcc.dg/tree-ssa/pr32681.c: New test.
10991 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10993         PR fortran/32678
10994         * gfortran.dg/fmt_t_5.f90: New test.
10996 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10998         PR c++/30535
10999         * g++.dg/template/operator10.C: New.
11001 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11003         PR libfortran/32217
11004         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11006 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11008         PR fortran/29876
11009         * gfortran.dg/operator_6.f90: New test.
11011 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11013         PR fortran/17711
11014         * gfortran.dg/operator_4.f90: New test.
11015         * gfortran.dg/operator_5.f90: New test.
11016         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11017         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11019 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11021         PR fortran/32669
11022         * gfortran.dg/argument_checking_6.f90: New.
11024 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11026         PR fortran/25094
11027         * gfortran.dg/interface_155555.f90: New test.
11029 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11031         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11032         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11034 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11036         PR testsuite/25241
11037         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11038         discern pedantic diagnostics and errors.
11039         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11040         and not an error.
11041         * gcc.dg/20050121-1.c: This is an error and not a warning.
11042         * gcc.target/i386/sseregparm-2.c:  Likewise.
11043         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11044         * gcc.dg/charset/attribute2.c: Likewise.
11045         * gcc.dg/bitfld-1.c: Likewise.
11046         * gcc.dg/pack-test-2.c: Likewise.
11047         * gcc.dg/940510-1.c: Match separately error and warning.
11048         * gcc.dg/array-2.c: Match separately multiple messages. The second
11049         diagnostic is a pedantic warning and not an error.
11050         * gcc.dg/pr14475.c: Match separately multiple messages.
11051         * gcc.dg/pr18809-1.c: Likewise.
11052         * gcc.dg/pr27953.c: Likewise.
11053         * gcc.dg/vla-init-1.c: Likewise.
11054         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11056 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11058         PR fortran/32644
11059         * gfortran.dg/char_decl_1.f90: New test.
11061 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11063         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11065 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11067         PR c++/32232
11068         * g++.dg/template/overload9.C: New test.
11070 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11072         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11073         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11075 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11077         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11078         * gcc.dg/20001012-2.c: Likewise.
11079         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11080         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11082 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11084         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11085         about the chunk size when STACK_SIZE is defined.
11087 2007-07-06  Josh Conner  <jconner@apple.com>
11089         PR middle-end/32602
11090         * gcc.dg/sibcall-8.c: New test.
11092 2007-07-06  Josh Conner  <jconner@apple.com>
11094         PR middle-end/32603
11095         * gcc.target/arm/sibcall-1.c: New test.
11097 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11099         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11101 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11103         * gfortran.dg/save_parameter.f90: New test.
11104         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11106 2007-07-06  Richard Guenther  <rguenther@suse.de>
11108         * g++.dg/opt/pr30965.C: New testcase.
11110 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11112         * gcc.target/mips/save-restore-5.c: New test.
11114 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11116         PR rtl_optimization/32450
11117         * gcc.dg/pr32450.c: New runtime test.
11119 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11121         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11122         single underscore in scan directives.
11124 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11126         PR c++/32245
11127         * g++.dg/init/ptrmem4.C: New test.
11129         PR c++/32251
11130         * g++.dg/init/new21.C: Likewise.
11132         PR c++/31992
11133         * g++.dg/template/static30.C: Likewise.
11135 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11137         * gcc.dg/vect/costmodel/ppc: New directory.
11138         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11139         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11140         New test.
11141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11148         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11149         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11150         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11151         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11152         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11153         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11154         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11156 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11158         PR fortran/32359
11159         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11161 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11163         PR fortran/32526
11164         * gfortran.dg/interface_14.f90: New test.
11166         PR fortran/32613
11167         * gfortran.dg/do_iterator_2.f90: New test.
11169 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11171         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11172         (FE_DEC_DOWNWARD): Likewise.
11173         (FE_DEC_UPWARD): Likewise.
11174         (FE_DEC_TOWARDZERO): Likewise.
11175         (FE_DEC_TONEARESTFROMZERO): Likewise.
11177 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11179         * gcc.c-torture/compile/pr32606.c: New.
11180         * gfortran.fortran-torture/execute/pr32604.f90: New.
11182 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11184         * gcc.dg/visibility-12.c: New test.
11185         * gcc.dg/visibility-13.c: Likewise.
11186         * g++.dg/ext/visibility-9.C: Likewise.
11187         * g++.dg/ext/visibility-10.C: Likewise.
11189 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11191         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11192         * gcc.dg/sh-relax-vxworks.c: New test.
11194 2007-07-04  Richard Guenther  <rguenther@suse.de>
11196         PR tree-optimization/32500
11197         * gcc.c-torture/execute/pr32500.c: New testcase.
11199 2007-07-04  Richard Guenther  <rguenther@suse.de>
11201         PR tree-optimization/32482
11202         * gcc.c-torture/compile/pr32482.c: New testcase.
11204 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11206         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11207         VxWorks kernels.
11208         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11209         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11210         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11211         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11213 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11215         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11217 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11219         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11221 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11223         PR fortran/31198
11224         * gfortran.dg/min_max_optional_1.f90: New test.
11225         * gfortran.dg/min_max_optional_2.f90: New test.
11226         * gfortran.dg/min_max_optional_3.f90: New test.
11228 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11230         PR fortran/32545
11231         * gfortran.dg/fmt_error.f90: New test.
11233 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11235         PR fortran/32612
11236         * gfortran.dg/interface_13.f90: New test.
11238 2007-07-03  Dave Brolley  <brolley@redhat.com>
11240         PR c++/31743
11241         * g++.dg/init/new20.C: New test.
11243 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11245         PR fortran/32579
11246         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11248 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11250         PR fortran/25062
11251         * common_7.f90: New.
11252         * common_8.f90: New.
11253         * common_9.f90: New.
11255 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11257         PR fortran/30940
11258         * gfortran.dg/argument_checking_1.f90: New.
11259         * gfortran.dg/argument_checking_2.f90: New.
11260         * gfortran.dg/argument_checking_3.f90: New.
11261         * gfortran.dg/argument_checking_4.f90: New.
11262         * gfortran.dg/argument_checking_5.f90: New.
11263         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11264         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11266 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11268         * gcc.dg/pr32176.c: Add -w to default dg-options.
11270 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11272         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11274 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11276         PR fortran/20888
11277         * gfortran.dg/null_2.f90: New.
11279 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11280             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11282         PR middle-end/32176
11283         * gcc.dg/pr32176.c: New test.
11285 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11287         * gcc.dg/const-float80.c : New test.
11288         * gcc.dg/const-float128.c : New test.
11289         * gcc.dg/const-float80-ped.c : New test.
11290         * gcc.dg/const-float128-ped.c : New test.
11292 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11294         * gcc.dg/c99-math.h: Fix typo.
11296 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11298         PR libgomp/32468
11299         * gcc.dg/gomp/pr32468-1.c: New test.
11301 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11303         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11304         an ABI option.
11306 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11308         * gfortran.fortran-torture/compile/pr32583.f: New.
11309         * gcc.c-torture/compile/pr32584.c: New
11311 2007-07-02  Ollie Wild  <aaw@google.com>
11313         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11314         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11316 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11318         * gcc.target/mips/save-restore-1.c: New test.
11319         * gcc.target/mips/save-restore-2.c: Likewise.
11320         * gcc.target/mips/save-restore-3.c: Likewise.
11321         * gcc.target/mips/save-restore-4.c: Likewise.
11323 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11325         PR tree-optimization/31966
11326         PR tree-optimization/32533
11327         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11328         * gfortran.dg/pr32533.f90: Ditto.
11330 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11332         * g++.dg/opt/nrv12.C: New test.
11333         * gcc.target/i386/nrv1.c: New test.
11335         PR c++/31748
11336         * g++.dg/gomp/pr31748.C: New test.
11338 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11340         PR tree-optimization/32230
11341         * gcc.dg/vect/pr32230.c: New test.
11343 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11345         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11346         * bind_c_coms.f90: Ditto.
11347         * bind_c_coms_driver.c: Ditto.
11348         * bind_c_dts.f90: Ditto.
11349         * bind_c_dts_2.f03: Ditto.
11350         * bind_c_dts_2_driver.c: Ditto.
11351         * bind_c_dts_3.f03: Ditto.
11352         * bind_c_dts_4.f03: Ditto.
11353         * bind_c_dts_driver.c: Ditto.
11354         * bind_c_implicit_vars.f03: Ditto.
11355         * bind_c_procs.f03: Ditto.
11356         * bind_c_usage_2.f03: Ditto.
11357         * bind_c_usage_3.f03: Ditto.
11358         * bind_c_usage_5.f03: Ditto.
11359         * bind_c_usage_6.f03: Ditto.
11360         * bind_c_usage_7.f03: Ditto.
11361         * bind_c_vars.f90: Ditto.
11362         * bind_c_vars_driver.c: Ditto.
11363         * binding_c_table_15_1.f03: Ditto.
11364         * binding_label_tests.f03: Ditto.
11365         * binding_label_tests_10.f03: Ditto.
11366         * binding_label_tests_10_main.f03: Ditto.
11367         * binding_label_tests_11.f03: Ditto.
11368         * binding_label_tests_11_main.f03: Ditto.
11369         * binding_label_tests_12.f03: Ditto.
11370         * binding_label_tests_13.f03: Ditto.
11371         * binding_label_tests_13_main.f03: Ditto.
11372         * binding_label_tests_14.f03: Ditto.
11373         * binding_label_tests_2.f03: Ditto.
11374         * binding_label_tests_3.f03: Ditto.
11375         * binding_label_tests_4.f03: Ditto.
11376         * binding_label_tests_5.f03: Ditto.
11377         * binding_label_tests_6.f03: Ditto.
11378         * binding_label_tests_7.f03: Ditto.
11379         * binding_label_tests_8.f03: Ditto.
11380         * binding_label_tests_9.f03: Ditto.
11381         * c_assoc.f90: Ditto.
11382         * c_assoc_2.f03: Ditto.
11383         * c_f_pointer_shape_test.f90: Ditto.
11384         * c_f_pointer_tests.f90: Ditto.
11385         * c_f_tests_driver.c: Ditto.
11386         * c_funloc_tests.f03: Ditto.
11387         * c_funloc_tests_2.f03: Ditto.
11388         * c_funloc_tests_3.f03: Ditto.
11389         * c_funloc_tests_3_funcs.c: Ditto.
11390         * c_kind_params.f90: Ditto.
11391         * c_kind_tests_2.f03: Ditto.
11392         * c_kinds.c: Ditto.
11393         * c_loc_driver.c: Ditto.
11394         * c_loc_test.f90: Ditto.
11395         * c_loc_tests_2.f03: Ditto.
11396         * c_loc_tests_2_funcs.c: Ditto.
11397         * c_loc_tests_3.f03: Ditto.
11398         * c_loc_tests_4.f03: Ditto.
11399         * c_loc_tests_5.f03: Ditto.
11400         * c_loc_tests_6.f03: Ditto.
11401         * c_loc_tests_7.f03: Ditto.
11402         * c_loc_tests_8.f03: Ditto.
11403         * c_ptr_tests.f03: Ditto.
11404         * c_ptr_tests_10.f03: Ditto.
11405         * c_ptr_tests_5.f03: Ditto.
11406         * c_ptr_tests_7.f03: Ditto.
11407         * c_ptr_tests_7_driver.c: Ditto.
11408         * c_ptr_tests_8.f03: Ditto.
11409         * c_ptr_tests_8_funcs.c: Ditto.
11410         * c_ptr_tests_9.f03: Ditto.
11411         * c_ptr_tests_driver.c: Ditto.
11412         * c_size_t_driver.c: Ditto.
11413         * c_size_t_test.f03: Ditto.
11414         * com_block_driver.f90: Ditto.
11415         * global_vars_c_init.f90: Ditto.
11416         * global_vars_c_init_driver.c: Ditto.
11417         * global_vars_f90_init.f90: Ditto.
11418         * global_vars_f90_init_driver.c: Ditto.
11419         * interop_params.f03: Ditto.
11420         * iso_c_binding_only.f03: Ditto.
11421         * iso_c_binding_rename_1.f03: Ditto.
11422         * iso_c_binding_rename_1_driver.c: Ditto.
11423         * iso_c_binding_rename_2.f03: Ditto.
11424         * iso_c_binding_rename_2_driver.c: Ditto.
11425         * kind_tests_2.f03: Ditto.
11426         * kind_tests_3.f03: Ditto.
11427         * module_md5_1.f90: Ditto.
11428         * only_clause_main.c: Ditto.
11429         * print_c_kinds.f90: Ditto.
11430         * test_bind_c_parens.f03: Ditto.
11431         * test_c_assoc.c: Ditto.
11432         * test_com_block.f90: Ditto.
11433         * test_common_binding_labels.f03: Ditto.
11434         * test_common_binding_labels_2.f03: Ditto.
11435         * test_common_binding_labels_2_main.f03: Ditto.
11436         * test_common_binding_labels_3.f03: Ditto.
11437         * test_common_binding_labels_3_main.f03: Ditto.
11438         * test_only_clause.f90: Ditto.
11439         * use_iso_c_binding.f90: Ditto.
11440         * value_5.f90: Ditto.
11441         * value_test.f90: Ditto.
11442         * value_tests_f03.f90: Ditto.
11444 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11446         * gcc.dg/tls/opt-14.c: New.
11448 2007-07-01  Ollie Wild  <aaw@google.com>
11450         * g++.dg/lookup/using16.C: New test.
11451         * g++.dg/lookup/using17.C: New test.
11453 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11455         PR fortran/32239
11456         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11457         (test_4): Use proper test for floating point equality.
11458         (test_8): Likewise.
11460 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11462         PR libgfortran/32554
11463         * gfortran.dg/fmt_p_1.f90: New test.
11465 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11467         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11468         initialization and fix dg-final check - the initialization loop is
11469         vectorizable.
11471 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11472             Volker Reichelt  <reichelt@netcologne.de>
11474         PR middle-end/32559
11475         * gcc.dg/pr32559.c: New test.
11477 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11479         PR tree-optimization/25371
11480         * gcc.dg/vect/pr25371.c: New test.
11482 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11484         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11485         when allocating and initializing a flexible array.
11487 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11489         PR fortran/20373
11490         * gfortran.dg/intrinsic.f90: New test.
11492 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11494         PR fortran/32555
11495         * gfortran.dg/fmt_zero_check.f90: New.
11497 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11499         PR fortran/30284
11500         * gfortran.dg/repeat_f90: New test.
11502 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11504         PR testsuite/25241
11505         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11506         -pedantic-errors, so we should match errors.
11507         * gcc.dg/cpp/escape-1.c: Likewise.
11508         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11509         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11510         warning.
11511         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11512         errors instead of warnings.
11513         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11514         a pedantic warning.
11515         * gcc.dg/cpp/arith-3.c: Likewise.
11517 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11519         PR testsuite/25241
11520         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11521         * gcc.dg/pch/valid-2.c: Likewise.
11522         * gcc.dg/pch/valid-3.c: Likewise.
11523         * gcc.dg/pch/warn-1.c: Likewise.
11524         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11525         
11526 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11528         PR c/4076
11529         * gcc.dg/Wunused-function.c: New.
11530         
11531 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11533         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11535 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11537         * g++.dg/other/canon-31724.C: New.
11538         
11539 2007-06-29  Jan Hubicka  <jh@suse.cz>
11541         PR middle-end/32372
11542         * gcc.c-torture/compile/pr32372.c: new.
11544 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11546         * gfortran.dg/operator_3.f90: New test.
11548 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11550         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11551         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11553 2007-06-29  Richard Guenther  <rguenther@suse.de>
11555         PR middle-end/32493
11556         * gcc.dg/inline-23.c: New testcase.
11558 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11560         PR tree-optimization/24659
11561         * gcc.target/i386/vectorize2.c: New test.
11562         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11563         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11565 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11567         * gcc.dg/pointer-arith-9.c: New test.
11569 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11571         PR fortran/32483
11572         * gfortran.dg/fmt_read_2.f90: New.
11574 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11576         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11577         If it exists, don't try to create it.
11579 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11581         * g++.dg/ext/visibility/ms-compat-1.C: New.
11583 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11585         PR tree-opt/32417
11586         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11588 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11590         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11591         targets.
11593 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11595         PR fortran/32467
11596         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11598 2007-06-27  Richard Guenther  <rguenther@suse.de>
11600         PR middle-end/32492
11601         * gcc.dg/inline-22.c: New testcase.
11603 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11605         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11606         the scan-assembler constant.
11608 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11610         PR 20216
11611         * gcc.dg/pr20216.c: New.
11613 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11615         PR tree-opt/32421
11616         * gcc.dg/vect/pr32421.c: New test.
11618 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11620         PR c++/32111
11621         * g++.dg/other/friend5.C: New test.
11623 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11625         PR fortran/32464
11626         * gfortran.dg/host_assoc_function_2.f90: New test.
11628         PR fortran/31494
11629         * gfortran.dg/host_assoc_call_1.f90: New test.
11631 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11633         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11634         
11635 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11637         PR fortran/32456
11638         * gfortran.dg/error_format.f90: New test.
11640 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11642         PR fortran/32136
11643         * gfortran.dg/pr32136.f90: New test.
11645 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11647         PR fortran/31726
11648         * gfortran.dg/minmaxloc_1.f90: New test.
11650         PR fortran/32298
11651         * gfortran.dg/minmaxloc_2.f90: New test.
11653 2007-06-23  Richard Guenther  <rguenther@suse.de>
11655         PR tree-optimization/16876
11656         PR middle-end/29478
11657         * gcc.dg/pr29254.c: The warning is bogus.
11658         * gcc.dg/warn-1.c: Likewise.
11659         * gcc.dg/assign-warn-3.c: Likewise.
11660         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11662 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11664         * gcc.c-torture/execute/20070623-1.c: New.
11666 2007-06-22  Jan Hubicka  <jh@suse.cz>
11668         * gcc.c-torture/compile/pr31541.c: New.
11670 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11672         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11673         Remove -m64 from dg-options.
11675 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11677         PR middle-end/32374
11678         * gcc.dg/pr32374.c: New test.
11680 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11682         PR fortran/32360
11683         * gfortran.dg/pointer_assign_3.f90: New test.
11685 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11687         * gcc.dg/tree-ssa/pr19590.c: New.
11689 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11691         PR fortran/31162
11692         * gfortran.dg/assign.f90: Update test.
11693         * gfortran.dg/real_do_1.f90: Update test.
11694         * gfortran.dg/gomp/omp_do1.f90: Update test.
11695         * gfortran.dg/warnings_are_errors_1.f: Update test.
11696         * gfortran.dg/g77/20010519-1.f: Update test.
11697         * gfortran.dg/g77/pr9258.f: Update test.
11698         * gfortran.dg/g77/960317-1.f: Update test.
11700 2007-06-21  Richard Guenther  <rguenther@suse.de>
11702         PR tree-optimization/32453
11703         * gcc.c-torture/compile/pr32453.c: New testcase.
11705 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11707         PR tree-optimization/31866
11708         * gcc.dg/pr31866.c: New test.
11710 2007-06-21  Richard Guenther  <rguenther@suse.de>
11712         PR tree-optimization/32451
11713         * g++.dg/torture/20070621-1.C: New testcase.
11715 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11717         * gcc.dg/attr-isr.c: Test delay slot content.
11718         
11719 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11721         PR fortran/32361
11722         gfortran.dg/pointer_assign_2.f90: New test.
11724 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11726         PR fortran/25061
11727         gfortran.dg/invalid_procedure_name.f90: New test.
11729 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11731         PR tree-optimization/25737
11732         * gcc.dg/tree-ssa/alias-14.c: New test.
11734 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11736         * gcc.target/i386/large-size-array-3.c: New.
11738 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11739         Richard Guenther  <rguenther@suse.de>
11741         PR fortran/32140
11742         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11744 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11746         PR middle-end/31959
11747         * gcc.dg/pr31959.c: New test.
11749         PR inline-asm/32109
11750         * g++.dg/ext/asm10.C: New test.
11752         PR middle-end/32285
11753         * gcc.c-torture/execute/20070614-1.c: New test.
11755 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11757         * gcc.target/arm/stack-corruption.c: New test.
11759 2007-06-19  Richard Guenther  <rguenther@suse.de>
11761         * g++.dg/torture/pr30252.C: New testcase.
11763 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11765         PR tree-optimization/32353
11766         * g++.dg/opt/nrv13.C: New test.
11768 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11770         PR fortran/20863
11771         PR fortran/20882
11772         * gfortran.dg/impure_assignment_2.f90 : New test.
11774         PR fortran/32236
11775         * gfortran.dg/data_initialized_2.f90 : New test.
11777         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11778         appropriate version of 'dmach'.
11780 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11782         PR target/32389
11783         * gcc.target/i386/pr32389.c New test.
11785 2007-06-18  Simon Baldwin <simonb@google.com>
11787         PR c++/31923
11788         * g++.dg/template/error25.C: New.
11789         * g++.dg/template/spec35.C: New.
11791 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11793         * gcc.c-torture/compile/pr32355.c: New testcase.
11794         
11795 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11797         PR tree-optimization/32383
11798         * g++.dg/opt/pr32383.C: New test.
11800 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11802         PR rtl-optimization/32366
11803         * gcc.dg/vect/pr32366.c: New test.
11805 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11807         * gcc.c-torture/compile/pr32349.c: New testcase.
11808         
11809 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11811         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11812         * gcc.target/sparc/combined-2.c: Likewise.
11813         * gcc.target/sparc/fexpand.c : Likewise.
11814         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11815         * gcc.target/sparc/fpack16.c : Likewise.
11816         * gcc.target/sparc/fpmerge.c : Likewise.
11817         * gcc.target/sparc/fpmul.c : Likewise.
11818         * gcc.target/sparc/noresult.c : Likewise.
11819         * gcc.target/sparc/pdist.c: Likewise.
11821 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11823         PR middle-end/31723
11824         * gcc.target/i386/recip-divf.c: New test.
11825         * gcc.target/i386/recip-sqrtf.c: Ditto.
11826         * gcc.target/i386/recip-vec-divf.c: Ditto.
11827         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11828         * gcc.target/i386/sse-recip.c: Ditto.
11829         * gcc.target/i386/sse-recip-vec.c: Ditto.
11831 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11833         PR tree-opt/32225
11834         * gcc.c-torture/compile/20070605-1.c: New test.
11836         * gcc.c-torture/compile/20070603-1.c: New testcase.
11837         * gcc.c-torture/compile/20070603-2.c: New testcase.
11839         * gcc.c-torture/compile/20070531-1.c: New test.
11841         PR tree-opt/32167
11842         * gcc.c-torture/compile/20070531-2.c: New test.
11844         PR tree-opt/32144
11845         * gcc.c-torture/compile/20070529-1.c: New test.
11847         PR tree-opt/32145
11848         * gcc.c-torture/compile/20070529-2.c: New test.
11850         PR tree-opt/32015
11851         * gcc.c-torture/compile/20070520-1.c: New test.
11853         * g++.dg/ext/java-1.C: New test.
11855         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11856         loops instead of one. Remove the "can't determine dependence"
11857         check.
11858         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11859         needed as the cast is gone in the first place.
11860         * gcc.dg/max-1.c: Change local variable a to be a global one.
11861         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11862         have a cast which is PREd.
11864 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11866         * g++.dg/lookup/anon6.C: New test.
11868 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11870         PR c++/31806
11871         * g++.dg/opt/static6.C: New testcase.
11873 2007-06-14  Geoff Keating  <geoffk@apple.com>
11875         * g++.dg/ext/visibility/overload-1.C: New.
11877         PR 31093
11878         * g++.dg/ext/visibility/anon4.C: New.
11880 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11882         PR target/32268
11883         * gcc.target/i386/pr32268.c: New test.
11885 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11887         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11888         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11889         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11891         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11892         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11893         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11894         BID is used.
11896 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11898         PR fortran/32302
11899         * gfortran.dg/common_resize_1.f90: New test.
11901 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11903         PR target/32274
11904         * gcc.dg/vect/pr32224.c: Fix.   
11905         
11906 2007-06-13  Eric Christopher  <echristo@apple.com>
11908         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11910 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11912         PR fortran/32323
11913         * gfortran.dg/actual_array_vect_1.f90: New.
11915 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11917         * gcc.target/sparc/mfpu.c: New test.
11919 2007-06-12  Geoff Keating  <geoffk@apple.com>
11921         * g++.dg/warn/weak1.C: Suppress on Darwin.
11922         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11924 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11926         PR middle-end/31579
11927          * g++.dg/torture/pr31579.C: New testcase.
11929 2007-06-12  Ian Lance Taylor  <iant@google.com>
11931         PR libstdc++/29286
11932         * g++.dg/init/new16.C: New test.
11933         * g++.dg/init/new17.C: New test.
11934         * g++.dg/init/new18.C: New test.
11935         * g++.dg/init/new19.C: New test.
11937 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11939         * gnat.dg/lhs_view_convert.adb: New test.
11941 2007-06-12  Richard Guenther  <rguenther@suse.de>
11943         PR tree-optimization/15353
11944         PR tree-optimization/31657
11945         * gcc.c-torture/execute/20070424-1.c: New testcase.
11946         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11947         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11948         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11949         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11950         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11952 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11954         PR rtl-optimization/32293
11955         * gcc.dg/pr32293.c: New test.
11957 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11959         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11961 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11963         PR fortran/29786
11964         * gfortran.dg/equiv_7.f90: New test.
11965         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11967         PR fortran/30875
11968         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11970 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11972         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11973         * gcc.dg/setjmp-4.c: Likewise.
11974         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11976 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11978         PR rtl-optimization/31025
11979         * gfortran.dg/pr31025.f90: New.
11981 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11983         PR target/32280
11984         * gcc.target/i386/pr32280.c: New test.
11986 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11988         PR middle-end/32279
11989         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11991 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11993         PR libgfortran/32235
11994         * gfortran.dg/backspace_9.f: New test.
11996 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11998         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12000 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12002         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12004 2007-06-09  Ian Lance Taylor  <iant@google.com>
12006         PR tree-optimization/32169
12007         * gcc.c-torture/compile/pr32169.c: New test.
12009 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12011         * gcc.dg/vect/costmodel: New directory.
12012         * gcc.dg/vect/costmodel/i386: New directory.
12013         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12014         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12015         New test.
12016         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12017         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12018         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12019         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12020         * gcc.dg/vect/costmodel/x86_64: New directory.
12021         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12022         New testsuite.
12023         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12024         New test.
12025         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12026         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12027         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12028         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12029         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12031 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12033         PR tree-optimization/32243
12034         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12035         flags for -Os tests.
12036         * gcc.dg/vect/03-vect-pr32243.c: New test.
12038 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12040         PR tree-optimization/32224
12041         * gcc.dg/vect/pr32224.c: New test.
12043 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12045         PR c++/32177
12046         * g++.dg/gomp/pr32177.C: New test.
12048 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12050         PR testsuite/25241
12051         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12052         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12053         warning nor an error.
12054         * gcc.dg/Wfatal-2.c: Likewise.
12055         * gcc.dg/Werror-1.c: Likewise.
12056         * gcc.dg/Werror-5.c: Likewise.
12057         * gcc.dg/Werror-7.c: Likewise.
12058         * gcc.dg/Werror-10.c: Likewise.
12059         * gcc.dg/Werror-11.c: Likewise.
12061 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12063         PR c++/30759
12064         * g++.dg/init/brace6.C: New test.
12066 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12068         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12069         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12070         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12071         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12073         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12074         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12075         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12076         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12077         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12078         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12079         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12080         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12082         * gcc.dg/darwin-minversion-3.c: New.
12084 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12086         * gcc.target/i386/builtin-copysign.c: New test.
12088 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12090         PR tree-optimization/32220
12091         * gfortran.dg/predcom-2.f: New testcase.
12093 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12095         PR tree-opt/32231
12096         * gcc.target/i386/vectorize4.c: New test.
12098 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12100         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12102 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12104         PR testsuite/25241
12105         * gcc.dg/simd-5.c: Mark output as a note.
12106         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12107         dg-message.
12108         * gcc.dg/simd-1.c: Likewise.
12109         * gcc.dg/always_inline.c: Mark output as a sorry.
12110         * gcc.dg/always_inline2.c: Likewise.
12111         * gcc.dg/always_inline3.c: Likewise.
12113 2007-06-06  Ian Lance Taylor  <iant@google.com>
12115         * g++.dg/conversion/enum1.C: New test.
12117 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12119         PR tree-optimization/32216
12120         * gcc.dg/vect/pr32216.c: New test.
12122 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12124         PR testsuite/18923
12125         * gfortran.dg/invalid_contains_1.f90: New test.
12126         * gfortran.dg/invalid_contains_2.f90: New test.
12128 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12130         PR testsuite/32057
12131         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12132         midnight issues.
12134 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12136         PR testsuite/25241
12137         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12138         dg-message to match de note.
12139         * gcc.dg/pr26570.c: Use dg-message for a note.
12140         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12141         dg-error instead of dg-warning because of -Werror.
12142         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12143         neither an error, nor a warning.
12144         * gcc.dg/glibc-uclibc-2.c: Likewise
12145         * gcc.dg/cpp/19940712-1.c: Likewise.
12147 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12149         PR preprocessor/23479
12150         * gcc.dg/binary-constants-1.c: Add test suites for
12151         the 0b-prefixed binary integer constants.
12152         * gcc.dg/binary-constants-2.c: Ditto.
12153         * gcc.dg/binary-constants-3.c: Ditto.
12154         * gcc.dg/binary-constants-4.c: Ditto.
12156 2007-06-05  Ian Lance Taylor  <iant@google.com>
12158         * gcc.dg/Wstrict-overflow-19.c: New test.
12160 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12162         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12164 2007-06-04  Ian Lance Taylor  <iant@google.com>
12166         * gcc.dg/Wstrict-overflow-18.c: New test.
12168 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12170         PR testsuite/25241
12171         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12172         * gcc.dg/cpp/mi5.c: Likewise.
12173         * gcc.dg/cpp/mi7.c: Likewise.
12175 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12177         PR c/32191
12178         * gcc.dg/pr32191.c: New test.
12180 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12182         PR fortran/32124
12183         * gfortran.dg/allocate_stat_1.f90: Remove.
12185 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12187         * gcc.target/i386/sse4_2-check.h: New.
12188         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12189         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12190         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12191         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12192         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12193         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12194         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12195         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12196         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12197         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12198         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12199         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12200         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12201         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12202         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12203         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12204         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12205         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12207 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12209         * gcc.dg/pie-link.c: New test.
12211 2007-06-01  Ian Lance Taylor  <iant@google.com>
12213         * gcc.dg/Wstrict-overflow-17.c: New test.
12215 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12217         * gcc.dg/builtin-return-1.c (g): New.
12218         (main): Allocate at least 64 bytes on the stack.
12220 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12222         * g++.dg/init/cleanup3.C: New test.
12224 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12226         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12227         int is 16 bits.
12229 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12231         PR fortran/32156
12232         * gfortran.dg/char_array_constructor_3.f90: New test.
12234 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12236         PR tree-optimization/32160
12237         * gfortran.dg/predcom-1.f: New test.
12239 2007-05-31  Richard Guenther  <rguenther@suse.de>
12241         * g++.dg/other/str_empty.C: Move...
12242         * g++.dg/other/pr30567.C: Move...
12243         * g++.dg/tree-ssa/pr27218.C: Move...
12244         * g++.dg/torture: ...here and remove dg-options.
12246 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12248         PR c++/32158
12249         * g++.dg/ext/is_pod_incomplete.C: New.
12251 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12252             Douglas Gregor <doug.gregor@gmail.com>
12253             Pedro Lamarao <pedro.lamarao@mndfck.org>
12254             Howard Hinnant <howard.hinnant@gmail.com>
12256         PR c++/7412
12257         PR c++/29939
12258         * g++.dg/cpp0x/rv8p.C: New.
12259         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12260         * g++.dg/cpp0x/cast-bug.C: New.
12261         * g++.dg/cpp0x/elision_weak.C: New.
12262         * g++.dg/cpp0x/collapse-bug.C: New.
12263         * g++.dg/cpp0x/rv3p.C: New.
12264         * g++.dg/cpp0x/rv7n.C: New.
12265         * g++.dg/cpp0x/overload-conv-1.C: New.
12266         * g++.dg/cpp0x/rv2n.C: New.
12267         * g++.dg/cpp0x/deduce.C: New.
12268         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12269         * g++.dg/cpp0x/rv6p.C: New.
12270         * g++.dg/cpp0x/template_deduction.C: New.
12271         * g++.dg/cpp0x/implicit-copy.C: New.
12272         * g++.dg/cpp0x/rv1p.C: New.
12273         * g++.dg/cpp0x/cast.C: New.
12274         * g++.dg/cpp0x/rv5n.C: New.
12275         * g++.dg/cpp0x/collapse.C: New.
12276         * g++.dg/cpp0x/overload-conv-2.C: New.
12277         * g++.dg/cpp0x/rv4p.C: New.
12278         * g++.dg/cpp0x/rvo.C: New.
12279         * g++.dg/cpp0x/iop.C: New.
12280         * g++.dg/cpp0x/rv3n.C: New.
12281         * g++.dg/cpp0x/rv7p.C: New.
12282         * g++.dg/cpp0x/reference_collapsing.C: New.
12283         * g++.dg/cpp0x/overload.C: New.
12284         * g++.dg/cpp0x/named.C: New.
12285         * g++.dg/cpp0x/rv2p.C: New.
12286         * g++.dg/cpp0x/rv6n.C: New.
12287         * g++.dg/cpp0x/not_special.C: New.
12288         * g++.dg/cpp0x/bind.C: New.
12289         * g++.dg/cpp0x/rv1n.C: New.
12290         * g++.dg/cpp0x/rv5p.C: New.
12291         * g++.dg/cpp0x/elision.C: New.
12292         * g++.dg/cpp0x/named_refs.C: New.
12293         * g++.dg/cpp0x/unnamed_refs.C: New.
12294         * g++.dg/cpp0x/rv4n.C: New.
12295         * g++.dg/cpp0x/elision_neg.C: New.
12296         * g++.dg/init/copy7.C: Run in C++98 mode.
12297         * g++.dg/overload/arg1.C: Ditto.
12298         * g++.dg/overload/arg4.C: Ditto.
12300 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12302         PR c++/31809
12303         * g++.dg/opt/static5.C: New test.
12305 2007-05-30  Richard Guenther  <rguenther@suse.de>
12307         * g++.dg/dg.exp: Prune torture/.
12308         * g++.dg/torture/dg-torture.exp: New testsuite.
12310 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12312         * gcc.target/arm/pr27387.C: Move and rename to ...
12313         * g++.dg/inherit/thunk8.C: ... here.
12315 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12317         PR tree-optimization/31769
12318         * g++.dg/gomp/pr31769.C: New test.
12320 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12322         * gcc.target/i386/stack-realign.c: New.
12324 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12326         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12328 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12330         * gfortran.dg/sizeof.f90: New.
12332 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12334         PR c/31339
12335         * gcc.dg/boolcomplex-1.c: New test.
12337         PR c++/31339
12338         * g++.dg/ext/boolcomplex-1.c: New test.
12340 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12342         * gcc.dg/matrix: New directory.
12344 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12346         PR fortran/32124
12347         * gfortran.dg/allocate_stat_1.f90: New.
12349 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12351         PR fortran/31972
12352         * transfer_hollerith_1.f90: New test.
12354 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12356         PR tree-opt/32100
12357         * gcc.c-torture/execute/vrp-7.c: New test.
12359 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12361         * gfortran.dg/transfer_simplify_4.f90: New test.
12363 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12365         PR fortran/32088
12366         * gfortran.dg/func_result_3.f90: New.
12368 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12370         PR middle-end/32083
12371         * gfortran.dg/transfer_simplify_3.f90: New.
12373 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12375         PR target/32065
12376         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12377         to compile options.
12378         * gcc.target/i386/pr32065-2.c: New test.
12380 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12382         PR fortran/31813
12383         * gfortran.dg/io_constraints_2.f90: Update.
12385 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12387         PR fortran/31219
12388         * gfortran.dg/array_constructor_17.f90: New test.
12390 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12392         PR tree-opt/32090
12393         * g++.dg/opt/array2.C: New testcase.
12395 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12397         PR target/32065
12398         * gcc.target/i386/pr32065.c: New test.
12400 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12401             Marcus Meissner <meissner@suse.de>
12403         * gcc.dg/attr-alloc_size.c: New.
12405 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12406             Lee Millward  <lee.millward@gmail.com>
12408         PR c++/31745
12409         * g++.dg/parse/crash34.C: New test.
12411         * g++.dg/parse/crash35.C: New test.
12413 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12415         * gcc.target/i386/sse2-check.h: New.
12416         * gcc.target/i386/sse2-vec-1.c: Likewise.
12417         * gcc.target/i386/sse2-vec-2.c: Likewise.
12418         * gcc.target/i386/sse2-vec-3.c: Likewise.
12419         * gcc.target/i386/sse2-vec-4.c: Likewise.
12420         * gcc.target/i386/sse2-vec-5.c: Likewise.
12421         * gcc.target/i386/sse2-vec-6.c: Likewise.
12423 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12425         PR c++/31431
12426         PR c++/31432
12427         PR c++/31434
12428         PR c++/31435
12429         PR c++/31437
12430         PR c++/31438
12431         PR c++/31442
12432         PR c++/31443
12433         PR c++/31444
12434         PR c++/31445
12435         * g++.dg/cpp0x/pr31431.C: New.
12436         * g++.dg/cpp0x/pr31437.C: New.
12437         * g++.dg/cpp0x/pr31442.C: New.
12438         * g++.dg/cpp0x/pr31444.C: New.
12439         * g++.dg/cpp0x/pr31431-2.C: New.
12440         * g++.dg/cpp0x/pr31432.C: New.
12441         * g++.dg/cpp0x/pr31434.C: New.
12442         * g++.dg/cpp0x/pr31438.C: New.
12443         * g++.dg/cpp0x/pr31443.C: New.
12444         * g++.dg/cpp0x/pr31445.C: New.
12445         * g++.dg/cpp0x/variadic-crash1.C: New.
12447 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12449         * gcc.target/arm/long-calls-1.c: New test.
12450         * gcc.target/arm/long-calls-2.c: Likewise.
12451         * gcc.target/arm/long-calls-3.c: Likewise.
12452         * gcc.target/arm/long-calls-4.c: Likewise.
12454 2007-05-25  Richard Guenther  <rguenther@suse.de>
12455             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12457         PR tree-optimization/31982
12458         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12460 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12462         PR fortran/32047
12463         * gfortran.dg/result_in_spec_2.f90: New test.
12465 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12467         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12469 2007-05-24  Ollie Wild  <aaw@google.com>
12471         * gcc.dg/cpp/counter-1.c: New test.
12472         * gcc.dg/pch/counter-1.c: New test.
12473         * gcc.dg/pch/counter-1.hs: New file.
12474         * gcc.dg/pch/counter-2.c: New test.
12475         * gcc.dg/pch/counter-2.hs: New file.
12476         * gcc.dg/pch/counter-3.c: New test.
12477         * gcc.dg/pch/counter-3.hs: New file.
12479 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12481         * gcc.dg/tree-ssa/predcom-1.c: New test.
12482         * gcc.dg/tree-ssa/predcom-2.c: New test.
12483         * gcc.dg/tree-ssa/predcom-3.c: New test.
12484         * gcc.dg/tree-ssa/predcom-4.c: New test.
12485         * gcc.dg/tree-ssa/predcom-5.c: New test.
12486         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12488 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12490         PR testsuite/32062
12491         * gcc.target/i386/sse4_1-check.h (MASK): New.
12493 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12495         PR fortran/32038
12496         * gfortran.dg/pr25603.f: Initialize integer variables.
12498 2007-05-23  Ian Lance Taylor  <iant@google.com>
12500         * g++.dg/other/vrp1.C: New test.
12502 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12504         PR preprocessor/20077
12505         * gcc.dg/cpp/paste15.c: New test.
12507 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12508             Nigel Stephens  <nigel@mips.com>
12509             Richard Sandiford  <richard@codesourcery.com>
12511         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12512         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12513         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12514         * gcc.target/mips/inter/mips16-inter.exp: New.
12516 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12518         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12520 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12522         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12523         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12524         * gcc.target/i386/sse3-addsubps.c: Likewise.
12525         * gcc.target/i386/sse3-haddpd.c: Likewise.
12526         * gcc.target/i386/sse3-haddps.c: Likewise.
12527         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12528         * gcc.target/i386/sse3-hsubps.c: Likewise.
12529         * gcc.target/i386/sse3-lddqu.c: Likewise.
12530         * gcc.target/i386/sse3-movddup.c: Likewise.
12531         * gcc.target/i386/sse3-movshdup.c: Likewise.
12532         * gcc.target/i386/sse3-movsldup.c: Likewise.
12534         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12535         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12536         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12537         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12538         * gcc.target/i386/ssse3-palignr.c: Likewise.
12539         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12540         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12541         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12542         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12543         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12544         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12545         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12546         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12547         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12548         * gcc.target/i386/ssse3-psignb.c: Likewise.
12549         * gcc.target/i386/ssse3-psignd.c: Likewise.
12550         * gcc.target/i386/ssse3-psignw.c: Likewise.
12551         * gcc.target/i386/ssse3-vals.h: Likewise.
12553         * gcc.target/i386/sse3-check.h: New file.
12554         * gcc.target/i386/ssse3-check.h: Likewise.
12556 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12558         PR middle-end/31095
12559         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12561 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12563         PR middle-end/31606
12564         * gcc.c-torture/20070522-1.c: New testcase.
12566 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12568         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12570 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12572         * gcc.c-torture/execute/ieee/20000320-1.x,
12573         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12574         m68k-*-* and check_effective_target_coldfire_fpu.
12576 2007-05-22  Ollie Wild  <aaw@google.com>
12578         * g++.dg/lookup/hidden-class10.C: New test.
12579         * g++.dg/lookup/hidden-class11.C: New test.
12581 2007-05-22  Ollie Wild  <aaw@google.com>
12583         * g++.dg/lookup/name-clash5.C: New test.
12584         * g++.dg/lookup/name-clash6.C: New test.
12586 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12588         * g++.dg/other/i386-2.C: Update comments on header files tested.
12589         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12590         of <tmmintrin.h>.
12591         * gcc.target/i386/sse-12.c: Likewise.
12592         * gcc.target/i386/sse-13.c: Likewise.
12593         * gcc.target/i386/sse-14.c: Likewise.
12595         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12596         Redefined to test with immediate operand.
12597         (__builtin_ia32_blendps): Likewise.
12598         (__builtin_ia32_blendpd): Likewise.
12599         (__builtin_ia32_dpps): Likewise.
12600         (__builtin_ia32_dpps): Likewise.
12601         (__builtin_ia32_insertps128): Likewise.
12602         (__builtin_ia32_vec_ext_v4sf): Likewise.
12603         (__builtin_ia32_vec_set_v16qi): Likewise.
12604         (__builtin_ia32_vec_set_v4si): Likewise.
12605         (__builtin_ia32_vec_set_v2di): Likewise.
12606         (__builtin_ia32_vec_ext_v16qi): Likewise.
12607         (__builtin_ia32_vec_ext_v4si): Likewise.
12608         (__builtin_ia32_vec_ext_v2di): Likewise.
12609         (__builtin_ia32_roundpd): Likewise.
12610         (__builtin_ia32_roundsd): Likewise.
12611         (__builtin_ia32_roundps): Likewise.
12612         (__builtin_ia32_roundss): Likewise.
12613         (__builtin_ia32_mpsadbw128): Likewise.
12615 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12617         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12619 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12621         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12622         failures.
12623         * gcc.dg/dfp/func-struct.c: Ditto.
12624         * gcc.dg/dfp/operator-assignment.c: Ditto.
12625         * gcc.dg/dfp/convert-bfp.c: Ditto.
12626         * gcc.dg/dfp/convert-int.c: Ditto.
12627         * gcc.dg/dfp/convert-int-max.c: Ditto.
12628         * gcc.dg/dfp/func-scalar.c: Ditto.
12629         * gcc.dg/dfp/cast.c: Ditto.
12630         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12631         failures, and fix a typo in return type of arg1_128.
12632         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12633         failures, and fix a typo in a constant suffix.
12634         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12635         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12637 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12638             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12640         * lib/gcc-dg.exp(process_message): New proc.
12641         (dg-message): New test directive.
12642         * gcc.dg/always_inline.c: Use dg-message.
12643         * gcc.dg/always_inline2.c: Ditto.
12644         * gcc.dg/always_inline3.c: Ditto.
12645         * gcc.dg/invalid-call-1.c: Ditto.
12646         * gcc.dg/pr17506.c: Ditto.
12647         * gcc.dg/simd-5.c: Ditto.
12648         * gcc.dg/simd-6.c: Ditto.
12649         * gcc.dg/va-arg-2.c: Ditto.
12650         * gcc.dg/cpp/syshdr.c: Ditto.
12651         * gcc.dg/cpp/unc4.c: Ditto.
12652         * gcc.dg/cpp/trad/mi1.c: Ditto.
12653         * gcc.dg/cpp/trad/mi5.c: Ditto.
12654         * gcc.dg/cpp/trad/mi7.c: Ditto.
12655         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12656         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12657         * gcc.test-framework/test-framework.awk: Special-case outexists
12658         tests.
12660 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12662         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12663         (bit_SSE4_2): Likewise.
12664         (bit_POPCNT): Likewise.
12666         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12667         Check if assembler supports SSE4 instructions.
12669         * gcc.target/i386/sse4_1-blendpd.c: New file.
12670         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12671         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12672         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12673         * gcc.target/i386/sse4_1-check.h: Likewise.
12674         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12675         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12676         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12677         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12678         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12679         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12680         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12681         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12682         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12683         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12684         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12685         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12686         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12687         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12688         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12689         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12690         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12691         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12692         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12693         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12694         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12695         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12696         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12697         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12698         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12699         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12700         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12701         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12702         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12703         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12704         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12705         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12706         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12707         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12708         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12709         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12710         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12711         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12712         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12713         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12714         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12715         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12716         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12717         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12718         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12719         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12720         * gcc.target/i386/sse4_1-round.h: Likewise.
12721         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12722         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12723         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12724         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12725         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12726         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12727         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12728         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12729         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12730         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12731         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12732         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12733         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12734         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12736 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12738         PR fortran/31627
12739         * gfortran.dg/bounds_check_7.f90: New test.
12741 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12743         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12744         (check_effective_target_sse4a): Ditto.
12746         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12747         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12748         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12749         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12750         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12751         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12752         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12753         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12754         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12755         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12756         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12757         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12758         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12759         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12760         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12761         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12762         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12763         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12764         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12765         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12767 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12769         * g++.dg/ext/cleanup-1.C: New test.
12770         * g++.dg/ext/cleanup-2.C: Likewise.
12771         * g++.dg/ext/cleanup-3.C: Likewise.
12772         * g++.dg/ext/cleanup-4.C: Likewise.
12773         * g++.dg/ext/cleanup-5.C: Likewise.
12774         * g++.dg/ext/cleanup-6.C: Likewise.
12775         * g++.dg/ext/cleanup-8.C: Likewise.
12776         * g++.dg/ext/cleanup-9.C: Likewise.
12777         * g++.dg/ext/cleanup-10.C: Likewise.
12778         * g++.dg/ext/cleanup-11.C: Likewise.
12779         * g++.dg/ext/cleanup-dtor.C: Likewise.
12781 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12783         PR middle-end/31995
12784         * gcc.dg/vect/vect-102a.c: New test.
12786 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12787             Paolo Carlini  <pcarlini@suse.de>
12788             Uros Bizjak  <ubizjak@gmail.com>
12790         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12791         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12792         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12793         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12794         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12795         New testcases.
12797 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12799         PR fortran/32002
12800         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12802 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12804         PR fortran/32027
12805         * gfortran.dg/do_3.F90: Add checks for the final value of the
12806         loop variable.
12808 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12810         * gcc.c-torture/execute/990127-2.x: New file.
12812 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12814         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12815         * gcc.target/i386/sse-12: Add -O to compile options.
12816         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12817         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12818         and mm3dnow.h.  Add -O to compile options.
12820 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12822         PR fortran/31867
12823         * gfortran.dg/char_length_5.f90: New test.
12825         PR fortran/31994
12826         * gfortran.dg/array_reference_1.f90: New test.
12828 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12830         PR middle-end/7651
12831         PR c++/11856
12832         PR c/12963
12833         PR c/23587
12834         PR other/29694
12835         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12836         * gcc.dg/Wtype-limits.c: New.
12837         * gcc.dg/Wtype-limits-Wextra.c: New.
12838         * gcc.dg/Wtype-limits-no.c: New.
12839         * g++.dg/warn/Wtype-limits.C: New.
12840         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12841         * g++.dg/warn/Wtype-limits-no.C: New.
12843 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12845         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12846         instead of "-msse2".'
12847         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12848         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12849         and mm3dnow.h.
12850         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12851         to test with immediate operand.
12852         (__builtin_ia32_insertqi): Ditto.
12853         (__builtin_ia32_palignr128): Ditto.
12854         (__builtin_ia32_palignr): Ditto.
12855         (__builtin_ia32_pshufhw): Ditto.
12856         (__builtin_ia32_pshuflw): Ditto.
12857         (__builtin_ia32_pshufd): Ditto.
12858         (__builtin_ia32_vec_set_v8hi): Ditto.
12859         (__builtin_ia32_vec_ext_v8hi): Ditto.
12860         (__builtin_ia32_shufpd): Ditto.
12861         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12863 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12865         PR fortran/32001
12866         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12868 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12870         PR target/31585
12871         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12872         and "__inline".  Use "-msse" instead of "-msse2".
12874 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12876         PR middle-end/7651
12877         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12878         * gcc.dg/20030906-2.c: Likewise.
12879         * objc.dg/method-17.m: Add -Wreturn-type.
12880         * obj-c++.dg/method-21.mm: Likewise.
12882 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12884         PR target/31585
12885         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12886         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12887         (__builtin_ia32_psrlqi128): Ditto.
12888         (__builtin_ia32_psrlwi128): Ditto.
12889         (__builtin_ia32_psrldi128): Ditto.
12890         (__builtin_ia32_psrldqi128): Ditto.
12891         (__builtin_ia32_pslldqi128): Ditto.
12892         (__builtin_ia32_psrawi128): Ditto.
12893         (__builtin_ia32_psradi128): Ditto.
12894         (__builtin_ia32_psllqi128): Ditto.
12895         (__builtin_ia32_pslldi128): Ditto.
12896         (__builtin_prefetch): Ditto.
12897         (__builtin_ia32_pshufw): Ditto.
12898         (__builtin_ia32_vec_set_v4hi): Ditto.
12899         (__builtin_ia32_vec_ext_v4hi): Ditto.
12900         (__builtin_ia32_shufps): Ditto.
12901         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12903 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12905         PR fortran/31974
12906         * gfortran.dg/char_allocation_1.f90: New test.
12908 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12910         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12911         * gcc.dg/Wconversion-sign.c: New.
12912         * gcc.dg/Wconversion-integer-no-sign.c: New.
12913         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12914         Wconversion-sign.C
12915         * g++.dg/warn/Wconversion-sign.C: New.
12916         * g++.old-deja/g++.other/warn4.C: Update.
12917         * g++.dg/warn/Wconversion1.C: Likewise.
12919 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12921         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12922         * gcc.dg/torture/builtin-math-4.c: Likewise.
12924 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12926         PR libfortran/31964
12927         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12929 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12931         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12933 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12935         PR target/31628
12936         * gcc.target/i386/pr31628.c: New.
12938 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12940         PR middle-end/31344
12941         * gcc.dg/pr31344.c: New test.
12943 2007-05-17  Ian Lance Taylor  <iant@google.com>
12945         PR tree-optimization/31953
12946         * gcc.c-torture/compile/pr31953.c: New test.
12948 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12950         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12952         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12953         and drem.
12954         * gcc.dg/torture/builtin-math-4.c: Likewise.
12956         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12957         * gcc.dg/torture/builtin-math-4.c: Likewise.
12959         * gcc.dg/torture/builtin-math-4.c: New test.
12961 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12962             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12964         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12965         * gcc.dg/cpp/include2.c: Ditto.
12966         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12967         * gcc.dg/cpp/paste5.c: Ditto.
12968         * gcc.dg/cpp/paste6.c: Ditto.
12969         * gcc.dg/cpp/paste8.c: Ditto.
12970         * gcc.dg/cpp/paste11.c: Ditto.
12971         * gcc.dg/cpp/paste13.c: Ditto.
12972         * gcc.dg/cpp/skipping2.c: Ditto.
12973         * gcc.dg/reg-vol-struct-1.c: Ditto.
12974         * gcc.dg/Wshadow-1.c: Ditto.
12975         * gcc.dg/cpp/trad/comment.c: Ditto.
12976         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12977         * gcc.dg/cpp/if-2.c: Ditto.
12978         * gcc.dg/array-5.c: Ditto.
12979         * gcc.dg/inline-15.c: Ditto.
12980         * gcc.dg/pr27953.c: Ditto.
12981         * gcc.dg/Wno-c++-compat.c: Ditto.
12983 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12985         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12987 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989         * gcc.c-torture/execute/20070517-1.c: New test.
12991 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12993         PR fortran/31919
12994         * gfortran.dg/min_max_conformance.f90: New test.
12996 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12998         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12999         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13000         gcc.dg/vect/vect-104.c: Use more complex construction to
13001         prevent vectorizing.
13002         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13004 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13006         PR tree-optimization/24659
13007         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13008         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13009         not vect_int target.
13010         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13011         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13012         targets.
13013         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13014         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13015         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13017 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13019         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13020         and x86_64-*-* targets.
13021         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13023 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13025         PR fortran/18769
13026         PR fortran/30881
13027         PR fortran/31194
13028         PR fortran/31216
13029         PR fortran/31427
13030         * transfer_simplify_1.f90: New test.
13031         * transfer_simplify_2.f90: New test.
13033 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13035         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13037 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13039         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13041         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13043         PR c/31924
13044         * gcc.dg/fltconst-1.c: New test.
13046         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13047         * gcc.dg/dfp/operator-assignment.c: Ditto.
13049 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13051         PR c++/29928
13052         * g++.dg/rtti/typeid5.C: New.
13054 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13056         PR fortran/31725
13057         * gfortran.dg/substr_4.f: New test.
13059 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13061         * gcc.target/m68k/interrupt_thread-1.c,
13062         gcc.target/m68k/interrupt_thread-2.c,
13063         gcc.target/m68k/interrupt_thread-3.c: New.
13064         * gcc.target/m68k/m68k.exp: Accept fido.
13066 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13068         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13069         * gfortran.dg/altreturn_3.f90: Likewise.
13070         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13071         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13072         * gfortran.dg/inquire_iolength.f90: Likewise.
13073         * gfortran.dg/module_naming_1.f90: Likewise.
13074         * gfortran.dg/oldstyle_2.f90: Likewise.
13075         * gfortran.dg/operator_2.f90: Likewise.
13076         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13077         * gfortran.dg/used_types_11.f90: Likewise.
13078         * gfortran.dg/zero_array_components_1.f90: Likewise.
13079         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13080         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13081         * gfortran.dg/real_const_3.f90: Likewise.
13083 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13085         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13086         * gcc.dg/tree-ssa/loop-30.c: New test.
13088 2007-05-13  Richard Guenther  <rguenther@suse.de>
13090         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13091         scanning forwprop1.
13092         * g++.dg/tree-ssa/pr31146.C: Likewise.
13094 2007-05-13  Revital Eres  <eres@il.ibm.com>
13096         * gcc.dg/dse.c: New test.
13098 2007-05-12  Richard Guenther  <rguenther@suse.de>
13100         PR tree-optimization/31797
13101         * gcc.c-torture/compile/pr31797.c: New testcase.
13103 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13105         PR fortran/30746
13106         * gfortran.dg/host_assoc_function_1.f90: New test.
13108 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13110         PR c++/31829
13111         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13113 2007-05-11  Silvius Rus  <rus@google.com>
13115         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13116         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13117         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13118         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13119         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13120         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13121         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13122         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13123         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13124         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13125         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13126         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13127         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13128         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13129         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13130         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13132 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13134         PR other/31852
13135         * gcc.c-torture/execute/builtins/memchr.c: New.
13136         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13137         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13139 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13141         PR fortran/30876
13142         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13143         line.
13144         * gfortran.dg/recursive_reference_2.f90: New test.
13146 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13148         PR fortran/30878
13149         * gfortran.dg/namelist_29.f90: New test.
13151 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13153         PR fortran/31474
13154         * gfortran.dg/entry_10.f90: New test.
13156 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13158         PR tree-optimization/31885
13159         * gcc.dg/tree-ssa/loop-29.c: New test.
13161 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13163         * assumed_dummy_1.f90: Fix dg directive.
13164         * char_initialiser_actual.f90: Likewise.
13165         * nested_modules_2.f90: Likewise.
13166         * shift-alloc.f90: Likewise.
13168 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13170         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13172 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13174         PR libfortran/31880
13175         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13177 2007-05-09  Mike Stump  <mrs@apple.com>
13179         * g++.dg/other/first-global.C: Add -fpie for darwin.
13180         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13182 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13184         * gcc.dg/20070507-1.c: New testcase.
13186 2007-05-08  Chao-ying Fu  <fu@mips.com>
13188         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13189         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13190         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13191         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13193 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13195         PR 31847
13196         * gcc.dg/pr31847.c: New test.
13198 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13200         PR fortran/31692
13201         * gfortran.dg/actual_array_result_1.f90: New test.
13203 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13205         PR fortran/29397
13206         * gfortran.dg/parameter_array_init_1.f90: New test.
13208         PR fortran/29400
13209         * gfortran.dg/parameter_array_init_2.f90: New test.
13211 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13213         PR target/31854
13214         * gcc.target/i386/pr31854.c: New test.
13216 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13218         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13220 2007-05-07  Mike Stump  <mrs@apple.com>
13222         * g++.old-deja/g++.mike/empty.C: Add.
13224 2007-05-07  Eric Christopher  <echristo@apple.com>
13226         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13228 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13230         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13231         variable.  Rearrange conversions from binary float to decimal float.
13233 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13235         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13236         x86.
13238 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13240         * gnat.dg/opt1.ad[sb]: New testcase.
13242 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13244         PR fortran/31399
13245         * gfortran.dg/do_3.F90: New test.
13247 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13249         PR fortran/31764
13250         * gfortran.dg/new_line.f90: Add new checks.
13252 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13254         PR fortran/31201
13255         * gfortran.dg/large_unit_1.f90: New.
13256         * gfortran.dg/large_unit_2.f90: New.
13257         * gfortran.dg/iostat_4.f90: New
13258         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13260 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13262         PR fortran/31540
13263         * gfortran.dg/char_result_4.f90: New test.
13265 2007-06-05  Revital Eres  <eres@il.ibm.com>
13267         PR 30957
13268         * gcc.dg/pr30957-1.c: New test.
13270 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13272         PR fortran/31251
13273         * gfortran.dg/char_type_len_2.f90: New test.
13275 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13277         PR 31775
13278         * g++.dg/other/nested-extern.cc: New.
13279         * g++.dg/other/nested-extern-1.C: New.
13280         * g++.dg/other/nested-extern-2.C: New.
13282 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13284         PR fortran/31760
13285         * gfortran.dg/erf.f90: New test.
13286         * gfortran.dg/besxy.f90: New test.
13288 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13290         PR fortran/22359
13291         * gfortran.dg/fseek.f90: New test.
13293 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13295         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13297 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13299         PR libfortran/31210
13300         * gfortran.dg/zero_length_1.f90: New test.
13302 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13304         PR fortran/31803
13305         * gfortran.dg/char_pointer_assign_3.f90: New test.
13306         * gfortran.dg/char_result_2.f90: Re-enable test.
13308 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13310         PR fortran/25071
13311         * gfortran.dg/char_length_3.f90: New test.
13312         * gfortran.dg/char_result_2.f90: Fix test.
13314 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13316         PR tree-optimization/30565
13317         * gcc.dg/tree-ssa/loop-27.c: New test.
13319 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13321         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13322         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13323         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13324         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13326 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13328         PR tree-optimization/31699
13329         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13330         New.
13331         (check_effective_target_vect_floatint_cvt): New.
13332         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13333         of specific targets.
13334         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13335         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13336         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13337         * gcc.dg/vect/vect-iv-4.c: Likewise.
13338         * gcc.dg/vect/vect-multitypes-11.c: New.
13339         * gcc.dg/vect/pr31699.c: New.
13341 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13343         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13345 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13347         PR C++/31663
13348         * g++.dg/warn/anonymous-namespace-2.C: New.
13349         * g++.dg/warn/anonymous-namespace-2.h: New.
13351 2007-05-02  Paul Brook  <paul@codesourcery.com>
13353         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13355 2007-05-02  Eric Christopher  <echristo@apple.com>
13357         * gcc.dg/cpp/if-div.c: New file.
13359 2007-05-02  Tom Tromey  <tromey@redhat.com>
13361         PR preprocessor/28709:
13362         * gcc.dg/cpp/pr28709.c: New file.
13364 2007-05-02  Richard Guenther  <rguenther@suse.de>
13366         PR tree-optimization/31146
13367         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13369 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13371         * gcc.c-torture/compile/limits-blockid.c: New.
13372         * gcc.c-torture/compile/limits-caselabels.c: New.
13373         * gcc.c-torture/compile/limits-declparen.c: New.
13374         * gcc.c-torture/compile/limits-enumconst.c: New.
13375         * gcc.c-torture/compile/limits-exprparen.c: New.
13376         * gcc.c-torture/compile/limits-externalid.c: New.
13377         * gcc.c-torture/compile/limits-fnargs.c: New.
13378         * gcc.c-torture/compile/limits-fndefn.c: New.
13379         * gcc.c-torture/compile/limits-idexternal.c: New.
13380         * gcc.c-torture/compile/limits-idinternal.c: New.
13381         * gcc.c-torture/compile/limits-pointer.c: New.
13382         * gcc.c-torture/compile/limits-stringlit.c: New.
13383         * gcc.c-torture/compile/limits-structmem.c: New.
13384         * gcc.c-torture/compile/limits-structnest.c: New.
13386 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13388         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13390 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13392         PR middle-end/31740
13393         * gcc.c-torture/compile/20070501-1.c: New testcase.
13395 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13397         PR fortran/31732
13398         * gfortran.dg/array_memset_2:  New test case.
13400 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13402         PR testsuite/31615
13403         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13405 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13407         PR testsuite/31589
13408         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13409         dg-final test.
13410         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13411         keyword to dg-final test.
13412         * gcc.dg/vect/vect-iv-4.c: Likewise.
13413         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13414         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13415         test.
13416         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13417         cast.
13418         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13419         * lib/target-supports.exp
13420         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13421         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13423 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13425         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13426         __LONG_LONG_MAX__ and its friends instead of those supplied by
13427         limits.h.
13429 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13431         PR C++/31721
13432         * g++.dg/ext/vector7.C: New testcase.
13434 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13436         PR fortran/31591
13437         * gfortran.dg/bound_simplification_1.f90: New test.
13439 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13441         PR fortran/31645
13442         * gfortran.dg/bom_error.f90: New test.
13443         * gfortran.dg/bom_include.f90: New test.
13444         * gfortran.dg/bom_UTF16-LE.f90: New test.
13445         * gfortran.dg/bom_UTF16-BE.f90: New test.
13446         * gfortran.dg/bom_UTF-8.f90: New test.
13447         * gfortran.dg/bom_UTF-32.f90: New test.
13448         * gfortran.dg/bom_UTF-8.F90: New test.
13449         * gfortran.dg/bom_include.inc: New file.
13451 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13453         PR C++/30221
13454         * g++.dg/init/ptrfn2.C: New test.
13455         * g++.dg/init/ptrfn3.C: New test.
13457 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13459         PR fortran/31711
13460         * gfortran.dg/dependency_21.f90: New test.
13462 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13464         * gfortran.dg/secnds.f: Use real*8.
13465         * gfortran.dg/secnds-1.f: Use real*8.
13467 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13469         PR libfortran/31532
13470         * gfortran.dg/inquire_5.f90: Update test.
13472 2007-04-27  Ian Lance Taylor  <iant@google.com>
13474         PR middle-end/31710
13475         * gcc.c-torture/compile/pr31710.c: New test.
13477 2007-04-27  Richard Guenther  <rguenther@suse.de>
13479         PR tree-optimization/30965
13480         PR tree-optimization/30978
13481         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13482         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13483         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13484         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13486 2007-04-27  Richard Guenther  <rguenther@suse.de>
13488         PR tree-optimization/31715
13489         * gcc.dg/Warray-bounds-4.c: New testcase.
13491 2007-04-26  Ian Lance Taylor  <iant@google.com>
13493         PR target/28675
13494         * gcc.c-torture/compile/pr28675.c: New test.
13496 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13498         PR C++/30016
13499         * g++.dg/ext/vector6.C: New test.
13501 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13503         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13505 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13507         PR middle-end/31617
13508         * g++.dg/other/str_empty.C: Add expected warning.
13510 2007-04-26  Richard Guenther  <rguenther@suse.de>
13511         Daniel Berlin  <dberlin@dberlin.org>
13513         PR tree-optimization/30567
13514         * g++.dg/other/pr30567.C: New testcase.
13516 2007-04-26  Richard Guenther  <rguenther@suse.de>
13518         PR tree-optimization/31703
13519         * gcc.c-torture/compile/pr31703.c: New testcase.
13520         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13521         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13523 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13525         * gfortran.dg/open_errors.f90: Added if statements checking
13526         the value of iostat.
13528 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13530         PR c++/31598
13531         * g++.dg/gomp/pr31598.C: New test.
13533         PR tree-optimization/30558
13534         * g++.dg/gomp/pr30558.C: New test.
13536 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13538         PR c++/31338
13539         * g++.dg/ext/complex2.C: New test.
13541 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13543         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13545 2007-04-25  Thiemo Seufer  <ths@mips.com>
13547         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13548         value to signed char.
13550 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13552         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13553         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13554         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13556 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13558         PR fortran/31668
13559         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13560         statement functions.
13561         * gfortran.dg/c_by_val_5.f90: New test.
13563 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13565         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13566         with two new subroutines to avoid parameter-induced aliasing.
13567         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13568         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13570 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13572         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13573         * g++.dg/warn/Warray-bounds.C: Likewise.
13575 2007-04-24  Ian Lance Taylor  <iant@google.com>
13577         PR tree-optimization/31605
13578         * gcc.c-torture/execute/pr31605.c: New test.
13580 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13582         PR fortran/31587
13583         * lib/gcc-dg.exp (scan-module): New function.
13584         * gfortran.dg/module_md5_1.f90: New test.
13586 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13588         * g++.old-deja/g++.pt/defarg6.C: Only run with
13589         -std=gnu++98.
13590         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13591         * g++.dg/cpp0x/variadic61.C: Ditto.
13592         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13593         * g++.dg/cpp0x/variadic62.C: Ditto.
13594         * g++.dg/template/meminit1.C: Ditto.
13595         * g++.dg/template/operator7.C: Ditto.
13596         * g++.dg/template/static15.C: Ditto.
13597         * g++.dg/template/invalid1.C: Ditto.
13598         * g++.dg/template/shift1.C: Ditto.
13599         * g++.dg/template/error10.C: Ditto.
13601 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13603         PR diagnostic/25923
13604         * gfortran.dg/pr25923.f90: New test.
13606 2007-04-24  Ian Lance Taylor  <iant@google.com>
13608         PR tree-optimization/31602
13609         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13611 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13613         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13614         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13616 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13618         * gcc.target/i386/reload-1.c. New.
13620 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13621             Olga Golovanevsky  <olga@il.ibm.com>
13623         * g++.dg/other/str_empty.C: New test.
13625 2007-04-24  Richard Henderson  <rth@redhat.com>
13627         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13629 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13631         PR target/31641
13632         * gcc.c-torture/compile/pr31641.c: New testcase.
13634 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13636         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13637         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13638         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13639         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13641 2007-04-23  Simon Baldwin  <simonb@google.com>
13643         * g++.dg/other/error15.C: New.
13644         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13645         triggering a "multiple parameters named" error.
13647 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13649         PR fortran/31618
13650         * gfortran.dg/backspace_8.f:  New test case.
13652 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13654         PR fortran/31630
13655         * gfortran.dg/used_types_17.f90: New test.
13657         PR fortran/31620
13658         * gfortran.dg/zero_array_components_1.f90: New test.
13660 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13662         PR fortran/31616
13663         * gfortran.dg/open_errors.f90: Allow a different error message.
13665 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13667         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13668         Rename from check_effective_target_vect_pack_mod.  Rename global
13669         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13670         messages.
13671         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13672         rename.
13673         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13674         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13676 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13678         PR middle-end/31448
13679         * gcc.c-torture/execute/pr31448.c: New testcase.
13681 2007-04-22  Nick Clifton  <nickc@redhat.com>
13683         * gcc.dg/20020312-2.c: Add support for the FRV.
13685 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13687         PR tree-optimization/24659
13688         * gcc.dg/vect/vect-float-extend-1.c: New test.
13689         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13691 2007-04-22  Richard Guenther  <rguenther@suse.de>
13693         PR tree-optimization/29789
13694         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13695         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13697 2007-04-22  Revital Eres  <eres@il.ibm.com>
13699         * gcc.dg/var-expand2.c: New test.
13701 2007-04-22  Revital Eres  <eres@il.ibm.com>
13703         * gcc.dg/var-expand3.c: New test.
13705 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13707         PR fortran/31495
13708         * gfortran.dg/continuation_8.f90: New test.
13710 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13712         PR C/30265
13713         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13714         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13716 2007-04-21  Richard Guenther  <rguenther@suse.de>
13718         PR middle-end/31136
13719         * gcc.c-torture/execute/pr31136.c: New testcase.
13721 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13723         * gcc.target/i386/movsi-sm-1.c: New.
13725 2007-04-20  Richard Henderson  <rth@redhat.com>
13727         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13728         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13730 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13732         * gcc.target/i386/ordcmp-1.c: New test.
13733         * gcc.target/i386/unordcmp-1.c: New test.
13735         PR tree-optimization/31632
13736         * gcc.c-torture/compile/20070419-1.c: New test.
13738 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740         * gcc.dg/invalid-call-1.c: New test.
13742 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13744         PR diagnostic/31227
13745         * gcc.dg/Warray-bounds-3.c: New.
13747 2007-04-18  Richard Guenther  <rguenther@suse.de>
13749         PR tree-optimization/19431
13750         PR tree-optimization/21463
13751         * gcc.c-torture/execute/20070212-1.c: New testcase.
13752         * gcc.c-torture/execute/20070212-2.c: Likewise.
13753         * gcc.c-torture/execute/20070212-3.c: Likewise.
13754         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13755         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13756         * g++.dg/tree-ssa/pr21463.C: Likewise.
13757         * g++.dg/tree-ssa/pr30738.C: Likewise.
13759 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13761         PR c++/31513
13762         * g++.dg/expr/bitfield8.C: New test.
13764 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13765             Richard Sandiford  <richard@codesourcery.com>
13767         * lib/target-supports.exp (check_profiling_available): Return 0
13768         for uClibc with -p or -pg.
13770 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13772         PR c++/31517
13773         * g++.dg/template/init7.C: New test.
13775 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13777         PR rtl-optimization/31360
13778         * gcc.dg/loop-7.c: New test.
13780 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13782         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13783         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13784         build.
13785         (compat-execute): Likewise.
13786         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13787         files to remote hosts.
13788         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13789         (c-torture-execute): Likewise.
13790         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13791         or plain file.  Use remote_upload and remote_download to copy
13792         files about.
13793         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13794         before scanning it.
13796 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13798         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13800 2007-04-16  Lawrence Crowl  <crowl@google.com>
13802         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13803         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13804         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13805         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13806         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13807         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13808         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13809         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13810         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13811         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13812         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13814         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13815         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13816         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13817         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13818         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13819         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13820         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13821         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13822         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13823         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13824         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13826 2007-04-16  Ian Lance Taylor  <iant@google.com>
13828         PR tree-optimization/31522
13829         * gcc.dg/Wstrict-overflow-16.c: New test.
13831 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13833         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13835 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13837         PR fortran/31144
13838         * gfortran.dg/module_naming_1.f90: New.
13840 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13842         * lib/target-supports.exp (check_profiling_available): Return
13843         false for m68k-*-uclinux.
13845 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13847         PR c++/29365
13848         Testcase for c++ anonymous namespace warning
13850         * g++.dg/warn/anonymous-namespace-1.C: New test
13851         * g++.dg/warn/anonymous-namespace-1.h: New test
13853 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13855         PR testsuite/31578
13856         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13858 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13860         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13862 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13864         PR fortran/31204
13865         * gfortran.dg/array_constructor_16.f90: New test.
13867 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13869         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13870         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13872 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13874         PR rtl-optimization/31500
13875         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13876         * g++.dg/warn/Warray-bounds.C: Likewise.
13878 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13880         PR C/31520
13881         * gcc.dg/gnu89-init-4.c: New testcase.
13883 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13885         PR c++/25874
13886         * gcc.dg/gomp/pr25874.c: Add dg-options.
13887         * g++.dg/gomp/pr25874.C: Add dg-options.
13889 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13891         PR fortran/21061
13892         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13893         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13895 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13897         PR fortran/31561
13898         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13900 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13902         PR fortran/29507
13903         PR fortran/31404
13904         * gfortran.dg/initialization_6.f90: New test.
13906 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13908         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13910         * lib/target-supports.exp (check_gc_sections_available):
13911         Return false if ldflags includes -elf2flt.
13913 2007-04-13  Jason Merrill  <jason@redhat.com>
13915         PR c++/31074
13916         * conv3.C: New test.
13918 2007-04-13  Mike Stump  <mrs@apple.com>
13920         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13921         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13923 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13925         PR tree-optimization/29598
13926         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13928 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13930         PR fortran/31559
13931         * gfortran.dg/func_assign.f90: New test.
13933 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13935         PR fortran/31550
13936         * gfortran.dg/used_types_16.f90: New test.
13938 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13940         PR fortran/18937
13941         * gfortran.dg/goto_2.f90: New.
13942         * gfortran.dg/goto_3.f90: New.
13943         * gfortran.dg/pr17708.f90: Rename to ...
13944         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13946 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13948         PR fortran/31562
13949         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13950         instead of a struct.
13952 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13954         PR fortran/31562
13955         * gfortran.dg/value_4.c: Use GNU extensions for complex
13956         instead of a struct.
13958 2007-04-13  Richard Guenther  <rguenther@suse.de>
13960         PR tree-optimization/21258
13961         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13963 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13965         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13966         <complex.h>.
13968 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13970         PR fortran/31250
13971         * gfortran.dg/char_length_2.f90: New.
13972         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13973         * gfortran.dg/repeat_4.f90: Likewise.
13975         PR fortran/31266
13976         * gfortran.dg/char_assign_1.f90: New.
13978         PR fortran/31471
13979         * gfortran.dg/block_name_1.f90: New.
13980         * gfortran.dg/block_name_2.f90: New.
13982 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13984         PR c++/31078
13985         * g++.dg/other/pr31078.C: New.
13987 2007-04-12  Richard Guenther  <rguenther@suse.de>
13989         PR tree-optimization/31169
13990         * gcc.c-torture/execute/pr31169.c: New testcase.
13992 2007-04-12  Richard Guenther  <rguenther@suse.de>
13994         PR tree-optimization/24689
13995         PR tree-optimization/31307
13996         * g++.dg/tree-ssa/pr31307.C: New testcase.
13997         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13999 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14001         PR fortran/31472
14002         * gfortran.dg/access_spec_1.f90: New test.
14003         * gfortran.dg/access_spec_2.f90: New test.
14004         * gfortran.dg/non_module_public.f90: Match new error message.
14006 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14008         PR testsuite/31538
14009         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14010         to 4 at line 38 to fix bounds problem.
14012 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14014         PR testsuite/31240
14015         * gfortran.dg/pointer_intent_1.f90: Fix test.
14017 2007-04-10  Eric Christopher  <echristo@apple.com>
14019         * lib/target-supports.exp
14020         (check_effective_target_fstack_protector): Rewrite.
14022 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14024         PR c++/31449
14025         * g++.dg/init/const5.C: New test.
14027 2007-04-09  Jan Hubicka  <jh@suse.cz>
14029         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14031 2007-04-08  Jan Hubicka  <jh@suse.cz>
14033         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14035 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14037         PR fortran/31257
14038         * gfortran.dg/achar_4.f90: New test.
14040 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14042         PR fortran/30880
14043         * gfortran.dg/used_dummy_types_8.f90: New test.
14045 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14047         PR fortran/30872
14048         * gfortran.dg/parameter_array_element_1.f90: New test.
14050 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14052         PR fortran/31222
14053         * gfortran.dg/default_numeric_type_1.f90: New test.
14055 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14057         PR fortran/31424
14058         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14060 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14062         PR fortran/31293
14063         * gfortran.dg/interface_12.f90: New test.
14065 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14067         * gcc.dg/format/opt-6.c: New test.
14068         * gcc.dg/format/nul-1.c: New test.
14069         * gcc.dg/format/nul-2.c: New test.
14071 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14073         PR libgfortran/31395
14074         * gfortran.dg/fmt_colon.f90: New test.
14076 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14078         * g++.old-deja/g++.other/init18.C: Use
14079         dg-require-effective-target instead of an explicit xfail.
14081 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14083         * gcc.dg/dfp/signbit-1.c
14084         * gcc.dg/dfp/signbit-2.c
14086 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14088         PR fortran/31483
14089         * gfortran.dg/altreturn_5.f90: New test.
14091 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14093         PR fortran/31292
14094         * gfortran.dg/contained_module_proc_1.f90: New test.
14096 2007-04-04  Stuart Hastings  <stuart@apple.com>
14098         PR 31281
14099         * objc/execute/exceptions/pr31281.m: New.
14101 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14103         * g++.dg/ext/dllimport12.C: Update comments.
14105 2007-04-03  Eric Christopher  <echristo@apple.com>
14107         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14109 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14111         PR fortran/31304
14112         * gfortran.dg/repeat_2.f90: New test.
14113         * gfortran.dg/repeat_3.f90: New test.
14114         * gfortran.dg/repeat_4.f90: New test.
14116 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14118         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14120 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14122         PR c++/30847
14123         * g++.dg/parse/cond3.C: New test.
14125         PR middle-end/30704
14126         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14128 2007-04-02  Jason Merrill  <jason@redhat.com>
14130         PR c++/31187
14131         * g++.dg/ext/visibility/anon3.C: New test.
14133 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14135         PR libgfortran/31052
14136         * gfortran.dg/namelist_28.f90: New test.
14138 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14140         PR libgfortran/31366
14141         * gfortran.dg/direct_io_6.f90: New test.
14143 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14145         PR libgfortran/31207
14146         * gfortran.dg/advance_5.f90: New test.
14147         * gfortran.dg/advance_6.f90: New test.
14149 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14151         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14152         * g++.dg/ext/dllimport7.C: Likewise.
14153         * g++.dg/ext/selectany1.C: Likewise.
14155 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14157         * g++.dg/parser/pr31138.C: New.
14158         * g++.dg/parser/pr31140.C: New.
14159         * g++.dg/parser/pr31141.C: New.
14161 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14163         PR c++/26099
14164         * g++.dg/ext/is_base_of.C: New.
14165         * g++.dg/ext/has_virtual_destructor.C: New.
14166         * g++.dg/ext/is_polymorphic.C: New.
14167         * g++.dg/ext/is_base_of_diagnostic.C: New.
14168         * g++.dg/ext/is_enum.C: New.
14169         * g++.dg/ext/has_nothrow_assign.C: New.
14170         * g++.dg/ext/has_nothrow_constructor.C: New.
14171         * g++.dg/ext/is_empty.C: New.
14172         * g++.dg/ext/has_trivial_copy.C: New.
14173         * g++.dg/ext/has_trivial_assign.C: New.
14174         * g++.dg/ext/is_abstract.C: New.
14175         * g++.dg/ext/is_pod.C: New.
14176         * g++.dg/ext/has_nothrow_copy.C: New.
14177         * g++.dg/ext/is_class.C: New.
14178         * g++.dg/ext/has_trivial_constructor.C: New.
14179         * g++.dg/ext/is_union.C: New.
14180         * g++.dg/ext/has_trivial_destructor.C: New.
14181         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14182         * g++.dg/template/crash43.C: Likewise.
14184 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14186         * g++.dg/warn/pedantic2.C: New testcase.
14188 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14190         * size_dim.f90: Fix dg directive.
14191         * pr16433.f: Likewise.
14192         * use_6.f90: Likewise.
14193         * use_7.f90: Likewise.
14194         * entry_9.f90: Likewise.
14195         * pointer_intent_2.f90: Likewise.
14196         * protected_1.f90: Likewise.
14197         * fmt_missing_period_2.f: Likewise.
14198         * pointer_intent_3.f90: Likewise.
14199         * protected_2.f90: Likewise.
14200         * protected_3.f90: Likewise.
14201         * pr15754.f90: Likewise.
14202         * protected_4.f90: Likewise.
14203         * protected_5.f90: Likewise.
14204         * initialization_2.f90: Likewise.
14205         * protected_6.f90: Likewise.
14206         * continuation_7.f90: Likewise.
14207         * derived_function_interface_1.f90: Likewise.
14208         * der_pointer_4.f90: Likewise.
14209         * fmt_zero_precision.f90: Likewise.
14210         * blockdata_3.f90: Likewise.
14211         * fmt_missing_period_1.f: Likewise.
14212         * real_const_3.f90: Likewise.
14213         * use_4.f90: Likewise.
14214         * fmt_missing_period_3.f: Likewise.
14215         * use_5.f90: Likewise.
14217 2007-03-28  Mike Stump  <mrs@apple.com>
14219         * gcc.dg/darwin-comm.c: Add.
14221 2007-03-28  Eric Christopher  <echristo@apple.com>
14223         * lib/target-supports.exp (check_effective_target_fstack_protector):
14224         New.
14225         * gcc.dg/ssp-1.c: Use.
14226         * gcc.dg/ssp-2.c: Ditto.
14228 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14230         PR c++/29077
14231         * g++.dg/parse/constructor3.C: New test.
14233 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14235         * gnat.dg/thin_pointer.ad[sb]: New test.
14237 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14239         * g++.dg/cpp0x/bracket1.C: New.
14240         * g++.dg/cpp0x/bracket2.C: New.
14241         * g++.dg/cpp0x/bracket3.C: New.
14242         * g++.dg/cpp0x/bracket4.C: New.
14244 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14246         * g++.dg/cpp0x/temp_default1.C: New.
14247         * g++.dg/cpp0x/temp_default3.C: New.
14248         * g++.dg/cpp0x/temp_default2.C: New.
14249         * g++.dg/cpp0x/temp_default4.C: New.
14251 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14253         PR c++/29993
14254         * g++.dg/other/cv_func2.C: New.
14256 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14258         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14259         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14260         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14261         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14263         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14264         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14266         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14268         * lib/compat.exp (compat-execute): Fix processing of file names.
14270 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14272         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14274 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14276         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14277         Delete created executable test file.
14278         (check_effective_target_fortran_large_int): Ditto.
14279         (check_effective_target_static_libgfortran): Ditto.
14281 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14283         PR c++/30500
14284         * g++.dg/warn/pragma-system_header1.C: New test.
14285         * g++.dg/warn/pragma-system_header2.C: New test.
14286         * g++.dg/warn/pragma-system_header1.h. New.
14287         * g++.dg/warn/pragma-system_header2.h. New.
14289 2007-03-26  Ian Lance Taylor  <iant@google.com>
14291         PR tree-optimization/31345
14292         * gcc.c-torture/compile/pr31345-1.c: New test.
14294 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14296         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14297         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14298         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14299         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14300         * gfortran.dg/overload_1.f90: Likewise.
14301         * gfortran.dg/impure_assignment_1.f90: Likewise.
14302         * gfortran.dg/error_recovery_3.f90: Likewise.
14303         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14304         * gfortran.dg/sequence_types_1.f90: Likewise.
14305         * gfortran.dg/internal_references_1.f90: Likewise.
14306         * gfortran.dg/present_1.f90: Likewise.
14307         * gfortran.dg/volatile10.f90: Likewise.
14308         * gfortran.dg/module_equivalence_2.f90: Likewise.
14309         * gfortran.dg/use_4.f90: Likewise.
14310         * gfortran.dg/elemental_result_1.f90: Likewise.
14311         * gfortran.dg/generic_actual_arg.f90: Likewise.
14312         * gfortran.dg/private_type_5.f90: Likewise.
14313         * gfortran.dg/protected_4.f90: Likewise.
14314         * gfortran.dg/interface_3.f90: Likewise.
14316 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14318         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14319         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14321 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14323         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14325 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14327         PR libgfortran/31199
14328         * gfortran.dg/fmt_t_4.f90: New test.
14330 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14332         PR libfortran/31297
14333         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14334         * gfortran.dg/backspace_6.f:  Likewise.
14335         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14336         * gfortran.dg/direct_io_2.f90:  Likewise.
14337         * gfortran.dg/write_back.f:  Likewise.
14338         * gfortran.dg/write_rewind_2.f:  Likewise.
14339         * gfortran.dg/write_rewind_1.f:  Likewise.
14340         * gfortran.dg/write_rewind_2.f:  Likewise.
14342 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14344         PR tree-optimization/30784
14345         * gcc.dg/vect/pr30784.c: New test.
14347 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14349         PR fortran/30877
14350         * gfortran.dg/operator_1.f90: New test.
14351         * gfortran.dg/operator_2.f90: New test.
14353 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14355         PR libfortran/31196
14356         * gfortran.dg/reshape_transpose_1.f90:  New test.
14358 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14360         PR fortran/30655
14361         * gfortran.dg/bounds_check_6.f90: New test.
14363 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14365         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14366         #ifndef/#endif.
14367         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14368         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14370 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14372         PR fortran/31209
14373         * gfortran.dg/pointer_function_actual_1.f90: New test.
14375         PR fortran/31200
14376         * gfortran.dg/pointer_function_actual_2.f90: New test.
14378         PR fortran/31215
14379         * gfortran.dg/result_in_spec_1.f90: New test.
14381 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14383         PR fortran/30834
14384         * gfortran.dg/integer_exponentiation_3.F90: New test.
14385         * gfortran.dg/integer_exponentiation_4.f90: New test.
14386         * gfortran.dg/integer_exponentiation_5.F90: New test.
14388 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14390         PR c++/30863
14391         * g++.dg/template/error24.C: New test.
14392         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14394 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14396         PR c++/31273
14397         * g++.dg/expr/bitfield7.C: New test.
14399 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14401         PR other/23572
14402         * gcc.dg/float-range-4.c: New.
14403         * gcc.dg/float-range-1.c: Update. Test for a warning.
14404         * gcc.dg/float-range-3.c: New.
14405         * gcc.dg/float-range-5.c: New.
14407 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14409         PR fortran/31262
14410         * gfortran.dg/no_range_check_1.f90: New test.
14412 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14414         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14415         * g++.dg/other/static1.C: Remove stray semicolon.
14416         * g++.dg/other/init1.C: Likewise.
14417         * g++.dg/rtti/dyncast1.C: Likewise.
14418         * g++.dg/tree-ssa/pr17153.C: Likewise.
14419         * g++.dg/lookup/disamb1.C: Likewise.
14420         * g++.dg/lookup/scoped2.C: Likewise.
14421         * g++.dg/lookup/friend7.C: Likewise.
14422         * g++.dg/parse/parse4.C: Likewise.
14423         * g++.dg/parse/parse5.C: Likewise.
14424         * g++.dg/expr/pr29066.C: Likewise.
14425         * g++.dg/expr/cast4.C: Likewise.
14426         * g++.dg/tc1/dr193.C: Likewise.
14427         * g++.dg/tc1/dr213.C: Likewise.
14428         * g++.dg/abi/dcast1.C: Likewise.
14429         * g++.dg/abi/covariant2.C: Likewise.
14430         * g++.dg/inherit/covariant11.C: Likewise.
14431         * g++.dg/inherit/covariant9.C: Likewise.
14432         * g++.dg/inherit/covariant10.C: Likewise.
14433         * g++.dg/init/static3.C: Likewise.
14434         * g++.dg/init/init-ref3.C: Likewise.
14435         * g++.dg/init/ref10.C: Likewise.
14436         * g++.dg/template/meminit2.C: Likewise.
14437         * g++.dg/template/using9.C: Likewise.
14438         * g++.dg/template/friend9.C: Likewise.
14439         * g++.dg/template/ref1.C: Likewise.
14440         * g++.old-deja/g++.warn/inline.C: Likewise.
14441         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14442         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14443         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14444         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14445         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14446         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14447         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14448         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14449         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14450         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14451         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14452         * g++.old-deja/g++.brendan/template11.C: Likewise.
14453         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14454         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14455         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14456         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14457         * g++.old-deja/g++.jason/parse9.C: Likewise.
14458         * g++.old-deja/g++.jason/byval2.C: Likewise.
14459         * g++.old-deja/g++.jason/overload8.C: Likewise.
14460         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14461         * g++.old-deja/g++.jason/template33.C: Likewise.
14462         * g++.old-deja/g++.jason/return3.C: Likewise.
14463         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14464         * g++.old-deja/g++.jason/virtual.C: Likewise.
14465         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14466         * g++.old-deja/g++.jason/template27.C: Likewise.
14467         * g++.old-deja/g++.jason/synth6.C: Likewise.
14468         * g++.old-deja/g++.jason/ref8.C: Likewise.
14469         * g++.old-deja/g++.jason/offset1.C: Likewise.
14470         * g++.old-deja/g++.other/static20.C: Likewise.
14471         * g++.old-deja/g++.other/array1.C: Likewise.
14472         * g++.old-deja/g++.other/new3.C: Likewise.
14473         * g++.old-deja/g++.other/array2.C: Likewise.
14474         * g++.old-deja/g++.other/overload9.C: Likewise.
14475         * g++.old-deja/g++.other/cast6.C: Likewise.
14476         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14477         * g++.old-deja/g++.other/eh4.C: Likewise.
14478         * g++.old-deja/g++.other/using7.C: Likewise.
14479         * g++.old-deja/g++.other/init18.C: Likewise.
14480         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14481         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14482         * g++.old-deja/g++.other/dtor11.C: Likewise.
14483         * g++.old-deja/g++.pt/static11.C: Likewise.
14484         * g++.old-deja/g++.pt/crash19.C: Likewise.
14485         * g++.old-deja/g++.pt/overload12.C: Likewise.
14486         * g++.old-deja/g++.pt/crash46.C: Likewise.
14487         * g++.old-deja/g++.pt/mi1.C: Likewise.
14488         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14489         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14490         * g++.old-deja/g++.pt/local5.C: Likewise.
14491         * g++.old-deja/g++.pt/typename2.C: Likewise.
14492         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14493         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14494         * g++.old-deja/g++.law/visibility1.C: Likewise.
14495         * g++.old-deja/g++.law/visibility2.C: Likewise.
14496         * g++.old-deja/g++.law/virtual2.C: Likewise.
14497         * g++.old-deja/g++.law/operators19.C: Likewise.
14498         * g++.old-deja/g++.law/parsing10.C: Likewise.
14499         * g++.old-deja/g++.law/visibility4.C: Likewise.
14500         * g++.old-deja/g++.law/operators4.C: Likewise.
14501         * g++.old-deja/g++.law/dtors2.C: Likewise.
14502         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14503         * g++.old-deja/g++.law/visibility10.C: Likewise.
14504         * g++.old-deja/g++.law/scope3.C: Likewise.
14505         * g++.old-deja/g++.law/casts2.C: Likewise.
14506         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14507         * g++.old-deja/g++.law/operators33.C: Likewise.
14508         * g++.old-deja/g++.law/friend4.C: Likewise.
14509         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14510         * g++.old-deja/g++.mike/p5611.C: Likewise.
14511         * g++.old-deja/g++.mike/net37.C: Likewise.
14512         * g++.old-deja/g++.mike/p3570.C: Likewise.
14513         * g++.old-deja/g++.mike/p5718.C: Likewise.
14514         * g++.old-deja/g++.mike/net21.C: Likewise.
14515         * g++.old-deja/g++.mike/p1862.C: Likewise.
14516         * g++.old-deja/g++.mike/p4511.C: Likewise.
14517         * g++.old-deja/g++.mike/virt3.C: Likewise.
14518         * g++.old-deja/g++.mike/p16146.C: Likewise.
14519         * g++.old-deja/g++.mike/p1989.C: Likewise.
14520         * g++.old-deja/g++.mike/p5571.C: Likewise.
14521         * g++.old-deja/g++.gb/scope10.C: Likewise.
14522         * g++.old-deja/g++.abi/primary5.C: Likewise.
14523         * g++.old-deja/g++.abi/empty2.C: Likewise.
14524         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14525         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14526         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14527         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14528         * g++.old-deja/g++.bob/template3.C: Likewise.
14529         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14531 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14533         PR fortran/31193
14534         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14536 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14538         PR fortran/20897
14539         * gfortran.dg/derived_name_1.f90: New.
14540         * gfortran.dg/derived_name_2.f: New.
14542 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14544         * lib/target-supports.exp (check_effective_target_nonpic): New
14545         procedure.
14546         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14547         when compiling PIC.
14548         * gcc.target/i386/asm-4.c: Require nonpic.
14549         * gcc.target/i386/cmov1.c: Likewise.
14550         * gcc.target/i386/mul.c: Likewise.
14551         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14552         * gcc.target/i386/ssetype-1.c: Require nonpic.
14553         * gcc.target/i386/ssetype-3.c: Likewise.
14554         * gcc.target/i386/ssetype-5.c: Likewise.
14556 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14558         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14559         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14560         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14561         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14563 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14565         PR tree-optimization/30590
14566         * g++.dg/opt/pr30590.C: New testcase.
14568 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14570         PR c/30762
14571         * gcc.dg/pr30762-1.c: New test.
14572         * gcc.dg/pr30762-2.c: New test.
14574         PR inline-asm/30505
14575         * gcc.target/i386/pr30505.c: New test.
14577 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14579         * gcc.target/arm/register-variables.c: New.
14581 2007-03-19  Jeff Law  <law@redhat.com>
14583         * PR tree-optimization/30984
14584         * gcc.c-torture/pr30984.c: New test.
14586 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14587         Richard Guenther  <rguenther@suse.de>
14589         PR tree-optimization/31254
14590         * gcc.dg/torture/pr31254.c: New testcase.
14592 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14594         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14595         target default_packed.
14597 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14599         PR fortran/31203
14600         * gfortran.dg/string_length_1.f90: New test.
14602 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14604         PR testsuite/30395
14605         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14607 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14609         PR libgfortran/31052
14610         * gfortran.dg/namelist_27.f90: New test.
14612 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14614         PR fortran/30531
14615         * gfortran.dg/used_types_14.f90: New test.
14617         PR fortran/31086
14618         * gfortran.dg/used_types_15.f90: New test.
14620 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14622         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14623         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14625 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14627         PR fortran/31120
14628         * gfortran.dg/integer_exponentiation_2.f90: New test.
14630 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14632         PR tree-optimization/31041
14633         * gcc.dg/vect/pr31041.c: New test.
14635 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14637         * g++.dg/warn/Wconversion-integer.C: New
14638         * g++.dg/warn/Wconversion-real.C: New.
14639         * g++.dg/warn/Wconversion-real-integer.C: New.
14640         * g++.dg/warn/conv2.C: Updated.
14642 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14644         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14645         exclude RTPs.
14647 2007-03-16  Richard Guenther  <rguenther@suse.de>
14649         PR tree-optimization/31146
14650         * g++.dg/tree-ssa/pr31146.C: New testcase.
14652 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14654         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14655         assume that the target has <features.h>.
14657 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14659         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14660         dg-options rather than to the whole test.
14662 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14664         PR debug/29906
14665         * g++.dg/debug/pr29906.C: New
14667 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14669         PR libgfortran/31099
14670         * gfortran.dg/unformatted_recl.f90: Update test.
14672 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14674         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14676 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14678         PR c++/30891
14679         * g++.dg/parse/namespace-definition.C: New.
14681 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14683         PR c++/24924
14684         * g++.dg/cpp/pedantic-errors.C: New.
14685         * g++.dg/cpp/permissive.C: New.
14687 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14689         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14690         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14692 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14694         * lib/target-supports.exp (check_missing_uclibc_feature)
14695         (check_effective_target_wchar): New procedures.
14696         * gcc.dg/wchar_t-1.c: Require target wchar.
14697         * gcc.dg/wint_t-1.c: Likewise.
14699 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14701         * lib/target-supports.exp (check_gc_sections_available): Return
14702         false for VxWorks targets.
14704 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14706         * g++.dg/warn/Wconversion2.C: Fix typo.
14707         * gcc.dg/if-empty-1.c: Ditto.
14709 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14711         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14713 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14715         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14716         * gcc.target/i386/pr31167.c: Ditto.
14718 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14720         PR target/31167
14721         * gcc.target/i386/pr31167.c: New test.
14723 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14725         PR fortran/30922
14726         * gfortran.dg/import5.f90.f90: New test.
14729         PR fortran/30879
14730         * gfortran.dg/data_components_1.f90: New test.
14733         PR fortran/30870
14734         * gfortran.dg/generic_13.f90: New test.
14736         PR fortran/31163
14737         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14739 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14741         PR libgfortran/31051
14742         * gfortran.dg/fmt_t_4.f90: New
14744 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14746         PR C++/31165
14747         * g++.dg/other/default7.C: New test.
14749 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14751         * g++.dg/warn/Wconversion2.C: New.
14753 2007-03-14  Eric Christopher  <echristo@apple.com>
14755         * gcc.dg/ssp-1.c: New.
14756         * gcc.dg/ssp-2.c: Ditto.
14758 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14760         * g++.dg/warn/do-empty.C: New.
14761         * gcc.dg/do-empty.c: New.
14762         * gcc.dg/if-empty-1.c: Update.
14763         * gcc.dg/20001116-1.c: Update.
14764         * gcc.dg/pr23165.c: Update.
14766 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14768         * gfortran.dg/module_implicit_conversion.f90: New test.
14770 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14772         PR middle-end/31127
14773         * gcc.dg/pr31127.c: New.
14775 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14777         * gcc.dg/tree-ssa/loop-26.c: New test.
14779 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14781         * gcc.target/i386/cmpxchg16b-1.c: New test.
14783 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14785         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14786         * gcc.dg/c99-vla-1.c: Likewise.
14787         * g++.dg/ext/vla1.C: Likewise
14789 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14791         * gcc.dg/wvla-1.c: New test
14792         * gcc.dg/wvla-2.c: New test
14793         * gcc.dg/wvla-3.c: New test
14794         * gcc.dg/wvla-4.c: New test
14795         * gcc.dg/wvla-5.c: New test
14796         * gcc.dg/wvla-6.c: New test
14797         * gcc.dg/wvla-7.c: New test
14798         * g++.dg/warn/Wvla-1.C: New test
14799         * g++.dg/warn/Wvla-2.C: New test
14800         * g++.dg/warn/Wvla-3.C: New test
14802 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14804         PR c++/30108
14805         * g++.dg/other/default6.C: New test.
14807 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14809         * lib/target-supports.exp (check_profiling_available): Return false
14810         for VxWorks.
14811         (check_effective_target_vxworks_kernel): New procedure.
14812         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14813         VxWorks.
14814         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14815         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14816         to include VxWorks.
14817         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14819 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14821         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14822         PIC is not supported.
14823         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14824         * gcc.dg/20020426-2.c: Likewise.
14825         * gcc.dg/pr28243.c: Likewise.
14826         * gcc.dg/visibility-11.c: Likewise.
14827         * gcc.dg/tls/opt-9.c: Likewise.
14828         * gcc.dg/tls/opt-10.c: Likewise.
14829         * gcc.dg/tls/pic-1.c: Likewise.
14830         * gcc.dg/tls/struct-1.c: Likewise.
14831         * gcc.target/i386/20000807-1.c: Likewise.
14832         * gcc.target/i386/20000904-1.c: Likewise.
14833         * gcc.target/i386/20011119-1.c: Likewise.
14834         * gcc.target/i386/990213-2.c: Likewise.
14835         * gcc.target/i386/990214-1.c: Likewise.
14836         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14837         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14838         * gcc.target/i386/pic-1.c: Likewise.
14839         * gcc.target/i386/pr21518.c: Likewise.
14840         * gcc.target/i386/pr23098.c: Likewise.
14841         * gcc.target/i386/pr23943.c: Likewise.
14843 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14845         PR c++/31038
14846         * g++.dg/template/complit2.C: New test.
14848         PR c++/30328
14849         * g++.dg/ext/bitfield1.C: New test.
14851 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14853         PR fortran/30883
14854         * gfortran.dg/interface_11.f90: New test.
14856 2007-03-11  Richard Guenther  <rguenther@suse.de>
14858         PR tree-optimization/31115
14859         * gcc.dg/torture/pr31115.c: New testcase.
14861 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14863         PR tree-optimization/29925
14864         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14866 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14868         PR c++/30274
14869         * g++.dg/expr/bitfield3.C: New test.
14870         * g++.dg/expr/bitfield4.C: Likewise.
14871         * g++.dg/expr/bitfield5.C: Likewise.
14872         * g++.dg/expr/bitfield6.C: Likewise.
14874         PR c++/30924
14875         * g++.dg/template/array18.C: New test.
14877 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14879         PR c++/17946
14880         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14881         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14883 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14885         PR c++/20599
14886         * g++.dg/cpp0x/variadic-bind.C: New.
14887         * g++.dg/cpp0x/variadic-function.C: New.
14888         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14889         * g++.dg/cpp0x/variadic-tuple.C: New.
14890         * g++.dg/cpp0x/variadic1.C: New.
14891         * g++.dg/cpp0x/variadic2.C: New.
14892         * g++.dg/cpp0x/variadic3.C: New.
14893         * g++.dg/cpp0x/variadic4.C: New.
14894         * g++.dg/cpp0x/variadic5.C: New.
14895         * g++.dg/cpp0x/variadic6.C: New.
14896         * g++.dg/cpp0x/variadic7.C: New.
14897         * g++.dg/cpp0x/variadic8.C: New.
14898         * g++.dg/cpp0x/variadic9.C: New.
14899         * g++.dg/cpp0x/variadic10.C: New.
14900         * g++.dg/cpp0x/variadic11.C: New.
14901         * g++.dg/cpp0x/variadic12.C: New.
14902         * g++.dg/cpp0x/variadic13.C: New.
14903         * g++.dg/cpp0x/variadic14.C: New.
14904         * g++.dg/cpp0x/variadic15.C: New.
14905         * g++.dg/cpp0x/variadic16.C: New.
14906         * g++.dg/cpp0x/variadic17.C: New.
14907         * g++.dg/cpp0x/variadic18.C: New.
14908         * g++.dg/cpp0x/variadic19.C: New.
14909         * g++.dg/cpp0x/variadic20.C: New.
14910         * g++.dg/cpp0x/variadic21.C: New.
14911         * g++.dg/cpp0x/variadic22.C: New.
14912         * g++.dg/cpp0x/variadic23.C: New.
14913         * g++.dg/cpp0x/variadic24.C: New.
14914         * g++.dg/cpp0x/variadic25.C: New.
14915         * g++.dg/cpp0x/variadic26.C: New.
14916         * g++.dg/cpp0x/variadic27.C: New.
14917         * g++.dg/cpp0x/variadic28.C: New.
14918         * g++.dg/cpp0x/variadic29.C: New.
14919         * g++.dg/cpp0x/variadic30.C: New.
14920         * g++.dg/cpp0x/variadic31.C: New.
14921         * g++.dg/cpp0x/variadic32.C: New.
14922         * g++.dg/cpp0x/variadic33.C: New.
14923         * g++.dg/cpp0x/variadic34.C: New.
14924         * g++.dg/cpp0x/variadic35.C: New.
14925         * g++.dg/cpp0x/variadic36.C: New.
14926         * g++.dg/cpp0x/variadic37.C: New.
14927         * g++.dg/cpp0x/variadic38.C: New.
14928         * g++.dg/cpp0x/variadic39.C: New.
14929         * g++.dg/cpp0x/variadic40.C: New.
14930         * g++.dg/cpp0x/variadic41.C: New.
14931         * g++.dg/cpp0x/variadic42.C: New.
14932         * g++.dg/cpp0x/variadic43.C: New.
14933         * g++.dg/cpp0x/variadic44.C: New.
14934         * g++.dg/cpp0x/variadic45.C: New.
14935         * g++.dg/cpp0x/variadic46.C: New.
14936         * g++.dg/cpp0x/variadic47.C: New.
14937         * g++.dg/cpp0x/variadic48.C: New.
14938         * g++.dg/cpp0x/variadic49.C: New.
14939         * g++.dg/cpp0x/variadic50.C: New.
14940         * g++.dg/cpp0x/variadic51.C: New.
14941         * g++.dg/cpp0x/variadic52.C: New.
14942         * g++.dg/cpp0x/variadic53.C: New.
14943         * g++.dg/cpp0x/variadic54.C: New.
14944         * g++.dg/cpp0x/variadic55.C: New.
14945         * g++.dg/cpp0x/variadic56.C: New.
14946         * g++.dg/cpp0x/variadic57.C: New.
14947         * g++.dg/cpp0x/variadic58.C: New.
14948         * g++.dg/cpp0x/variadic59.C: New.
14949         * g++.dg/cpp0x/variadic60.C : New.
14950         * g++.dg/cpp0x/variadic61.C : New.
14951         * g++.dg/cpp0x/variadic62.C : New.
14952         * g++.dg/cpp0x/variadic63.C : New.
14953         * g++.dg/cpp0x/variadic64.C : New.
14954         * g++.dg/cpp0x/variadic65.C : New.
14955         * g++.dg/cpp0x/variadic66.C : New.
14956         * g++.dg/cpp0x/variadic67.C : New.
14957         * g++.dg/cpp0x/variadic68.C : New.
14958         * g++.dg/cpp0x/variadic69.C : New.
14959         * g++.dg/cpp0x/variadic70.C : New.
14960         * g++.dg/cpp0x/variadic71.C : New.
14961         * g++.dg/cpp0x/variadic72.C : New.
14962         * g++.dg/cpp0x/variadic73.C : New.
14963         * g++.dg/cpp0x/variadic74.C : New.
14964         * g++.dg/cpp0x/variadic75.C : New.
14965         * g++.dg/cpp0x/variadic-ex1.C : New.
14966         * g++.dg/cpp0x/variadic-ex2.C : New.
14967         * g++.dg/cpp0x/variadic-ex3.C : New.
14968         * g++.dg/cpp0x/variadic-ex4.C : New.
14969         * g++.dg/cpp0x/variadic-ex5.C : New.
14970         * g++.dg/cpp0x/variadic-ex6.C : New.
14971         * g++.dg/cpp0x/variadic-ex7.C : New.
14972         * g++.dg/cpp0x/variadic-ex8.C : New.
14973         * g++.dg/cpp0x/variadic-ex9.C : New.
14974         * g++.dg/cpp0x/variadic-ex10.C : New.
14975         * g++.dg/cpp0x/variadic-ex11.C : New.
14976         * g++.dg/cpp0x/variadic-ex12.C : New.
14977         * g++.dg/cpp0x/variadic-ex13.C : New.
14978         * g++.dg/cpp0x/variadic-ex14.C : New.
14980 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14982         PR libgfortran/31099
14983         * gfortran.dg/unformatted_recl.f90: New test.
14985 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14987         * gcc.dg/fold-eqcmplx-1.c: New test case.
14989 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14991         PR rtl-optimization/30643
14992         * gcc.dg/pr30643.c: New.
14994 2007-03-09  Chao-ying Fu  <fu@mips.com>
14996         * gcc.target/mips/mips32-dspr2-type.c: New test.
14997         * gcc.target/mips/mips32-dspr2.c: New test.
14998         * gcc.target/mips/dspr2-MULT.c: New test.
14999         * gcc.target/mips/dspr2-MULTU.c: New test.
15000         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15001         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15002         Adjust some formats.
15004 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15006         PR c++/17946
15007         * gcc.dg/Wlogical-op-1.c: New.
15008         * g++.dg/warn/Wlogical-op-1.C: New.
15010 2007-03-09  Richard Guenther  <rguenther@suse.de>
15012         PR tree-optimization/30904
15013         PR middle-end/31058
15014         * gcc.dg/pr30904.c: Remove xfail.
15016 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15018         PR C/31072
15019         * gcc.c-torture/execute/pr31072.c: New test.
15021 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15023         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15024         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15025         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15026         *lrint* and *lround*.
15027         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15028         floor->lfloor.
15029         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15030         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15031         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15032         and *lround*.  Correct macro names.
15033         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15034         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15036 2007-03-08  Ian Lance Taylor  <iant@google.com>
15038         * gcc.dg/no-strict-overflow-5.c: New test.
15039         * gcc.dg/no-strict-overflow-6.c: New test.
15040         * gcc.dg/Wstrict-overflow-11.c: New test.
15041         * gcc.dg/Wstrict-overflow-12.c: New test.
15042         * gcc.dg/Wstrict-overflow-13.c: New test.
15043         * gcc.dg/Wstrict-overflow-14.c: New test.
15044         * gcc.dg/Wstrict-overflow-15.c: New test.
15046 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15048         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15049         for VxWorks kernel mode.
15050         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15052 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15054         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15055         mode.
15057 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15059         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15060         and lib/bfill.c on VxWorks targets.
15061         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15062         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15063         lib/bfill.c and lib/memmove.c on VxWorks targets.
15064         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15065         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15066         on VxWorks targets.
15067         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15068         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15070 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15072         * gfortran.dg/use_5.f90: New test.
15073         * gfortran.dg/use_6.f90: Ditto.
15074         * gfortran.dg/use_7.f90: Ditto.
15076 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15078         PR fortran/30973
15079         * gfortran.dg/use_4.f90: New test.
15080         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15082 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15084         PR fortran/31011
15085         * gfortran.dg/parameter_array_section_2.f90: New test.
15087 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15089         PR c++/30852
15090         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15092         PR c++/30534
15093         * g++.dg/template/arg5.C: New test.
15095 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15097         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15099 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15101         * gcc.dg/var-expand1.c: Add newline at end of file.
15103 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15105         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15107 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15109         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15111 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15113         * gcc.dg/torture/builtin-convert-4.c: New test.
15115 2007-03-05  Ian Lance Taylor  <iant@google.com>
15117         * gcc.c-torture/compile/pr31034.c: New test.
15119 2007-03-05  Ian Lance Taylor  <iant@google.com>
15121         * gcc.dg/inline-18.c: New test.
15122         * gcc.dg/inline-19.c: New test.
15123         * gcc.dg/inline-20.c: New test.
15124         * gcc.dg/inline-21.c: New test.
15126 2007-03-05  Richard Guenther  <rguenther@suse.de>
15128         PR tree-optimization/14052
15129         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15131 2007-03-05  Richard Guenther  <rguenther@suse.de>
15133         PR tree-optimization/23777
15134         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15136 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15138         PR other/30465
15139         * gcc.dg/multiple-overflow-warn-3.c: New.
15140         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15142 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15144         PR c++/30895
15145         * g++.dg/parse/template23.C: New test.
15147 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15149         PR middle-end/30744
15150         * gcc.dg/pr30744-1.c: New test case.
15152 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15154         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15156 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15158         PR target/30406
15159         * gfortran.dg/logical_3.f90: New test.
15161 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15163         PR libfortran/30981
15164         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15166 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15168         * gcc.target/m68k/m68k.exp: New.
15169         * gcc.target/m68k/crash1.c: New.
15171 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15173         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15174         to be more compatible with integer(kind=8).
15176 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15178         PR libfortran/31001
15179         * gfortran.dg/zero_sized_3.f90: New test.
15181 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15183         PR c++/15787
15184         * g++.dg/parse/else.C: New.
15185         * g++.dg/parse/else-2.C: New.
15187 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15188             Tobias Burnus  <burnus@net-b.de>
15190         PR fortran/30882
15191         * gfortran.dg/size_dim.f90: New test.
15193 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15194             Tobias Burnus  <burnus@net-b.de>
15196         PR fortran/30873
15197         * gfortran.dg/entry_9.f90: New test.
15199 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15201         PR c++/28253
15202         * g++.dg/inherit/covariant16.C: New test.
15204 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15206         * g++.dg/other/darwin-minversion-1.C: New.
15208 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15210         * gcc.dg/tree-ssa/20070302-1.c: New test.
15212 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15214         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15215         tests.
15217 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15219         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15221 2007-03-01  Simon Baldwin <simonb@google.com>
15223         PR c++/23689
15224         * warn/ignored_typedef.C: New.
15225         * init/ctor8.C: Added dg-warning to consume ignored typedef
15226         warning.
15227         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15228         and added an explicit line number.
15230 2007-02-28  Richard Guenther  <rguenther@suse.de>
15232         PR middle-end/30364
15233         * gcc.dg/torture/pr30364-1.c: New testcase.
15234         * gcc.dg/torture/pr30364-2.c: Likewise.
15235         * gcc.dg/torture/pr30364-3.c: Likewise.
15237 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15239         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15240         powerpc*, use -funsafe-math-optimizations.
15241         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15242         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15244 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15245             Paul Thomas  <pault@gcc.gnu.org>
15247         PR fortran/30888
15248         PR fortran/30887
15249         * c_by_val_1.f: Test %VAL() with non-default kind.
15250         * c_by_val.c: Ditto.
15251         * c_by_val_4.f: New test.
15253 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15255         PR fortran/30968
15256         * gfortran.dg/continuation_7.f90: New test.
15258 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15260         * g++.dg/inherit/thunk7.C: New test.
15261         * lib/target-supports.exp (check_profiling_available): Not available
15262         for bfin-*-*.
15264 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15266         PR target/30970
15267         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15269 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15271         * lib/target-supports.exp (check_effective_target_init_priority):
15272         Remove Solaris special case.
15274 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15276         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15277         for more builtin types.
15279         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15280         * g++.dg/ext/visibility/noPLT.C: Likewise.
15282 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15284         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15285         sh* targets.
15287 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15289         PR fortran/30865
15290         * size_optional_dim_1.f90:  New test.
15292 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15294         * gcc.dg/vxworks/vxworks.exp: New file.
15295         * gcc.dg/vxworks/initpri1.c: Likewise.
15296         * gcc.dg/vxworks/initpri2.c: Likewise.
15297         * gcc.dg/initpri2.c: Add more tests.
15298         * g++.dg/special/initpri2.C: Likewise.
15300         * gcc.dg/initpri1.c: New test.
15301         * gcc.dg/initpri2.c: Likewise.
15302         * g++.dg/special/initpri1.C: New test.
15303         * g++.dg/special/initpri2.C: Likewise.
15304         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15305         * g++.dg/special/conpr-2.C: Likewise.
15306         * g++.dg/special/conpr-3.C: Likewise.
15307         * g++.dg/special/conpr-4.C: Likewise.
15308         * g++.dg/special/initp1.C: Likewise.
15309         * g++.dg/special/ecos.exp: Remove code to detect availability of
15310         constructor priorities.
15311         * lib/target-supports.exp (check_effective_target_init_priority):
15312         New function.
15314 2007-02-24  Jan Hubicka  <jh@suse.cz>
15316         * gcc.c-torture/execute/pr30778.c: New testcase.
15318 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15320         PR libgfortran/30918
15321         * gfortran.dg/namelist_26.f90: New test.
15323 2007-02-24  Richard Guenther  <rguenther@suse.de>
15325         PR middle-end/30951
15326         * gcc.dg/pr30951.c: New testcase.
15328 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15330         * gcc.dg/torture/builtin-modf-1.c: New test.
15332 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15334         PR tree-optimization/30904
15335         * gcc.dg/pr30904.c: New test.
15337 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15339         * gcc.test-framework/README: Correct command.
15340         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15341         -Wunused-value.
15342         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15344 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15346         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15348 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15350         * lib/target-supports.exp (check_effective_target_newlib): New
15351         function.
15353 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15355         PR fortran/30660
15356         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15357         allocatable component.
15360 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15362         * gcc.dg/torture/builtin-logb-1.c: New test.
15363         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15364         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15365         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15366         sh* targets.
15368 2007-02-23  Richard Guenther  <rguenther@suse.de>
15370         * g++.dg/warn/changes-meaning.C: New testcase.
15372 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15374         PR libgfortran/30910
15375         * gfortran.dg/fmt_zero_precision.f90: Update test.
15377 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15379         * gcc.dg/torture/builtin-frexp-1.c: New test.
15381 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15383         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15385 2007-02-22  Ian Lance Taylor  <iant@google.com>
15387         PR debug/30898
15388         * g++.dg/debug/pr30898.C: New test.
15390 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15392         * gcc.dg/vect/vect-106.c: New test.
15394 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15395             Ira Rosen  <irar@il.ibm.com>
15397         PR tree-optimization/30843
15398         * gcc.dg/vect/pr30843.c: New test.
15400 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15402         PR tree-optimization/30858
15403         * gcc.dg/vect/pr30858.c: New test.
15405 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15407         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15408         to set options for compiling testglue.
15409         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15410         * lib/obj-c++.exp (obj-c++_init): Likewise.
15412 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15414         * gnat.dg/derived_aggregate.adb: New test.
15416 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15419         sh* targets.  Call the correct CKSGN macro.
15421 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15423         * gfortran.dg/gomp/omp_parse1.f90: New test.
15424         * gfortran.dg/gomp/omp_parse2.f: New test.
15426 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15428         PR fortran/30869
15429         * gfortran.dg/do_pointer_1.f90:  New test.
15431 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15433         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15434         and scalbln.
15436 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15438         * gcc.dg/darwin-minversion-1.c: New.
15439         * gcc.dg/darwin-minversion-2.c: New.
15441 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15443         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15445 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15446             DJ Delorie <dj@redhat.com>
15448         PR other/30824
15449         * gcc.dg/Wfatal.c: New.
15450         * gcc.dg/Wfatal-2.c: New.
15451         * gcc.dg/Werror-1.c: Adjust expectations.
15452         * gcc.dg/Werror-5.c: Likewise.
15453         * gcc.dg/Werror-7.c: Likewise.
15454         * gcc.dg/Werror-10.c: Likewise.
15455         * gcc.dg/Werror-11.c: Likewise.
15457 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15459         PR fortran/30522
15460         * gfortran.dg/volatile10.f90: New test.
15462 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15464         PR libfortran/30533
15465         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15467 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15469         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15470         * gcc.dg/Walways-true-1.c: Likewise.
15471         * gcc.dg/weak/weak-3.c: Likewise.
15472         * gcc.dg/Werror-1.c: Likewise.
15473         * gcc.dg/Werror-3.c: Likewise.
15474         * gcc.dg/Werror-4.c: Likewise.
15475         * gcc.dg/Werror-5.c: Likewise.
15476         * gcc.dg/Werror-6.c: Likewise.
15477         * gcc.dg/Werror-7.c: Likewise.
15478         * gcc.dg/Werror-8.c: Likewise.
15479         * gcc.dg/Werror-10.c: Likewise.
15480         * gcc.dg/Werror-11.c: Likewise.
15481         * gcc.dg/Werror-12.c: Likewise.
15482         * g++.old-deja/g++.mike/warn8.C: Likewise.
15483         * g++.dg/warn/Walways-true-1.C: Likewise.
15484         * g++.dg/warn/Walways-true-2.C: Likewise.
15485         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15486         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15487         -Wstring-literal-comparison with -Waddress.
15488         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15489         -Wno-string-literal-comparison with -Wno-address.
15491 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15493         * gnat.dg/self_aggregate_with_call.adb: New test.
15495 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15497         PR tree-optimization/30975
15498         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15499         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15500         * gcc.dg/vect/pr30795.c: New.
15502 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15504         PR fortran/30681
15505         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15507 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15509         PR rtl-optimization/28173
15510         * gcc.target/i386/andor-1.c: New test case.
15512 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15514         * gcc.dg/torture/builtin-ldexp-1.c: New.
15515         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15517 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15519         * gfortran.dg/array_constructor_15.f90: New test case.
15521 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15523         * gfortran.dg/forall_10.f90: New test case.
15525 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15527         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15529 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15531         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15532         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15534 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15536         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15537         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15538         * gcc.target/i386/xchg-1.c: New test.
15539         * gcc.target/i386/xchg-2.c: New test.
15541 2007-02-16  Richard Guenther  <rguenther@suse.de>
15542             Christian Bruel  <christian.bruel@st.com>
15544         * gcc.dg/strict-overflow-5.c: New testcase.
15546 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15548         PR fortran/30793
15549         * gfortran.dg/func_derived_4.f90: New test.
15551 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15553         PR middle-end/30391
15554         * gfortran.dg/pr30391-1.f90: New test case.
15556 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15558         PR middle-end/30433
15559         * gcc.c-torture/compile/pr30433.c: New testcase to check
15560         that complex constants comparisions are foldded.
15562 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15564         PR C++/30158
15565         * g++.dg/ext/stmtexpr10.C: New testcase.
15567 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15569         PR middle-end/30729
15570         * gcc.dg/Wunused-value-2.c: New testcase.
15572 2007-02-15  Ian Lance Taylor  <iant@google.com>
15574         * g++.dg/eh/subreg-1.C: New test.
15576 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15578         PR c/26494
15579         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15580         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15581         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15582         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15583         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15584         * gcc.dg/Werror-implicit-function-declaration.c: New.
15586 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15588         PR c++/28943
15589         * g++.dg/warn/pr28943.C: New.
15591 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15593         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15595 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15597         PR fortran/30779
15598         * gfortran.dg/error_recovery_3.f90: New test.
15600 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15602         * g++.dg/tree-ssa/sra-1.C: New.
15604 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15606         * g++.dg/tree-ssa/sra-1.C: New.
15608 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15610         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15612 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15614         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15616 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15618         PR fortran/30799
15619         * gfortran.dg/logical_2.f90: New test.
15621 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15623         * gcc.dg/torture/complex-alias-1.c: New test.
15625 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15627         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15628         instead of -fdump-tree-tailcall.
15630 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15632         * gfortran.dg/interface_10.f90: Fix comment typo.
15634 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15636         PR tree-optimization/30771
15637         * gcc.dg/vect/pr30771.c: New test.
15639 2007-02-13  Ian Lance Taylor  <iant@google.com>
15641         * gcc.dg/Wstrict-overflow-1.c: New test.
15642         * gcc.dg/Wstrict-overflow-2.c: New test.
15643         * gcc.dg/Wstrict-overflow-3.c: New test.
15644         * gcc.dg/Wstrict-overflow-4.c: New test.
15645         * gcc.dg/Wstrict-overflow-5.c: New test.
15646         * gcc.dg/Wstrict-overflow-6.c: New test.
15647         * gcc.dg/Wstrict-overflow-7.c: New test.
15648         * gcc.dg/Wstrict-overflow-8.c: New test.
15649         * gcc.dg/Wstrict-overflow-9.c: New test.
15650         * gcc.dg/Wstrict-overflow-10.c: New test.
15652 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15654         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15656 2007-02-13  Richard Henderson  <rth@redhat.com>
15658         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15659         * gcc.c-torture/execute/pr29302-1.c: ... here.
15661 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15663         PR c/29521
15664         * gcc.dg/c90-return-1.c: Update output.
15665         * gcc.dg/c99-return-1.c: Likewise.
15667 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15669         PR fortran/30554
15670         * gfortran.dg/used_dummy_types_7.f90: New test..
15672 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15674         * gcc.target/i386/parity-1.c: New test.
15675         * gcc.target/i386/parity-2.c: New test.
15677 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15679         * gcc.target/i386/builtin-bswap-3.c: New test case.
15681 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15683         PR tree-optimization/29145
15684         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15685         alias analysis is improved to take better advantage of restrict
15686         qualified pointers.
15687         * gcc.dg/vect/vect-80.c: Likewise.
15688         * gcc.dg/vect/pr29145.c: New.
15690 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15692         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15693         * gcc.target/i386/sse4a-insert.c: Likewise.
15695 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15697         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15698         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15700 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15702         PR fortran/30478
15703         * gfortran.dg/enum_4.f90: Update error message checks.
15705 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15707         PR fortran/30554
15708         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15709         versions of the modules.
15711         PR fortran/30617
15712         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15713         by getting rid of recursive I/O and providing functions with
15714         results.
15716         PR fortran/30319
15717         * gfortran.dg/char_array_constructor_2.f90
15719 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15721         PR c++/26988
15722         * g++.dg/template/spec34.C: New test
15724 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15726         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15727         on i?86 and x86_64.
15728         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15729         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15730         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15731         on i?86 and x86_64.
15732         * gcc.dg/vect/vect-113.c: Ditto.
15734 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15736         PR c++/29487
15737         * g++.dg/eh/weak1-C: New test.
15738         * g++.dg/eh/weak1-a.cc: Likewise.
15739         * g++.dg/eh/comdat1.C: Likewise.
15741 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15742             Dorit Nuzman  <dorit@il.ibm.com>
15744         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15745         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15746         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15747         * gcc.dg/vect/vect-113.c: Likewise.
15749         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15751 2007-02-10  Richard Henderson  <rth@redhat.com>
15753         * lib/target-supports.exp (check_effective_target_tls): Redefine
15754         to mean non-emulated tls.
15755         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15756         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15757         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15758         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15759         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15760         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15761         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15763 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15765         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15767 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15769         * gfortran.dg/secnds.f: Replace time tolerance with a
15770         before-and-after bracket.
15771         * gfortran.dg/secnds-1.f: Likewise.
15773 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15775         PR fortran/30512
15776         * gfortran.dg/maxlocval_1.f90: New test.
15778 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15780         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15782 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15784         PR fortran/30720
15785         * gfortran.dg/array_function_1.f90: New test.
15787 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15789         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15790         (check_effective_target_dummy_wcsftime): New functions.
15792 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15794         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15795         * lib/target-supports.exp (check_effective_target_uclibc): New
15796         function.
15798 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15800         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15801         (vsnprintf): Don't define for uClibc targets.
15803 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15805         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15806         set before checking whether it was allowed.
15807         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15808         before checking inside_main.
15810 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15812         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15813         uClinux targets.
15814         (u16sf): Likewise u4sf.
15815         * g++.dg/compat/struct-layout-1.h: Likewise.
15817 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15819         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15820         procedure.
15821         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15822         m68k targets if check_effective_target_coldfire_fpu returns true.
15824 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15825         Richard Guenther  <rguenther@suse.de>
15827         PR middle-end/23361
15828         * gcc.dg/fold-compare-3.c: New testcase.
15829         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15831 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15833         * gcc.dg/pr26570.c: Clean up coverage files.
15834         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15835         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15836         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15837         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15838         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15839         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15840         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15841         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15842         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15843         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15844         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15845         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15846         * gcc.dg/vect/pr28952.c: Ditto.
15847         * gcc.dg/vect/pr27151.c: Ditto.
15848         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15849         * g++.dg/gomp/macro-3.C: Ditto.
15851 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15853         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15854         of the loop.
15856 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15858         * gcc.target/i386/builtin-bswap-2.c: New test case.
15860 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15862         * gfortran.dg/forall_8.f90: New test case.
15863         * gfortran.dg/forall_9.f90: Likewise.
15865 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15867         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15869 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15871         * lib/target-supports.exp (check_effective_target_simulator): New.
15873 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15875         * gcc.dg/tree-ssa/loop-25.c: New test.
15877 2007-02-06  Richard Henderson  <rth@redhat.com>
15879         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15881 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15883         * gcc.target/powerpc/popcount-1.c: New test case.
15884         * gcc.target/powerpc/parity-1.c: Likewise.
15886 2007-02-06  Richard Guenther  <rguenther@suse.de>
15888         PR middle-end/27302
15889         * gcc.dg/torture/pr27302-2.c: New testcase.
15891 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15893         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15894         * gcc.dg/vect/vect-iv-1.c: New test.
15895         * gcc.dg/vect/vect-iv-2.c: New test.
15896         * gcc.dg/vect/vect-iv-3.c: New test.
15897         * gcc.dg/vect/vect-iv-4.c: New test.
15898         * gcc.dg/vect/vect-iv-5.c: New test.
15899         * gcc.dg/vect/vect-iv-6.c: New test.
15900         * gcc.dg/vect/vect-iv-7.c: New test.
15901         * gcc.dg/vect/vect-iv-8.c: New test.
15902         * gcc.dg/vect/vect-iv-9.c: New test.
15903         * gcc.dg/vect/vect-iv-10.c: New test.
15904         * gcc.dg/vect/vect-iv-11.c: New test.
15905         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15906         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15907         * gcc.dg/vect/vect-14.c: Now vectorizable.
15908         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15909         loop).
15910         * gcc.dg/vect/vect-27.c: Likewise.
15911         * gcc.dg/vect/vect-29.c Likewise.
15912         * gcc.dg/vect/vect-dv-2.c: Likewise.
15913         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15914         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15915         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15917 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15919         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15921 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15923         * gcc.dg/builtins-20.c: Add more cases.
15925 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15927         PR debug/30189
15928         * gcc.dg/pr30189.c: New test.
15930 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15932         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15933         for running tests.
15934         * gcc.target/i386/sse4a-extract.c: New test.
15935         * gcc.target/i386/sse4a-insert.c: New test.
15936         * gcc.target/i386/sse4a-montsd.c: New test.
15937         * gcc.target/i386/sse4a-montss.c: New test.
15939 2007-02-05  Richard Guenther  <rguenther@suse.de>
15941         * gcc.target/i386/vectorize3.c: New testcase.
15943 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15945         PR target/30665
15946         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15948 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15950         PR fortran/30611
15951         * gfortran.dg/repeat_1.f90: New test.
15953 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15955         PR fortran/30605
15956         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15957         * gfortran.dg/derived_init_2.f90: Ditto.
15958         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15959         * gfortran.dg/array_initializer_1.f90: Ditto.
15960         * gfortran.dg/do_2.f90: Ditto.
15961         * gfortran.dg/proc_assign_1.f90: Ditto.
15963 2007-02-04  Richard Guenther  <rguenther@suse.de>
15965         PR middle-end/30636
15966         * g++.dg/warn/pr30636.C: New testcase.
15967         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15969 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15971         PR middle-end/30667
15972         * gfortran.dg/pr30667.f: New test.
15974 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15976         * gcc.dg/builtins-54.c: Add more cases.
15978 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15980         PR fortran/30514
15981         * gfortran.dg/zero_sized_2.f90: New test.
15983         PR fortran/30660
15984         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15986         PR fortran/29820
15987         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15988         file.
15990 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15992         PR fortran/30683
15993         * gfortran.dg/interface_10.f90: New test.
15995 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15997         * gcc.dg/builtins-20.c: Add more cases.
15999 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16001         PR target/29682
16002         * gcc-target/ia64/pr29682.c: New test.
16004 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16006         PR fortran/30284
16007         * gfortran.dg/arrayio_11.f90.f90: New test.
16009         PR fortran/30626
16010         * gfortran.dg/arrayio_12.f90.f90: New test.
16012 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16014         PR c++/30536
16015         * g++.dg/tls/diag-5.C: New test.
16017         PR middle-end/30473
16018         * gcc.dg/pr30473.c: New test.
16019         * gcc.c-torture/execute/20070201-1.c: New test.
16021 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16023         * gfortran.dg/dependency_20.f90: New test case.
16025 2007-01-31  Ian Lance Taylor  <iant@google.com>
16027         * gcc.dg/lower-subreg-1.c (test): New test.
16029 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16031         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16033 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16035         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16036         * gcc.dg/torture/builtin-math-3.c: Likewise.
16038 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16040         gcc.dg/Wparentheses-2.c: Update and add new tests.
16042 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16044         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16045         vectorize.
16047 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16049         * gcc.dg/builtins-63.c: New test.
16051 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16053         PR fortran/27588
16054         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16056 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16058         PR fortran/30520
16059         * gfortran.dg/volatile8.f90: New argument conformance test.
16060         * gfortran.dg/volatile9.f90: New scope test.
16062 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16064         PR c++/24745
16065         * g++.dg/warn/null4.C: New.
16067 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16068             Uros Bizjak  <ubizjak@gmail.com>
16070         * gcc.dg/large-size-array-3.c: Correct typo.
16072 2007-01-30  Richard Guenther  <rguenther@suse.de>
16074         PR middle-end/27657
16075         * g++.dg/debug/pr27657.C: New testcase.
16077 2007-01-30  Richard Guenther  <rguenther@suse.de>
16079         PR middle-end/30313
16080         * gcc.dg/torture/pr30313.c: New testcase.
16082 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16084         * gcc.dg/dfp/dfp-except.h: New file.
16085         * gcc.dg/dfp/fe-check.h: New file.
16086         * gcc.dg/dfp/fe-binop.c: New test.
16087         * gcc.dg/dfp/fe-convert-1.c: New test.
16088         * gcc.dg/dfp/fe-convert-2.c: New test.
16089         * gcc.dg/dfp/fe-convert-3.c: New test.
16091         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16092         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16093         * gcc.dg/dfp/convert-dfp.c: Ditto.
16094         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16096 2007-01-29  Josh Conner  <jconner@apple.com>
16098         * gcc.target/powerpc/altivec-24.c: New test.
16100 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16102         PR c++/28266
16103         * g++.dg/parse/defarg12.C: New test.
16105 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16107         PR fortran/30554
16108         * gfortran.dg/used_dummy_types_6.f90: New test.
16110 2007-01-28  Jan Hubicka  <jh@suse.cz>
16112         * gcc.dg/tree-prof/val-prof-6.c: New test.
16114 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16116         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16118 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16120         PR C++/28988
16121         * g++.dg/expr/dtor4.C: New test.
16123 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16125         * gcc.dg/tree-ssa/loop-23.c: New test.
16127 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16129         PR libfortran/30389
16130         * gfortran.dg/achar_2.f90:  New test.
16131         * gfortran.dg/achar_3.f90:  New test.
16133 2007-01-27  Ian Lance Taylor  <iant@google.com>
16135         * gcc.dg/strict-overflow-1.c: New test.
16136         * gcc.dg/no-strict-overflow-1.c: New test.
16137         * gcc.dg/strict-overflow-2.c: New test.
16138         * gcc.dg/no-strict-overflow-2.c: New test.
16139         * gcc.dg/strict-overflow-3.c: New test.
16140         * gcc.dg/no-strict-overflow-3.c: New test.
16141         * gcc.dg/strict-overflow-4.c: New test.
16142         * gcc.dg/no-strict-overflow-4.c: New test.
16143         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16144         * gcc.dg/pr15784-1.c: Likewise.
16145         * gcc.dg/pr20922-1.c: Likewise.
16146         * gcc.dg/pr20922-3.c: Likewise.
16147         * gcc.dg/pr20922-4.c: Likewise.
16148         * gcc.dg/pr20922-6.c: Likewise.
16149         * gcc.dg/compare-4.c: Likewise.
16150         * gcc.dg/torture/pr26898-1.c: Likewise.
16151         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16152         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16153         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16154         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16155         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16156         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16157         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16158         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16159         * g++.dg/tree-ssa/pr21082.C: Likewise.
16161 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16163         * gcc-dg/large-size-array-3.c: New test case.
16165 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16167         * gfortran.dg/forall_7.f90: New test case.
16169 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16171         PR fortran/30407
16172         * gfortran.dg/where_operator_assign_1.f90: New test.
16173         * gfortran.dg/where_operator_assign_2.f90: New test.
16174         * gfortran.dg/where_operator_assign_3.f90: New test.
16176 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16178         * lib/target-supports.exp
16179         (check_effective_target_powerpc_altivec): New.
16180         (check_effective_target_vect_cmdline_needed): Use it.
16182 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16184         PR fortran/30278
16185         * gfortran.dg/backslash_3.f: New test.
16187 2007-01-26  Richard Guenther  <rguenther@suse.de>
16189         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16191 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16193         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16194         * gfortran.dg/vect/vect.exp: Ditto.
16195         * gfortran.dg/dg.exp: Ditto.
16196         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16197         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16199 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16201         * gcc.dg/builtins-20.c: Add more cases.
16202         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16204 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16206         PR fortran/30437
16207         * gcc.dg/Wall.c: New.
16208         * gcc.dg/Wno-all.c: New.
16209         * gfortran.dg/Wall.f90: New.
16210         * gfortran.dg/Wno-all.f90: New.
16212 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16214         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16215         * g++.dg/eh/simd-2.C: Also run on Darwin.
16216         * g++.dg/eh/simd-3.C: New.
16217         * g++.dg/eh/simd-4.C: New.
16219 2007-01-25  Richard Guenther  <rguenther@suse.de>
16221         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16222         and _PROFILE_USE.
16223         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16225 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16227         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16228         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16229         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16230         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16231         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16232         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16233         * gcc.dg/ipa/ipa-7.c: New testcase.
16235 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16237         * g++.dg/cpp0x/warn_cxx0x.C: New.
16239 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16241         * gcc.dg/builtins-20.c: Test builtin carg.
16243 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16245         PR middle-end/27416
16246         * gcc.dg/gomp/pr27416.c: New test.
16248         PR middle-end/30494
16249         * gcc.dg/gomp/pr30494.c: New test.
16250         * g++.dg/gomp/pr30494.C: New test.
16252         PR middle-end/30421
16253         * gcc.dg/gomp/pr30421.c: New test.
16255 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16257         * gcc.target/ia64/versionid-1.c: New test.
16258         * gcc.target/ia64/versionid-2.c: New test.
16260 2007-01-24  Richard Guenther  <rguenther@suse.de>
16262         PR testsuite/30181
16263         * gcc.dg/builtins-57.c: Change to a link-time testcase
16264         to support non-C99 targets.
16266 2007-01-24  Jan Hubicka  <jh@suse.cz>
16268         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16270 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16272         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16274 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16276         PR objc/27438
16277         * objc.dg/const-str-12.m: New test.
16279 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16281         PR fortran/30532
16282         * gfortran.dg/ctrl-z.f90:  New test.
16284 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16286         PR fortran/30481
16287         * gfortran.dg/namelist_assumed_char.f90:  New test.
16289 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16291         PR c++/27492
16292         * g++.dg/inherit/covariant15.C: New test.
16294 2007-01-23  Ian Lance Taylor  <iant@google.com>
16296         * g++.dg/warn/Wparentheses-24.C: New test.
16298 2007-01-23  Richard Guenther  <rguenther@suse.de>
16300         PR testsuite/30560
16301         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16302         with full path.
16304 2007-01-22  Richard Guenther  <rguenther@suse.de>
16306         PR tree-optimization/30038
16307         * gcc.dg/builtins-62.c: New testcase.
16309 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16311         * gcc.c-torture/compile/20070121.c: New test.
16313 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16315         PR libfortran/30525
16316         * gfortran.dg/char_comparison_1.f:  New test.
16318 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16320         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16322 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16324         PR objc/30479
16325         * objc.dg/pch: New directory.
16326         * objc.dg/pch/pch.exp: New file.
16327         * objc.dg/pch/interface-1.m: New test.
16328         * objc.dg/pch/interface-1.hs: New include file.
16329         * lib/objc.exp (objc_target_compile): Add
16330         "-x objective-c-header" in front of the sources if this is
16331         a precompiled header being compiled.
16333 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16335         * gfortran.dg/array_memcpy_3.f90: New test case.
16336         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16338 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16339             Brooks Moses  <brooks.moses@codesourcery.com>
16340             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16342         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16343         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16345 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16347         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16349 2007-01-19  Mike Stump  <mrs@apple.com>
16351         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16352         away.
16354 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16356         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16357         option instead of -funsafe-math-optimizations.
16359 2007-01-19  Tomas Bily  <tbily@suse.cz>
16361         gcc.dg/tree-prof/indir-call-prof.c: New.
16362         g++.dg/dg.exp: Add tree-prof subdirectory.
16363         g++.dg/tree-prof/indir-call-prof.C: New.
16364         g++.dg/tree-prof/tree-prof.exp: New.
16366 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16368         PR c++/17947
16369         * g++.dg/warn/deprecated.C: Update warning output.
16370         * g++.dg/warn/deprecated-2.C: Likewise.
16371         * g++.dg/warn/deprecated-3.C: New.
16373 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16375         * gcc.c-torture/execute/nestfunc-7.c: New.
16377 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16379         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16381 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16383         * gcc.dg/m68k-pic-1.c: New.
16385 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16387         * gfortran.dg/array_memcpy_4.f90: New test case.
16389 2007-01-18  Josh Conner  <jconner@apple.com>
16391         PR target/30485
16392         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16393         * gcc.dg/vect/no-trapping-math-1: New.
16394         * gcc.dg/vect/no-trapping-math-2: New.
16396 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16398         * gcc.target/i386/387-8.c: Update comment about optimizing
16399         inherent load of 1.0 of fptan instruction.
16401 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16402             Richard Guenther <rguenther@suse.de>
16404         PR diagnostic/8268
16405         * gcc.dg/Warray-bounds.c: New testcase.
16406         * gcc.dg/Warray-bounds-2.c: New testcase.
16407         * g++.dg/warn/Warray-bounds.C: New testcase.
16408         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16410 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16412         PR fortran/30476
16413         * gfortran.dg/generic_12.f90: New test.
16415 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16417         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16418         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16420 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16422         * gcc.dg/dfp/compare-special.h: New file.
16423         * gcc.dg/dfp/compare-special-32.c: New test.
16424         * gcc.dg/dfp/compare-special-64.c: New test.
16425         * gcc.dg/dfp/compare-special-128.c: New test.
16427 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16428             Paul Thomas  <pault@gcc.gnu.org>
16429             Steven G. Kargl  <kargl@gcc.gnu.org>
16431         PR fortran/30404
16432         * gfortran.dg/forall_6.f90: New test case.
16433         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16434         * gfortran.dg/dependency_13.f90: Likewise.
16436 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16438         PR testsuite/12325
16439         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16440         targets that don't support Inf.
16442 2007-01-15  Dale Johannesen  <dalej@apple.com>
16444         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16446 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16448         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16449         of achar for 0xff to avoid the "Extended ASCII not
16450         implemented" error message.
16452 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16454         PR fortran/28172
16455         * gfortran.dg/altreturn_4.f90: New test.
16457         PR fortran/29389
16458         * gfortran.dg/stfunc_4.f90: New test.
16460         PR fortran/29712
16461         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16462         * gfortran.dg/initialization_1.f90: Change warning.
16464         PR fortran/30283
16465         * gfortran.dg/specification_type_resolution_2.f90: New test.
16467 2007-01-14  Jan Hubicka  <jh@suse.cz>
16469         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16470         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16471         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16472         elimination.
16474 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16476         PR fortran/30410
16477         * gfortran.dg/external_procedures_2.f90: New test.
16479 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16481         PR target/30413
16482         * gcc.target/i386/pr30413.c: New test.
16484 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16486         PR fortran/30452
16487         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16489 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16491         * gcc.dg/20070112-1.c: New test.
16493 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16495         PR libgfortran/30435
16496         * gfortran.dg/list_read_6.f90: New test.
16498 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16500         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16502 2007-01-12  Tom Tromey  <tromey@redhat.com>
16504         PR preprocessor/28227:
16505         * gcc.dg/cpp/pr28227.c: New file.
16507 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16509         * gcc.dg/tree-ssa/loop-22.c: New test.
16511 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16513         PR tree-optimization/29516
16514         * gcc.dg/tree-ssa/loop-20.c: New test.
16516 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16518         PR libfortran/30415
16519         * minmaxloc_integer_kinds_1.f90:  New test.
16521 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16523         PR c++/29573
16524         * g++.dg/template/sizeof-template-argument.C: New test.
16526 2007-01-11  Jan Hubicka  <jh@suse.cz>
16528         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16529         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16530         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16531         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16532         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16533         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16534         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16535         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16536         transformation in question.
16537         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16538         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16539         * gcc.dg/always_inline3.c: Likewise.
16541 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16543         PR c++/28999
16544         * g++.dg/template/typename11.C: New test.
16546 2007-01-10  Robert Kennedy <jimbob@google.com>
16548         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16550 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16552         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16553         for different integer kinds.
16554         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16555         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16556         * gfortran.dg/ishft_2.f90: New test.
16557         * gfortran.dg/ishft_3.f90: New test.
16559 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16561         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16563 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16565         PR tree-optimization/30322
16566         * gcc.dg/tree-ssa/loop-21.c: New test.
16568 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16570         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16572 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16574         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16576 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16578         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16579         * g++.dg/warn/overflow-warn-3.C: Likewise.
16580         * g++.dg/warn/overflow-warn-4.C: Likewise.
16581         * g++.dg/warn/overflow-warn-5.C: Likewise.
16582         * g++.dg/warn/overflow-warn-6.C: Likewise.
16583         * g++.dg/warn/Woverflow-1.C: Likewise.
16584         * g++.dg/warn/Woverflow-2.C: Likewise.
16585         * g++.dg/warn/Woverflow-3.C: Likewise.
16586         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16588 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16590         * gfortran.dg/array_constructor_14.f90: New test case.
16591         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16593 2007-01-08  Richard Guenther  <rguenther@suse.de>
16595         PR tree-optimization/23603
16596         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16597         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16599 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16601         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16602         in __v8qi typedef.
16603         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16604         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16605         compiler behaviour.
16606         * gcc.dg/simd-5.c: Likewise.
16607         * gcc.dg/simd-6.c: Likewise.
16608         * g++.dg/conversion/simd1.C: Likewise.
16609         * g++.dg/conversion/simd3.C: Likewise.
16610         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16611         (main): Use it.
16613 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16615         PR tree-optimization/29877
16616         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16617         name of a hard register for the target concerned.  Adjust dg-error
16618         directives to cope with new behaviour of TER.
16620 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16622         PR c++/28986
16623         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16624         * g++.dg/warn/overflow-warn-1.C: New.
16625         * g++.dg/warn/overflow-warn-3.C: New.
16626         * g++.dg/warn/overflow-warn-4.C: New.
16627         * g++.dg/warn/overflow-warn-5.C: New.
16628         * g++.dg/warn/overflow-warn-6.C: New.
16629         * g++.dg/warn/Woverflow-1.C: New.
16630         * g++.dg/warn/Woverflow-2.C: New.
16631         * g++.dg/warn/Woverflow-3.C: New.
16632         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16634 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16636         PR fortran/27698
16637         * gfortran.dg/invalid_name.f90: New test.
16638         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16639         * gfortran.dg/gomp/pr29759.f90: Ditto.
16641 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16643         * gfortran.dg/present_1.f90:  Update error message.
16645 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16647         PR c++/19439
16648         * g++.dg/template/duplicate1.C: New test
16649         * g++.dg/template/memfriend6.C: Adjust error markers.
16651 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16653         PR tree-opt/30385
16654         * gcc.dg/torture/inline-1.c: New test.
16656 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16658         PR c/19978
16659         * gcc.dg/multiple-overflow-warn-1.c: New.
16660         * gcc.dg/multiple-overflow-warn-2.c: New.
16661         * gcc.dg/overflow-warn-6.c: New.
16662         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16664 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16666         * gfortran.dg/array_memcpy_1.f90: New test case.
16667         * gfortran.dg/array_memcpy_2.f90: Likewise.
16669 2007-01-05  Richard Guenther  <rguenther@suse.de>
16671         PR middle-end/27826
16672         * g++.dg/opt/pr27826.C: New testcase.
16674 2007-01-05  Ian Lance Taylor  <iant@google.com>
16676         * gcc.dg/Walways-true-1.c: New test.
16677         * gcc.dg/Walways-true-2.c: New test.
16678         * g++.dg/warn/Walways-true-1.C: New test.
16679         * g++.dg/warn/Walways-true-2.C: New test.
16681 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16683         PR c/30360
16684         * gcc.dg/pr30360.c: New test.
16686 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16688         PR fortran/23232
16689         * gfortran.dg/data_implied_do_1.f90: New test.
16691         PR fortran/27996
16692         PR fortran/27998
16693         * gfortran.dg/char_length_1.f90: New test.
16695 2007-01-05  Richard Guenther  <rguenther@suse.de>
16697         PR middle-end/28116
16698         * g++.dg/opt/pr28116.C: New testcase.
16700 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16702         PR fortran/29624
16703         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16704           invalid deallocate.
16705         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16706         * gfortran.dg/protected_4.f90: Add pointer intent check.
16707         * gfortran.dg/protected_6.f90: Add pointer intent check.
16708         * gfortran.dg/pointer_intent_1.f90: New test.
16709         * gfortran.dg/pointer_intent_2.f90: New test.
16710         * gfortran.dg/pointer_intent_3.f90: New test.
16712 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16714         PR 30235
16715         * gfortran.dg/altreturn_2.f90: new test.
16717 2007-01-04  Tom Tromey  <tromey@redhat.com>
16719         PR preprocessor/28165:
16720         * gcc.dg/cpp/pr28165.c: New file.
16722 2007-01-03  Josh Conner  <jconner@apple.com>
16724         PR middle-end/29683
16725         * gcc.dg/pr29683.c: New.
16727 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16729         PR c++/28217
16730         * g++.dg/pch/template-1.C: New test.
16731         * g++.dg/pch/template-1.Hs: New file.
16733 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16735         PR middle-end/30353
16736         * gcc.c-torture/compile/complex-4.c: New test.
16738 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16740         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16741         -maltivec.
16742         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16744 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16746         PR middle-end/30286
16747         * gcc.dg/pr30286.c: New test.
16749         PR c++/29535
16750         * g++.dg/template/crash66.C: New test.
16752         PR c++/29054
16753         * g++.dg/template/friend49.C: New test.
16755 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16757         * gfortran.dg/ibits.f90: New test.
16759 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16761         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16762         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16764 2007-01-02  Jan Hubicka  <jh@suse.cz>
16766         * gcc.dg/pr16194.c: We now output error on all three functions,
16767         not just first one.
16769 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16771         PR c/19977
16772         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16773         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16775 2006-01-02  Ian Lance Taylor  <iant@google.com>
16777         * g++.dg/warn/Wparentheses-22.C: New test.
16778         * g++.dg/warn/Wparentheses-23.C: New test.
16780 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16782         PR middle-end/7651
16783         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16784         * gcc.dg/declspec-3-Wextra.c: New.
16785         * gcc.dg/declspec-3-no.c: New
16787 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16789         PR fortran/20896
16790         * gfortran.dg/interface_10.f90: Remove.
16792 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16794         * gcc.dg/fold-eqxor-4.c: New test case.
16796 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16798         PR middle-end/30311
16799         * gcc.c-torture/compile/pr30311.c: New test.
16801 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16803         PR middle-end/30253
16804         * gcc.c-torture/compile/statement-expression-1.c: New test.
16806 2007-01-01  Andreas Schwab  <schwab@suse.de>
16808         PR target/29166
16809         * g++.dg/eh/pr29166.C: New test.
16811 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16813         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16814         New.
16815         (check_effective_target_vect_cmdline_needed): Use it.
16817 2006-12-31  Richard Guenther  <rguenther@suse.de>
16819         PR middle-end/30137
16820         * gcc.dg/pr30137-1.c: New testcase.
16821         * gcc.dg/pr30137-2.c: Likewise.
16823 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16825         PR middle-end/30322
16826         * gcc.dg/fold-plusnot-1.c: New test case.
16828 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16830         PR c++/29731
16831         * g++.dg/parse/template22.C: New test.
16833 2006-12-31  Richard Guenther  <rguenther@suse.de>
16835         PR middle-end/30338
16836         * gcc.c-torture/compile/pr30338.c: New testcase.
16838 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16840         PR fortran/27900
16841         * gfortran.dg/intrinsic_actual_4.f90: New test.
16843         PR fortran/24325
16844         * gfortran.dg/func_decl_3.f90: New test.
16846 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16848         PR fortran/23060
16849         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16850         * gfortran.dg/c_by_val_1.f: New test.
16851         * gfortran.dg/c_by_val_2.f: New test.
16852         * gfortran.dg/c_by_val_3.f: New test.
16854 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16856         PR libfortran/30321
16857         * gfortran.dg/sum_zero_array_1.f90:  New test.
16859 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16861         PR preprocessor/29612
16862         * gcc.dg/cpp/pr29612-1.c: New test.
16863         * gcc.dg/cpp/pr29612-2.c: New test.
16865 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16867         PR fortran/30034
16868         * gfortran.dg/pure_formal_proc_1.f90: New test.
16870         PR fortran/30237
16871         * gfortran.dg/intrinsic_actual_3.f90: New test.
16873 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16875         PR fortran/30014
16876         * gfortran.dg/io_constraints_1.f90: Update test.
16877         * gfortran.dg/io_constraints_2.f90: Update test.
16878         * gfortran.dg/inquire_iolength.f90: New test.
16880 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16882         PR fortran/20896
16883         * gfortran.dg/interface_10.f90: New test.
16884         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16885         since z is already, locally a variable.
16887         PR fortran/25135
16888         * gfortran.dg/generic_11.f90: New test.
16889         * gfortran.dg/interface_7.f90: Remove name clash between module
16890         name and procedure 'x' referenced in the interface.
16892 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16894         PR middle-end/7651
16895         * gcc.dg/Wmissing-parameter-type.c: New.
16896         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16897         * gcc.dg/Wmissing-parameter-type-no.c: New.
16899 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16901         PR fortran/25818
16902         * gfortran.dg/entry_array_specs_2.f: New test.
16904         PR fortran/30084
16905         * gfortran.dg/nested_modules_6.f90: New test.
16907 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16909         PR middle-end/7651
16910         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16911         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16913 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16915         PR C++/30168
16916         * g++.dg/opt/complex6.C: New test.
16918 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16920         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16921         full" if the linker on spu-*-* warns about exceeding local store.
16923         And revert this patch:
16924         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16925         fail to link due to relocation overflows on spu-*-*.
16927 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16929         PR fortran/30273
16930         * gfortran.dg/dependency_19.f90: New test.
16932 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16934         PR fortran/30202
16935         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16937 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16939         PR middle-end/30262
16940         * gcc.c-torture/execute/20061220-1.c: New test.
16942         PR middle-end/30263
16943         * gcc.dg/gomp/asm-1.c: New test.
16945         PR target/30230
16946         * g++.dg/eh/ia64-2.C: New test.
16948 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16950         PR target/28966
16951         PR target/29248
16952         * gcc.dg/rs6000-leaf.c: New.
16954 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16956         PR fortran/25392
16957         * gfortran.dg/f2c_8.f90: New test.
16959 2006-12-20  Bill Wendling  <wendling@apple.com>
16961         * gcc.dg/asm-b.c: Check for __ppc64__.
16963 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16965         PR fortran/30190
16966         * gfortran.dg/bounds_check_5.f90: New test.
16968 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16970         PR middle-end/30143
16971         * gcc.dg/gomp/complex-1.c: New testcase.
16973 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16975         * gfortran.dg/array_memset_1.f90: New test case.
16977 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16979         * lib/target-supports.exp: Add spu to
16980         check_effective_target_vect_widen_mult_hi_to_si.
16982 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16984         PR fortran/29992
16985         * gfortran.dg/generic_9.f90: New test.
16987         PR fortran/30081
16988         * gfortran.dg/generic_10.f90: New test.
16990 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16992         PR tree-opt/30045
16993         * gcc.dg/pr30045.c: New test.
16995 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16997         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16999 2006-12-19  Eric Christopher  <echristo@apple.com>
17001         PR target/29302
17002         * gcc.c-torture/execute/pr29302-1.c: New.
17004 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17006         PR fortran/39238
17007         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17009 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17011         PR fortran/30236
17012         * gfortran.dg/altreturn_3.f90: New test.
17014         * gfortran.dg/char_result_12.f90: Fix comment typos.
17016 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17018         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17019         as newlib's stdio.h uses non-traditional cpp constructs.
17021 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17023         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17024         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17025         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17026         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17027         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17028         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17029         * gfortran.dg/default_initialization.f: Renamed to
17030         default_initialization_1.f
17031         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17032         dollar_edit_descriptor_1.f
17033         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17034         dollar_edit_descriptor_2.f
17035         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17036         dollar_edit_descriptor_3.f
17037         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17038         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17039         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17040         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17041         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17042         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17043         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17044         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17045         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17046         * gfortran.dg/default_initialization_1.f: Renamed from
17047         default_initialization.f
17048         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17049         dollar_edit_descriptor-1.f
17050         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17051         dollar_edit_descriptor-2.f
17052         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17053         dollar_edit_descriptor-3.f
17054         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17055         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17056         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17058 2006-12-18  Bill Wendling  <wendling@apple.com>
17060         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17061         id is an OjbC keyword.
17063 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17065         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17067 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17069         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17071 2006-12-18  Ian Lance Taylor  <iant@google.com>
17073         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17075 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17077         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17079 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17081         PR fortran/30207
17082         * gfortran.fortran-torture/execute/where21.f90: New test.
17084 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17086         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17088 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17090         PR middle-end/7651
17091         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17092         * gcc.dg/if-empty-1.c: Likewise.
17093         * gcc.dg/pr23165.c: Likewise.
17094         * g++.dg/warn/empty-body.C: Likewise.
17096 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17098         PR libfortran/30005
17099         * gfortran.dg/open_errors.f90: New test.
17101 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17103         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17105         * gcc.target/i386/ssse3-pabsb.c: New file.
17106         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17107         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17108         * gcc.target/i386/ssse3-palignr.c: Likewise.
17109         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17110         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17111         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17112         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17113         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17114         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17115         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17116         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17117         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17118         * gcc.target/i386/ssse3-psignb.c: Likewise.
17119         * gcc.target/i386/ssse3-psignd.c: Likewise.
17120         * gcc.target/i386/ssse3-psignw.c: Likewise.
17121         * gcc.target/i386/ssse3-vals.h: Likewise.
17123 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17125         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17126         * lib/fortran-torture.exp: Include target-supports.exp.
17128 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17130         PR target/30185
17131         * gcc.c-torture/execute/pr30185.c: New test.
17133 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17135         PR testsuite/30179
17136         PR testsuite/30180
17137         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17138         * gcc.dg/builtin-bswap-2.c: Likewise.
17139         * gcc.dg/builtin-bswap-3.c: Likewise.
17140         * gcc.dg/builtin-bswap-4.c: Likewise.
17141         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17142         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17144 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17146         PR libfortran/30145
17147         * gfortran.dg/write_zero_array: New test.
17149 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17151         PR fortran/30200
17152         * gfortran.dg/write_fmt_trim.f90: New test.
17154 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17156         PR 30194
17157         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17158         temporarily.
17160 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17162         * lib/target-supports.exp (check_weak_available): Use istarget
17163         "hppa*-*-hpux10*" instead of regexp.
17164         (check_cxa_atexit_available): Likewise.
17166 2006-12-14  Richard Guenther  <rguenther@suse.de>
17168         PR tree-optimization/30197
17169         * gcc.c-torture/execute/complex-1.c: Fix function name.
17170         * gcc.dg/builtins-61.c: New testcase.
17172 2006-12-14  Richard Guenther  <rguenther@suse.de>
17174         PR middle-end/30172
17175         * gcc.dg/pr30172-1.c: New testcase.
17177 2006-12-14  Richard Guenther  <rguenther@suse.de>
17179         PR tree-optimization/30198
17180         * gcc.dg/builtins-60.c: New testcase.
17182 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17184         * lib/target-supports.exp (vect_no_align): Remove spu.
17186 2006-12-13  Ian Lance Taylor  <iant@google.com>
17188         PR c++/19564
17189         PR c++/19756
17190         * g++.dg/warn/Wparentheses-5.C: New test.
17191         * g++.dg/warn/Wparentheses-6.C: New test.
17192         * g++.dg/warn/Wparentheses-7.C: New test.
17193         * g++.dg/warn/Wparentheses-8.C: New test.
17194         * g++.dg/warn/Wparentheses-9.C: New test.
17195         * g++.dg/warn/Wparentheses-10.C: New test.
17196         * g++.dg/warn/Wparentheses-11.C: New test.
17197         * g++.dg/warn/Wparentheses-12.C: New test.
17198         * g++.dg/warn/Wparentheses-13.C: New test.
17199         * g++.dg/warn/Wparentheses-14.C: New test.
17200         * g++.dg/warn/Wparentheses-15.C: New test.
17201         * g++.dg/warn/Wparentheses-16.C: New test.
17202         * g++.dg/warn/Wparentheses-17.C: New test.
17203         * g++.dg/warn/Wparentheses-18.C: New test.
17204         * g++.dg/warn/Wparentheses-19.C: New test.
17205         * g++.dg/warn/Wparentheses-20.C: New test.
17206         * g++.dg/warn/Wparentheses-21.C: New test.
17208 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17210         PR testsuite/30157
17211         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17212         for target "hppa.*hpux10".
17214 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17216         * g++.dg/debug/vartrack1.C: New test.
17218         * g++.dg/opt/ifcvt1.C: New test.
17220         * gcc.dg/tls/opt-13.c: New test.
17222         * gcc.dg/20060425-2.c: New test.
17224         * g++.dg/opt/pr15054-2.C: New test.
17226         * gcc.c-torture/execute/20060420-1.c: New test.
17228         * gcc.c-torture/execute/20060412-1.c: New test.
17230         * objc/compile/20060406-1.m: New test.
17232 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17234         * g++.dg/template/array17.C: New test.
17236 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17238         * gcc.target/powerpc/altivec-23.c: New test.
17240 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17242         PR c++27316
17243         * g++.dg/inherit/error3.C: New test.
17245         PR c++/28740
17246         * g++.dg/inherit/error4.C: New test.
17248 2006-12-13  Richard Guenther  <rguenther@suse.de>
17250         PR tree-optimization/17687
17251         * gcc.dg/builtins-59.c: New testcase.
17253 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17255         * gcc.target/spu/Wmain.c: New test.
17257 2006-12-12  Josh Conner  <jconner@apple.com>
17259         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17260         * g++.dg/abi/thunk4.C: Likewise.
17261         * g++.dg/abi/rtti3.C: Likewise.
17263 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17265         * gcc.target/spu/cpat-1.c: New test.
17266         * gcc.target/spu/cpat-2.c: New test.
17267         * gcc.target/spu/cpat-3.c: New test.
17268         * gcc.target/spu/cpat-4.c: New test.
17270 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17272         PR tree-opt/28436
17273         * gcc.c-torture/compile/vector-1.c: New test.
17274         * gcc.c-torture/compile/vector-2.c: New test.
17275         * gcc.c-torture/compile/vector-3.c: New test.
17277 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17279         * lib/fortran-torture.exp: Update copyright years.  Remove
17280         obsolete comment.  Test -ftree-vectorize where it makes sense.
17281         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17282         from fortran-torture.exp.
17283         * gfortran.dg/char_transpose_1.f90,
17284         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17285         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17286         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17287         '-w' to dg-options.
17289 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17291         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17292         saved_${tool}_load.
17294 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17296         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17297         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17298         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17299         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17300         gaps.
17302 2006-12-12  Richard Guenther  <rguenther@suse.de>
17304         PR middle-end/30147
17305         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17307 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17308             Diego Novillo  <dnovillo@redhat.com>
17310         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17311         VDEF/VUSE changes.
17312         * gcc.dg/tree-ssa/pr26421.c: Likewise
17313         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17314         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17315         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17316         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17317         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17318         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17319         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17320         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17321         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17323 2006-12-11  Jan Hubicka  <jh@suse.cz>
17325         * gcc.dg/tree-prof/stringop-1.c: New test.
17326         * gcc.dg/tree-prof/stringop-2.c: New test.
17328 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17330         PR target/30120
17331         * gcc.target/i386/pr30120.c: New test.
17333         Revert:
17334         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17336         * gcc.target/i386/x87regparm-1.c: New test.
17337         * gcc.target/i386/x87regparm-2.c: New test.
17338         * gcc.target/i386/x87regparm-3.c: New test.
17339         * gcc.target/i386/x87regparm-4.c: New test.
17341 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17343         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17345 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17347         PR fortran/23994
17348         * gfortran.dg/protected_1.f90: New test.
17349         * gfortran.dg/protected_2.f90: New test.
17350         * gfortran.dg/protected_3.f90: New test.
17351         * gfortran.dg/protected_4.f90: New test.
17352         * gfortran.dg/protected_5.f90: New test.
17353         * gfortran.dg/protected_6.f90: New test.
17355 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17356             Tobias Burnus  <burnus@gcc.gnu.org>
17358         PR fortran/29975
17359         PR fortran/30068
17360         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17361         interface.
17362         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17363         ambiguous interfaces.
17364         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17365         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17366         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17367         ambiguous interfaces.
17368         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17369         * gfortran.dg/array_initializer_2.f90: Add initializer array
17370         constructor test.
17372         PR fortran/30096
17373         * gfortran.dg/interface_9.f90: Test that host interfaces are
17374         not checked for ambiguity with the local version.
17376 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17378         PR fortran/29464
17379         * gfortran.dg/module_interface_2.f90: New test.
17381 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17383         PR fortran/29941
17384         * gfortran.dg/assumed_len.f90: New test.
17386 2006-12-09  Richard Guenther  <rguenther@suse.de>
17388         * g++.dg/warn/implicit-typename1.C: Qualify types.
17389         * g++.dg/parse/crash12.C: Likewise.
17390         * g++.dg/tree-ssa/pr22444.C: Likewise.
17392 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17394         * gfortran.dg/array_2.f90: Added sqrt test.
17396 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17398         * gcc.target/i386/x87regparm-1.c: XFAIL.
17399         * gcc.target/i386/x87regparm-2.c: XFAIL.
17400         * gcc.target/i386/x87regparm-3.c: XFAIL.
17401         * gcc.target/i386/x87regparm-4.c: XFAIL.
17403 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17405         * lib/target-supports.exp
17406         (check_effective_target_large_long_double): New.
17407         * gcc.dg/Wconversion-real.c : Use it.
17408         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17409         unsigned.
17411 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17413         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17415 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17417         PR fortran/27546
17418         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17420 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17422         PR c++/29732
17423         * g++.dg/template/crash65.C: New test.
17424         * g++.dg/template/spec16.C: Tweak error markers.
17426 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17428         * gcc.target/spu: New directory.
17429         * gcc.target/spu/spu.exp: New file.
17430         * gcc.target/spu/intrinsics-1.c: New test.
17432 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17434         PR c++/29980
17435         * g++.dg/ext/attrib27.C: New test.
17436         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17437         * g++.dg/parse/typedef5.C: Likewise.
17439 2006-12-07  Mike Stump  <mrs@apple.com>
17441         * treelang/compile/var_defs.tree: Adjust.
17443 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17445         PR c++/29730
17446         * g++.dg/template/crash64.C: New test.
17447         * g++.dg/parse/crash27.C: Adjust error markers.
17449 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17451         PR libfortran/30009
17452         PR libfortran/30056
17453         * gfortran.dg/read_eof_4.f90:  Add tests.
17454         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17455         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17457 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17459         PR c++/29729
17460         * g++.dg/template/crash63.C: New test.
17462         PR c++/29728
17463         * g++.dg/template/crash62.C: New test.
17465 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17467         PR fortran/30003
17468         * gfortran.dg/allocatable_function_1.f90: Increase the number
17469         of expected calls of free to 10; the lhs section reference is
17470         now evaluated so there is another call to bar.  Change the
17471         comment appropriately.
17472         * gfortran.dg/array_section_1.f90: New test.
17474 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17476         PR fortran/29912
17477         * gfortran.dg/char_result_12.f90: New test.
17479 2006-12-05  Richard Guenther  <rguenther@suse.de>
17481         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17482         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17483         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17484         vect_double, xfail for spu*-*-*.
17486 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17488         PR fortran/29962
17489         * initialization_4.f90: Test noninteger exponents (-std=f95).
17490         * initialization_5.f90: New test for noninteger exponents
17491           with -std=f2003.
17493 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17495         PR fortran/29821
17496         * gfortran.dg/parameter_array_section_1.f90: New test.
17498 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17500         PR c++/29733
17501         * g++.dg/template/crash61.C: New test.
17503         PR c++/29632
17504         * g++.dg/template/error23.C: New test.
17506 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17508         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17510 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17512         PR fortran/29916
17513         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17515 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17517         PR middle-end/29965
17518         * gcc.dg/gomp/pr29965-1.c: New test.
17519         * gcc.dg/gomp/pr29965-2.c: New test.
17520         * gcc.dg/gomp/pr29965-3.c: New test.
17521         * gcc.dg/gomp/pr29965-4.c: New test.
17522         * gcc.dg/gomp/pr29965-5.c: New test.
17523         * gcc.dg/gomp/pr29965-6.c: New test.
17524         * g++.dg/gomp/pr29965-1.C: New test.
17525         * g++.dg/gomp/pr29965-2.C: New test.
17526         * g++.dg/gomp/pr29965-3.C: New test.
17527         * g++.dg/gomp/pr29965-4.C: New test.
17528         * g++.dg/gomp/pr29965-5.C: New test.
17529         * g++.dg/gomp/pr29965-6.C: New test.
17530         * g++.dg/gomp/pr29965-7.C: New test.
17531         * g++.dg/gomp/pr29965-8.C: New test.
17532         * g++.dg/gomp/pr29965-9.C: New test.
17533         * g++.dg/gomp/pr29965-10.C: New test.
17535 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17537         * gnat.dg/pointer_variable_bounds.adb: New test.
17538         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17539         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17541 2006-12-03  Eric Christopher  <echristo@apple.com>
17543         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17545 2006-12-03  Richard Henderson  <rth@redhat.com>
17546             Andrew Pinski  <pinskia@gmail.com>
17548         PR C++/14329
17549         * g++.dg/warn/unit-1.C: New test.
17551 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17553         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17555 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17557         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17558         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17559         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17560         * gcc.dg/vect/vect-70.c: Reduce array size.
17561         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17562         vect_no_compaer_double targets.
17563         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17564         vect_float, vect_double, and vect_int.
17566 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17568         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17569         test for loop versioning on vect_no_align targets.
17570         * gcc.dg/vect/pr20122.c: Likewise.
17571         * gcc.dg/vect/vect-105.c: Likewise.
17572         * gcc.dg/vect/vect-42.c: Likewise.
17573         * gcc.dg/vect/vect-43.c: Likewise.
17574         * gcc.dg/vect/vect-74.c: Likewise.
17575         * gcc.dg/vect/vect-75.c: Likewise.
17576         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17577         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17578         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17579         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17581 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17583         PR fortran/29642
17584         * gfortran.dg/value_1.f90 : New test.
17585         * gfortran.dg/value_2.f90 : New test.
17586         * gfortran.dg/value_3.f90 : New test.
17587         * gfortran.dg/value_4.f90 : New test.
17588         * gfortran.dg/value_4.c : Called from value_4.f90.
17590 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17592         PR C++/30033
17593         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17595 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17597         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17599 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17601         PR c/27953
17602         * gcc.dg/pr27953.c: New test.
17604 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17606         PR c++/30022
17607         * g++.dg/ext/vector5.C: New test.
17609         PR c++/30021
17610         * g++.dg/other/main1.C: New test.
17612 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17614         PR libfortran/29568
17615         * gfortran.dg/convert_implied_open.f90:  Change to
17616         new default record length.
17617         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17618         new error message.
17619         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17621 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17623         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17625 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17627         PR c++/29066
17628         * g++.dg/expr/pr29066.c: New.
17630 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17631             Zdenek Dvorak <dvorakz@suse.cz>
17633         PR tree-optimization/29921
17634         * gcc.dg/pr29921-2.c: New test.
17636 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17638         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17639         (i386_get_cpuid): New function.
17640         (i386_cpuid_ecx): Likewise.
17641         (i386_cpuid_edx): Likewise.
17642         (i386_cpuid): Updated to call i386_cpuid_edx.
17644         * gcc.target/i386/sse3-addsubpd.c: New file.
17645         * gcc.target/i386/sse3-addsubps.c: Likewise.
17646         * gcc.target/i386/sse3-haddpd.c: Likewise.
17647         * gcc.target/i386/sse3-haddps.c: Likewise.
17648         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17649         * gcc.target/i386/sse3-hsubps.c: Likewise.
17650         * gcc.target/i386/sse3-lddqu.c: Likewise.
17651         * gcc.target/i386/sse3-movddup.c: Likewise.
17652         * gcc.target/i386/sse3-movshdup.c: Likewise.
17653         * gcc.target/i386/sse3-movsldup.c: Likewise.
17655 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17657         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17659 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17661         * gcc.dg/dfp/convert-int-max.c: New test.
17662         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17664 2006-11-30  Richard Guenther  <rguenther@suse.de>
17666         * gcc.dg/vect/vect-pow-1.c: Rename ...
17667         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17668         floats instead of doubles, check successful vectorization.
17670 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17672         PR target/29945
17673         * gcc.c-torture/compile/pr29945.c: New testcase.
17675 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17677         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17678         -maltivec.
17680 2006-11-29  Eric Christopher  <echristo@apple.com>
17682         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17684 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17686         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17688         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17690 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17692         PR c++/29022
17693         * g++.dg/inherit/virtual2.C: New test.
17694         * g++.dg/inherit/virtual3.C: Likewise.
17695         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17696         * g++.dg/inherit/error2.C: Likewise.
17697         * g++.dg/template/instantiate1.C: Likewise.
17699 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17701         PR tree-opt/29984
17702         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17704 2006-11-28  Jan Hubicka  <jh@suse.cz>
17706         * gcc.dg/memcpy-1.c: New test.
17708 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17710         PR c++/29735
17711         * g++.dg/warn/main-3.C: New test.
17713 2006-11-28  Jan Hubicka  <jh@suse.cz>
17715         * gcc.dg/winline-1.c: New test.
17717 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17719         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17720         alignments.
17722 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17724         PR fortran/29976
17725         * gfortran.dg/missing_optional_dummy_3.f90
17727 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17729         PR fortran/20880
17730         * gfortran.dg/interface_3.f90: Modify errors.
17732 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17734         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17735         fail to link due to relocation overflows on spu-*-*.
17737 2006-11-27  Michael Matz  <matz@suse.de>
17738             Andreas Krebbel  <krebbel1@de.ibm.com>
17740         PR target/29319
17741         * gcc.dg/20061127-1.c: New testcase.
17743 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17745         * gcc.dg/20061124-1.c: Add exit() function prototype.
17747 2006-11-27  Jan Hubicka  <jh@suse.cz>
17749         * gcc.target/i386/memcpy-1.c: Adjust size.
17750         * gcc.dg/visibility-11.c: Likewise.
17752 2006-11-27  Richard Guenther  <rguenther@suse.de>
17754         PR middle-end/25620
17755         * gcc.target/i386/pow-1.c: New testcase.
17756         * gcc.dg/builtins-58.c: Likewise.
17758 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17760         PR c++/29886
17761         * g++.dg/expr/cast8.C: New test.
17763 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17765         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17766         Don't ever inline the testcase.
17768 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17770         PR fortran/29982
17771         * gfortran.fortran-torture/compile/parameter_3.f90: New
17772         testcase.
17774 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17776         PR fortran/29951
17777         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17779 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17781         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17782         for CHAR.
17784 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17786         PR libgfortran/29936
17787         * gfortran.dg/write_check3.f90: New test.
17789 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17791         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17793 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17795         PR fortran/20880
17796         * gfortran.dg/interface_3.f90: New test.
17798         PR fortran/29387
17799         * gfortran.dg/generic_8.f90: New test.
17801 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17803         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17804         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17805         * gfortran.dg/specifics_3.f90: Remove.
17807 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17809         PR c/29955
17810         * gcc.dg/gomp/pr29955.c: New test.
17812         PR c/29736
17813         * gcc.dg/pr29736.c: New test.
17815 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17817         PR tree-opt/29964
17818         * gcc.dg/pure-1.c: New test.
17820 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17822         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17823         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17825 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17827         * gcc.dg/20061124-1.c: New testcase.
17829 2006-11-23  Eric Christopher  <echristo@apple.com>
17831         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17833 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17835         PR c/2707
17836         PR c++/26167
17837         * gcc.dg/Wconversion-integer.c: New. Supersedes
17838         Wconversion-negative-constants.c
17839         * gcc.dg/Wconversion-real.c: New.
17840         * gcc.dg/Wconversion-real-integer.c: New.
17841         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17842         * g++.dg/warn/Wconversion1.C: Modified.
17844 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17846         * gfortran.dg/overload_1.f90: New test.
17848 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17850         PR c/9072
17851         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17852         Wtraditional-conversion.
17853         * gcc.dg/overflow-warn-2.c: Likewise.
17854         * gcc.dg/Wconversion.c: Likewise. Renamed as
17855         Wtraditional-conversion.c .
17856         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17857         Wtraditional-conversion-2.c .
17858         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17859         Wtraditional-conversion-2.c
17860         * gcc.dg/Wconversion-negative-constants.c: New.
17862 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17864         * gcc.dg/tree-ssa/dump-1.c: New test.
17866 2006-11-23  David Ung <davidu@mips.com>
17868         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17869         -mfp64, allowable when ISA >= 33 and float is enabled.
17870         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17871         of mthc1 and mfhc1 patterns.
17873 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17875         PR tree-optimization/29921
17876         * gcc.dg/pr29921.c: New test.
17878 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17880         PR fortran/29441
17881         * gfortran.dg/initialization_4.f90: New test.
17883 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17885         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17886         platforms that have interleaving support.
17887         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17888         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17889         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17890         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17891         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17892         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17893         gcc.dg/vect/vect-strided-u8-i8.c,
17894         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17895         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17896         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17897         gcc.dg/vect/vect-strided-float.c,
17898         gcc.dg/vect/vect-strided-a-mult.c,
17899         gcc.dg/vect/vect-strided-mult-char-ls.c,
17900         gcc.dg/vect/vect-strided-a-u16-mult.c,
17901         gcc.dg/vect/vect-strided-a-u32-mult.c,
17902         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17903         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17904         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17905         gcc.dg/vect/vect-strided-mult.c,
17906         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17907         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17908         New.
17910 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17912         PR fortran/25087
17913         * gfortran.dg/auto_char_len_4.f90: New test.
17915 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17917         PR fortran/29652
17918         * gfortran.dg/generic_7.f90: New test.
17919         * gfortran.dg/defined_operators_1.f90: Add new error.
17921 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17923         PR tree-optimization/29902
17924         * g++.dg/tree-ssa/pr29902.C: New test.
17926 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17928         PR fortran/29820
17929         * gfortran.dg/used_types_13.f90: New test.
17931 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17933         * gcc.dg/dfp/snan.c: Delete.
17935 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17937         * g++.dg/cpp0x/static_assert1.C: New.
17938         * g++.dg/cpp0x/static_assert2.C: New.
17939         * g++.dg/cpp0x/static_assert3.C: New.
17941 2006-11-21  Richard Guenther  <rguenther@suse.de>
17943         * gcc.dg/vect/vect-pow-1.c: New testcase.
17944         * gcc.dg/vect/vect-pow-2.c: Likewise.
17946 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17948         PR c++/29570
17949         * g++.dg/template/static29.C: New test.
17951         PR c++/29734
17952         * g++.dg/conversion/simd4.C: New test.
17954 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17956         PR c++/29475
17957         * g++.dg/template/access19.C: New test.
17958         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17959         error is reported.
17961 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17963         PR tree-opt/25500
17964         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17966 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17968         PR fortran/27546
17969         * gfortran.dg/import.f90: Extended test.
17970         * gfortran.dg/import2.f90: Extended test.
17972 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17974         * gfortran.dg/volatile3.f90: Add conflict test.
17976 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17978         PR fortran/24783
17979         * gfortran.dg/implicit_10.f90: New test.
17981 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17983         PR c++/8586
17984         * g++.dg/warn/Wall-write-strings.C: New.
17986 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17988         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17989         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17991 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17993         * gfortran.dg/use_3.f90: Remove error message.
17994         * gfortran.dg/iso_fortran_env_1.f90: New test.
17995         * gfortran.dg/iso_fortran_env_2.f90: New test.
17996         * gfortran.dg/iso_fortran_env_3.f90: New test.
17997         * gfortran.dg/iso_fortran_env_4.f90: New test.
17999 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18001         * gcc.dg/vect/vect-27.c: Fix initialization.
18003 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18005         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18006         * gcc.dg/torture/builtin-minmax-1.c: New.
18008         * gcc.dg/builtins-20.c: Add cases for copysign.
18010 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18012         PR fortran/24285
18013         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18015 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18016         * gfortran.dg/use_1.f90: New test.
18017         * gfortran.dg/use_1.f90: New test.
18018         * gfortran.dg/use_1.f90: New test.
18020 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18022         PR tree-optimization/29801
18023         * gcc.dg/pr29801.c: New test.
18025 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18027         PR middle-end/29584
18028         * gcc.dg/torture/pr29584.c: New test.
18030 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18032         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18033         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18034         * gcc.target/powerpc/compress-float-ppc.c,
18035         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18036         powerpc_fprs.
18037         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18038         do not pass -mhard-float.
18040 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18042         * gnat.dg/volatile_aggregate.adb: New test.
18044 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18046         PR fortran/29391
18047         PR fortran/29489
18048         * gfortran.dg/bound_2.f90: Add more checks.
18049         * gfortran.dg/bound_3.f90: New test.
18051 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18053         PR target/29201
18054         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18056 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18058         * gfortran.dg/import3.f90: Fix error message.
18060 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18062         PR tree-opt/29788
18063         * gfortran.fortran-torture/compile/inline_1.f90:
18064         New testcase.
18066 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18068         * gcc.target/i386/x87regparm-1.c: New test.
18069         * gcc.target/i386/x87regparm-2.c: New test.
18070         * gcc.target/i386/x87regparm-3.c: New test.
18071         * gcc.target/i386/x87regparm-4.c: New test.
18073 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18075         PR fortran/27546
18076         * gfortran.dg/import.f90: New test.
18077         * gfortran.dg/import2.f90: New test.
18078         * gfortran.dg/import3.f90: New test.
18080 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18082         PR fortran/27588
18083         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18085 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18087         PR fortran/29806
18088         * gfortran.dg/contains.f90: New test.
18089         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18091 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18093         PR tree-optimization/29581
18094         * gcc.dg/pr29581-1.c: New test.
18095         * gcc.dg/pr29581-2.c: New test.
18096         * gcc.dg/pr29581-3.c: New test.
18097         * gcc.dg/pr29581-4.c: New test.
18098         * gfortran.dg/pr29581.f90: New test.
18100 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18102         PR fortran/29702
18103         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18104         numbers in error message headers.
18106 2006-11-14  Richard Guenther  <rguenther@suse.de>
18108         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18109         to i?86 and x86_64 targets.
18111 2006-11-14  Caroline Tice  <ctice@apple.com>
18113         * gcc.dg/pubtypes-1.c: New file/testcase.
18114         * gcc.dg/pubtypes-2.c: New file/testcase.
18115         * gcc.dg/pubtypes-3.c: New file/testcase.
18116         * gcc.dg/pubtypes-4.c: New file/testcase.
18117         * g++.dg/pubtypes.C: New file/testcase.
18119 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18121         PR c++/29106
18122         * g++.dg/init/self1.C: New test.
18124 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18126         PR fortran/29657
18127         * gfortran.dg/conflicts.f90: Add.
18129 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18131         PR rtl-optimization/29798
18133         * gcc.c-torture/execute/pr29798.c: New.
18135 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18137         * gcc.dg/builtins-20.c: Add more cases.
18139 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18141         PR fortran/29759
18142         * gfortran.dg/gomp/pr29759.f90: New test.
18144 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18146         PR c++/29518
18147         * g++.dg/template/static28.C: New test.
18149 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18151         * lib/c-torture.exp: Use target-libpath.exp.
18152         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18153         set GCC_EXEC_PREFIX env var from global variable of same name.
18155 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18157         PR fortran/26994
18158         * gfortran.fortran-torture/compile/transfer-1.f90:
18159         New testcase.
18161 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18162             Zdenek Dvorak <dvorakz@suse.cz>
18164         PR tree-optimization/29680
18165         * gcc.dg/alias-11.c: New test.
18167 2006-11-12  Jason Merrill  <jason@redhat.com>
18168             Andrew Pinski <pinskia@physics.uc.edu>
18170         PR middle-end/28915
18171         * gcc.target/i386/vectorize1.c: New.
18173 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18175         PR rtl-optimization/29797
18176         * gcc.c-torture/execute/pr29797-1.c: New test case.
18178 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18180         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18182 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18184         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18186 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18188         PR tree-optimization/13827
18189         * gcc.dg/fold-eqand-1.c: New test case.
18191 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18193         PR rtl-opt/28812
18194         * gcc.c-torture/execute/mayalias-3.c: New test.
18196 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18198         PR middle-end/27528
18199         * gcc.c-torture/compile/pr27528.c: New test.
18200         * gcc.dg/pr27528.c: Likewise.
18202 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18204         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18206         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18208 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18210         PR fortran/29758
18211         * gfortran.dg/reshape_source_size_1.f90: New test.
18213 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18215         PR fortran/29315
18216         * gfortran.dg/aliasing_dummy_4.f90: New test.
18218 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18220         PR target/29777
18221         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18222         and x86_64-*-* targets.
18224 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18226         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18227         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18228         New macros. Use them in exact tests.
18229         (TESTIT3): New macro.
18230         Add tests for fmin, fmax and fma.
18232 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18234         PR fortran/29431
18235         * gfortran.dg/array_constructor_13.f90: New test.
18237 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18239         PR fortran/29744
18240         * gfortran.dg/used_types_12.f90: New test.
18242 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18244         PR middle-end/29726
18245         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18246         (test6): Ditto.
18247         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18248         * gcc.dg/fold-eqandshift-3.c: New test case.
18250 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18252         PR fortran/29699
18253         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18255         PR fortran/21370
18256         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18258 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18260         * gcc.dg/20061109-1.c: New testcase.
18262 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18264         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18266 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18268         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18269         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18271 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18273         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18274         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18276 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18278         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18280 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18282         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18283         vect-9.c).
18284         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18285         * gcc.dg/vect/vect-9.c: Now vectorizable.
18286         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18287         that support vect_widen_mult.
18288         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18289         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18290         vect-reduc-dot-u16.c).
18291         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18292         vect-reduc-dot-u16.c).
18293         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18294         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18295         vect-reduc-dot-s8.c).
18296         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18297         vect-reduc-dot-s8.c).
18298         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18299         vect-reduc-dot-s8.c).
18300         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18301         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18302         vect-reduc-dot-u8.c).
18303         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18304         vect-reduc-dot-u8.c).
18305         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18306         * gcc.dg/vect/vect-multitypes-9.c: New test.
18307         * gcc.dg/vect/vect-multitypes-10.c: New test.
18308         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18309         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18310         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18311         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18312         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18313         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18314         wrapv-vect-reduc-dot-s8.c.
18315         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18316         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18317         targets that support vec_unpack.
18318         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18319         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18320         (check_effective_target_vect_widen_mult_hi_to_si): New.
18321         (check_effective_target_vect_widen_sum): Removed.
18323         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18325         * gcc.dg/vect/vect-multitypes-8.c: New test.
18326         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18328         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18330         * gcc.dg/vect/vect-multitypes-7.c: New test.
18332         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18334         * gcc.dg/vect/vect-multitypes-4.c: New test.
18335         * gcc.dg/vect/vect-multitypes-5.c: New test.
18336         * gcc.dg/vect/vect-multitypes-6.c: New test.
18338         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18340         * gcc.dg/vect/vect-multitypes-1.c: New test.
18341         * gcc.dg/vect/vect-multitypes-2.c: New test.
18342         * gcc.dg/vect/vect-multitypes-3.c: New test.
18344 2006-11-07  Eric Christopher  <echristo@apple.com>
18346         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18347         Test using scan-assembler-not.
18349 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18351         * gcc.dg/inline-17.c: New test.
18353 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18355         PR other/25028
18356         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18357         on HP-UX.
18359 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18361         PR fortran/29539
18362         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18364         PR fortran/29634
18365         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18366         test.
18368 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18370         PR fortran/29601
18371         * gfortran.dg/volatile.f90: Add.
18372         * gfortran.dg/volatile2.f90: Add.
18373         * gfortran.dg/volatile3.f90: Add.
18374         * gfortran.dg/volatile4.f90: Add.
18375         * gfortran.dg/volatile5.f90: Add.
18376         * gfortran.dg/volatile6.f90: Add.
18377         * gfortran.dg/volatile7.f90: Add.
18379 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18381         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18382           for matching error messages.
18383         * gfortran.dg/specifics_3.f90: Adjust pattern
18384           for matching error messages.
18386 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18387             Bernhard Fischer  <aldot@gcc.gnu.org>
18389         * lib/gcc-dg.exp (output-exists): New proc.
18390         (output-exists-not): New proc.
18391         * gcc.test-framework/test-framework.awk: Support new directives.
18392         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18393         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18394         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18395         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18396         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18397         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18399 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18401         PR fortran/29630
18402         PR fortran/29679
18403         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18404         * gfortran.dg/initialization_3.f90: New.
18406 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18408         PR libgfortran/25545
18409         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18411 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18413         PR middle-end/29695
18414         * gcc.c-torture/execute/pr29695-1.c: New test.
18415         * gcc.c-torture/execute/pr29695-2.c: New test.
18417 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18419         PR fortran/29565
18420         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18422 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18424         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18425         for matching error messages.
18427 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18429         PR target/26915
18430         * gcc.target/i386/387-12.c: New test.
18432 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18434         PR libfortran/29713
18435         * gfortran.dg/pr29713.f90: New test.
18437 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18439         * gcc.c-torture/execute/arith-rand-ll.c:
18440         Also test for bogus rest sign.
18442 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18444         PR libfortran/27895
18445         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18447 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18449         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18450         from error messages.
18452 2006-11-02  Mike Stump  <mrs@apple.com>
18454         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18456         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18458 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18460         * g++.dg/eh/gcsec1.C: New test.
18462 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18464         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18465         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18467 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18469         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18470         hexadecimal value.
18471         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18472         * gcc.dg/pr14796-2.c: Likewise.
18474 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18476         * gcc.c-torture/execute/20061101-1.c: New test.
18478 2006-11-01  Richard Guenther  <rguenther@suse.de>
18480         * gcc.target/i386/fpprec-1.c: New testcase.
18482 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18484         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18485         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18487 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18489         * gcc.c-torture/execute/20061031-1.c: New test.
18491 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18493         PR 23067
18494         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18495         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18496         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18497         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18498         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18499         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18500         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18502 2006-10-31  Eric Christopher  <echristo@apple.com>
18503             Falk Hueffner  <falk@debian.org>
18505         * gcc.dg/builtin-bswap-1.c: New.
18506         * gcc.dg/builtin-bswap-2.c: New.
18507         * gcc.dg/builtin-bswap-3.c: New.
18508         * gcc.dg/builtin-bswap-4.c: New.
18509         * gcc.dg/builtin-bswap-5.c: New.
18510         * gcc.target/i386/builtin-bswap-1.c: New.
18512 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18514         * gcc.dg/inline-16.c: New.
18516         PR 16622
18517         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18518         defining it.
18519         * gcc.dg/inline-13.c: New.
18520         * gcc.dg/inline-14.c: New.
18521         * gcc.dg/inline-15.c: New.
18523         PR 11377
18524         * gcc.dg/inline6.c: New.
18525         * gcc.dg/inline7.c: New.
18527 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18529         PR middle-end/23470
18530         * gcc.dg/pr23470-1.c: New test case.
18532 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18534         PR fortran/29537
18535         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18536         data.
18537         * gfortran.dg/blockdata_2.f90: New testcase.
18539 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18541         PR libfortran/29627
18542         * gfortran.dg/unf_short_record_1.f90:  New test.
18544 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18546         PR fortran/29067
18547         * gfortran.dg/pr29067.f: New test.
18549 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18550             Richard Sandiford  <richard@codesourcery.com>
18552         * lib/target-supports.exp (get_compiler_messages): Append options
18553         as a single list element.
18554         (check_effective_target_arm_vfp_ok): New.
18555         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18557 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18559         PR fortran/29387
18560         * gfortran.dg/intrinsic_actual_2.f90: New test.
18562         PR fortran/29490
18563         * gfortran.dg/actual_array_interface_1.f90: New test.
18565         PR fortran/29641
18566         * gfortran.dg/used_types_11.f90: New test.
18568 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18570         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18571         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18572         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18573         * g++.old-deja/g++.mike/net25.C (main): Same.
18574         * g++.dg/lookup/exception1.C (main): Same.
18575         * g++.dg/parse/parens2.C (main): Same.
18577 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18579         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18581 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18583         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18584         * gcc.dg/torture/builtin-math-3.c: Likewise.
18586 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18588         PR fortran/29452
18589         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18590         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18592 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18594         PR Fortran/29410
18595         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18597 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18599         * lib/target-supports.exp (check_function_available): Declare
18600         function before calling.
18602 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18604         PR tree-optimization/29637
18605         * gcc.dg/pr29637.c: New test.
18607 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18609         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18610         tree canonicalization.
18612 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18614         * gcc.dg/builtins-20.c: Add more hypot tests.
18616 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18618         * gcc.dg/fold-compare-1.c: New test case.
18620 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18622         PR c++/16307
18623         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18625 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18627         PR tree-optimization/15458
18628         * gcc.dg/fold-xornot-1.c: New test case.
18630 2006-10-29  Richard Guenther  <rguenther@suse.de>
18632         * gcc.target/i386/math-torture/trunc.c: New testcase.
18634 2006-10-29  Richard Guenther  <rguenther@suse.de>
18636         * gcc.target/i386/math-torture/round.c: New testcase.
18638 2006-10-29  Richard Guenther  <rguenther@suse.de>
18640         * gcc.target/i386/math-torture/ceil.c: New testcase.
18641         * gcc.target/i386/math-torture/floor.c: Likewise.
18643 2006-10-29  Richard Guenther  <rguenther@suse.de>
18645         * gcc.target/i386/math-torture/rint.c: New testcase.
18646         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18648 2006-10-29  Richard Guenther  <rguenther@suse.de>
18650         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18651         * gcc.target/i386/math-torture/lceil.c: Likewise.
18653 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18655         PR libgfortran/24313
18656         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18658 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18660         * gcc.c-torture/execute/20020118-1.c,
18661         gcc.c-torture/execute/builtins/strlen.c,
18662         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18663         comment typos.
18665 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18667         * gcc.dg/builtins-20.c: Add tests for hypot.
18668         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18669         two-argument builtins.
18670         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18671         TESTIT2.  Update all callers.
18672         (TESTIT2, TESTIT2_R): New helper macros.
18673         Add testcases for pow, hypot and atan2.
18675 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18677         PR C++/29295
18678         * g++.dg/expr/bool1.C: New test.
18679         * g++.dg/expr/bool2.C: New test.
18681 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18683         PR fortran/28224
18684         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18685         * gfortran.dg/namelist_internal.f90: New test.
18687 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18689         PR fortran/29625
18690         * gfortran.dg/io_real_boz.f90: Add.
18691         * gfortran.dg/io_real_boz2.f90: Add.
18693 2006-10-28  Richard Guenther  <rguenther@suse.de>
18695         PR middle-end/26899
18696         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18698 2006-10-28  Richard Guenther  <rguenther@suse.de>
18700         PR target/28806
18701         * gcc.target/i386/math-torture/lround.c: New testcase.
18703 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18705         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18706         * gcc.dg/builtins-44.c: Likewise.
18707         * gcc.dg/builtins-45.c: Likewise.
18708         * gcc.dg/pr28796-2.c: Likewise.
18709         * gcc.dg/unordered-3.c: Likewise.
18711 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18713         PR libgfortran/27954
18714         * gfortran.dg/error_recovery_2.f90: New test.
18716 2006-10-26  Richard Guenther  <rguenther@suse.de>
18718         * gcc.target/i386/i386.exp: Use glob, not find to collect
18719         tests.  Avoids recursing into subdirectories.
18720         * gcc.target/i386/math-torture/math-torture.exp: Torture
18721         for interesting ia32 math options.
18722         * gcc.target.i386/math-torture/lrint.c: New testcase.
18724 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18726         PR libgfortran/29563
18727         * gfortran.dg/arrayio_9.f90: Update test.
18728         * gfortran.dg/arrayio_19.f90: New test.
18730 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18732         * gcc.dg/20061026.c: New testcase.
18734 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18736         PR libgfortran/29563
18737         * gfortran.dg/arrayio_9.f90: New test.
18739 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18741         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18742         Copy the strings manually, as strcpy may call strlen.
18744 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18746         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18747         Add checks for log, log2, log10 and log1p.
18749         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18750         we already test 0.0.  Add checks for expm1, log, log2, log10,
18751         log1p, cbrt, erf and erfc.
18753 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18755         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18757 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18759         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18760         and remainderl() built-in functions.  Remove -ffast-math from
18761         dg-options.
18763 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18765         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18766         acosh and atanh.
18768         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18769         floating point modifiers to arguments passed to float and long
18770         double functions respectively.  Update all callers to use floating
18771         point numbers, not integers.  Add tests for exp, exp2 and
18772         exp10/pow10.
18774         * gcc.dg/torture/builtin-math-3.c: New test.
18776 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18778         PR fortran/29393
18779         * gfortran.dg/initialize_2.f90: New.
18781 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18783         * gcc.dg/torture/builtin-math-2.c: New test.
18785 2006-10-24  Richard Guenther  <rguenther@suse.de>
18787         PR middle-end/28796
18788         * gcc.dg/pr28796-1.c: New testcase.
18789         * gcc.dg/pr28796-2.c: Likewise.
18791 2006-10-24  Richard Guenther  <rguenther@suse.de>
18793         * gcc.dg/builtins-57.c: New testcase.
18795 2006-10-24  Richard Guenther  <rguenther@suse.de>
18797         PR tree-optimization/29567
18798         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18800 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18802         PR tree-optimization/14784
18803         * gcc.dg/alias-10.c: New test.
18805 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18807         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18809 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18811         * gcc.dg/builtin-strncat-chk-1.c: New test.
18813 2006-10-23  Jan Hubicka  <jh@suse.cz>
18815         * gcc.dg/memmove-1.c: New test.
18817 2006-10-23  Paul Brook  <paul@codesourcery.com>
18819         * gcc.dg/pragma-pack-5.c: New test.
18821 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18823         * g++.dg/other/s390-1.C: New testcase.
18825 2006-10-23  Richard Guenther  <rguenther@suse.de>
18827         PR middle-end/27132
18828         PR middle-end/23295
18829         * gcc.dg/pr27132.c: New testcase.
18830         * gcc.dg/pr23295.c: Likewise.
18831         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18832         * g++.dg/tree-ssa/pr19807.C: Likewise.
18834 2006-10-23  Richard Guenther  <rguenther@suse.de>
18836         PR middle-end/21032
18837         * gcc.dg/pr21032.c: New testcase.
18839 2006-10-22  Jeff Law  <law@redhat.com>
18840         Richard Guenther  <rguenther@suse.de>
18842         PR tree-optimization/15911
18843         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18845 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18847         PR c++/20647
18848         * g++.dg/abi/rtti3.C: New.
18850 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18852         PR middle-end/28252
18853         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18854         transformation.
18856 2006-10-21  Richard Guenther  <rguenther@suse.de>
18858         PR tree-optimization/3511
18859         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18861 2006-10-21  Richard Guenther  <rguenther@suse.de>
18863         PR middle-end/26898
18864         * gcc.dg/torture/pr26898-1.c: New testcase.
18865         * gcc.dg/torture/pr26898-2.c: Likewise.
18867 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18869         PR c++/28053
18870         * g++.dg/parse/bitfield1.C: Adjust error markers.
18871         * g++.dg/parse/bitfield2.C: New test.
18873 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18875         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18877 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18879         PR libfortran/27895
18880         * gfortran.dg/zero_sized_1.f90: New test.
18882 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18884         * gcc.dg/div-compare-1.c: New test.
18886 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18888         PR fortran/29216
18889         * gfortran.dg/result_default_init_1.f90: New test.
18891         PR fortran/29314
18892         * gfortran.dg/automatic_default_init_1.f90: New test.
18894         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18895         from 38 to 33.
18897 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18899         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18900         'using namespace std' without previous declaration.
18901         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18902         * g++.old-deja/g++.robertl/eb133c.C: New.
18904 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18906         PR libgfortran/29277
18907         * gfortran.dg/streamio_4.f90: Update test.
18908         * gfortran.dg/streamio_11.f90: New test.
18910 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18912         PR c++/27952
18913         * g++.dg/inherit/virtual1.C: New test.
18915 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18917         PR c++/28261
18918         * g++.dg/parse/enum3.C: New test.
18920 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18922         PR c++/29039
18923         * g++.dg/init/ctor8.C: New test.
18925 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18927         PR c++/27270
18928         * g++.dg/ext/complit8.C: Tweak error markers.
18929         * g++.dg/template/complit1.C: Add error marker.
18931 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18933         PR c++/27270
18934         * g++.dg/ext/complit8.C: New test.
18936         PR c++/29408
18937         * g++.dg/parse/dtor12.C: New test.
18939         PR c++/29435
18940         * g++.dg/template/sizeof11.C: New test.
18942 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18944         PR fortran/29392
18945         * gfortran.dg/data_char_3.f90: New test.
18947         PR fortran/29451
18948         * gfortran.dg/negative_automatic_size.f90: New test.
18950 2006-10-16  David Daney  <ddaney@avtrex.com>
18952         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18954 2006-10-16  Eric Christopher  <echristo@apple.com>
18956         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18957         x86_64.
18959 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18961         PR c++/28211
18962         * g++.dg/tc1/dr49.C: Tweak error messages.
18963         * g++.dg/parse/template21.C: New test.
18965 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18967         PR middle-end/20491
18968         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18970 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18972         PR fortran/29403
18973         * gfortran.dg/print_1.f90: New test.
18975 2006-10-15  Jan Hubicka  <jh@suse.cz>
18977         PR middle-end/29241
18978         * gcc.c-torture/compile/pr29241.c: New testcase.
18980 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18982         PR middle-end/29250
18983         * gcc.c-torture/compile/pr29250.c: New test.
18985 2006-10-15  Richard Guenther  <rguenther@suse.de>
18987         * gcc.dg/pr29299.c: New testcase.
18989 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18991         PR fortran/24767
18992         * gfortran.dg/label_4.f90: Adjust warning flag.
18994 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18996         PR fortran/29371
18997         * gfortran.dg/nullify_3.f90: New test.
18999 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19001         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19002         on Solaris 2.5.1 too.
19004 2006-10-13  Eric Christopher  <echristo@apple.com>
19006         * gcc.dg/pr25993.c: Skip for darwin.
19008 2006-10-13  Eric Christopher  <echristo@apple.com>
19010         * gcc.dg/visibility-11.c: Skip for darwin.
19012 2006-10-13  Eric Christopher  <echristo@apple.com>
19014         * gcc.dg/darwin-weakimport-1.c: Use
19015         -fno-asynchronous-unwind-tables.
19016         * gcc.dg/darwin-weakimport-3.c: Ditto.
19018 2006-10-13  Richard Guenther  <rguenther@suse.de>
19020         PR tree-optimization/29446
19021         * gcc.dg/torture/pr29446.c: New testcase.
19023 2006-10-13  Bill Wendling  <wendling@apple.com>
19025         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19026         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19027         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19028         * g++.old-deja/g++.law/shadow1.C: Likewise.
19029         * g++.old-deja/g++.law/ctors10.C: Likewise.
19030         * g++.dg/debug/namespace1.C: Likewise.
19031         * g++.dg/inherit/namespace-as-base.C: Likewise.
19032         * g++.dg/opt/delay-slot-1.C: Likewise.
19033         * g++.dg/parse/defarg10.C: Likewise.
19034         * g++.dg/template/ptrmem11.C: Likewise.
19035         * g++.dg/template/mem_func_ptr.C: Likewise.
19036         * g++.dg/template/spec19.C: Likewise.
19038 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19040         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19042 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19044         PR fortran/29373
19045         * gfortran.dg/implicit_9.f90: New test.
19047         PR fortran/29407
19048         * gfortran.dg/namelist_25.f90: New test.
19050         PR fortran/27701
19051         * gfortran.dg/same_name_2.f90: New test.
19053         PR fortran/29232
19054         * gfortran.dg/host_assoc_types_1.f90: New test.
19056         PR fortran/29364
19057         * gfortran.dg/missing_derived_type_1.f90: New test.
19058         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19060         PR fortran/29422
19061         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19063         PR fortran/29428
19064         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19066 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19068         PR fortran/29391
19069         * gfortran.dg/bound_2.f90: New test.
19071 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19073         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19074         directive.
19075         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19076         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19077         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19078         * gfortran.dg/gomp/reduction3.f90: Likewise.
19079         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19080         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19081         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19082         * gfortran.dg/forall_4.f90: Likewise.
19083         * gfortran.dg/spec_expr_4.f90: Likewise.
19084         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19085         * gfortran.dg/forall_5.f90: Likewise.
19086         * gfortran.dg/open_access_append_2.f90: Add check for
19087         compile-time warning.
19089 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19091         PR c++/28506
19092         * g++.dg/parse/pure1.C: New test.
19094 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19096         PR fortran/21435
19097         * gfortran.dg/io_constraints_3.f90: New test.
19098         * gfortran.dg/open_access_append_1.f90: Add checks
19099         for compile-time warnings.
19100         * gfortran.dg/pr20163-2.f: Likewise.
19101         * gfortran.dg/iostat_2.f90: Likewise.
19102         * gfortran.dg/label_4.f90: Delete the temporary
19103         file.
19104         * gfortran.dg/direct_io_2.f90: Add a FILE=
19105         specifier.
19106         * gfortran.dg/iomsg_1.f90: Add check for
19107         compile-time warning.
19109 2006-10-12  Jan Hubicka  <jh@suse.cz>
19111         PR c/28419
19112         * gcc.dg/pr28319.c: New test.
19114 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19115         PR c++/29318
19116         * g++.dg/ext/vla4.C: New test.
19118 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19120         PR c++/27961
19121         * g++.dg/template/crash60.C: New test.
19122         * g++.dg/other/large-size-array.C: Adjust error markers.
19123         * g++.dg/parse/crash27.C: Likewise.
19124         * g++.dg/template/crash1.C: Likewise.
19126 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19128         PR testsuite/29093
19129         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19131 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19133         PR preprocessor/28709
19134         * gcc.dg/cpp/paste14.c: New test.
19136 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19138         PR c++/29175
19139         * g++.dg/init/array24.C: New test.
19141 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19143         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19144         of <sys/types.h>.
19146 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19148         PR c++/29024
19149         * g++.dg/parse/typedef8.C: New test.
19150         * g++.dg/other/mult-stor1.C: Adjust error markers.
19152 2006-10-11  Richard Guenther  <rguenther@suse.de>
19154         PR tree-optimization/28230
19155         * gcc.dg/torture/pr28230.c: New testcase.
19157 2006-10-11  Richard Guenther  <rguenther@suse.de>
19159         PR inline-asm/29119
19160         * gcc.dg/torture/pr29119.c: New testcase.
19162 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19164         PR middle-end/29272
19165         * gcc.c-torture/execute/20060930-2.c: New test.
19167 2006-10-09  Richard Henderson  <rth@redhat.com>
19169         Revert emutls patch.
19171 2006-10-09  Richard Guenther  <rguenther@suse.de>
19173         PR middle-end/29254
19174         * gcc.dg/pr29254.c: New testcase.
19176 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19177             Paul Thomas  <pault@gcc.gnu.org>
19179         PR fortran/20541
19180         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19181         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19182         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19183         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19184         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19185         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19186         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19187         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19188         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19189         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19190         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19191         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19192         * gfortran.dg/alloc_comp_std.f90: New test.
19193         * gfortran.dg/move_alloc.f90: New test.
19195 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19197         PR fortran/29115
19198         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19200         PR fortran/29211
19201         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19203 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19205         PR fortran/28585
19206         * gfortran.dg/new_line.f90: New test.
19208 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19210         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19211         * gcc.dg/torture/builtin-convert-1.c,
19212         gcc.dg/torture/builtin-convert-2.c,
19213         gcc.dg/torture/builtin-convert-3.c,
19214         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19216 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19218         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19219         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19220         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19221         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19223 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19225         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19226         Xfail some tests for powerpc-darwin and powerpc-aix.
19228 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19230         PR c/29380
19231         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19233 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19235         PR target/29300
19236         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19237         on hppa*-*-hpux*.
19239 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19241         PR fortran/16580
19242         PR fortran/29288
19243         * gfortran.fortran-torture/execute/specifics.f90:
19244         Add tests for using all possible intrinsics as actual arguments.
19245         * gfortran.dg/specifics_1.f90: Add tests for using
19246         all possible intrinsics as actual arguments.
19247         * gfortran.dg/specifics_2.f90: New file.
19248         * gfortran.dg/specifics_3.f90: New file.
19250 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19252         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19253         * gcc.dg/debug/debug-2.c: Likewise.
19255 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19257         * gcc.c-torture/compile/sync-2.c: New test.
19259 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19261         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19262         line endings.
19264 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19266         PR rtl-optimization/29128
19267         * gcc.c-torture/compile/pr29128.c: New test.
19269 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19271         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19272         line endings.
19274 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19276         PR middle-end/29256
19277         * gcc.dg/tree-ssa/loop-19.c: New test.
19279 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19281         PR tree-optimization/29330
19282         * gcc.dg/pr29330.c: New test.
19284         PR target/28924
19285         * gcc.c-torture/compile/20061005-1.c: New test.
19287 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19289         * gcc.dg/typename-vla-1.c: New case.
19290         * gnat.dg/forward_vla.adb: New case.
19292 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19294         PR tree-optimization/29290
19295         * gfortran.dg/loop_nest_1.f90: New test.
19297         PR target/29198
19298         * gcc.dg/tls/opt-12.c: New test.
19300         PR fortran/28415
19301         * gfortran.dg/save_2.f90: New test.
19303         PR c/29091
19304         * gcc.dg/pr29091.c: New test.
19306 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19308         * lib/target-supports.exp
19309         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19310         same as x86_64-*-*; check for LP64.
19312 2006-10-04  Richard Henderson  <rth@redhat.com>
19314         * lib/target-supports.exp (check_effective_target_tls): Redefine
19315         to mean non-emulated tls.
19316         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19317         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19318         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19319         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19320         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19321         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19322         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19324 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19326         PR fortran/29343
19327         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19329 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19331         * gfortran.dg/bounds_check_fail_1.f90: New test.
19333 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19335         PR c++/29020
19336         * g++.dg/template/friend48.C: New test.
19338 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19340         PR fortran/29098
19341         * gfortran.dg/default_initialization_2.f90: New test.
19343 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19345         PR fortran/20779
19346         PR fortran/20891
19347         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19349 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19351         PR fortran/29284
19352         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19354         PR fortran/29321
19355         PR fortran/29322
19356         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19358         PR fortran/25091
19359         PR fortran/25092
19360         * gfortran.dg/entry_array_specs_1.f90: New test.
19362 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19364         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19365         insufficient to inhibit some test failures at -O3.  Do testing
19366         on integers.
19368 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19370         PR c++/29138
19371         * g++.dg/inherit/access8.C: New test.
19372         * g++.dg/template/dtor4.C: Tweak error messages.
19374 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19376         PR fortran/27478
19377         * gfortran.dg/entry_8.f90: New test.
19379 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19381         PR c++/29291
19382         * g++.dg/parse/new4.C: New test.
19384 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19386         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19387         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19388         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19389         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19390         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19392 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19394         PR fortran/19260
19395         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19396         * gfortran.dg/continuation_2.f90: New test.
19398         PR fortran/19262
19399         * gfortran.dg/continuation_3.f90: New test.
19400         * gfortran.dg/continuation_4.f90: New test.
19401         * gfortran.dg/continuation_5.f: New test.
19402         * gfortran.dg/continuation_6.f: New test.
19404 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19406         PR c++/29226
19407         * g++.dg/template/vla1.C: New test.
19409 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19411         PR fortran/29210
19412         * gfortran.dg/complex_parameter_1.f90: New test.
19414 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19416         PR c/29154
19417         * gcc.c-torture/execute/20060929-1.c: New test.
19419 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19421         PR c++/29105
19422         * g++.dg/template/member6.C: New test.
19423         * g++.dg/parse/typename7.C: Adjust error markers.
19425         PR c++/29080
19426         * g++.dg/template/member7.C: New test.
19428 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19430         PR c/24010
19431         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19432         gcc.dg/Woverride-init-3.c: New tests.
19434 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19436         * gcc.c-torture/execute/20060930-1.c: New test.
19438 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19440         PR fortran/18791
19441         * gfortran.dg/specifics_1.f90: New test.
19442         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19443         complex specifics.
19445 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19447         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19448         pthread-init-common.h: New.
19450 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19452         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19453         precision on some archs.
19455 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19457         * gcc.dg/non-local-goto-1.c: New test.
19458         * gcc.dg/non-local-goto-2.c: Likewise.
19459         * gcc.dg/setjmp-3.c: Likewise.
19460         * gcc.dg/setjmp-4.c: Likewise.
19462 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19464         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19466 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19468         PR fortran/28276
19469         * gfortran.dg/exponent_1.f90: New test.
19471         PR fortran/27021
19472         * gfortran.dg/nearest_1.f90: New test.
19474 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19476         PR middle-end/25261
19477         PR middle-end/28790
19478         * gcc.dg/gomp/nestedfn-1.c: New test.
19480 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19482         PR objc/29195
19483         * objc/compile/method-1.m: New test.
19485 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19487         PR c++/26938
19488         * g++.dg/template/crash58.C: New test.
19489         * g++.dg/parse/crash28.C: Adjust error markers.
19490         * g++.dg/template/crash34.C: Likewise.
19491         * g++.dg/template/friend31.C: Likewise.
19492         * g++.dg/template/crash32.C: Likewise.
19494         PR c++/27329
19495         * g++.dg/template/crash59.C: New test.
19497         PR c++/27667
19498         * g++.dg/template/spec33.C: New test.
19499         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19501 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19502             Adam Nemet  <anemet@caviumnetworks.com>
19504         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19505         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19507 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19509         PR target/28911
19510         * gcc.dg/pr28911.c: New.
19512 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19514         PR target/29169
19515         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19516         (dg-options): Add -mfpmath=387.
19518 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19520         PR c/28706
19521         * gcc.dg/pr28706.c: New test.
19523         PR c/28712
19524         * gcc.dg/pr28712.c: New test.
19526 2006-09-22  Mike Stump  <mrs@apple.com>
19528         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19530 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19532         PR tree-optimization/28888
19533         * gcc.dg/pr28888.c: New test.
19535 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19537         PR c++/29016
19538         * g++.dg/init/ptrfn1.C: New test.
19540 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19542         PR c++/28861
19543         * g++.dg/template/spec32.C: New test.
19544         * g++.dg/parse/crash9.C: Adjust error markers.
19546         PR c++/28303
19547         * g++.dg/template/typedef6.C: New test.
19548         * g++.dg/init/error1.C: Adjust error markers.
19549         * g++.dg/parse/crash9.C: Likewise.
19550         * g++.dg/template/crash55.C: Likewise.
19552 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19554         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19556 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19558         PR target/27650
19559         * g++.dg/ext/dllimport12.C: New test.
19561 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19563         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19564         * gcc.target/mips/nmadd-2.c: Likewise.
19565         * gcc.target/mips/mips-ps-6.c: New test.
19566         * gcc.target/mips/neg-abs-1.c: Likewise.
19567         * gcc.target/mips/neg-abs-2.c: Likewise.
19568         * gcc.target/mips/nmadd-3.c: New test.
19570 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19572         PR middle-end/28046
19573         * gcc.dg/gomp/atomic-10.c: New test.
19574         * g++.dg/gomp/atomic-10.C: New test.
19576 2006-09-20  Eric Christopher  <echristo@apple.com>
19578         * gcc.target/i386/sse3-not-fisttp.c: New.
19580 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19582         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19584 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19586         * gcc.c-torture/execute/pr28289.c (one): New variable.
19587         (main): Use it instead of argc.
19588         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19589         (main): Use it instead of argc.
19591 2006-09-19  Paul Brook  <paul@codesourcery.com>
19593         PR target/28516
19594         * gcc.dg/nested-func-5.c: New test.
19596 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19598         * lib/target-supports.exp (check_effective_target_tls): Compile
19599         test stubs using ${tool}_target_compile, not just target_compile.
19600         (check_effective_target_tls_runtime): Likewise.
19602 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19604         * gcc.c-torture/compile/20030405-1.x: Remove.
19606         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19607         optimising linker from discarding it.
19609 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19611         PR fortran/28526
19612         * gfortran.dg/keyword_symbol_1.f90: New test.
19614         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19615         pedantic compilation option.
19617 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19619         PR fortran/29060
19620         * gfortran.dg/spread_shape_1.f90: New test.
19622 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19624         PR tree-optimization/28887
19625         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19627 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19629         PR c/25993
19630         * gcc.dg/pr25993.c: New test.
19632 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19634         PR tree-opt/21591
19635         * gcc.dg/vect/pr21591.c: New test.
19637 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19639         PR tree-opt/29059
19640         * gcc.c-torture/compile/strcpy-1.c: New test.
19641         * gcc.c-torture/compile/strcpy-2.c: New test.
19642         * gcc.c-torture/compile/memcpy-1.c: New test.
19643         * gcc.c-torture/compile/memcpy-2.c: New test.
19645 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19647         PR testsuite/29055
19648         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19650 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19652         * gnat.dg/specs/double_record_extension1.ads: New test.
19653         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19655 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19657         PR fortran/29051
19658         * gfortran.dg/oldstyle_3.f90: New test.
19660 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19662         PR libgfortran/29099
19663         * gfortran.dg/secnds-1.f: New test.
19665 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19667         PR libgfortran/29053
19668         * gfortran.dg/streamio_9.f90: New test.
19669         * gfortran.dg/streamio_10.f90: New test.
19671 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19673         PR C++/29002
19674         * g++.dg/init/array22.C: New test.
19675         * g++.dg/init/array23.C: New test.
19677 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19679         * stackcheck.lst: Update list of tests requiring stack checking.
19680         * norun.lst: Adjust for above change.
19681         * ada95.lst: New file.
19682         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19683         requiring -gnat95 switch.
19685 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19687         * gnat.dg/in_out_parameter.adb: New test.
19689 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19691         PR debug/28980
19692         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19694 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19696         * gnat.dg/specs/unchecked_union.ads: New test.
19698 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19700         PR rtl-optimization/28982
19701         * gcc.c-torture/execute/pr28982a.c: New test.
19702         * gcc.c-torture/execute/pr28982b.c: Likewise.
19704 2006-09-12  Eric Christopher  <echristo@apple.com>
19706         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19707         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19709 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19711         PR c/28768
19712         PR preprocessor/14634
19713         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19714         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19715         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19717 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19719         * gcc.dg/pr28243.c: New test.
19721 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19723         PR fortran/28971
19724         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19725         this undiagnosed regression reappears.
19727 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19729         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19730         Treat $srcdir as a literal.
19731         * lib/fortran-torture.exp (fortran-torture-compile,
19732         fortran-torture-execute): Likewise.
19733         * lib/objc-torture.exp (objc-torture-compile,
19734         objc-torture-execute): Likewise.
19735         * lib/profopt.exp (profopt-execute): Likewise.
19737 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19739         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19741 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19743         PR testsuite/28950
19744         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19746 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19748         PR target/13685
19749         * gcc.target/i386/pr13685.c: New test.
19751 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19753         * gcc.dg/pr28726.c: New test.
19755 2006-09-11  Josh Conner  <jconner@apple.com>
19757         * gcc.dg/nrv3.c: Increase size of structure.
19758         * gcc.dg/nrv4.c: Likewise.
19759         * gcc.dg/nrv5.c: Likewise.
19761 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19763         PR libfortran/28890
19764         gfortran.dg/assumed_charlen_function_5.f90: New test.
19766 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19768         PR c++/28991
19769         * g++.dg/init/static3.C: New test.
19771 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19773         PR testsuite/29007
19774         * gcc.dg/long-long-cst1.c (t): Add cast to
19775         __SIZE_TYPE__ before casting to int.
19776         (main): Return 0 on success.
19778 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19780         * gcc.c-torture/execute/20060910-1.c: New test.
19782 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19784         PR middle-end/26983
19785         * gcc.dg/pr26983.c: New test.
19787 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19789         PR target/29006
19790         * gcc.c-torture/execute/pr29006.c: New test.
19792 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19794         PR libfortran/28947
19795         gfortran.dg/matmul_4.f90: New test.
19797 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19799         PR fortran/28959
19800         gfortran.dg/used_types_10: New test.
19802 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19804         PR libfortran/28923
19805         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19806         gfortran.dg/array_initializer_3.f90: New test.
19808 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19810         PR fortran/28914
19811         * gfortran.dg/actual_array_constructor_3.f90: New test.
19813 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19815         PR testsuite/26778
19816         * gcc.target/i386/pr26778.c: New testcase.
19818 2006-09-08  Eric Christopher  <echristo@apple.com>
19820         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19821         * gcc.target/i386/memcpy-1.c: Ditto.
19822         * gcc.target/i386/asm-1.c: Ditto.
19823         * gcc.target/i386/20060512-4.c: Ditto.
19824         * gcc.target/i386/compress-float-387.c: Ditto.
19825         * gcc.target/i386/20060512-1.c: Ditto.
19826         * gcc.target/i386/compress-float-sse.c: Ditto.
19827         * gcc.target/i386/20060512-2.c: Ditto.
19828         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19829         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19830         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19831         * gcc.dg/pr26449.c: Ditto.
19832         * gcc.dg/attr-ms_struct-2.c: Ditto.
19833         * gcc.dg/attr-ms_struct-1.c: Ditto.
19834         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19836 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19838         PR c/28504
19839         * gcc.dg/vla-10.c: New test.
19841 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19843         PR c++/28858
19844         * g++.dg/parse/template20.C: New test.
19845         * g++.dg/template/operator8.C: Remove obsolete part.
19846         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19847         * g++.old-deja/g++.pt/crash65.C: Likewise.
19849 2006-09-07  Jason Merrill  <jason@redhat.com>
19851         PR middle-end/27724
19852         * gcc.dg/long-long-cst1.c: New test.
19854 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19856         PR C++/28906
19857         * g++.dg/other/array3.C: New test.
19858         * g++.dg/other/array4.C: New test.
19859         * g++.dg/other/array5.C: New test.
19861 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19863         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19865 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19867         PR target/28946
19868         * gcc.target/i386/pr28946.c: New test.
19870 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19872         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19873         in integer literal constant.
19874         * gfortran.dg/enum_8.f90: Ditto.
19875         * gfortran.dg/g77/20030326-1.f: Ditto.
19877 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19879         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19880         nonconformance usage.
19882 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19884         PR middle-end/28862
19885         * gcc.c-torture/compile/vector-align-1.c: New test.
19887 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19889         PR rtl-opt/27883
19890         * g++.dg/opt/copysign-1.C: New test.
19892 2006-09-06  Jason Merrill  <jason@redhat.com>
19894         PR c++/27371
19895         * g++.dg/warn/unused-result1.C: New test.
19897 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19899         PR c++/28903
19900         * g++.dg/ext/vla3.C: New test.
19902         PR c++/28886
19903         * g++.dg/template/array16.C: New test.
19905 2006-09-06  Richard Guenther  <rguenther@suse.de>
19907         * gcc.dg/pr27226.c: Remove testcase again.
19909 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19911         PR tree-opt/28937
19912         * g++.dg/opt/unroll2.C: New test.
19914 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19916         PR tree-opt/28952
19917         * gcc.dg/vect/pr28952.c: New test.
19919 2006-09-05  Richard Guenther  <rguenther@suse.de>
19921         PR tree-optimization/28900
19922         * gcc.dg/torture/pr28900.c: New testcase
19924 2006-09-05  Richard Guenther  <rguenther@suse.de>
19926         PR tree-optimization/28905
19927         * gcc.c-torture/compile/pr28905.c: New testcase.
19929 2006-09-05  Richard Guenther  <rguenther@suse.de>
19931         PR middle-end/28935
19932         * gcc.dg/pr28935.c: New testcase.
19934 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19936         * gcc.c-torture/execute/20060905-1.c: New test.
19938 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19940         PR fortran/28908
19941         * gfortran.dg/used_types_7.f90: New test.
19942         * gfortran.dg/used_types_8.f90: New test.
19943         * gfortran.dg/used_types_9.f90: New test.
19945 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19947         * gcc.c-torture/compile/20060904-1.c: New test.
19949 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19951         PR c++/23287 Revert my 2006-09-01 patch
19952         * g++.dg/parse/dtor12.C: Remove.
19954 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19956         PR c+/27670
19957         * g++.dg/template/operator9.C: New test.
19959         PR c++/27493
19960         * g++.dg/template/operator7.C: New test.
19962         PR c++/27494
19963         * g++.dg/template/operator8.C: New test.
19965         PR c++/27397
19966         * g++.dg/template/crash57.C: New test.
19968         * g++.dg/template/typedef4.C: Adjust error markers.
19969         * g++.dg/template/typedef5.C: Likewise.
19971 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19973         PR c++/28878
19974         * g++.dg/parse/crash33.C: New test.
19976 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19977         Richard Guenther  <rguenther@suse.de>
19978         Adam Nemet  <anemet@caviumnetworks.com>
19980         PR middle-end/27226
19981         * gcc.target/mips/memcpy-1.c: New testcase.
19982         * gcc.dg/pr27226.c: Likewise.
19984 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19986         PR c++/28705
19987         * g++.dg/lookup/koenig5.C: New.
19988         * g++.dg/template/crash56.C: New.
19990 2006-09-01  Josh Conner  <jconner@apple.com>
19992         PR c++/25505
19993         * gcc.dg/nrv3.c: New test.
19994         * gcc.dg/nrv4.c: New test.
19995         * gcc.dg/nrv5.c: New test.
19997 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19999         PR c++/23287
20000         * g++.dg/parse/dtor12.C: New.
20002 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20004         PR tree-optimization/28839
20005         * gcc.dg/pr28839.c: New test.
20007 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20009         PR target/24367
20010         * gcc.dg/pr24367.c: New testcase.
20012 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20014         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20016 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20018         PR rtl-optimization/27735
20019         * gcc.dg/loop-unswitch-1.c: New test.
20021 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20023         PR fortran/28885
20024         * gfortran.dg/aliasing_dummy_2.f90: New test.
20026         PR fortran/20067
20027         * gfortran.dg/generic_5.f90: Change error message.
20029         PR fortran/28873
20030         * gfortran.dg/generic_6.f90: New test.
20032         PR fortran/25077
20033         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20035         PR fortran/25102
20036         * gfortran.dg/invalid_interface_assignment.f90: New test.
20038         PR fortran/24866
20039         * gfortran.dg/module_proc_external_dummy.f90: New test.
20041 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20043         PR c++/28349
20044         * g++.dg/warn/var-args1.C: New test.
20046 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20048         PR fortran/28866
20049         * gfortran.dg/simpleif_2.f90: New test.
20050         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20051         * gfortran.dg/enum_5.f90: Ditto.
20053 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20054             Kazu Hirata  <kazu@codesourcery.com>
20056         PR tree-optimization/17506
20057         * gcc.dg/pr17506.c: New.
20059 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20061         PR c++/28139
20062         * g++.dg/eh/alias1.C: New test.
20064 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20066         PR c++/28860
20067         * g++.dg/template/ttp22.C: New test.
20069 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20071         PR middle-end/26632
20072         * gcc.dg/pr26632.c: New.
20074 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20076         PR libgfortran/28354
20077         * gfortran.dg/fmt_zero_precision.f90: New test.
20079 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20081         PR c++/28058
20082         * g++.dg/template/spec31.C: New test.
20084 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20086         PR c++/26573
20087         * g++.dg/other/static2.C: New test.
20089 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20091         * gcc.dg/Wswitch-enum-2.c: New test case.
20092         * gcc.dg/Wswitch-enum-3.c: Likewise.
20094 2006-08-26  Richard Guenther  <rguenther@suse.de>
20096         * gcc.c-torture/compile/20060826-1.c: New testcase.
20098 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20100         PR c++/28736
20101         * g++.dg/template/void10.C: New test.
20103         PR c++/28737
20104         * g++.dg/template/void8.C: New test.
20106         PR c+_+/28738
20107         * g++.dg/template/void9.C: New test.
20109         * g++.dg/template/void3.C: Adjust error markers.
20110         * g++.dg/template/void4.C: Likewise.
20111         * g++.dg/template/crash55.C: Likewise.
20112         * g++.dg/template/void7.C: Likewise
20114 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20116         PR c++/28588
20117         * g++.dg/inherit/access6.C: New test.
20118         * g++.dg/inherit/access7.C: Likewise.
20120         PR c++/28595
20121         * g++.dg/template/array15.C: New test.
20122         * g++.dg/template/crash2.C: Tweak error markers.
20124 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20126         PR middle-end/28683
20127         * gcc.c-torture/compile/20060823-1.c: New test.
20129 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20131         PR c++/28853
20132         * g++.dg/template/ttp21.C: New test.
20134         PR c++/28852
20135         * g++.dg/other/operator1.C: Add error-marker.
20136         * g++.dg/other/operator2.C: New test.
20138 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20140         PR c/27893
20141         * gcc.c-torture/compile/vla-const-1.c,
20142         gcc.c-torture/compile/vla-const-2.c: New tests.
20144 2006-08-26  Richard Guenther  <rguenther@suse.de>
20146         PR middle-end/28814
20147         * gcc.dg/torture/pr28814.c: New testcase.
20149 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20151         PR c/28418
20152         * gcc.c-torture/compile/compound-literal-1.c: New test.
20154 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20156         PR c/28299
20157         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20158         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20159         Expect extra diagnostics.
20161 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20163         gcc.dg/noncompile/pr16876.c: New test.
20165 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20167         PR c++/28056
20168         * g++.dg/parse/local1.C: New test.
20169         * g++.dg/other/qual1.C: Tweak error marker.
20171 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20173         PR c++/27787
20174         * g++.dg/template/typename10.C: New.
20175         * g++.dg/template/lookup4.C: Remove bogus error marker.
20177 2006-08-25  Richard Guenther  <rguenther@suse.de>
20179         PR testsuite/28829
20180         * gcc.dg/pr26570.c: Fix testcase.
20182 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20184         PR tree-opt/28807
20185         * gcc.c-torture/execute/mayalias-2.c: New test.
20186         * gcc.dg/tree-ssa/alias-13.c: New test.
20188 2006-08-24  Jan Hubicka  <jh@suse.cz>
20190         PR debug/26881
20191         * gcc.dg/debug/pr26881.c: New file.
20193 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20195         PR fortran/28788
20196         * gfortran.dg/used_types_4.f90: New test.
20197         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20198         association of derived types.
20199         * gfortran.dg/used_types_2.f90: Add module cleanup.
20200         * gfortran.dg/used_types_3.f90: The same.
20202         PR fortran/28771
20203         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20204         fix of regression.
20206 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20208         PR 28813
20209         * gfortran.dg/direct_io_6.f90: Remove test.
20211 2006-08-23  Stuart Hastings  <stuart@apple.com>
20213         PR 28825
20214         * gcc.target/i386/20060821-1.c: New.
20216 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20218         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20219         dg-warning strings for dllimport.
20221 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20223         PR C++/28450
20224         * g++.dg/ext/vector4.C: New test.
20225         * g++.dg/ext/complex1.C: New test.
20227 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20229         PR debug/28692
20230         * gcc.dg/debug/const-1.c: New.
20231         * gcc.dg/debug/const-2.c: New.
20232         * gcc.dg/debug/dwarf2/const-1.c: New.
20233         * gcc.dg/debug/dwarf2/const-2.c: New.
20234         * gcc.dg/debug/dwarf2/const-2b.c: New.
20236 2006-08-22  Richard Guenther  <rguenther@suse.de>
20238         PR middle-end/28776
20239         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20240         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20242 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20244         PR tree-optimization/28003
20245         * g++.dg/tree-ssa/pr28003.C: New.
20247 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20249         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20251 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20253         PR c++/26269
20254         * g++.dg/other/error14.C: New test.
20256         PR c++/28505
20257         * g++.dg/parse/ctor7.C: New test.
20258         * g++.dg/parse/ctor8.C: Likewise.
20260         PR c++/28741
20261         * g++.dg/template/void7.C: New test.
20263 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20265         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20266         * gnat.dg/self_aggregate_with_array.adb: New test.
20268 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20270         * g++.dg/eh/arm-vfp-unwind.C: New test.
20272 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20274         PR c++/28341
20275         * g++.dg/template/ref3.C: New test.
20276         * g++.dg/template/nontype13.C: New test.
20278         PR c++/28346
20279         * g++.dg/template/ptrmem17.C: New test.
20281 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20283         PR target/28648 c:
20284         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20286 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20288         PR fortran/28630
20289         * gfortran.dg/used_types_2.f90: New test.
20291         PR fortran/28601
20292         * gfortran.dg/used_types_3.f90: New test.
20294         PR fortran/20886
20295         * gfortran.dg/generic_actual_arg.f90: New test.
20297         PR fortran/28735
20298         * gfortran.dg/module_private_array_refs_1.f90: New test.
20300         PR fortran/28762
20301         * gfortran.dg/program_name_1.f90: New test.
20303         PR fortran/28425
20304         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20306         PR fortran/28496
20307         * gfortran.dg/array_initializer_2.f90: New test.
20309         PR fortran/18111
20310         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20312         PR fortran/28600
20313         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20315         PR fortran/28771
20316         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20318         PR fortran/28660
20319         * gfortran.dg/dependent_decls_1.f90: New test.
20321 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20323         PR fortran/25217
20324         * gfortran.dg/derived_init_2.f90: New.
20326 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20328         * gcc.c-torture/execute/pr28289.c: New test.
20330 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20332         PR c/28744
20333         * gcc.dg/attr-externally-visible-1.c: New test.
20334         * gcc.dg/attr-externally-visible-2.c: New test.
20335         * g++.dg/parse/attr-externally-visible-1.C: New test.
20336         * g++.dg/parse/attr-externally-visible-2.C: New test.
20338 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20340         PR c++/28606
20341         * g++.dg/parse/dtor11.C: New test.
20343 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20345         PR rtl-optimization/28489
20346         * gcc.c-torture/compile/pr28489.c: New test.
20348 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20350         PR c++/28710
20351         * g++.dg/template/redecl4.C: New test.
20353         PR c++/28711
20354         * g++.dg/template/ctor8.C: New test.
20356 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20358         * gcc.dg/pr26570.c: Fix testcase.
20360 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20362         * PR c++/28573
20363         * g++.dg/parse/offsetof6.C: New test.
20364         * g++.dg/parse/offsetof6.C: New test.
20365         * g++.dg/parse/offsetof7.C: New test.
20367 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20369         PR testsuite/28602
20370         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20371         is false.
20373 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20375         PR c++/28302
20376         * g++.dg/ext/vector3.C: New test.
20378 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20380         PR gcov/profile/26570
20381         * gcc.dg/pr26570.c: New test.
20383 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20385         PR c/27697
20386         * gcc.dg/qual-component-1.c: New test.
20388 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20390         PR c++/28593
20391         * g++.dg/parse/new3.C: New test.
20393 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20395         PR fortran/25828
20396         * gfortran.dg/streamio_1.f90: New test.
20397         * gfortran.dg/streamio_2.f90: New test.
20398         * gfortran.dg/streamio_3.f90: New test.
20399         * gfortran.dg/streamio_4.f90: New test.
20400         * gfortran.dg/streamio_5.f90: New test.
20401         * gfortran.dg/streamio_6.f90: New test.
20402         * gfortran.dg/streamio_7.f90: New test.
20403         * gfortran.dg/streamio_8.f90: New test.
20405 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20407         PR c/28287
20408         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20410 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20412         PR c++/28594
20413         * g++.dg/template/void6.C: New test.
20415 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20417         PR c/28649
20418         * gcc.dg/parse-error-1.c: New test.
20419         * gcc.dg/parse-error-2.c: New test.
20420         * gcc.dg/cpp/digraph2.c: Add error-marker.
20421         * gcc.dg/noncompile/920923-1.c: Likewise.
20423 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20425         PR c/27490
20426         * gcc.dg/sizeof-2.c: New testcase.
20428         PR c/27489
20429         * gcc.dg/switch-A.c: New testcase.
20431 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20433         PR c++/28288
20434         PR c++/14556
20435         * g++.old-deja/g++.warn/compare1.C: Delete.
20436         * g++.dg/opt/pr7503-2.C: Delete.
20437         * g++.dg/opt/pr7503-3.C: Delete.
20438         * g++.dg/opt/pr7503-4.C: Delete.
20439         * g++.dg/opt/pr7503-5.C: Delete.
20440         * g++.dg/opt/max1.C: Delete.
20441         * g++.dg/warn/minmax.C: Delete.
20442         * g++.dg/expr/minmax.C: New test.
20444 2006-08-14  Richard Guenther  <rguenther@suse.de>
20446         PR testsuite/28703
20447         * gcc.c-torture/execute/pr28651.c: Do not use argc
20448         to avoid optimization, instead forbid inlining.
20450 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20452         PR rtl-optimization/28634
20453         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20455 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20457         PR c/27184
20458         * gcc.dg/torture/pr27184.c: New test.
20460 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20462         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20464 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20466         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20467         * gfortran.dg/stat_2.f90: Likewise.
20468         * gfortran.dg/chmod_1.f90: Likewise.
20469         * gfortran.dg/chmod_2.f90: Likewise.
20470         * gfortran.dg/chmod_3.f90: Likewise.
20472 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20474         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20476 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20478         * g++.dg/opt/pr23454-2.C: New test.
20480 2006-08-11  Richard Guenther  <rguenther@suse.de>
20482         PR middle-end/28651
20483         * gcc.c-torture/execute/pr28651.c: New testcase.
20485 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20487         * gnat.dg/specs/static_initializer.ads: New test.
20489 2006-08-10  Paul Brook  <paul@codesourcery.com>
20491         * gcc.target/arm/cond-asm.c: New test.
20493 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20495         PR tree-optimization/26197
20496         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20497         * g++.dg/vect/vect.exp: Compile the new tests with
20498         --param max-aliased-vops=0.
20500 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20502         PR c++/28637
20503         * g++.dg/template/void3.C: New test.
20505         PR c++/28638
20506         * g++.dg/template/void4.C: New test.
20508         PR c++/28640
20509         * g++.dg/template/void5.C: New test.
20511 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20513         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20514         after dg-do compile.
20516 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20518         PR tree-optimizations/26969
20519         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20520         "unswitch-loops" with -funswitch-loops.
20521         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20523 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20525         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20526         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20527         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20528         * objc.dg/dwarf-1.m: Likewise.
20529         * objc.dg/dwarf-2.m: Likewise.
20530         * obj-c++.dg/dwarf-2.mm: Likewise.
20532 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20534         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20535         * objc.dg/dwarf-2.m: Likewise.
20536         * obj-c++.dg/dwarf-2.mm: Likewise.
20538         PR libfortran/28603
20539         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20541         PR testsuite/27611
20542         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20544         PR testsuite/27033
20545         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20547 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20549         PR target/27827
20550         * gcc.target/i386/pr27827.c: New testcase.
20552 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20554         PR fortran/28590
20555         * gfortran.dg/sequence_types_1.f90: New test.
20557 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20559         PR fortran/28548
20560         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20561         dg-warning.  Add -pedantic option.
20563 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20565         PR c/28502
20566         * gcc.dg/proto-1.c: New test.
20568         PR c/27721
20569         * gcc.dg/lvalue-4.c: New test.
20571         PR c/28136
20572         * gcc.dg/init-bad-5.c: New test.
20574 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20576         PR c++/28347
20577         * g++.dg/ext/typedef-init.C: Add new test for typedef
20578         initialization inside templates. Adjust existing error markers.
20580 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20582         PR c++/28148
20583         * g++.dg/init/ptrmem3.C: New test.
20585 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20587         PR tree-optimization/27770
20588         * lib/target-support.exp: New target keyword "section_anchors".
20589         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20590         tests.
20591         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20592         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20593         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20594         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20596 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20598         * gcc.dg/20060801-1.c: Add missing '}'.
20600 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20602         PR c++/27508
20603         * g++.dg/parse/dtor9.C: New test.
20604         * g++.dg/parse/dtor10.C: New test.
20605         * g++.dg/other/error7.C: Adjust error-marker.
20607         PR c++/28274
20608         * g++.dg/other/default5.C: New test.
20610 2006-08-02  Richard Guenther  <rguenther@suse.de>
20612         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20614 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20616         PR c++/28557
20617         * g++.dg/template/conv9.C: New test.
20619 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20621         PR debug/28063
20622         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20623         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20624         Optionally return assembly text.  Update callers.
20625         (check_no_compiler_messages): Update verbose messages.
20626         (check_no_messages_and_pattern): New.
20627         (check_effective_target_string_merging): New.
20629 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20631         PR c++/28250
20632         * g++.dg/eh/catch4.C: New test.
20634         PR c++/28257
20635         * g++.dg/other/qual1.C: New test.
20637         PR c++/28259
20638         * g++.dg/inherit/error2.C: New test.
20640         PR c++/28267
20641         * g++.dg/other/new1.C: New test.
20643         * g++.dg/warn/pr23075.C: Remove obsolete test.
20644         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20645         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20647 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20649         PR c++/28523
20650         * g++.dg/eh/cast1.C: New test.
20652 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20654         PR libfortran/28452
20655         * gfortran.dg/random_3.f90:  New test.
20657 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20659         PR c++/28432
20660         * g++.dg/other/pr28304.C: Change expected error message.
20661         * g++.dg/other/pr28432.C: New test.
20663 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20665         PR c++/28256
20666         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20668 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20670         PR debug/23336
20671         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20672         at -g1.
20673         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20674         g++.dg/debug/enum-2.C: New.
20676 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20678         PR c++/6634
20679         * g++.dg/parse/long1.C: Add more tests.
20681 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20683         * gfortran.dg/lrshift_1.c: New file.
20685 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20687         PR libgfortran/28335
20688         * gfortran.dg/no_unit_error_1.f90: New test.
20690 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20692         PR libgfortran/28335
20693         * gfortran.dg/no_unit_error_1.f90: Delete test.
20694         * gfortran.dg/no_unit_error_2.f90: Delete test.
20696 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20698         * gfortran.dg/chmod_3.f90: New test.
20699         * gfortran.dg/ltime_gmtime_1.f90: New test.
20700         * gfortran.dg/ltime_gmtime_2.f90: New test.
20701         * gfortran.dg/lrshift_1.f90: New test.
20702         * gfortran.dg/chmod_1.f90: New test.
20703         * gfortran.dg/chmod_2.f90: New test.
20705 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20707         PR c++/27668
20708         * g++.dg/template/crash55.C: New test.
20710         PR c++/27962
20711         * g++.dg/template/nontype16.C: New test.
20713         * g++.dg/template/void2.C: Adjust error markers.
20714         * g++.dg/template/nontype5.C: Adjust error markers.
20716 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20718         * gcc.target/i386/stack-prot-kernel.c: New test.
20720 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20722         * gcc.dg/builtins-55.c: New test case.
20724 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20726         PR rtl-optimization/27907
20727         * gcc.c-torture/compile/pr27907.c: New test.
20729 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20731         * gfortran.dg/mclock.f90: New test.
20732         * gfortran.dg/int_conv_1.f90: New test.
20733         * gfortran.dg/stat_1.f90: New test.
20734         * gfortran.dg/stat_2.f90: New test.
20736 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20738         PR libgfortran/28335
20739         * gfortran.dg/no_unit_error_1.f90: New test.
20740         * gfortran.dg/no_unit_error_2.f90: New test.
20741         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20743 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20745         PR middle-end/28473
20746         * gcc.dg/fold-convround-1.c: New test case.
20748 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20750         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20752 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20754         PR c++/27572
20755         * g++.dg/other/typedef1.C: New test.
20756         * g++.dg/template/typedef4.C: New test.
20757         * g++.dg/template/typedef5.C: New test.
20759 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20761         PR fortran/28416
20762         * gfortran.dg/allocatable_dummy_3.f90: New.
20764 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20766         PR fortran/28439
20767         * gfortran.dg/arithmetic_if.f90:  New test.
20769 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20771         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20772         avoid memcpy optimization.
20774 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20776         PR fortran/25289
20777         * gfortran.dg/direct_io_6.f90: New test.
20779 2006-07-24  Jan Hubicka  <jh@suse.cz>
20781         PR c/25795
20782         PR c++/27369
20783         * gcc.dg/pr25795.c: New test.
20784         * gcc.dg/pr25795-1.c: New test.
20786 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20788         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20789         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20790         which may be transformed to "g || h" on some platforms.
20792 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20794         PR c++/28025
20795         * g++.dg/template/friend45.C: New test.
20797 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20799         PR libgfortran/28339
20800         * gfortran.dg/arrayio_8.f90: New test.
20802 2006-07-21  Mike Stump  <mrs@apple.com>
20804         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20806         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20808 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20810         PR c++/28250
20811         * g++.dg/eh/catch3.C: New test.
20813         PR c++/28363
20814         * g++.dg/template/defarg10.C: New test.
20816 2006-07-20  Paul Brook  <paul@codesourcery.com>
20818         PR 27363
20819         * gcc.dg/pr27363.c: New test.
20821 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20823         PR c++/28338
20824         * g++.dg/init/ref13.C: New test.
20826 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20828         PR obj-c++/28434
20829         * obj-c++.dg/proto-error-1.mm: New test.
20831 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20833         PR c++/28337
20834         * g++.dg/template/string1.C: New test.
20836 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20838         PR c++/28048
20839         * g++.dg/template/defarg9.C: New test.
20841         PR c++/28235
20842         * g++.dg/template/static27.C: New test.
20844 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20846         PR 28410
20847         * gcc.dg/tree-ssa/pr28410.c: New test.
20849 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20851         PR c++/28258
20852         * g++/dg/other/error13.C: New test.
20854         PR c++/28260
20855         * g++.dg/template/friend44.C: New test.
20857 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20859         PR c++/27495
20860         * g++.dg/other/pr27495.C: New.
20862 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20864         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20865         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20867 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20869         PR c/28286
20870         * gcc.dg/pragma-pack-4.c: New test.
20872 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20874         PR c++/28291
20875         * g++.dg/ext/pr28291.C: New test.
20877 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20879         PR middle-end/28403
20880         * gcc.c-torture/execute/pr28403.c: New test.
20882 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20884         PR middle-end/28402
20885         * gcc.dg/pr28402.c: New test.
20887 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20889         PR c++/28304
20890         * g++.dg/other/pr28304.C: New test.
20892 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20894         PR other/28251
20895         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20896         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20898 2006-07-17  Richard Guenther  <rguenther@suse.de>
20900         PR tree-optimization/28238
20901         * g++.dg/tree-ssa/pr28238.C: New testcase.
20903 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20905         PR c++/28250
20906         * g++.dg/eh/catch1.C: New test.
20907         * g++.dg/eh/catch2.C: New test.
20909 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20911         PR c++/28370
20912         * g++.dg/template/anon3.C: New test.
20914 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20916         PR fortran/20844
20917         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20918         specifiers requiring an explicit format tag..
20920         PR fortran/28201
20921         * gfortran.dg/generic_5: New test.
20923         PR fortran/20893
20924         * gfortran.dg/elemental_optional_args_1.f90: New test.
20926 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20928         * gnat.dg/assert.ads: New file.
20929         * gnat.dg/controlled_record.ads: Likewise.
20930         * gnat.dg/controlled_record.adb: Likewise.
20932 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20934         PR c++/28292
20935         * g++.dg/other/error12.C: New test.
20937         PR c++/28269
20938         * g++.dg/template/crash54.C: New test.
20940 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20942         PR c++/28249
20943         * g++.dg/parse/catch1.C: New test.
20945         PR c++/28294
20946         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20948         PR c++/28387
20949         * g++.dg/ext/attrib24.C: New test.
20951 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20953         PR c++/28343
20954         * g++.dg/ext/asmspec1.C: New test.
20956 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20958         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20959         (dg-test): Support shouldfail tests.
20960         * lib/target-supports-dg.exp (dg-shouldfail): New.
20961         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20962         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20963         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20964         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20965         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20966         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20967         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20969 2006-07-13  Jan Hubicka  <jh@suse.cz>
20971         * gcc.target/i386/memcpy-1.c: New.
20973 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20975         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20977 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20979         PR fortran/25097
20980         * gfortran.dg/present_1.f90: New test.
20982         PR fortran/20903
20983         * gfortran.dg/interface_derived_type_1.f90: New test.
20985 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20987         PR fortran/28213
20988         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20989         list.
20991 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20993         PR c++/27820
20994         * g++.dg/other/label1.C: New test.
20996 2006-07-07  Richard Guenther  <rguenther@suse.de>
20998         PR middle-end/28268
20999         * gcc.dg/torture/pr28268.c: New testcase.
21001 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21003         PR c++/27019
21004         * g++.dg/ext/pr27019.C: New.
21006 2006-07-07  Richard Guenther  <rguenther@suse.de>
21008         PR tree-optimization/28187
21009         * gcc.dg/pr28187.c: New testcase.
21011 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21013         * gnat.dg/address_conversion.adb: New test.
21014         * gnat.dg/boolean_subtype.adb: Likewise.
21015         * gnat.dg/frame_overflow.adb: Likewise.
21016         * gnat.dg/pointer_array.adb: Likewise.
21017         * gnat.dg/pointer_conversion.adb: Likewise.
21019 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21021         PR fortran/28237
21022         PR fortran/23420
21023         * gfortran.dg/print_fmt_5.f90: New test.
21025 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21027         PR fortran/28129
21028         * gfortran.dg/bounds_check_4.f90: New test.
21030 2006-07-05  Richard Guenther  <rguenther@suse.de>
21032         PR target/28158
21033         * gfortran.dg/pr28158.f90: New testcase.
21035 2006-07-05  Richard Guenther  <rguenther@suse.de>
21037         PR tree-optimization/28162
21038         * gcc.dg/pr28162.c: New testcase.
21040 2006-07-05  Richard Guenther  <rguenther@suse.de>
21041         Andrew Pinski  <pinskia@gcc.gnu.org>
21043         PR c++/27084
21044         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21046 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21048         PR fortran/28174
21049         * gfortran.dg/actual_array_substr_2.f90: New test.
21051         PR fortran/28167
21052         * gfortran.dg/actual_array_constructor_2.f90: New test.
21054 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21056         * gfortran.dg/itime_idate_1.f: New test.
21057         * gfortran.dg/itime_idate_2.f: New test.
21059 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21061         PR libgfortran/27704
21062         * gfortran.dg/open_status_3.f90: New test.
21063         * gfortran.dg/fmt_l.f90: Update for new feature.
21065 2006-07-03  Asher Langton  <langton2@llnl.gov>
21067         * gfortran.dg/oldstyle_2.f90: New.
21069 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21071         * gnat.dg/string_slice.adb: New test.
21073 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21075         PR fortran/19259
21076         * gfortran.dg/semicolon_fixed.c: New.
21077         * gfortran.dg/semicolon_free.c: New.
21079 2006-06-30  Mike Stump  <mrs@apple.com>
21081         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21082         that don't support internal visibility.
21084 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21086         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21087         for '(' / ')' needing an extra '\'.
21089 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21091         PR middle-end/27428
21092         * gcc.dg/pr27428-1.c: New test case.
21094 2006-06-29  Mike Stump  <mrs@apple.com>
21096         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21097         on darwin as we can't align commons large enough yet.
21099         * gcc.dg/vla-8.c: Add additional testcases.
21101 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21103         PR c++/28114
21104         * g++.dg/other/pr28114.C: New.
21106 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21108         * gcc.c-torture/compile/20060625-1.c: New test.
21110 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21112         PR fortran/20867
21113         * gfortran.dg/stfunc_3.f90: New test.
21115         PR fortran/25056
21116         * gfortran.dg/impure_actual_1.f90: New test.
21118         PR fortran/20874
21119         * gfortran.dg/elemental_result_1.f90: New test.
21121         PR fortran/25073
21122         * gfortran.dg/select_7.f90: New test.
21124         PR fortran/27554
21125         * intrinsic_actual_1.f: New test.
21127         PR fortran/22038
21128         PR fortran/28119
21129         * gfortran.dg/forall_4.f90: New test.
21131         PR fortran/25072
21132         * gfortran.dg/forall_5.f90: New test.
21134 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21136         PR c++/28051
21137         * g++.dg/template/using13.C: New test.
21139         PR c++/28054
21140         * g++.dg/other/incomplete3.C: New test.
21142 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21144         PR fortran/28081
21145         * gfortran.dg/substr_3.f: New test.
21146         * gfortran.dg/equiv_2.f90: Update expected error message.
21148 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21150         PR fortran/28118
21151         * gfortran.dg/actual_array_substr_1.f90: New test.
21153 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21155         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21156         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21158 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21160         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21162 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21164         PR fortran/27981
21165         * gfortran.dg/simpleif_2.f90: New test.
21167 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21169         * g++.dg/template/error22.C: Fix typo.
21171 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21173         PR c++/28112
21174         * g++.dg/ext/attrib23.C: New test.
21176 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21178         * gnat.dg/varsize_temp.adb: New test.
21180 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21182         PR c++/11468
21183         * g++.dg/other/java2.C: New test.
21185 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21187         PR target/27789
21188         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21189         initialization.
21191 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21193         PR target/27531
21194         * gcc.dg/pr27531-1.c: New test case.
21196 2006-06-22  Asher Langton  <langton2@llnl.gov>
21198         PR fortran/24748
21199         * gfortran.dg/implicit_8.f90: New.
21201 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21203         PR rtl-optimization/28121
21204         * gcc.dg/pr28121.c: New test.
21206 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21208         PR c++/27805
21209         * g++.dg/parse/ptrmem6.C: New test.
21211         PR c++/27821
21212         * g++.dg/template/error22.C: New test.
21214 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21216         PR c++/28111
21217         * g++.dg/template/friend43.C: New test.
21219         PR c++/28110
21220         * g++.dg/template/crash53.C: New test.
21222         PR c++/28109
21223         * g++.dg/rtti/incomplete1.C: New test.
21225 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21227         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21229 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21231         * gcc.c-torture/execute/complex-7.c: New.
21233 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21235         * gcc.dg/merge-all-constants-1.c: New test.
21237 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21239         PR c++/28113
21240         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21242 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21244         * gfortran.dg/rrspacing_1.f90: New test.
21246 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21248         PR c++/28052
21249         * g++.dg/other/bitfield2.C: New test.
21251 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21253         PR tree-optimization/27331
21254         * gcc.dg/pr27331.c: New test.
21256 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21257             Eric Botcazou  <ebotcazou@adacore.com>
21259         PR ada/18692
21260         * lib/gnat.exp: New file.
21261         * lib/gnat-dg.exp: Likewise.
21262         * gnat.dg: New directory.
21263         * gnat.dg/dg.exp: New driver.
21264         * gnat.dg/specs: New directory.
21265         * gnat.dg/specs/specs.exp: New driver.
21266         * gnat.dg/style: New directory.
21267         * gnat.dg/style/style.exp: New driver.
21269 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21271         PR fortran/16206
21272         * gfortran.dg/array_initializer_1.f90: New test.
21274         PR fortran/28005
21275         * gfortran.dg/matmul_3.f90: New test.
21277 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21279         PR middle-end/28075
21280         * gcc.dg/tree-ssa/inline-1.c: New test.
21282 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21284         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21285         in malloc prototype; remove XFAIL.
21286         * gcc.dg/pr18241-2.c: Ditto.
21287         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21288         in memset prototype; remove XFAIL.
21289         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21291 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21293         * gcc.dg/vla-8.c: Add.
21295 2006-06-19  Richard Guenther  <rguenther@suse.de>
21297         PR tree-optimization/27090
21298         * g++.dg/tree-ssa/pr27090.C: New testcase.
21300 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21302         PR target/27861
21303         * gcc.dg/pr27861-1.c: New test case.
21305 2006-06-19  Richard Guenther  <rguenther@suse.de>
21307         PR middle-end/28045
21308         * gcc.dg/torture/pr28045.c: New testcase.
21310 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21312         PR fortran/26801
21313         * gfortran.dg/associated_4.f90: New test.
21315 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21317         PR fortran/19310
21318         PR fortran/19904
21319         * gfortran.dg/real_const_3.f90: New test.
21321 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21323         PR c++/28016
21324         * g++.dg/template/static26.C: New test.
21326         PR c++/27979
21327         * g++.dg/expr/bitfield2.C: New test.
21329         PR c++/27884
21330         * g++.dg/parse/linkage2.C: New test.
21332 2006-06-16  Richard Guenther  <rguenther@suse.de>
21334         PR middle-end/27116
21335         * gcc.dg/pr15785-1.c: Revert last change.
21336         * gcc.dg/torture/pr27116-2.c: New testcase.
21338 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21340         PR middle-end/27802
21341         * gcc.dg/pr27802-1.c: New test case.
21343 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21345         PR c++/27689
21346         * g++.dg/template/ttp18.C: New test.
21347         * g++.dg/template/ttp19.C: Likewise.
21349         PR c++/27666
21350         * g++.dg/expr/cond9.C: New test.
21352         PR c++/27640
21353         * g++.dg/template/ctor7.C: New test.
21355 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21357         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21359 2006-06-16  Richard Guenther  <rguenther@suse.de>
21361         PR tree-optimization/27781
21362         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21364 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21366         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21368 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21370         * gcc.dg/tree-ssa/loop-18.c: New test.
21372 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21374         PR c++/27665
21375         * g++.dg/template/crash52.C: New test.
21377         PR c++/27648
21378         * g++.dg/ext/attrib22.C: New test.
21380         PR c++/26559
21381         * g++.dg/template/builtin1.C: New test.
21382         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21384         PR c++/28018
21385         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21386         assignment.
21387         * g++.old-deja/g++.pt/crash51.C: Likewise.
21389         PR c++/27227
21390         * g++.dg/lookup/linkage1.C: New test.
21391         * g++.dg/lookup/linkage2.C: Likewise.
21393 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21395         PR middle-end/27959
21396         * gcc.dg/pr27959.c: New testcase.
21398 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21400         PR target/28014:
21401         * g++.dg/eh/div.C: New test.
21403 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21405         PR c++/27894
21406         * g++.dg/tree-ssa/pr26757.C: New test.
21407         * g++.dg/tree-ssa/pr27894.C: New test.
21409 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21411         * gcc.c-torture/compile/20060609-1.c: New test.
21413         PR target/27863
21414         * gcc.c-torture/compile/pr27863.c: New test.
21416 2006-06-13  Richard Guenther  <rguenther@suse.de>
21418         PR tree-optimization/27830
21419         * g++.dg/tree-ssa/pr27830.C: New testcase.
21421 2006-06-13  Matthew Sachs  <msachs@apple.com>
21423         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21424         the list of compiler flags; this causes those flags to be checked
21425         for things like dg-skip-if.
21427 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21429         PR c++/27601
21430         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21432 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21433             Kazu Hirata  <kazu@codesourcery.com>
21435         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21436         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21438 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21440         PR c++/27933
21441         * g++.dg/lookup/using15.C: New test.
21443         PR c++/27951
21444         * g++.dg/other/anon4.C: New test.
21446 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21448         PR c++/21210
21449         * g++.dg/init/complex1.C: New test case.
21451 2006-06-11  Eric Christopher  <echristo@apple.com>
21453         PR middle-end/27948
21454         * gcc.dg/bf-ms-layout.c: Run on darwin.
21455         * gcc.dg/bf-no-ms-layout: Ditto.
21456         * gcc.dg/attr-ms_struct-2.c: New.
21457         * gcc.dg/bf-ms-layout-2.c: Ditto.
21459 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21461         * gcc.dg/attr-ms_struct-packed1.c: New.
21463 2006-06-09  Mike Stump  <mrs@apple.com>
21465         * gcc.dg/vla-7.c: Add.
21467 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21469         PR fortran/24558
21470         * gfortran.dg/entry_6.f90: New test.
21472         PR fortran/20877
21473         PR fortran/25047
21474         * gfortran.dg/entry_7.f90: New test.
21476 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21478         PR c/27747
21479         * gcc.dg/cpp/_Pragma6.c: New test.
21481         PR c++/27748
21482         * g++.dg/cpp/_Pragma1.C: New test.
21484         PR preprocessor/27746
21485         * gcc.dg/gomp/macro-3.c: New test.
21486         * gcc.dg/gomp/macro-4.c: New test.
21487         * g++.dg/gomp/macro-3.C: New test.
21488         * g++.dg/gomp/macro-4.C: New test.
21490 2006-06-09  Richard Guenther  <rguenther@suse.de>
21492         PR tree-optimization/26998
21493         * gcc.dg/torture/pr26998.c: New testcase.
21494         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21496 2006-06-08  Mike Stump  <mrs@apple.com>
21498         * gcc.dg/pr27095.c: Account for stubs.
21500         PR target/26427
21501         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21502         produce bad code on darwin.
21504 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21506         PR fortran/27958
21507         * gfortran.dg/substr_2.f: New test.
21509 2006-06-08  Asher Langton  <langton2@llnl.gov>
21511         PR fortran/27786
21512         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21514 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21516         PR target/27421
21517         * gcc.dg/union-3.c: New test.
21519 2006-06-08  Richard Guenther  <rguenther@suse.de>
21521         PR middle-end/27116
21522         * gcc.dg/torture/pr27116.c: New testcase.
21523         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21525 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21527         PR rtl-optimization/26449
21528         * gcc.dg/pr26449.c: New test.
21530 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21532         PR c++/27601
21533         * g++.dg/ext/offsetof1.C: Test member functions.
21535 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21537         * gcc.dg/pr27095.c: Improve scanning.
21539 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21541         PR fortran/23091
21542         * gfortran.dg/saved_automatic_1.f90: New test.
21544         PR fortran/24168
21545         * gfortran.dg/array_simplify_1.f90: New test.
21547         PR fortran/25090
21548         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21550         PR fortran/25058
21551         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21553 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21555         PR c++/27177
21556         * g++.dg/expr/cast7.C: New test.
21558 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21560         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21561         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21562         * lib/fortran-torture.exp (fortran-torture-compile,
21563         fortran-torture-execute): Ditto.
21565 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21567         PR target/27842
21568         * gcc.dg/vmx/pr27842.c: New test.
21570 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21572         PR libfortran/27895
21573         * gfortran.dg/bounds_check_3.f90: New test.
21575 2006-06-05  Mike Stump  <mrs@apple.com>
21577         * objc.dg/objc-fast-4.m: Skip for ppc64.
21579 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21581         PR testsuite/27705
21582         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21584 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21585             Victor Kaplansky  <victork@il.ibm.com>
21587         PR tree-optimizations/26360
21588         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21589         with -fno-tree-dce.
21590         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21592 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21594         PR fortran/14067
21595         * gfortran.dg/data_char_1.f90: Add messages for truncated
21596         strings.
21598         PR fortran/16943
21599         * gfortran.dg/func_decl_2.f90: New test.
21601         PR fortran/20839
21602         * gfortran.dg/do_2.f90: New test.
21604         PR fortran/27655
21605         * gfortran.dg/associated_3.f90: New test.
21607 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21609         PR c++/27819
21610         * g++.dg/template/static25.C: New test.
21612         PR c++/27722
21613         * g++.dg/init/array21.C: New test.
21615         PR c++/27807
21616         * g++.dg/ext/complit7.C: New test.
21618         PR c++/27806
21619         * g++.dg/parse/ptrmem5.C: New test.
21621 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21622             Andrew Pinski  <pinskia@physics.uc.edu>
21624         PR c/27150
21625         PR middle-end/27382
21626         * gcc.dg/pr27150-1.c: New testcase.
21627         * gcc.dg/pr27382-1.c: New testcase.
21628         * gcc.dg/pr27382-2.c: New testcase.
21630 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21632         PR c/25161
21633         PR c/27020
21634         * gcc.dg/array-10.c: New test.
21636 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21638         PR c++/27804
21639         * g++.dg/init/const4.C: New test.
21640         * g++.dg/init/member1.C: Add error-marker.
21641         * g++.dg/other/fold1.C: Adjust error-marker.
21643 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21645         PR c++/27601
21646         * g++.dg/ext/offsetof1.C: New test.
21648 2006-06-04 Eric Christopher <echristo@apple.com>
21650         * gcc.dg/attr-ms_struct-1.c: New.
21652 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21654         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21656 2006-06-04  Richard Guenther  <rguenther@suse.de>
21658         PR tree-optimization/27039
21659         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21661 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21663         PR target/26223
21664         * gcc.target/i386/amd64-abi-2.c: New test case.
21666 2006-06-02  Eric Christopher  <echristo@apple.com>
21668         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21669         * gcc.target/i386/20020523-1.c: Skip if darwin.
21670         * gcc.target/i386/asm-3.c: Ditto.
21671         * gcc.target/i386/20011119-1.c: Ditto.
21672         * gcc.target/i386/clobbers.c: Remove pic part of test.
21674 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21676         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21677         * g++.old-deja/g++.other/init19.C: Ditto.
21678         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21679         and add other platforms as expected failures.
21681 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21683         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21684         (is-effective-target-keyword): Ditto.
21686 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21688         PR fortran/27715
21689         * gfortran.dg/extended_char_comparison_1.f:  New test.
21691 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21693         PR fortran/25098
21694         * gfortran.dg/dummy_procedure_1.f90: New test.
21696         PR fortran/25147
21697         * gfortran.dg/dummy_procedure_2.f90: New test.
21699         * gfortran.dg/associated_2.f90: Correct to make consistent with
21700         standard.
21702 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21704         * gcc.target/i386/387-11.c: New test case.
21706 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21708         PR c++/27801
21709         * g++.dg/template/cond6.C: New test.
21711         PR c++/26496
21712         * g++.dg/template/crash51.C: New test.
21713         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21715         PR c++/27385
21716         * g++.dg/init/array20.C: New test.
21718 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21720         * gcc.dg/builtins-54.c: New test case.
21722 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21724         PR c++/26433
21725         * g++.dg/template/fntry1.C: Add dg-do link.
21727         PR c++/27808
21728         * g++.dg/parse/friend6.C: New test.
21730 2006-05-30  Asher Langton  <langton2@llnl.gov>
21732         * gfortran.dg/cray_pointers_7.f90: New test.
21734 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21736         PR tree-optimization/23452
21737         * gcc.dg/fold-mulconj-1.c: New test case.
21739 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21741         PR c++/27803
21742         * g++.dg/parse/bitfield1.C: New test.
21744 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21746         * gcc.target/ppc-eq0-1.c: New test case.
21747         * gcc.target/ppc-negeq0-1.c: New test case.
21749 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21751         PR c/27273
21752         * gcc.dg/overflow-warn-5.c: New test.
21754 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21756         PR c/27718
21757         * gcc.dg/sizeof-1.c: New test.
21759 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21761         PR target/27790
21762         * gcc.target/i386/pr27790.c: New test.
21764 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21766         PR libgfortran/27757
21767         * gfortran.dg/direct_io_5.f90: New test.
21769 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21771         PR libgfortran/27634
21772         * gfortran.dg/fmt_missing_period_1.f: New test.
21773         * gfortran.dg/fmt_missing_period_2.f: New test.
21774         * gfortran.dg/fmt_missing_period_3.f: New test.
21776 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21778         PR fortran/19777
21779         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21780         arrays.
21782 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21784         PR c++/27713
21785         * g++.dg/template/new6.C: New test.
21787 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21789         PR tree-optimization/24964
21790         * gcc.target/i386/387-10.c: New test case.
21792 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21794         * intrinsics/string_intrinsics.c (compare_string):
21795         Use memcmp instead of strncmp to avoid tripping over
21796         CHAR(0) in a string.
21798 2006-05-27  Richard Guenther  <rguenther@suse.de>
21800         PR middle-end/27773
21801         * gcc.dg/torture/pr27773.c: New testcase.
21803 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21805         * gcc.dg/pr24561.c: Rename to..
21806         * gcc.dg/pr25962.c: .. this.
21808 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21810         PR fortran/19777
21811         * gfortran.dg/bounds_check_2.f: New test.
21813 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21815         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21816         * gfortran.dg/byte_1.f90: Likewise.
21817         * gfortran.dg/dup_save_2.f90: Likewise.
21819 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21821         * gfortran.dg/associated_2.f90: New test.
21823 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21825         PR fortran/27524
21826         * gfortran.dg/bounds_check_1.f90: New test.
21828 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21830         PR rtl-optimization/27661
21831         * gcc.dg/pr27661.c: New test case.
21833 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21835         PR fortran/23151
21836         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21837         * gfortran.dg/print_parentheses_1.f:  New test.
21838         * gfortran.dg/print_parentheses_2.f90:  New test.
21840 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21842         PR target/27758
21843         * gcc.dg/pr27758.c: New test.
21845 2006-05-24  Falk Hueffner  <falk@debian.org>
21847         * gcc.c-torture/compile/pr27571.c: New test.
21849 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21851         PR fortran/27709
21852         * gfortran.dg/spec_expr_4.f90: New test.
21854         PR fortran/27155
21855         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21857 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21859         PR c++/20103
21860         * g++.dg/ext/complit6.C: New test.
21861         * g++.dg/ext/complit3.C: Adjust error markers.
21862         * g++.dg/init/const3.C: New test.
21864 2006-05-25  Richard Guenther  <rguenther@suse.de>
21866         PR middle-end/27743
21867         * gcc.dg/torture/pr27743.c: New testcase.
21869 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21871         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21873 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21875         * gcc.dg/compat/scalar-by-value-x.h: New.
21876         * gcc.dg/compat/scalar-by-value-y.h: New.
21877         * gcc.dg/compat/scalar-by-value-5.c: New.
21878         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21879         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21880         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21881         * gcc.dg/compat/scalar-by-value-6.c: New.
21882         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21883         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21884         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21886 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21888         PR tree-optimization/27639
21889         PR tree-optimization/26719
21890         * gcc.dg/pr27639.c: New test.
21891         * gcc.dg/pr26719.c: New test.
21892         * gcc.dg/tree-ssa/scev-cast.c: New test.
21894 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21896         PR c++/20173
21897         * g++.dg/template/error21.C: New test.
21899 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21901         PR target/27696
21902         * gcc.target/i386/pr27696.c: New.
21904 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21906         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21908         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21910 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21912         PR c++/27716
21913         * g++.dg/other/assign1.C: New test.
21915 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21917         PR target/27266
21918         * gcc.target/i386/pr27266.c: New.
21920 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21922         PR c++/27451
21923         * g++.dg/ext/asm9.C: New test.
21925 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21927         PR rtl-optimization/25514
21928         * gcc.c-torture/compile/pr25514.c: New test.
21930 2006-05-22  Richard Guenther  <rguenther@suse.de>
21932         Revert
21933         2006-01-31  Richard Guenther  <rguenther@suse.de>
21935         * gcc.target/i386/sselibm-1.c: New testcase.
21936         * gcc.target/i386/sselibm-2.c: Likewise.
21937         * gcc.target/i386/sselibm-3.c: Likewise.
21938         * gcc.target/i386/sselibm-4.c: Likewise.
21939         * gcc.target/i386/sselibm-5.c: Likewise.
21941 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21943         PR c/27420
21944         * gcc.dg/func-args-2.c: New test.
21946         PR c/26818
21947         * gcc.dg/struct-incompl-1.c: New test.
21949 2006-05-22  Richard Guenther  <rguenther@suse.de>
21951         PR testsuite/27708
21952         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21953         the transformations we test for.
21955 2006-05-22  Richard Guenther  <rguenther@suse.de>
21957         PR testsuite/27707
21958         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21960 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21962         PR c++/27210
21963         * g++.dg/warn/new1.C: New test.
21964         * g++.dg/template/new5.C: Likewise.
21966 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21968         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21969         * gcc.target/i386/20060512-3.c: Likewise.
21971 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21973         PR rtl-optimization/27671
21974         * gcc.c-torture/execute/pr27671-1.c: New.
21975         * gcc.dg/pr27671-2.c: Likewise.
21977         PR tree-optimization/26622.
21978         * gcc.c-torture/compile/pr26622.c: New.
21980 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21982         PR fortran/27613
21983         * gfortran.dg/recursive_reference_1.f90: New test.
21985 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21987         PR fortran/25746
21988         * gfortran.dg/elemental_subroutine_3.f90: New test.
21990         PR fortran/25090
21991         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21993         PR fortran/27584
21994         * gfortran.dg/associated_target_1.f90: New test.
21996         PR fortran/19015
21997         * gfortran.dg/maxloc_shape_1.f90: New test.
21999 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22001         PR libgfortran/24459
22002         * gfortran.dg/namelist_24.f90: New test.
22003         * gfortran.dg/namelist_12.f: Fix typo in comment.
22005 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22007         PR middle-end/25776
22008         * g++.dg/other/error11.C: New test.
22010 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22012         * gcc.target/mips/pr26765.c: Add -w to options.
22014 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22016         * lib/target-supports.exp (check_effective_target_mpaired_single):
22017         New function.
22018         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22019         multilibs.
22020         * g++.dg/vect/vect.exp: Likewise.
22022 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22024         PR testsuite/25891
22025         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22027 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22029         PR fortran/27662
22030         * gfortran.dg/temporary_1.f90: New file.
22032 2006-05-19  Andreas Schwab  <schwab@suse.de>
22034         * g++.dg/other/unused1.C: Also match "stringz".
22036 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22038         PR c++/26433
22039         * g++.dg/template/fntry1.C: New test.
22041 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22043         PR c++/27471
22044         PR c++/27506
22045         * g++.dg/conversion/bitfield5.C: New test.
22046         * g++.dg/conversion/bitfield6.C: New test.
22048 2006-05-18  Mike Stump  <mrs@apple.com>
22050         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22051         * gcc.dg/vla-4.c: Add.
22052         * gcc.dg/vla-5.c: Add.
22053         * gcc.dg/vla-6.c: Add.
22055 2006-05-12  Stuart Hastings  <stuart@apple.com>
22057         * gcc.target/i386/20060512-1.c: New.
22058         * gcc.target/i386/20060512-2.c: New.
22059         * gcc.target/i386/20060512-3.c: New.
22060         * gcc.target/i386/20060512-4.c: New.
22062 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22064         PR c++/26122
22065         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22067         PR c++/26068
22068         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22069         * g++.dg/parse/linkage1.C: New test.
22071 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22073         PR tree-optimization/27548
22074         * g++.dg/tree-ssa/pr27548.C: New test.
22076 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22078         PR fortran/26551
22079         * gfortran.dg/recursive_check_1.f: New test.
22080         * gfortran.dg/recursive_check_2.f90: New test.
22082 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22084         * g++.dg/opt/temp2.C: New test.
22086 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22088         PR c++/27491
22089         * g++.dg/init/brace5.C: New test.
22091         PR middle-end/27415
22092         * gcc.dg/gomp/pr27415.c: New test.
22093         * g++.dg/gomp/pr27415.C: New test.
22095         PR tree-optimization/27549
22096         * g++.dg/tree-ssa/pr27549.C: New test.
22098 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22100         PR libgfortran/27575
22101         * gfortran.dg/read_eof_4.f90: New test.
22103 2006-05-16  Richard Guenther  <rguenther@suse.de>
22105         PR tree-optimization/22303
22106         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22108 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22110         PR middle-end/27573
22111         * gcc.dg/gomp/pr27573.c: New test.
22112         * gfortran.dg/gomp/pr27573.f90: New test.
22114         PR c/27499
22115         * gcc.dg/gomp/pr27499.c: New test.
22116         * g++.dg/gomp/pr27499.C: New test.
22118 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22120         PR c++/27339
22121         * g++.dg/parser/access8.C: Adjust error marker.
22122         * g++.dg/template/access17.C: New test.
22123         * g++.dg/template/access18.C: Likewise.
22125 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22127         PR target/26600
22128         * gcc.target/i386/pr26600.c: New test case.
22130 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22132         PR c++/27505
22133         * g++.dg/expr/bitfield1.C: New test.
22135 2006-05-15  Richard Guenther  <rguenther@suse.de>
22137         PR tree-optimization/27603
22138         * gcc.dg/torture/pr27603.c: New testcase.
22140 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22142         PR fortran/25090
22143         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22145         PR fortran/25082
22146         * gfortran.dg/scalar_return_1.f90: New test.
22148         PR fortran/27411
22149         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22151 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22153         * gcc.dg/gomp/critical-4.c: New test.
22154         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22155         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22156         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22157         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22159 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22161         PR c++/27582
22162         * g++.dg/template/dependent-args1.C: New test.
22164         PR c++/27581
22165         * g++.dg/lookup/this1.C: New test.
22167         PR c++/27315
22168         * g++.dg/template/operator6.C: New test.
22169         * g++.dg/template/incomplete3.C: New test.
22171         PR c++/27559
22172         * g++.dg/template/new4.C: New test.
22174         PR c++/27496
22175         * g++.dg/template/void2.C: New test.
22177 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22179         * g++.dg/template/dependent-expr5.C: New test.
22181 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22183         PR middle-end/26729
22184         * gcc.dg/pr26729-1.c: New test case.
22186 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22188         * gcc.dg/pr27003.c: New test.
22190 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22192         * lib/target-supports.dg (check_cxa_atexit_available): Change
22193         v3_target_compile to ${tool}_target_compile.
22195 2006-05-11  Jason Merrill  <jason@redhat.com>
22197         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22199 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22201         PR fortran/27553
22202         * gfortran.dg/label_5.f90: New test.
22204 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22206         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22207         check_effective_target_powerpc_altivec_ok): New.
22208         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22209         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22210         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22211         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22212         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22213         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22214         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22215         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22216         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22217         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22218         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22219         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22220         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22221         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22222         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22223         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22224         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22225         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22226         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22227         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22228         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22229         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22230         gcc.target/powerpc/altivec-9.c,
22231         gcc.target/powerpc/altivec-consts.c,
22232         gcc.target/powerpc/altivec-pr22085.c,
22233         gcc.target/powerpc/altivec-splat.c,
22234         gcc.target/powerpc/altivec-types-1.c,
22235         gcc.target/powerpc/altivec-types-2.c,
22236         gcc.target/powerpc/altivec-types-3.c,
22237         gcc.target/powerpc/altivec-types-4.c,
22238         gcc.target/powerpc/altivec-varargs-1.c,
22239         gcc.target/powerpc/altivec-vec-merge.c,
22240         gcc.target/powerpc/ppc-vector-memcpy.c,
22241         gcc.target/powerpc/ppc-vector-memset.c,
22242         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22243         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22244         these effective targets.
22245         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22246         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22248 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22250         PR middle-end/27384
22251         * g++.dg/other/fold1.C: New test.
22253         PR middle-end/27488
22254         * gcc.dg/fold-nonneg-1.c: New test.
22256         PR c++/27547
22257         * g++.dg/other/operator1.C: New test.
22259 2006-05-11  Richard Guenther  <rguenther@suse.de>
22261         PR middle-end/27529
22262         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22264 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22266         * lib/target-supports-dg.exp (check-flags): New.
22267         (dg-skip-if): Move flag checks.
22269 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22271         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22272         * lib/target-supports.dg (check_cxa_atexit_available): New.
22274 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22276         PR fortran/27470
22277         * gfortran.dg/multiple_allocation_2.f90: New test case.
22279 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22281         * gcc.target/arm/pr27387.C: Fix a comment typo.
22283 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22285         PR fortran/24549
22286         * gfortran.dg/error_recovery_1.f90: New test.
22288 2006-05-10  Richard Guenther  <rguenther@suse.de>
22290         PR tree-optimization/27302
22291         * gcc.dg/torture/pr27302.c: New testcase.
22293 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22294         Richard Guenther  <rguenther@suse.de>
22296         PR middle-end/27498
22297         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22299 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22301         PR rtl-optimization/27335
22302         * gcc.dg/pr27335.c: New test.
22304 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22306         * gcc.target/mips/mips-ps-5.c: New file.
22308 2006-05-08  Jan Hubicka  <jh@suse.cz>
22310         PR middle-end/25962
22311         * gcc.dg/pr25962.c: New.
22313 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22315         PR target/27158
22316         * gcc.target/powerpc/pr27158.c: New test case.
22318 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22320         PR testsuite/27476
22321         * ada/acats/run_all.sh: Use test -z.
22323 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22325         PR libfortran/18271
22326         * gfortran.dg/spec_expr_3.f90: New test.
22328 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22330         PR target/24879
22331         * gcc.target/i386/monitor.c: New file.
22333 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22335         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22337 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22339         PR c++/27447
22340         * g++.dg/other/ptrmem7.C: New test.
22342 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22344         PR target/27421
22345         * gcc.dg/array-9.c: New test.
22347 2006-05-07  Richard Guenther  <rguenther@suse.de>
22349         PR tree-optimization/27409
22350         * gcc.dg/torture/pr27409.c: New testcase.
22352 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22354         PR fortran/27457
22355         * gfortran.dg/select_6.f90: New.
22357 2006-05-07  Richard Guenther  <rguenther@suse.de>
22359         PR tree-optimization/27136
22360         * gcc.dg/torture/pr27136.c: New testcase.
22362 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22364         PR fortran/24813
22365         * gfortran.dg/char_cons_len_1.f90: New test.
22367 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22369         PR c++/27427
22370         * g++.dg/template/incomplete2.C: New test.
22372 2006-05-06  Richard Guenther  <rguenther@suse.de>
22374         PR tree-optimization/27151
22375         * gcc.dg/vect/pr27151.c: New testcase.
22377 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22379         PR c++/27430
22380         * g++.dg/template/void1.C: New test.
22382         PR c++/27423
22383         * g++.dg/other/void2.C: New test.
22385         PR c++/27422
22386         * g++.dg/conversion/void1.C: New test.
22388 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22390         PR/21391
22391         * g++.dg/other/unused1.C: New.
22393 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22395         PR objc/27240
22396         * objc.dg/member-1.m: New test.
22398 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22400         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22402 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22404         PR libfortran/26985
22405         * gfortran.dg/matmul_2.f90: New test.
22407 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22409         * ada/acats/run_all.sh: Use sync when main not found.
22411 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22413         PR target/26765
22414         * gcc.target/mips/pr26765.c: New.
22416 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22418         * gcc.target/bfin: New directory.
22419         * gcc.target/bfin/bfin.exp: New file.
22420         * gcc.target/bfin/frmul.c: New file.
22421         * gcc.target/bfin/arith.c: New file.
22422         * gcc.target/bfin/mul-combine.c: New file.
22423         * gcc.target/bfin/shift.c: New file.
22425 2006-05-04  Richard Guenther  <rguenther@suse.de>
22427         PR tree-optimization/14287
22428         PR tree-optimization/14844
22429         PR tree-optimization/19792
22430         PR tree-optimization/21608
22431         PR tree-optimization/27090
22432         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22433         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22434         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22435         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22436         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22438 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22440         PR tree-optimization/27285
22441         * gcc.c-torture/execute/pr27285.c: New test.
22443         PR middle-end/27388
22444         * gcc.dg/gomp/pr27388-1.c: New test.
22445         * gcc.dg/gomp/pr27388-2.c: New test.
22446         * gcc.dg/gomp/pr27388-3.c: New test.
22448         PR c++/27359
22449         * g++.dg/gomp/pr27359.C: New test.
22451 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22453         PR fortran/20248
22454         * gfortran.dg/iargc.f90: New test.
22456 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22458         PR c++/27102
22459         * g++.dg/template/crash49.C: New test.
22461 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22463         PR testsuite/27032
22464         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22466 2006-05-02  Jeff Law  <law@redhat.com>
22468         PR tree-optimization/27364
22469         * gcc.c-torture/execute/pr27364.c: New test.
22471 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22473         PR c++/27309
22474         * g++.dg/parser/ctor5.C: New test.
22476 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22478         PR target/27387
22479         * gcc.target/arm/arm.exp: New.
22480         * gcc.target/arm/pr27387.C: Likewise.
22482 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22484         PR fortran/27269
22485         PR fortran/27324
22486         * gfortran.dg/module_equivalence_2.f90: New test.
22488 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22490         PR middle-end/27337
22491         * g++.dg/gomp/pr27337-1.C: New test.
22492         * g++.dg/gomp/pr27337-2.C: New test.
22494         PR middle-end/27328
22495         * gcc.dg/gomp/pr27328.c: New test.
22497         PR middle-end/27325
22498         * g++.dg/gomp/pr27325.C: New test.
22500         PR middle-end/27310
22501         * g++.dg/gomp/pr27310.C: New test.
22503 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22505         PR tree-optimization/27291
22506         * g++.dg/tree-ssa/pr27291.C: New test.
22508 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22510         PR tree-optimization/27283
22511         * g++.dg/tree-ssa/pr27283.C: New test.
22513 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22515         * gcc.dg/tree-ssa/loop-16.c: New test.
22517 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22518             Joseph S. Myers  <joseph@codesourcery.com>
22520         * gcc.dg/Wconversion-3.c: New test case.
22521         * gcc.dg/Wconversion-4.c: Likewise.
22523 2006-05-01  Richard Guenther  <rguenther@suse.de>
22525         PR tree-optimization/26726
22526         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22528 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22530         * gcc.dg/Woverflow-1.c: New test case.
22531         * gcc.dg/Woverflow-2.c: Likewise.
22532         * gcc.dg/Woverflow-3.c: Likewise.
22534 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22536         PR c++/27094
22537         * g++.dg/template/defarg8.C: New test.
22539 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22541         PR c++/27278
22542         * g++.dg/parse/operator7.C: New test.
22544 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22546         PR c++/11471
22547         PR c++/27102
22548         * g++.dg/template/crash48.C: New test.
22550         PR c++/27279
22551         * g++.dg/parse/ctor4.C: New test.
22553 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22555         PR fortran/25681
22556         * gfortran.df/char_type_len.f90: New test.
22558 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22560         PR libgfortran/27304
22561         * gfortran.dg/fmt_exhaust.f90: New test.
22563 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22565         PR c/25309
22566         * gcc.dg/large-size-array-2.c: New test case.
22568 2006-04-28  Richard Guenther  <rguenther@suse.de>
22570         PR target/26826
22571         * gcc.target/i386/pr26826.c: New testcase.
22573 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22575         PR middle-end/27260
22576         * gcc.c-torture/execute/pr27260.c: New.
22578 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22580         PR middle-end/27095
22581         * gcc.dg/pr27095.c: New.
22583 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22585         PR c++/27292
22586         * g++.dg/conversion/bitfield4.C: New test.
22588 2006-04-27  Eric Christopher  <echristo@apple.com>
22590         * gcc.dg/pragma-ms_struct.c: New.
22592 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22594         PR c++/27102
22595         * g++.dg/template/crash47.C: New test.
22597 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22599         * gcc.target/i386/sse-7.c: build with -msse.
22601 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22603         PR testsuite/27274:
22604         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22605         (main): Exit if processor doesn't support SSE.
22607 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22609         PR middle-end/27282
22610         * gcc.c-torture/compile/pr27282.c: New test.
22612 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22614         PR middle-end/26913
22615         * g++.dg/gomp/pr26913.C: New test.
22617         PR c/25996
22618         * gcc.dg/gomp/pr25996.c: New test.
22619         * g++.dg/gomp/pr25996.C: New test.
22621 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22623         PR rtl-optimization/26725
22624         * gcc.c-torture/compile/pr26725.c: New test.
22626 2006-04-25  Richard Guenther  <rguenther@suse.de>
22628         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22629         than n + -1.
22631 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22633         * gcc.dg/20060425-1.c: New testcase.
22635 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22637         PR tree-optimization/26865
22638         * gcc.dg/pr26865.c: New test.
22640 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22642         PR c++/27292
22643         * g++.dg/conversion/bitfield1.C: New test.
22644         * g++.dg/conversion/bitfield2.C: Likewise.
22645         * g++.dg/conversion/bitfield3.C: Likewise.
22647 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22648         Richard Guenther  <rguenther@suse.de>
22650         PR tree-optimization/27236
22651         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22653 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22655         PR c++/19963
22656         * g++.dg/other/incomplete2.C: New test.
22658 2006-04-24  Richard Guenther  <rguenther@suse.de>
22660         PR middle-end/26869
22661         * gcc.dg/torture/pr26869.c: New testcase.
22663 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22664         Richard Guenther  <rguenther@suse.de>
22666         PR tree-optimization/27218
22667         * g++.dg/tree-ssa/pr27218.C: New testcase.
22669 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22671         PR c++/26912
22672         * g++.dg/template/friend41.C: New test.
22674 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22676         * g++.dg/opt/pr15551.C: Include cstdio.
22677         (main): Use remove instead of unlink.
22679 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22681         * gcc.dg/sibcall-7.c: New test.
22682         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22683         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22684         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22685         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22686         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22688 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22690         PR c++/26534
22691         * g++.dg/opt/bitfield1.C: New test.
22692         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22693         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22694         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22695         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22696         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22697         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22698         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22699         * g++.dg/abi/bitfield2.C: Likewise.
22700         * g++.dg/init/bitfield1.C: Likewise.
22702 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22704         PR fortran/25099
22705         * gfortran.dg/elemental_subroutine_4.f90: New test.
22706         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22707         call sub (m, x).
22709 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22711         * gcc.c-torture/compile/20060421-1.c: New testcase.
22713 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22715         PR c/25875
22716         * gcc.dg/init-bad-4.c: New test.
22718 2006-04-21  Paul Brook  <paul@codesourcery.com>
22720         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22722 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22724         PR fortran/27122
22725         * gfortran.dg/defined_operators_1.f90: New test.
22726         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22727         remove old ones associated, incorrectly, with Note 5.46.
22729         PR fortran/27113
22730         * gfortran.dg/character_array_constructor_1.f90: New test.
22732 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22734         * gcc.dg/20060419-1.c: New test.
22736 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22738         PR c/26774
22739         * gcc.dg/struct-parse-1.c: New test case.
22741 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22743         PR c++/26558
22744         * g++.dg/parse/template19.C: New test.
22746         PR c++/26739
22747         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22749         PR c++/26036
22750         * g++.dg/expr/call3.C: New test.
22752         PR c++/10385
22753         * g++.dg/conversion/dynamic1.C: New test.
22755 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22757         PR c++/27102
22758         * g++.dg/template/crash35.C: Tweak error markers.
22759         * g++.dg/template/crash46.C: New test.
22760         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22761         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22763 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22765         PR rtl-optimization/14261
22766         * gcc.c-torture/compile/20060419-1.c: Added.
22768 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22770         * gfortran.dg/label_1.f90: Adjust dg-error.
22772 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22774         PR target/26961
22775         * gcc.dg/fold-cond-1.c: New test case.
22776         * gcc.dg/pr26961-1.c: Likewise.
22778 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22780         PR libgfortran/27138
22781         * gfortran.dg/read_bad_advance.f90: New test.
22783 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22784             Dale Johannesen  <dalej@apple.com>
22786         PR target/24076
22787         * gcc.target/i386/vecinit-3.c: New testcase.
22788         * gcc.target/i386/vecinit-4.c: Likewise.
22789         * gcc.target/i386/sse-18.c: Likewise.
22790         * gcc.target/i386/sse-19.c: Likewise.
22792 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22794         * gfortran.dg/allocate_zerosize_1.f90: New test.
22796 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22798         PR c++/26365
22799         * g++.dg/template/crash45.C: New test.
22801 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22803         PR fortran/26787
22804         * gfortran.dg/proc_assign_1.f90: New test.
22805         * gfortran.dg/procedure_lvalue.f90: Change message.
22806         * gfortran.dg/namelist_4.f90: Add new error.
22808         PR fortran/25597
22809         PR fortran/27096
22810         * gfortran.dg/auto_pointer_array_result_1.f90
22812         PR fortran/27089
22813         * gfortran.dg/specification_type_resolution_1.f90
22815         PR fortran/18003
22816         PR fortran/25669
22817         PR fortran/26834
22818         * gfortran.dg/bounds_temporaries_1.f90: New test.
22820         PR fortran/27124
22821         * gfortran.dg/array_return_value_1.f90: New test.
22823 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22825         PR fortran/25336
22826         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22828 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22830         PR middle-end/26823
22831         * g++.dg/gomp/pr26823-1.C: New test.
22832         * g++.dg/gomp/pr26823-2.C: New test.
22834 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22836         PR middle-end/27134
22837         * gcc.dg/pr27314.c: New test.
22839 2006-04-13  Richard Henderson  <rth@redhat.com>
22841         * g++.dg/gomp/block-0.C: Update expected matches.
22843 2006-04-13  DJ Delorie  <dj@redhat.com>
22845         * lib/target-supports.exp (check_effective_target_int32plus): New.
22846         (check_effective_target_ptr32plus): New.
22847         (check_effective_target_size32plus): New.
22848         (check_effective_target_int16): New.
22849         (check_profiling_available): Add m32c to the list of unsupported
22850         targets.
22852         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22853         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22854         memory size.
22855         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22856         pointers.
22857         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22858         size_t.
22859         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22860         and size_t.
22861         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22862         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22863         not just xstormy16.  Skip m32c due to weird pointer size.
22864         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22865         not just xstormy16.
22866         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22867         not just xstormy16.
22868         * gcc.dg/20020312-2.c: Add m32c support.
22869         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22870         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22871         in test.
22872         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22873         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22874         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22875         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22876         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22877         formats
22878         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22879         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22880         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22881         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22882         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22883         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22884         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22885         in test.
22886         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22887         in test.
22888         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22889         * gcc.dg/pr23049.c: Require >=32 bit integers.
22890         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22891         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22892         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22893         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22894         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22895         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22896         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22897         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22898         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22899         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22900         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22901         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22902         prototype in test.
22903         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22904         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22905         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22906         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22907         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22909         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22910         * gcc.c-torture/execute/20040703-1.x: Likewise.
22911         * gcc.c-torture/execute/20040705-1.x: Likewise.
22912         * gcc.c-torture/execute/20040705-2.x: Likewise.
22913         * gcc.c-torture/execute/20040709-1.x: Likewise.
22914         * gcc.c-torture/execute/20040709-2.x: Likewise.
22915         * gcc.c-torture/execute/20040811-1.x: Likewise.
22916         * gcc.c-torture/execute/20050316-1.x: Likewise.
22917         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22918         * gcc.c-torture/execute/pr19689.x: Likewise.
22919         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22920         * gcc.c-torture/execute/usmul.x: Likewise.
22921         * gcc.c-torture/execute/vrp-5.x: Likewise.
22922         * gcc.c-torture/execute/vrp-6.x: Likewise.
22923         * gcc.dg/debug/20041023-1.s: Likewise.
22925 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22927         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22928         of integers to a vector types are now constant expressions in C.
22929         * gcc.dg/vect/vect-fold-1.c: New test case.
22931 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22932             Ulrich Weigand  <uweigand@de.ibm.com>
22934         PR target/27006
22935         * gcc.dg/vmx/pr27006.c: New testcase.
22937 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22939         PR libgfortran/26766
22940         * gfortran.dg/write_recursive.f90: New test.
22942 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22944         * g++.dg/parse/dtor7.C: New test.
22945         * g++.dg/parse/new1.C: Add error marker.
22946         * g++.dg/template/new3.C: New test.
22948         PR c++/26122
22949         * g++.dg/template/pure1.C: New test.
22951         PR c++/26295
22952         * g++.dg/parse/ptrmem4.C: New test.
22954 2006-04-10  Jeff Law  <law@redhat.com>
22956         PR/27087
22957         * gcc.c-torture/compile/pr27087.c: New test.
22959 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22961         PR/21391
22962         * gcc.dg/20060410.c: New.
22964 2006-04-10  Matthias Klose  <doko@debian.org>
22966         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22967         Recognize multilib directory names containing underscores.
22969 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22971         * gcc.target/i386/vecinit-1.c: New test case.
22972         * gcc.target/i386/vecinit-2.c: Likewise.
22974 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22976         PR debug/27057
22977         * g++.dg/debug/dwarf2-2.C: New test.
22979 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22981         PR rtl-optimization/27073
22982         * gcc.c-torture/execute/pr27073.c: New test.
22984 2006-04-08  Mike Stump  <mrs@apple.com>
22986         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22988 2006-04-07  Richard Guenther  <rguenther@suse.de>
22990         PR tree-optimization/26135
22991         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22993 2006-04-06  Jan Hubicka  <jh@suse.cz>
22995         PR profile/26399
22996         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22998 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23000         * g++.dg/conversion/nullptr1.C: New test case.
23001         * g++.dg/conversion/nullptr2.C: Likewise.
23003 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23005         * gfortran.dg/dependency_18.f90: New test case.
23007 2006-04-05  Richard Guenther  <rguenther@suse.de>
23009         PR tree-optimization/26919
23010         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23011         * gcc.dg/ipa/ipa-2.c: Likewise.
23012         * gcc.dg/ipa/ipa-3.c: Likewise.
23013         * gcc.dg/ipa/ipa-5.c: Likewise.
23015 2006-04-05  Richard Guenther  <rguenther@suse.de>
23017         PR tree-optimization/26763
23018         * gcc.dg/torture/pr26763-1.c: New testcase.
23019         * gcc.dg/torture/pr26763-2.c: Likewise.
23021 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23023         PR fortran/23634
23024         PR fortran/25619
23025         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23027 2006-04-04  Eric Christopher  <echristo@apple.com>
23029         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23030         stubs.
23031         * gcc.target/i386/387-5.c: Ditto.
23033 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23035         * gcc.target/sparc/struct-ret-check.c: New test.
23037 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23039         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23040         zero decimal digits specified in format.
23042 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23044         PR fortran/26891
23045         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23047         PR fortran/26976
23048         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23049         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23050         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23051         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23052         compliant and detect bigendian-ness.
23054 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23056         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23057         dummy arguments work when the actual argument is itself a dummy
23058         argument of the caller.
23060 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23062         PR libfortran/24685
23063         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23065 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23067         * gfortran.dg/dependencency_17.f90: New test case.
23069 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23071         * gfortran.dg/dependency_14.f90: New test case.
23072         * gfortran.dg/dependency_15.f90: Likewise.
23073         * gfortran.dg/dependency_16.f90: Likewise.
23075 2006-03-31  Asher Langton  <langton2@llnl.gov>
23077         PR fortran/25358
23078         gfortran.dg/cray_pointers_6.f90: New test.
23080 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23082         PR libgfortran/26890
23083         * gfortran.dg/read_size_noadvance.f90: New test.
23085 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23087         PR fortran/25031
23088         * gfortran.dg/multiple_allocation_1.f90: Check that the
23089         size has changed after a re-allocation with stat.
23091 2006-03-30  Richard Guenther  <rguenther@suse.de>
23093         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23094         removal.
23095         * gcc.target/i386/sselibm-2.c: Likewise.
23096         * gcc.target/i386/sselibm-3.c: Likewise.
23097         * gcc.target/i386/sselibm-4.c: Likewise.
23098         * gcc.target/i386/sselibm-5.c: Likewise.
23100 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23102         * gcc.dg/fold-andxor-1.c: New test case.
23103         * gcc.dg/fold-xorand-1.c: Likewise.
23105 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23107         * gcc.dg/fold-convnotconv-1.c: New test case.
23109 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23111         PR fortran/26779
23112         * gfortran.dg/private_type_5.f90: New test.
23114 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23116         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23118 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23120         * gfortran.dg/advance_2.f90: New test.
23121         * gfortran.dg/advance_3.f90: New test.
23123         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23125 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23127         PR libgfortran/26661
23128         PR libgfortran/26880
23129         * gfortran.dg/read_x_past.f: New test.
23131 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23133         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23134         to be STABS.
23136 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23138         * objc.dg/dwarf-1.m: Skip on AIX.
23139         * objc.dg/dwarf-2.m: Skip on AIX.
23141 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23143         PR fortran/26816
23144         * gfortran.dg/float_1.f90: New test.
23146 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23148         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23149         X86_64 targets.
23150         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23152 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23154         PR libfortran/26735
23155         * gfortran.dg/convert_implied_open.f90: New test case.
23157 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23159         PR fortran/26769
23160         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23162 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23164         PR middle-end/26717
23165         * gcc.dg/pr26717.c: New test.
23167 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23169         * gfortran.dg/dependency_12.f90: New test case.
23171 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23173         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23175 2006-03-24  Jeff Law  <law@redhat.com>
23177         * gcc.c-torture/pr26840.c: New test.
23179 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23181         * objc.dg/dwarf-2.m: New.
23182         * obj-c++.dg/dwarf-2.mm: New.
23184         * g++.old-deja/g++.other/init19.C: New.
23186 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23188         * g++.dg/eh/spbp.C: Skip on AIX.
23190 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23192         PR middle-end/26611
23193         * g++.dg/gomp/pr26611-1.C: New test.
23194         * g++.dg/gomp/pr26611-2.C: New test.
23196 2006-03-24  Jeff Law  <law@redhat.com>
23198         * gcc.c-torture/compile/pr26833.c: New test.
23199         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23201 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23203         * gfortran.dg/endfile_2.f90: Delete temp file.
23205 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23207         PR fortran/19303
23208         * gfortran.dg/record_marker_1.f90: New test case.
23209         * gfortran.dg/record_marker_2.f: New test case.
23210         * gfortran.dg/record_marker_3.f90: New test case.
23212 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23214         PR fortran/17298
23215         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23216         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23218 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23220         * lib/gcc-dg.exp (cleanup-modules): New proc.
23221         * gfortran.dg/allocatable_function_1.f90,
23222         gfortran.dg/allocate_char_star_scalar_1.f90,
23223         gfortran.dg/assumed_charlen_function_1.f90,
23224         gfortran.dg/assumed_dummy_1.f90,
23225         gfortran.dg/assumed_shape_ranks_1.f90,
23226         gfortran.dg/assumed_shape_ranks_2.f90,
23227         gfortran.dg/assumed_size_dt_dummy.f90,
23228         gfortran.dg/auto_char_dummy_array_1.f90,
23229         gfortran.dg/auto_char_len_3.f90,
23230         gfortran.dg/automatic_module_variable.f90,
23231         gfortran.dg/bad_automatic_objects_1.f90,
23232         gfortran.dg/char_array_constructor.f90,
23233         gfortran.dg/char_array_structure_constructor.f90,
23234         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23235         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23236         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23237         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23238         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23239         gfortran.dg/derived_pointer_recursion.f90,
23240         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23241         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23242         gfortran.dg/dummy_functions_1.f90,
23243         gfortran.dg/elemental_initializer_1.f90,
23244         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23245         gfortran.dg/elemental_pointer_1.f90,
23246         gfortran.dg/elemental_subroutine_1.f90,
23247         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23248         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23249         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23250         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23251         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23252         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23253         gfortran.dg/global_references_1.f90,
23254         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23255         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23256         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23257         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23258         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23259         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23260         gfortran.dg/large_integer_kind_1.f90,
23261         gfortran.dg/large_real_kind_1.f90,
23262         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23263         gfortran.dg/module_double_reuse.f90,
23264         gfortran.dg/module_equivalence_1.f90,
23265         gfortran.dg/module_interface_1.f90,
23266         gfortran.dg/module_parameter_array_refs_1.f90,
23267         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23268         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23269         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23270         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23271         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23272         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23273         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23274         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23275         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23276         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23277         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23278         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23279         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23280         gfortran.dg/same_name_1.f90,
23281         gfortran.dg/sibling_dummy_procedure_1.f90,
23282         gfortran.dg/sibling_dummy_procedure_2.f90,
23283         gfortran.dg/sibling_dummy_procedure_3.f90,
23284         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23285         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23286         gfortran.dg/used_dummy_types_2.f90,
23287         gfortran.dg/used_dummy_types_3.f90,
23288         gfortran.dg/used_dummy_types_4.f90,
23289         gfortran.dg/used_dummy_types_5.f90,
23290         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23291         gfortran.dg/userdef_operator_1.f90: Use it.
23293 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23295         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23296         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23297         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23298         gfortran.dg/write_back.f,
23299         gfortran.fortran-torture/execute/inquire_1.f90,
23300         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23302 2006-03-21  Jeff Law  <law@redhat.com>
23304         * gcc.dg/tree-ssa/vrp28.c: New test.
23306 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23308         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23309         if _STDC_C99 is defined.
23310         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23311         * gcc.dg/builtins-20.c: Likewise.
23312         * gcc.dg/builtins-53.c: Likewise.
23313         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23314         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23316 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23318         PR tree-opt/26781
23319         * gcc.c-torture/compile/pr26781-1.c: New test.
23320         * gcc.c-torture/compile/pr26781-2.c: New test.
23322 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23324         PR c++/26690
23325         * g++.dg/gomp/pr26690-1.C: New test.
23326         * g++.dg/gomp/pr26690-2.C: New test.
23328 2006-03-20  Jeff Law  <law@redhat.com>
23330         * gcc.dg/tree-ssa/pr21829.c: New test.
23332         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23334 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23336         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23337         (check_visibility_available): Use it.
23338         (check_effective_target_default_packed): Likewise.
23339         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23340         (check_effective_target_fopenmp): Likewise.
23341         (check_effective_target_freorder): Likewise.
23342         (check_effective_target_fpic): Likewise.
23343         (check_named_sections_available): Likewise.
23344         (check_effective_target_ilp32): Likewise.
23345         (check_effective_target_lp64): Likewise.
23347 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23349         PR fortran/20935
23350         * gfortran.dg/scalar_mask_2.f90: New test case.
23352 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23354         PR tree-opt/26629
23355         * gcc.dg/tree-ssa/loadpre12.c: New test.
23356         * gcc.dg/tree-ssa/loadpre13.c: New test.
23357         * gcc.dg/tree-ssa/loadpre14.c: New test.
23358         * gcc.dg/tree-ssa/loadpre15.c: New test.
23359         * gcc.dg/tree-ssa/loadpre16.c: New test.
23360         * gcc.dg/tree-ssa/loadpre17.c: New test.
23361         * gcc.dg/tree-ssa/loadpre18.c: New test.
23362         * gcc.dg/tree-ssa/loadpre19.c: New test.
23363         * gcc.dg/tree-ssa/loadpre20.c: New test.
23364         * gcc.dg/tree-ssa/loadpre21.c: New test.
23365         * gcc.dg/tree-ssa/loadpre22.c: New test.
23367 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23369         PR fortran/26741
23370         * gfortran.dg/elemental_initializer_1.f90: New test.
23372         PR fortran/26716
23373         * gfortran.dg/assumed_shape_ranks_2: New test.
23375 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23377         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23378         target fpic.
23380 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23383         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23384         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23385         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23386         gfortran.fortran-torture/execute/direct_io.f90,
23387         gfortran.fortran-torture/execute/inquire_2.f90,
23388         gfortran.fortran-torture/execute/inquire_4.f90,
23389         gfortran.fortran-torture/execute/list_read_1.f90,
23390         gfortran.fortran-torture/execute/open_replace.f90,
23391         gfortran.fortran-torture/execute/slash_edit.f90,
23392         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23393         temporary files from testcases.
23395 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23397         PR libgfortran/26509
23398         gfortran.dg/write_direct_eor.f90: New test.
23400 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23402         * gcc.target/powerpc/pr26350.c: New.
23403         * gcc.target/powerpc/indexed-addr.c: New.
23405 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23407         * gfortran.dg/dependency_13.f90: New test case.
23409 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23411         PR middle-end/21781
23412         * gcc.dg/real-const-1.c: New test case.
23414 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23416         * g++.old-deja/g++.other/init18.C: New.
23417         * g++.old-deja/g++.other/init5.C: Remove xfail.
23419 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23421         * g++.dg/opt/pr15551.C: Cleanup temp file.
23423 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23425         PR c++/6634
23426         g++.dg/parse/long1.C: New test.
23428 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23430         PR fortran/19101
23431         * gfortran.dg/continuation.f90: New test.
23432         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23434 2006-03-14  Richard Guenther  <rguenther@suse.de>
23436         PR tree-optimization/26672
23437         * gcc.dg/torture/pr26672.c: New testcase.
23439 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23441         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23442         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23444 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23446         PR middle-end/26557
23447         * gcc.c-torture/compile/switch-1.c: New test case.
23449 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23451         PR fortran/25378
23452         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23453         test to include more permuatations of mask and index.
23454         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23455         respond to F2003 spec. that the position returned for an all false
23456         mask && condition is zero.
23458 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23460         PR middle-end/25989
23461         * gcc.dg/gomp/pr25989.c: New test.
23463 2006-03-13  Jeff Law  <law@redhat.com>
23465         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23467 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23469         * gcc.dg/switch-9.c: New test.
23471 2006-03-13  Richard Guenther  <rguenther@suse.de>
23473         PR middle-end/26630
23474         * gcc.dg/torture/pr26630.c: New testcase.
23476 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23478         * gfortran.dg/dependency_10.f90: New test case.
23479         * gfortran.dg/dependency_11.f90: Likewise.
23481 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23482             Erik Edelmann  <eedelman@gcc.gnu.org>
23484         * gfortran.dg/allocatable_function_1.f90: New.
23485         * gfortran.dg/allocatable_function_2.f90: New.
23487 2006-03-10  Richard Guenther  <rguenther@suse.de>
23489         PR middle-end/26565
23490         * gcc.dg/torture/pr26565.c: New testcase.
23492 2006-03-09  Eric Christopher  <echristo@apple.com>
23494         * gcc.c-torture/compile/20060309-1.c: New.
23496 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23498         PR libgfortran/26499
23499         * gfortran.dg/write_back.f: New test.
23500         * gfortran.dg/write_rewind_1.f: New test.
23501         * gfortran.dg/write_rewind_2.f: New test.
23503 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23505         PR libgfortran/26554
23506         * gfortran.dg/read_logical.f90: New test.
23508 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23510         * ada/acats/norun.lst: cdd2a03 now passes.
23512 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23514         PR testsuite/25177
23515         * gcc.target/powerpc/pr18096-1.c: Change where the error
23516         would match.
23518 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23520         * gcc.target/i386/cleanup-1.c: New test.
23521         * gcc.target/i386/cleanup-2.c: New test.
23523 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23525         * gfortran.dg/dependency_9.f90: Remove for the time being.
23527 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23529         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23530         directive.
23532 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23534         * gfortran.dg/dependency_9.f90: New test case.
23536 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23538         * gfortran.dg/dependency_4.f90: New test case.
23539         * gfortran.dg/dependency_5.f90: New test case.
23540         * gfortran.dg/dependency_6.f90: New test case.
23541         * gfortran.dg/dependency_7.f90: New test case.
23542         * gfortran.dg/dependency_8.f90: New test case.
23544 2006-03-03  Paul Brook  <paul@codesourcery.com>
23546         * lib/target-supports.exp (check_profiling_available):
23547         Add m68k-*-elf.
23549 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23551         PR fortran/25031
23552         * multiple_allocation_1.f90: New test.
23554 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23556         PR tree-optimization/26524
23557         * gfortran.dg/pr26524.f: New test case.
23559 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23561         * g++.dg/template/repo5.C: Cleanup repo files.
23562         * gcc.dg/20051201-1.c: Cleanup coverage files.
23563         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23564         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23565         tree dump files.
23567 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23569         * objc.dg/objc-nofilename-1.m: New test.
23570         * objc.dg/bad-receiver-type.m: New test.
23571         * obj-c++.dg/bad-receiver-type.mm: New test.
23573 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23575         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23577 2006-03-01  Mike Stump  <mrs@apple.com>
23579         * g++.dg/abi/key2.C: Add.
23581 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23583         * gfortran.dg/logical_dot_product.f90: New test.
23585         PR fortran/26393
23586         * gfortran.dg/used_interface_ref.f90: New test.
23588         PR fortran/20938
23589         * gfortran.dg/dependency_2.f90: New test.
23590         * gfortran.fortran-torture/execute/where17.f90: New test.
23591         * gfortran.fortran-torture/execute/where18.f90: New test.
23592         * gfortran.fortran-torture/execute/where19.f90: New test.
23593         * gfortran.fortran-torture/execute/where20.f90: New test.
23595 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23597         * g++.dg/tree-ssa/pr26443.C: New test case.
23599 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23601         PR middle-end/26022
23602         * g++.dg/opt/return-slot1.C: New test.
23604 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23606         PR libgfortran/26136
23607         * gfortran.dg/namelist_23.f90: New test.
23609 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23611         PR middle-end/14752
23612         * gcc.dg/fold-eqandshift-2.c: New test case.
23614 2006-02-28  Richard Guenther  <rguenther@suse.de>
23616         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23617         decomposition.
23619 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23621         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23623 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23625         PR libgfortran/26464
23626         * gfortran.dg/backspace_5.f: New test.
23627         * gfortran.dg/backspace_6.f: New test.
23629 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23631         * gcc.dg/fold-eqandnot-1.c: New test case.
23633 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23635         PR middle-end/19983
23636         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23638 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23640         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23641         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23643 2006-02-26  Richard Guenther  <rguenther@suse.de>
23645         PR tree-optimization/26421
23646         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23648 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23650         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23651         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23653 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23655         * gcc.dg/fold-even-1.c: New test case.
23657 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23659         PR middle-end/21137
23660         * gcc.dg/fold-eqandshift-1.c: New test case.
23662 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23664         PR tree-optimization/25125
23665         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23666         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23668 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23670         PR tree-optimizations/26359
23671         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23672         with -fdump-tree-dceloop-details.
23673         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23675 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23677         PR middle-end/23673
23678         * gcc.dg/fold-eqxor-1.c: New test case.
23679         * gcc.dg/fold-eqxor-2.c: Likewise.
23680         * gcc.dg/fold-eqxor-3.c: Likewise.
23682 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23684         PR fortran/23092
23685         * scalar_mask_1.f90: New test.
23687 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23689         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23690         * g++.dg/eh/uncaught2.C: New.
23691         * g++.dg/eh/uncaught3.C: New.
23693 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23695         PR libgfortran/26423
23696         * gfortran.dg/read_many_1.f: New test.
23698 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23700         PR fortran/24519
23701         * gfortran.dg/dependency_3.f90: New test.
23702         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23703         XFAILs.
23705         PR fortran/25395
23706         * gfortran.dg/equiv_6.f90: New test.
23708 2006-02-23  Jeff Law  <law@redhat.com>
23710         * gcc.c-torture/compile/pr26425.c: New test.
23712 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23714         PR middle-end/26412
23715         * gcc.dg/gomp/pr26412.c: New test.
23717 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23719         PR c++/26291
23720         * g++.dg/other/ellipsis1.C: New test.
23721         * g++.dg/parse/operator4.C: Adjust error marker.
23723 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23725         PR target/25603
23726         * gfortran.dg/pr25603.f: New testcase.
23728 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23730         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23731         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23733 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23735         * g++.dg/eh/spbp.C: New.
23737 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23739         PR middle-end/26379
23740         * gcc.target/i386/mmx-7.c: New test.
23742 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23744         PR tree-optimization/26361
23745         * gcc.dg/tree-ssa/vrp27.c: New test case.
23747 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23749         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23750         * gcc.dg/tree-ssa/complex-4.c: Here.
23752 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23754         PR middle-end/19543
23755         * gfortran.dg/logical_1.f90: New test case.
23757 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23759         PR middle-end/26334
23760         * gcc.dg/20060218-1.c: Moved to...
23761         * gcc.target/i386/20060218-1.c: ... here.  New test.
23763 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23765         PR fortran/26201
23766         * gfortran.dg/convert_1.f90: New.
23768 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23770         PR fortran/25054
23771         * gfortran.dg/namelist_5.f90: New test.
23773         PR fortran/25089
23774         * gfortran.dg/namelist_4.f90: New test.
23776 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23778         PR tree-opt/25680
23779         * gcc.dg/tree-ssa/complex-3.c: New test.
23781 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23783         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23784         variable to take into account the variable name in the
23785         function header.
23786         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23788 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23790         PR middle-end/26334
23791         * gcc.c-torture/compile/20060217-1.c: New test.
23792         * gcc.dg/20060218-1.c: New test.
23794 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23796         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23798 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23800         * gcc.dg/cpp/undef3.c: New test.
23801         * gcc.dg/cpp/trad/builtins2.c: New test.
23803 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23805         PR c++/26266
23806         * g++.dg/template/static22.C: New test.
23807         * g++.dg/template/static23.C: New test.
23808         * g++.dg/template/static24.C: New test.
23809         * g++.dg/template/non-dependent13.C: New test.
23810         * g++.dg/init/member1.C: Tweak error markers.
23812 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23814         PR target/26255
23815         * gcc.c-torture/compile/pr26255.c: New test case.
23817 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23819         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23820         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23821         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23822         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23823         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23824         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23825         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23827 2006-02-16  Jeff Law  <law@redhat.com>
23829         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23830         * gcc.dg/tree-ssa/vrp26.c: New test.
23832 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23834         PR target/20353
23835         PR target/24578
23836         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23837         __UCLIBC__ is defined.
23839 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23841         PR fortran/26224
23842         * gfortran.dg/gomp/pr26224.f: New test.
23844 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23846         PR tree-opt/25918
23847         * lib/target-supports.exp
23848         (check_effective_target_vect_short_mult): New.
23849         (check_effective_target_vect_char_mult): New.
23850         (check_effective_target_vect_widen_sum_qi_to_si): New.
23851         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23852         (check_effective_target_vect_widen_sum_hi_to_si): New.
23853         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23854         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23855         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23856         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23857         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23858         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23859         vect-reduc-pattern-2c.c
23860         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23861         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23862         vect-reduc-pattern-1c.c
23864 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23866         PR fortran/24557
23867         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23869 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23871         PR fortran/26054
23872         * gfortran.dg/enum_8.f90: Remove check for warning.
23873         * gfortran.dg/iomsg_1.f90: Ditto.
23874         * gfortran.dg/enum_1.f90: Ditto.
23875         * gfortran.dg/enum_9.f90: Ditto.
23876         * gfortran.dg/enum_2.f90: Ditto.
23877         * gfortran.dg/enum_10.f90: Ditto.
23878         * gfortran.dg/enum_3.f90: Ditto.
23879         * gfortran.dg/flush_1.f90: Ditto.
23880         * gfortran.dg/enum_4.f90: Ditto.
23881         * gfortran.dg/array_constructor_1.f90: Ditto.
23882         * gfortran.dg/enum_5.f90: Ditto.
23883         * gfortran.dg/enum_6.f90: Ditto.
23884         * gfortran.dg/enum_7.f90: Ditto.
23886 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23888         PR middle-end/26300
23889         * gcc.c-torture/compile/20060215-1.c: New test.
23891 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23893         PR middle-end/23670
23894         * gcc.dg/tree-ssa/andor-2.c: New test case.
23896 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23898         PR fortran/25045
23899         * optional_dim.f90: New test.
23901 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23903         PR fortran/26277
23904         * gfortran.dg/label_4.f90: New.
23906 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23907             Diego Novillo  <dnovillo@redhat.com>
23908             Uros Bizjak  <uros@kss-loka.si>
23910         * gfortran.dg/gomp: New directory.
23912 2006-02-14  Richard Guenther  <rguenther@suse.de>
23914         PR tree-optimization/26258
23915         * gcc.dg/torture/pr26258.c: New testcase.
23917 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23919         PR fortran/26246
23920         * gfortran.dg/pr26246_1.f90: New test.
23921         * gfortran.dg/pr26246_2.f90: New test.
23923         PR middle-end/26092
23924         * gcc.c-torture/compile/20060208-1.c: New test.
23926 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23928         PR fortran/26074
23929         PR fortran/25103
23930         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23931         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23932         * gfortran.dg/automatic_module_variable.f90: Change error message.
23934         PR fortran/20861
23935         * gfortran.dg/internal_dummy_1.f90: New test.
23937         PR fortran/20871
23938         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23941         PR fortran/25083
23942         * gfortran.dg/uncommon_block_data_1.f90: New test.
23943         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23944         with standard.
23946         PR fortran/25088
23947         * gfortran.dg/typed_subroutine_1.f90: New test.
23949 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23951         * objc.dg/dwarf-1.m: New.
23953 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23955         PR middle-end/24427
23956         * gcc.dg/tree-ssa/andor-1.c: New test case.
23958 2006-02-13  Josh Conner  <jconner@apple.com>
23960         PR target/25376
23961         * gcc.dg/pr25376.c: New test.
23963         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23964         assemble.
23965         * lib/target-supports.exp (check_named_sections_available):
23966         Only compile named-sections test -- don't assemble.
23968 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23970         * g++.dg/warn/no-write-strings.C: New test.
23971         * g++.dg/warn/write-strings.C: Likewise.
23972         * g++.dg/warn/write-strings-default.C: Likewise.
23974 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23976         PR fortran/25806
23977         * gfortran.dg/ret_pointer_2.f90: New test.
23979 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23981         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23983 2006-02-10  Jeff Law  <law@redhat.com>
23985         * gcc.c-torture/compile/pr26213.c: New test.
23987 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23989         gfortran.dg/null_1.f90: New test.
23991 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23993         PR fortran/14771
23994         * gfortran.dg/parens_4.f90: New.
23995         * gfortran.dg/parens_5.f90: New.
23997 2006-02-10  Richard Guenther  <rguenther@suse.de>
23999         * gcc.dg/pr23372-1.c: Remove empty file.
24001 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24002         Paul Thomas  <pault@gcc.gnu.org>
24004         PR fortran/14771
24005         * gfortran.dg/parens_1.f90: New.
24006         * gfortran.dg/parens_2.f90: New.
24007         * gfortran.dg/parens_3.f90: New.
24009 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24011         PR fortran/26038
24012         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24014         PR fortran/25059
24015         * gfortran.dg/impure_assignment_1.f90: New test.
24017         PR fortran/25070
24018         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24020 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24022         PR target/26141
24023         * g++.dg/expr/stdarg2.C: New test.
24025 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24027         PR inline-asm/16194
24028         * gcc.dg/pr16194.c: New test.
24030 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24032         * ada/acats/run_acats: Use portable variant of "$@".
24034 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24036         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24037         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24041         PR tree-opt/26179
24042         * g++.dg/opt/pr26179.C: New test.
24044 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24046         PR middle-end/26134
24047         * gcc.dg/tree-ssa/complex-3.c: New test.
24049 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24051         * gcc.c-torture/compile/volatile-1.c: New test.
24053 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24055         PR 26180
24056         * gcc.dg/tree-ssa/pr26180.c: New test.
24058 2006-02-08  Jeff Law  <law@redhat.com>
24060         * gcc.dg/tree-ssa/pr21417.c: New test.
24062 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24064         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24065         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24067 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24069         * lib/scanrtl.exp: New.
24071 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24073         PR c++/26071
24074         * g++.dg/other/virtual2.C: New test.
24076         PR c++/26070
24077         * g++.dg/other/virtual1.C: New test.
24079 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24081         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24082         cleanup-ipa-dump): Update dump file glob patterns.
24083         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24084         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24086         * lib/gcc-dg.exp: Load it.
24087         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24089 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24091         PR testsuite/26159
24092         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24093         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24095 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24097         PR fortran/25577
24098         * gfortran.dg/mvbits_1.f90: New.
24100 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24102         * g++.dg/warn/Wdiv-by-zero.C: New test.
24103         * g++.dg/warn/Wno-div-by-zero.C: New.
24105 2006-02-07  Jeff Law  <law@redhat.com>
24107         * gcc.dg/tree-ssa/pr21559.c: New test.
24109         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24110         multiple VRP passes.
24111         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24112         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24113         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24114         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24115         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24116         * gcc.dg/tree-ssa/vrp02.c: Likewise
24117         * gcc.dg/tree-ssa/vrp11.c: Likewise
24118         * gcc.dg/tree-ssa/pr14341.c: Likewise
24119         * gcc.dg/tree-ssa/vrp19.c: Likewise
24120         * gcc.dg/tree-ssa/vrp20.c: Likewise
24121         * gcc.dg/tree-ssa/vrp03.c: Likewise
24122         * gcc.dg/tree-ssa/pr21086.c: Likewise
24123         * gcc.dg/tree-ssa/pr21959.c: Likewise
24124         * gcc.dg/tree-ssa/vrp21.c: Likewise
24125         * gcc.dg/tree-ssa/vrp04.c: Likewise
24126         * gcc.dg/tree-ssa/pr25485.c: Likewise
24127         * gcc.dg/tree-ssa/pr22026.c: Likewise
24128         * gcc.dg/tree-ssa/vrp22.c: Likewise
24129         * gcc.dg/tree-ssa/vrp05.c: Likewise
24130         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24131         * gcc.dg/tree-ssa/pr20701.c: Likewise
24132         * gcc.dg/tree-ssa/vrp23.c: Likewise
24133         * gcc.dg/tree-ssa/vrp06.c: Likewise
24134         * gcc.dg/tree-ssa/pr22117.c: Likewise
24135         * gcc.dg/tree-ssa/pr20702.c: Likewise
24136         * gcc.dg/tree-ssa/vrp15.c: Likewise
24137         * gcc.dg/tree-ssa/pr21090.c: Likewise
24138         * gcc.dg/tree-ssa/pr21294.c: Likewise
24139         * gcc.dg/tree-ssa/vrp24.c: Likewise
24140         * gcc.dg/tree-ssa/vrp07.c: Likewise
24141         * gcc.dg/tree-ssa/pr21563.c: Likewise
24142         * gcc.dg/tree-ssa/pr25382.c: Likewise
24143         * gcc.dg/tree-ssa/vrp16.c: Likewise
24144         * gcc.dg/tree-ssa/vrp25.c: Likewise
24145         * gcc.dg/tree-ssa/vrp08.c: Likewise
24146         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24147         * gcc.dg/tree-ssa/vrp17.c: Likewise
24148         * gcc.dg/tree-ssa/pr21458.c: Likewise
24149         * g++.dg/tree-ssa/pr18178.C: Likewise
24151 2006-02-07  Richard Guenther  <rguenther@suse.de>
24153         PR c++/26140
24154         Revert
24155         2006-01-30  Richard Guenther  <rguenther@suse.de>
24156         PR c++/23372
24157         * gcc.dg/pr23372-1.C: New testcase.
24159         * g++.dg/tree-ssa/pr26140.C: New testcase.
24161 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24163         PR c++/9737
24164         * g++.dg/template/ttp15.C: New test.
24165         * g++.dg/template/ttp16.C: Likewise.
24166         * g++.dg/template/ttp17.C: Likewise.
24167         * g++.old-deja/g++.pt/ttp36.C: Remove.
24168         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24169         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24170         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24171         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24172         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24173         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24174         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24175         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24176         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24178 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24180         PR libfortran/23815
24181         * unf_io_convert_4.f90: New test.
24183 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24185         * gcc.dg/tree-ssa/loadpre10.c: New test.
24186         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24187         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24188         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24190 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24192         PR libfortran/24685
24193         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24195 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24197         PR tree-opt/25251
24198         * gfortran.dg/assign_7.f: New test.
24200 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24202         PR fortran/26041
24203         PR fortran/26064
24204         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24205         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24206         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24208 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24210         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24211         in size_t typedef.
24213 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24215         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24216         * g++.dg/charset/string.c (foo): Likewise.
24217         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24218         const char*
24219         * g++.dg/ext/builtin2.C (printf): Likewise.
24220         * g++.dg/init/new15.C (printf): Likewise.
24221         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24222         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24223         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24224         * g++.dg/template/non-dependent4.C (temp): Likewise.
24225         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24226         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24227         parameter type to const char*.
24228         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24229         Change type to const char*.
24230         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24231         Likewise.
24232         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24233         second parameter type to const char*.
24234         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24235         (Y::Y): Change parameter type to const char*.
24236         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24237         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24238         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24239         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24240         (char*).
24241         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24242         const char*.
24243         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24244         type to const char*.
24245         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24246         return type to const char*.
24247         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24248         to const char*.
24249         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24250         * g++.old-deja/g++.law/refs1.C: Likewise.
24251         * g++.old-deja/g++.law/visibility1.C: Likewise.
24252         * g++.old-deja/g++.law/visibility2.C: Likewise.
24253         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24254         const char*.
24255         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24256         * g++.old-deja/g++.mike/net48.C: Likewise.
24257         * g++.old-deja/g++.mike/p646.C: Likewise.
24258         * g++.old-deja/g++.mike/p6746.C: Likewise.
24259         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24260         type to const char*.
24261         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24262         deprecated conversion warning.
24263         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24264         char*.
24265         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24266         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24267         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24268         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24269         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24270         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24271         * g++.old-deja/g++.pt/t39.C: Likewise.
24272         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24273         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24275 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24277         PR fortran/25075
24278         intrinsic_argument_conformance_1.f90: New test.
24280 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24282         PR fortran/20845
24283         * gfortran.dg/char_result_11.f90: Add SAVE.
24284         * gfortran.dg/der_pointer_4.f90: Ditto.
24285         * gfortran.dg/default_initialization.f90: New test.
24287 2006-02-03  Jeff Law  <law@redhat.com>
24289         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24290         handle more than 100 dump files.
24291         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24292         * lib/scantree.exp (scan-tree-dump): Likewise.
24293         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24294         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24295         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24296         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24297         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24299 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24301         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24303 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24305         * g++.dg/template/using12.C: New test.
24307 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24309         * gcc.target/powerpc/pr25960.c: New test.
24311 2006-02-02  Steven G. Kargl  <kargls@comcast>
24313         PR fortran/24958
24314         gfortran.dg/nullify_2.f90: New test.
24316 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24318         PR 25990
24319         * gcc.dg/gomp/pr25990.c: New test.
24321 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24323         PR c++/25342
24324         * g++.gd/template/partial4.C: New test.
24326 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24328         PR middle-end/26001
24329         * gfortran.dg/data_char_2.f90: New.
24331 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24333         PR fortran/26039
24334         maxval_maxloc_conformance_1.f90: New test.
24336 2006-01-31  Richard Guenther  <rguenther@suse.de>
24338         * gcc.target/i386/sselibm-1.c: New testcase.
24339         * gcc.target/i386/sselibm-2.c: Likewise.
24340         * gcc.target/i386/sselibm-3.c: Likewise.
24341         * gcc.target/i386/sselibm-4.c: Likewise.
24342         * gcc.target/i386/sselibm-5.c: Likewise.
24344 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24346         PR fortran/24266
24347         * gfortran.dg/arrayio_derived_2.f90: New.
24349 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24351         * gcc.dg/unsigned-long-compare.c: New test.
24353 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24355         PR testsuite/25318
24356         * lib/target-supports.exp (check_effective_target_freorder):
24357         Check to see if target supports -freorder-blocks-and-partition.
24358         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24359         instead of "dg-require-named-sections".
24361 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24363         PR target/14798:
24364         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24365         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24366         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24367         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24368         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24369         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24370         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24371         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24373 2006-01-30  Richard Guenther  <rguenther@suse.de>
24375         PR c++/23372
24376         * gcc.dg/pr23372-1.C: New testcase.
24378 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24380         * gcc.dg/gomp/pr25874.c: New test.
24382 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24384         PR tree-opt/25911
24385         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24387 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24389         PR fortran/18578
24390         PR fortran/18579
24391         PR fortran/20857
24392         PR fortran/20885
24393         * gfortran.dg/intent_out_1.f90: New test.
24395 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24397         PR fortran/17911
24398         * gfortran.dg/procedure_lvalue.f90: New test.
24400         PR fortran/20895
24401         PR fortran/25030
24402         * gfortran.dg/char_pointer_assign_2.f90: New test.
24403         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24404         assignment to be consistent with standard.
24405         * gfortran.dg/char_result_2.f90: The same.
24406         * gfortran.dg/char_result_8.f90: The same.
24408 2006-01-28  Zack Weinberg  <zackw@panix.com>
24410         * gcc.dg/Woverlength-strings.c
24411         * gcc.dg/Woverlength-strings-pedantic-c89.c
24412         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24413         * gcc.dg/Woverlength-strings-pedantic-c99.c
24414         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24416 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24418         * gcc.c-torture/execute/20060127-1.c: New test.
24420 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24422         PR c++/25999
24423         * g++.dg/ext/pragmaweak1.C: New test.
24425 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24427         PR c++/25855
24428         * g++.dg/template/spec29.C: New test.
24430 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24432         PR c/19606.
24433         * gcc.c-torture/execute/pr19606.c: New.
24435 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24437         * gcc.dg/pragma-re-4.c: New test.
24439 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24441         PR fortran/25964
24442         * gfortran.dg/assumed_size_refs_3.f90: New test.
24444 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24446         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24448 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24450         PR ada/21317
24451         * ada/acats/support/impdef.a: Add One_Long_Second.
24452         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24453         * ada/acats/tests/c9/c94026.a: Likewise.
24454         * ada/acats/tests/c9/c97305c.ada: Likewise.
24455         * ada/acats/tests/c9/c99004a.ada: Likewise.
24457 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24459         PR fortran/25964
24460         * gfortran.dg/global_references_2.f90: New test.
24462         PR fortran/25084
24463         PR fortran/20852
24464         PR fortran/25085
24465         PR fortran/25086
24466         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24467         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24469         PR fortran/25416
24470         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24472 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24474         PR c/25892
24475         * gcc.dg/Wpointer-sign.c: New.
24476         * gcc.dg/Wpointer-sign-Wall.c: New.
24477         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24478         * gcc.dg/Wpointer-sign-pedantic.c: New.
24479         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24480         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24482 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24484         PR C/25861
24485         * gcc.c-torture/compile/pr25861.c: New test.
24487 2006-01-26  Paul Brook  <paul@codesourcery.com>
24489         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24490         on short-enum targets.
24491         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24492         variable.
24493         (generate_fields): Use short_enums.
24494         (main): Set short_enums.  Document -e.
24495         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24496         on short-enum targets.
24497         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24498         variable.
24499         (generate_fields): Use short_enums.
24500         (main): Set short_enums.  Document -e.
24501         * lib/target-supports.exp (check_effective_target_short_enums): New.
24503 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24505         PR target/25947
24506         * gcc.dg/torture/pr25947-1.c: New test.
24508 2006-01-25  Jan Hubicka  <jh@suse.cz>
24509             Roger Sayle  <roger@eyesopen.com>
24511         PR rtl-optimization/25703
24512         * gcc.target/i386/20060125-1.c: New test case.
24513         * gcc.target/i386/20060125-2.c: New test case.
24515 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24517         PR fortran/18540
24518         * gfortran.dg/goto_1.f: New.
24520 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24522         PR fortran/25716
24523         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24524         25716 on 32-bit systems too.
24526 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24528         PR testsuite/25590
24529         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24531 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24533         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24535 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24537         PR fortran/25835
24538         * gfortran.dg/read_eof.f90: Delete, renamed.
24539         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24540         * gfortran.dg/read_eof_2.f90: New test.
24541         * gfortran.dg/read_eof_3.f90: New test.
24543 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24545         PR tree-opt/25860
24546         * gcc.c-torture/compile/pr25860.c: New test.
24548 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24550         PR c++/25552
24551         * g++.dg/parse/dtor8.C: New test.
24553 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24555         PR testsuite/25891
24556         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24557         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24558         check_effective_target_fopenmp returns 0.
24560 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24562         PR ada/20548
24563         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24564         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24565         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24567 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24569         PR tree-opt/25857
24570         * g++.dg/opt/pr25857.C: New test.
24572 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24573         Jan Hubicka  <jh@suse.cz>
24574         Richard Guenther  <rguenther@suse.de>
24576         PR rtl-optimization/25654
24577         * gcc.dg/torture/pr25654.c: New testcase.
24578         * gcc.target/i386/pr25654.c: Likewise.
24580 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24582         PR fortran/25901
24583         * gfortran.dg/internal references_2.f90: New test.
24585         Fix regression in testing of admissability of attributes.
24586         * gfortran.dg/intent_used_1.f90: New test.
24588 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24590         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24591         Remove target conditional torture options for i?86 and x86_64
24592         GNU/Linux.
24594 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24596         PR c++/10891
24597         * g++.dg/rtti/no-rtti.C: New.
24599 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24601         PR c++/25895
24602         * g++.dg/inherit/conv2.C: New test.
24604         PR c++/25856
24605         * g++.dg/parse/dtor7.C: New test.
24607         PR c++/25858
24608         * g++.dg/template/crash44.C: New test.
24610 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24612         PR fortran/25124
24613         PR fortran/25625
24614         * gfortran.dg/internal_references_1.f90: New test.
24615           PR fortran/20881
24616         PR fortran/23308
24617         PR fortran/25538
24618         PR fortran/25710
24619         * gfortran.dg/global_references_1.f90: New test.
24620         * gfortran.dg/g77/19990905-1.f: Restore the error that
24621         there is a clash between the common block name and
24622         the name of a subroutine reference.
24624         PR fortran/PR24276
24625         * gfortran.dg/aliasing_dummy_1.f90: New test.
24627 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24629         * gcc.dg/vmx/1b-01.c: Warning fix.
24630         * gcc.dg/vmx/1c-02.c: Likewise.
24631         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24633 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24635         PR testsuite/24962
24636         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24638 2006-01-20  Richard Guenther  <rguenther@suse.de>
24639         Steven Bosscher <stevenb.gcc@gmail.com>
24641         PR rtl-optimization/24626
24642         * gcc.dg/torture/pr24626-1.c: New testcase.
24643         * gcc.dg/torture/pr24626-2.c: Likewise.
24644         * gcc.dg/torture/pr24626-3.c: Likewise.
24645         * gcc.dg/torture/pr24626-4.c: Likewise.
24647 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24649         PR c++/5520
24650         * g++.dg/warn/empty-body.C: New.
24652 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24654         PR c++/22136
24655         * g++.dg/template/using10.C: New test.
24656         * g++.dg/temlpate/using11.C: Likewise.
24657         * g++.dg/inherit/using5.C: Tweak error messages.
24659 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24661         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24662         target test.
24663         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24665 2006-01-19  Jan Hubicka  <jh@suse.cz>
24667         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24669 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24671         PR c++/25854
24672         * g++.dg/template/spec28.C: New test.
24674 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24676         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24677         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24679 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24681         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24682         * gcc.dg/gomp/critical-1.c: Likewise.
24683         * gcc.dg/gomp/critical-3.c: Likewise.
24684         * gcc.dg/gomp/empty.c: Likewise.
24685         * gcc.dg/gomp/ordered-1.c: Likewise.
24686         * gcc.dg/gomp/for-4.c: Likewise.
24687         * gcc.dg/gomp/for-6.c: Likewise.
24688         * gcc.dg/gomp/master-3.c: Likewise.
24689         * gcc.dg/gomp/for-8.c: Likewise.
24690         * gcc.dg/gomp/for-10.c: Likewise.
24691         * gcc.dg/gomp/for-18.c: Likewise.
24692         * gcc.dg/gomp/for-5.c: Likewise.
24693         * gcc.dg/gomp/for-7.c: Likewise.
24694         * gcc.dg/gomp/for-9.c: Likewise.
24696 2006-01-18  Jeff Law  <law@redhat.com>
24698         * gcc.dg/tree-ssa/vrp25.c: New test.
24700 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24702         * gcc.dg/pr25805.c: Fix misapplied patch.
24704 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24706         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24707         (check_effective_target_vect_udot_qi): New.
24708         (check_effective_target_vect_sdot_hi): New.
24709         (check_effective_target_vect_udot_hi): New.
24710         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24711         prefixed with "wrapv-" with -fwrapv.
24712         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24713         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24714         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24715         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24716         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24718         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24719         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24720         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24721         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24723 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24725         PR c++/16829
24726         * g++.dg/other/default2.C: New test.
24727         * g++.dg/other/default3.C: New test.
24729 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24731         PR c/25805
24732         * gcc.dg/pr25805.c: New file.
24734 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24736         PR c++/25836
24737         * g++.dg/template/init6.C: New test.
24739 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24741         * gcc.dg/tree-ssa/pr24287.c: New test
24743 2006-01-18  Eric Christopher  <echristo@apple.com>
24745         * g++.dg/eh/table.C: New.
24747 2006-01-18  DJ Delorie  <dj@redhat.com>
24749         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24750         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24751         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24752         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24754 2006-01-18  Jeff Law  <law@redhat.com>
24756         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24757         on wrapping on overflow semantics.
24759         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24761         * gcc.gc/tree-ssa/vrp23.c: New test.
24762         * gcc.gc/tree-ssa/vrp24.c: New test.
24764 2006-01-18  Richard Henderson  <rth@redhat.com>
24765             Aldy Hernandez  <aldyh@redhat.com>
24766             Jakub Jelinek  <jakub@redhat.com>
24767             Diego Novillo  <dnovillo@redhat.com>
24768             Uros Bizjak  <uros@kss-loka.si>
24770         * gcc.dg/gomp: New directory.
24772 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24773             Steven G. Kargl  <kargls@comcast.net>
24775         PR fortran/20869
24776         * gfortran.dg/intrinsic_external_1.f90: New test.
24778         PR fortran/20875.
24779         * gfortran.dg/elemental_pointer_1.f90: New test.
24781         PR fortran/25024
24782         * gfortran.dg/external_procedures_1.f90: New test.
24784         PR fortran/25785
24785         gfortran.dg/assumed_present.f90: New test.
24787 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24789         * g++.dg/parse/lookup5.C: New test.
24791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24793         PR fortran/25697
24794         * gfortran.dg/read_eof.f90: New test.
24796 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24798         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24799         add a closing brace.
24801 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24803         PR fortran/25631
24804         * gfortran.dg/fmt_tl.f: New test.
24806 2006-01-17  Eric Christopher  <echristo@apple.com>
24808         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24809         * g++.old-deja/g++.warn/impint2.C: Ditto.
24810         * g++.old-deja/g++.other/null1.C: Ditto.
24811         * g++.dg/warn/conv2.C: Ditto.
24812         * g++.dg/warn/conv4.C: New file.
24814 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24816         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24818 2006-01-17  Andreas Jaeger  <aj@suse.de>
24819             Janis Johnson <janis187@us.ibm.com>
24821         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24822         in 64-bit.
24823         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24824         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24826 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24828         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24829         (switchfiles): xfail txxx where xxx >= 25.
24831 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24833         PR testsuite/25764
24834         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24836 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24838         PR c/25682
24839         * gcc.dg/pr25682.c: New test.
24840         * g++.dg/parse/array-size2.C: New test.
24842 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24844         * consistency.vlad: Remove entire directory, 1652 files.
24846 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24848         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24849         check_effective_target_dfprt_nocache): New.
24850         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24851         (check_effective_target_dfprt): New.
24852         * lib/c-compat.exp (check_dfp): Remove.
24853         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24854         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24855         level of support for decimal float.
24856         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24857         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24858         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24859         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24860         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24861         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24862         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24863         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24864         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24865         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24866         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24867         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24868         directives.
24870 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24872         PR testsuite/25741
24873         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24874         $base_dir/../.
24875         * lib/gfortran.exp (gfortran_init): Likewise.
24876         * lib/obj-c++.exp (obj-c++_init): Likewise.
24877         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24878         (scan-assembler-dem-not): Likewise.
24879         * lib/scandump.exp (scan-dump-dem): Likewise.
24880         (scan-dump-dem-not): Likewise.
24882 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24884         PR testsuite/25767
24885         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24886         powerpc-*-darwin*.
24887         * lib/obj-c++.exp (obj-c++_init): Likewise.
24889 2006-01-16  Richard Guenther  <rguenther@suse.de>
24891         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24893 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24895         PR testsuite/25777
24896         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24897         to LD_LIBRARY_PATH.
24899 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24900             Andrew Pinski  <pinskia@physics.uc.edu>
24902         * gcc.dg/minmax-1.c: New test.
24904 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24906         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24907         * gcc.misc-tests/dectest.exp: Ditto.
24909 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24911         PR testsuite/25796
24912         * gcc.target/i386/cmov6.c: Use -march=k8.
24914 2006-01-15  Andreas Jaeger  <aj@suse.de>
24916         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24917         x86 does not have __float128.
24919 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24921         * gcc.target/i386/cmov6.c: New test.
24923 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24925         PR c++/25663
24926         * g++.dg/template/ctor6.C: New test.
24928 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24930         PR tree-optimization/25485
24931         * gcc.dg/tree-ssa/pr25485.c: New.
24933 2006-01-14  Richard Guenther  <rguenther@suse.de>
24935         PR tree-optimization/22548
24936         PR tree-optimization/22555
24937         PR tree-optimization/22501
24938         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24939         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24940         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24941         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24942         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24943         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24944         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24945         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24946         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24948 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24950         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24951         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24953 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24954         Richard Guenther  <rguenther@suse.de>
24956         PR rtl-optimization/24257
24957         * gcc.dg/torture/pr24257.c: New testcase.
24959 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24961         * gcc.c-torture/execute/20060110-1.c: New test.
24962         * gcc.c-torture/execute/20060110-2.c: New test.
24964 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24966         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24968 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24970         PR fortran/25756
24971         * gfortran.dg/label_3.f90: New test.
24973 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24975         PR tree-optimization/25771
24976         * g++.dg/tree-ssa/pr25771.C: New test
24978 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24980         PR tree-opt/24365
24981         * g++.dg/opt/complex5.C: New test.
24983 2006-01-13  Richard Guenther  <rguenther@suse.de>
24985         * gcc.target/i386/387-9.c: New testcase.
24987 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24989         PR c++/24824
24990         * g++.dg/debug/dwarf2-1.C: New.
24992 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24994         PR testsuite/25728
24995         * lib/gcov.exp (verify-lines): Add "close $fd".
24997 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24998             Ben Elliston  <bje@au.ibm.com>
25000         * gcc.dg/dfp/inf-1.c: New test.
25002 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25003             Yao Qi  <qiyaoltc@cn.ibm.com>
25004             Ben Elliston  <bje@au.ibm.com>
25005             Jon Grimm  <jgrimm2@us.ibm.com>
25007         * gcc.dg/nodfp-1.c: New test.
25008         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25009         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25010         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25011         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25012         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25013         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25014         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25015         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25016         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25017         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25018         * gcc.dg/format/dfp-printf-1.c: Likewise.
25019         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25020         (compat_setup_dfp): New.
25021         * gcc.dg/compat/compat.exp: Use it.
25022         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25023         Make some variables global, prepend "compat_" to their names.
25024         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25025         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25026         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25027         * lib/compat.exp (compat_skip_list): Make global, rename.
25028         * lib/c-compat.exp: New file.
25029         * lib/target-supports.exp (check_effective_target_dfp): New.
25031         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25032         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25033         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25034         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25035         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25036         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25037         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25038         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25039         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25040         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25041         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25042         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25043         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25044         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25045         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25046         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25047         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25048         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25049         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25050         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25051         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25052         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25053         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25054         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25055         gcc.dg/dfp/struct-layout-1.c,
25056         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25057         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25058         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25059         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25060         gcc.dg/dfp/func-vararg-dfp.c,
25061         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25062         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25063         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25064         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25065         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25067 2006-01-11  Richard Guenther  <rguenther@suse.de>
25069         PR tree-optimization/25734
25070         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25072 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25074         PR fortran/25486
25075         * gfortran.dg/literal_character_constant_1_x.F: New test.
25076         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25077         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25078         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25080 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25082         PR c++/25386
25083         * g++.dg/ext/packed3.C: Add expected packed error.
25085 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25087         PR target/25706
25088         * gcc.dg/torture/pr25706-1.c: New test.
25090 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25092         PR tree-optimization/23109
25093         PR tree-optimization/23948
25094         PR tree-optimization/24123
25096         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25097         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25098         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25099         g++.dg/tree-ssa/pr23948.C: New testcases.
25100         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25101         three divisions in order to do the optimization.
25103 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25105         PR c++/25632
25106         * g++.dg/other/pr25632.C: New test.
25108 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25110         PR fortran/25730
25111         * gfortran.dg/used_types_1.f90: New test.
25113 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25115         PR target/25718
25116         * gcc.dg/torture/pr25718-1.c: New test.
25118 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25120         * gfortran.dg/list_read_2.f90: Fix typo in description.
25122 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25124         * lib/target-supports.exp (check_visibility_available): Simplify test
25125         for *-*-netware*.
25126         (check_profiling_available): Fail for *-*-netware*.
25127         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25128         * gcc.dg/20021014-1.c: Likewise.
25129         * gcc.dg/nest.c: Likewise.
25131 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25133         fortran/24936
25134         * gfortran.dg/forall_3.f90: New test.
25136 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25138         PR fortran/21977
25139         * gfortran.dg/nesting_2.f90: New test.
25140         * gfortran.dg/nesting_3.f90: New test.
25142 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25144         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25145         Fix typo in comment.
25147 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25149         * gfortran.dg/single_char_string.f90: New test.
25151 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25153         * gfortran.dg/ichar_2.f90: New test.
25155 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25157         PR fortran/25093
25158         * gfortran.dg/private_type_4.f90: New.
25160 2006-01-07  Richard Guenther  <rguenther@suse.de>
25162         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25164 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25166         * gfortran.dg/func_decl_1.f90: New.
25167         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25168         * gfortran.dg/array_alloc_2.f90: Likewise.
25169         * gfortran.dg/char_result_8.f90: Likewise.
25170         * gfortran.dg/dup_save_1.f90: Likewise.
25171         * gfortran.dg/dup_save_2.f90: Likewise.
25172         * gfortran.dg/f2c_6.f90: Likewise.
25173         * gfortran.dg/f2c_7.f90: Likewise.
25174         * gfortran.dg/func_result_2.f90: Likewise.
25175         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25177 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25179         PR fortran/22146
25180         * gfortran.dg/elemental_subroutine_1.f90: New test.
25181         * gfortran.dg/elemental_subroutine_2.f90: New test.
25183         PR fortran/25029
25184         PR fortran/21256
25185         * gfortran.dg/assumed_size_refs_1.f90: New test.
25187         PR fortran/20868
25188         PR fortran/20870
25189         * gfortran.dg/assumed_size_refs_2.f90: New test.
25190         * gfortran.dg/initialization_1.f90: Change warning message.
25192 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25194         * gcc.dg/tree-ssa/loop-15.c: New test.
25196 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25198         PR fortran/25598
25199         * gfortran.dg/backspace_3.f: New test.
25200         * gfortran.dg/backspace_4.f: New test.
25202 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25204         PR fortran/24268
25205         * gfortran.dg/fmt_white.f: Update test.
25207 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25209         * gcc.dg/cast-1.c: Add new warning.
25210         * gcc.dg/cast-2.c: Likewise.
25211         * gcc.dg/cast-3.c: Likewise.
25212         * gcc.dg/format/cast-1.c: Likewise.
25213         * gcc.dg/cast-4.c: New testcase.
25215 2006-01-05  Richard Guenther  <rguenther@suse.de>
25217         PR tree-optimization/22555
25218         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25220 2006-01-05  Richard Guenther  <rguenther@suse.de>
25221             Diego Novillo  <dnovillo@redhat.com>
25223         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25224         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25225         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25226         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25227         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25228         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25229         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25230         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25231         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25232         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25233         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25234         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25235         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25236         * treelang/compile/extravar.tree: Likewise.
25237         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25238         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25239         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25241         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25243 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25245         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25246         for 64-bit fix.
25248 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25250         PR fortran/23675
25251         gfortran.dg/char_result_11.f90: New.
25253 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25255         PR c++/24782
25256         * g++.dg/parse/access9.C: New test.
25257         * g++.dg/tc1/dr52.C: Tweak error markers.
25259 2006-01-04  Richard Henderson  <rth@redhat.com>
25261         Merge from gomp branch.
25262         * g++.dg/parse/pragma2.C: Update expected error lines.
25264 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25266         * g++.dg/other/i386-2.C: New test.
25268         PR target/25554
25269         * gcc.c-torture/compile/20051228-1.c: New test.
25271         PR c/25559
25272         * gcc.dg/pr25559.c: New test.
25274 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25276         PR c++/25492
25277         * g++.dg/lookup/friend9.C: New test.
25279         PR c++/25625
25280         * g++.dg/template/repo5.C: New test.
25282 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25284         PR fortran/25101
25285         * gfortran.dg/forall_2.f90: New test.
25287 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25289         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25290         dg-require-weak.  Adjust regexp to handle leading-underscore
25291         targets and space as well as TAB after .weak.  Change previous
25292         64-bit fix to not use naked dot.
25294 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25296         PR rtl-optimization/25578
25297         * gcc.c-torture/execute/20060102-1.c: New testcase.
25299 2006-01-03  Richard Guenther  <rguenther@suse.de>
25301         PR c/25183
25302         * gcc.dg/torture/pr25183.c: New testcase.
25304 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25306         Merge from gomp-branch.
25307         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25308         * gcc.dg/ia64-sync-2.c: Likewise.
25309         * gcc.dg/ia64-sync-3.c: Likewise.
25310         * gcc.dg/ia64-sync-4.c: Likewise.
25311         * gcc.dg/sync-2.c: Likewise.
25312         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25313         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25315 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25317         PR c++/25635
25318         * g++.dg/parse/operator6.C: New test.
25320         PR c++/25637
25321         * g++.dg/parse/error29.C: New test.
25323         PR c++/25638
25324         * g++.dg/parse/dtor6.C: New test.
25326         PR c++/25633
25327         * g++.dg/parse/ctor3.C: New test.
25329         PR c++/25634
25330         * g++.dg/template/class3.C: New test.
25332 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25334         * g++.dg/debug/debug9.C: New.
25336 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25338         PR fortran/24640
25339         * gfortran.dg/label_2.f90: New test.
25341 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25343         * g++.dg/lookup/using12.C: Tighten error marker.
25345 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25346             Andrew Pinski <pinskia@physics.uc.edu>
25348         * gcc.target/powerpc/darwin-abi-3.c: New file.
25349         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25350         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25351         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25352         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25353         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25354         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25355         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25356         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25358 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25360         * gcc.dg/tree-ssa/loadpre1.c: New;
25361         * gcc.dg/tree-ssa/loadpre2.c: New;
25362         * gcc.dg/tree-ssa/loadpre3.c: New;
25363         * gcc.dg/tree-ssa/loadpre4.c: New;
25364         * gcc.dg/tree-ssa/loadpre5.c: New;
25365         * gcc.dg/tree-ssa/loadpre6.c: New;
25366         * gcc.dg/tree-ssa/loadpre7.c: New;
25367         * gcc.dg/tree-ssa/loadpre8.c: New;
25368         * gcc.dg/tree-ssa/loadpre9.c: New;
25370 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25372         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25373         * g++.dg/abi/thunk4.C: Likewise.
25375 2006-01-01  Andreas Jaeger  <aj@suse.de>
25377         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25378         portable.
25380 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25382         PR c++/25294
25383         * gcc.dg/pragma-pack-3.c: New test.
25384         * g++.dg/parse/pragma3.C: New test.
25386 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25388         PR middle-end/24827
25389         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25391 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25393         PR testsuite/25214
25394         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25396 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25398         PR fortran/22607
25399         * gfortran-dg/pure_byref_3.f90: New.
25401         fortran/PR 25396
25402         * gfortran.dg/userdef_operator_1.f90: New.
25404 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25406         * g++.dg/abi/thunk3.C: New.
25407         * g++.dg/abi/thunk4.C: New.
25409 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25411         PR fortran/25532
25412         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25413         associated derived type components of derived types are
25414         properly declared in contained procedures.
25416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25418         PR libgfortran/25139
25419         * gfortran.dg/backspace_2.f: New test.
25421 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25423         PR libgfortran/25550
25424         * gfortran.dg/endfile.f: New test.
25426 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25428         PR libgfortran/25419
25429         * gfortran.dg/comma.f: New test.
25431 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25433         * lib/gfortran-dg.exp: Remove trailing whitespace.
25434         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25435         -funroll-all-loops.
25437 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25439         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25440         Extended Double long doubles or repeat tests when long double is
25441         the same size as double.
25443 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25445         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25447         PR testsuite/25442
25448         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25449         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25451         PR testsuite/25441
25452         * gcc.dg/pr23911.c: Make test variable static.
25454         PR testsuite/25444
25455         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25457 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25459         PR c++/25439
25460         * g++.dg/parse/crash17.C: Adjust error markers.
25461         * g++.dg/template/error20.C: New test.
25463 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25465         PR c++/23172
25466         * g++.dg/ext/complit4.C: New test.
25468         PR c++/25417
25469         * g++.dg/ext/complit5.C: Likewise.
25471 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25473         PR tree-optimization/25125
25474         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25475         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25476         * gcc.c-torture/execute/pr25125.c: New.
25478 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25480         PR fortran/25029
25481         PR fortran/21256
25482         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25483         functions with incorrect assumed size references.
25485 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25487         PR c++/23171
25488         * g++.dg/opt/init1.C: New test.
25490 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25492         PR c++/24671
25493         * g++.dg/template/sfinae3.C: New test.
25495 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25497         * g++.dg/other/friend4.C: New test.
25499 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25501         PR target/25005
25502         * g++.dg/opt/pr25005.C: New test.
25504 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25506         PR c++/25369
25507         * g++.dg/template/ptrmem16.C: New test.
25509 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25511         PR fortran/25029
25512         PR fortran/21256
25513         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25515 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25517         PR libgfortran/25307
25518         * gfortran.dg/list_read_5.f90: New test.
25520 2005-12-22  Richard Henderson  <rth@redhat.com>
25522         * gcc.target/i386/sse-7.c: Use -msse2.
25524 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25526         PR rtl-optimization/25432
25527         * gcc.c-torture/compile/20051216-1.c: New test.
25529         PR objc/25328
25530         * objc/execute/pr25328.m: New test.
25532 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25534         PR c++/25364
25535         * g++.dg/template/call4.C: New test.
25537 2005-12-22  Dale Johannesen  <dalej@apple.com>
25539         * gcc.target/i386/sse-17.c: New.
25541 2005-12-22  Paul Brook  <paul@codesourcery.com>
25543         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25545 2005-12-22  Paul Brook  <paul@codesourcery.com>
25547         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25549 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25551         PR tree-opt/25513
25552         * gcc.c-torture/compile/pr25513.c: New test.
25554 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25556         PR c++/23333
25557         * g++.dg/parse/error25.C: Add more tests.
25559 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25561         PR fortran/18990
25562         * gfortran.dg/der_charlen_1.f90: New.
25564 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25566         PR fortran/20889
25567         * gfortran.dg/pointer_component_type_1.f90: New test.
25569         PR fortran/25029
25570         PR fortran/21256
25571         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25572         should give an error with assumed size array refernces and checks
25573         those that should not.
25574         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25575         reference an upper bound so that it does not generate an error.
25577         PR fortran/19362
25578         PR fortran/20244
25579         PR fortran/20864
25580         PR fortran/25391
25581         * gfortran.dg/used_dummy_types_1.f90: New test.
25582         * gfortran.dg/used_dummy_types_2.f90: New test.
25583         * gfortran.dg/used_dummy_types_3.f90: New test.
25584         * gfortran.dg/used_dummy_types_4.f90: New test.
25585         * gfortran.dg/used_dummy_types_5.f90: New test.
25587         PR fortran/23152
25588         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25589         group already being USE associated.
25590         * gfortran.dg/assumed_shape_nml.f90: New test.
25591         * gfortran.dg/assumed_size_nml.f90: New test.
25593         PR fortran/20862
25594         PR fortran/25053
25595         PR fortran/25063
25596         PR fortran/25064
25597         PR fortran/25066
25598         PR fortran/25067
25599         PR fortran/25068
25600         PR fortran/25307
25601         * gfortran.dg/io_constraints_1.f90: New test.
25602         * gfortran.dg/io_constraints_1.f90: New test.
25603         * gfortran.dg/iostat_3.f90: Change wording of warning.
25604         * gfortran.dg/g77/19981216-0.f: The same.
25606 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25608         PR tree-optimization/23518
25609         * gcc.dg/pr23518.c: New.
25611 2005-12-21  Mike Stump  <mrs@apple.com>
25613         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25615 2005-12-21  Paul Brook  <paul@codesourcery.com>
25617         * gcc.dg/pr19340.c: Skip on m68k targets.
25619 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25621         PR rtl-optimization/25196
25622         * gcc.dg/pr25196.c: New test.
25624 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25626         PR fortran/25423
25627         gfortran.dg/where_nested_1.f90: New.
25629 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25631         PR tree-optimization/25382.
25632         * gcc.dg/tree-ssa/pr25382.c: New.
25634 2005-12-20  Richard Guenther  <rguenther@suse.de>
25636         PR middle-end/24306
25637         * gcc.target/i386/pr24306.c: New testcase.
25639 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25641         PR tree-optimization/25501
25642         * gcc.dg/tree-ssa/pr25501.c: New.
25644 2005-12-20  Richard Guenther  <rguenther@suse.de>
25646         Revert
25647         2005-12-02  Richard Guenther  <rguenther@suse.de>
25649         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25651 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25653         PR c++/21228
25654         * g++.dg/warn/Wunreachable-code-2.C: New test.
25656 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25658         PR c++/24278
25659         * g++.dg/template/ctor5.C: New test.
25661         PR c++/24915
25662         * g++.dg/template/overload8.C: New test.
25664 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25666         * gcc.c-torture/compile/pr25483 : New test.
25668 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25670         PR c++/20552
25671         * g++.dg/ext/typeof10.C: New test.
25673 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25675         * gcc.dg/mt-loopi1.c: New.
25677 2005-12-18  Richard Guenther  <rguenther@suse.de>
25679         PR tree-optimization/25481
25680         * gcc.dg/torture/pr25481.c: New testcase.
25682 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25684         PR rtl-optimization/21041
25685         * gcc.dg/pr21041.c: New test.
25687 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25689         PR libgfortran/25463
25690         * gfortran.dg/advance.f90: New test.
25692 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25694         * gcc.dg/20051201-1.c: New test.
25696 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25698         PR fortran/25018
25699         * gfortran.dg/initialization_1.f90: New test.
25700         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25701         * gfortran.dg/g77/980616-0.f: The same.
25703 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25705         * PR fortran/25458
25706         * gfortran.dg/chkbits.f90: New test.
25708 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25710         * gfortran.dg/enum_5.f: Revert to previous version.
25712 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25714         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25715         * gfortran.dg/nested_modules_1.f90: Ditto.
25716         * gfortran.dg/hollerith_f95.f90: Ditto.
25717         * gfortran.dg/select_5.f90: Ditto.
25718         * gfortran.dg/secnds.f: Ditto.
25719         * gfortran.dg/hollerith2.f90: Ditto.
25720         * gfortran.dg/imag_2.f: Ditto.
25721         * gfortran.dg/ftell_2.f90: Ditto.
25722         * gfortran.dg/malloc_free_1.f90: Ditto.
25723         * gfortran.dg/logint-1.f: Ditto.
25724         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25725         * gfortran.dg/e_d_fmt.f90: Ditto.
25726         * gfortran.dg/hollerith_legacy.f90: Ditto.
25727         * gfortran.dg/logint-2.f: Ditto.
25728         * gfortran.dg/enum_5.f90: Ditto.
25729         * gfortran.dg/f2c_2.f90: Ditto.
25730         * gfortran.dg/pr17143.f90: Ditto.
25731         * gfortran.dg/namelist_14.f90: Ditto.
25732         * gfortran.dg/logint-3.f: Ditto.
25733         * gfortran.dg/spread_scalar_source.f90: Ditto.
25734         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25735         * gfortran.dg/namelist_11.f: Ditto.
25736         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25737         * gfortran.dg/g77/20010519-1.f
25738         * gfortran.dg/g77/alpha1.f: Ditto.
25739         * gfortran.dg/g77/990115-1.f: Ditto.
25740         * gfortran.dg/g77/erfc.f: Ditto.
25741         * gfortran.dg/g77/19990313-3.f: Ditto.
25742         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25743         * gfortran.dg/g77/20010426.f: Ditto.
25744         * gfortran.dg/g77/19990313-0.f: Ditto.
25745         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25746         * gfortran.dg/g77/20000629-1.f: Ditto.
25747         * gfortran.dg/g77/970125-0.f: Ditto.
25748         * gfortran.dg/g77/8485.f: Ditto.
25749         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25750         * gfortran.dg/g77/19990313-1.f: Ditto.
25751         * gfortran.dg/g77/int8421.f: Ditto.
25752         * gfortran.dg/g77/19990305-0.f: Ditto.
25753         * gfortran.dg/g77/947.f: Ditto.
25754         * gfortran.dg/g77/19990905-2.f: Ditto.
25755         * gfortran.dg/g77/cabs.f: Ditto.
25756         * gfortran.dg/g77/19990313-2.f: Ditto.
25757         * gfortran.dg/g77/20020307-1.f: Ditto.
25758         * gfortran.dg/g77/dcomplex.f: Ditto.
25759         * gfortran.dg/g77/19990502-1.f: Ditto.
25760         * gfortran.dg/g77/19981216-0.f: Ditto.
25761         * gfortran.dg/common_4.f90: Ditto.
25762         * gfortran.dg/entry_4.f90: Ditto.
25763         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25764         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25765         * gfortran.dg/namelist_12.f: Ditto.
25766         * gfortran.dg/scale_1.f90: Ditto.
25767         * gfortran.dg/modulo_1.f90
25768         * gfortran.dg/hollerith.f90: Ditto.
25769         * gfortran.dg/direct_io_3.f90: Ditto.
25770         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25771         * gfortran.dg/gnu_logical_1.F: Ditto.
25772         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25773         * gfortran.dg/assign_1.f90: Ditto.
25774         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25775         * gfortran.dg/pr23095.f: Ditto.
25776         * gfortran.dg/read_float_1.f90: Ditto.
25778 2005-12-17  Andreas Jaeger  <aj@suse.de>
25780         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25781         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25783 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25785         PR fortran/24268
25786         * gfortran.dg/fmt_white.f: New test.
25788 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25790         * gfortran.dg/label_1.f90: New test.
25792 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25794         PR testsuite/25422
25795         * gcc.dg/20031012-1.c: Add -Walways-true option.
25796         * gcc.dg/weak/weak-3.c: Likewise.
25797         * g++.old-deja/g++.mike/warn8.C: Likewise.
25799 2005-12-16  Mike Stump  <mrs@apple.com>
25801         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25802         exit.
25804 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25806         PR libgfortran/25264
25807         PR libgfortran/25349
25808         * gfortran.dg/tl_editing.f90: Added additional checks.
25809         * gfortran.dg/t_editing.f: New test.
25810         * gfortran.dg/write_padding.f90: New test
25812 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25814         PR testsuite/25215
25815         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25817 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25819         PR rtl-optimization/24899
25820         * gcc.c-torture/execute/20051215-1.c: New test.
25822 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25824         PR 24823
25825         * gfortran.dg/pr24823.f: New test.
25827 2005-12-16  Jeff Law  <law@redhat.com>
25829         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25831 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25834         (base_types): Change C++ style comments to C style comments.  Remove
25835         aligned types from the array.  Keep Enums disabled.
25836         (complex_types): Remove aligned types from the array.
25837         Comment out "_Complex long double".
25838         (attrib_types): Remove.
25839         (complex_attrib_types): Remove.
25840         (attrib_array_types): Remove.
25841         (complex_attrib_array_types): Remove.
25842         (aligned_bitfld_types): Remove.
25843         (n_aligned_bitfld_types): Remove.
25844         (FEATURE_ALIGNEDPACKED): Delete.
25845         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25846         (singles): Remove support for adding attributes.
25847         (choose_type): Remove support for attributed types.
25848         (generate_fields): Remove support for attributed bit-fields.
25849         Remove support for adding attributes.
25850         (generate_random_tests): Remove support for adding attributes.
25851         (features): Add back "[0] :0" and "complex vector [0]".
25852         (main): Remove support for attributed bit-fields.
25853         Uncomment the calling of generate_random_tests for the rests of
25854         the tests.
25856 2005-12-16  Jan Hubicka  <jh@suse.cz>
25858         * gcc.c-torture/combine/pr25224.c: New.
25860 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25862         PR other/25028
25863         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25864         HP-UX.
25866 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25868         * gcc.dg/20051215-1.c: New file.
25870 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25872         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25873         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25875 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25877         PR fortran/18197
25878         * gfortran.dg/dummy_functions_1.f90: New.
25880 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25882         PR rtl-optimization/25310
25883         * gcc.c-torture/compile/pr25310.c: New test.
25885 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25887         PR debug/25023
25888         * gcc.dg/pr25023.c: New test.
25890 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25892         * g++.old-deja/g++.brendan/redecl1.C,
25893         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25894         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25895         g++.old-deja/g++.oliva/typeof1.C,
25896         g++.old-deja/g++.other/crash16.C,
25897         g++.old-deja/g++.other/crash34.C,
25898         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25899         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25900         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25901         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25902         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25903         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25904         Remove xfail.
25906 2005-12-14  Kean Johnston  <jkj@sco.com>
25907             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25910         * gcc.target/i386/20020523-1.c: Ditto.
25911         * gcc.target/i386/tailcall-1.c: Ditto.
25912         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25913         * gcc.target/i386/ssetype-5.c: Ditto.
25915 2005-12-14  Jeff Law  <law@redhat.com>
25917         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25919 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25921         PR target/25254
25922         PR target/24188
25923         * gcc.target/i386/pr25254.c: New test.
25924         * gfortran.dg/PR24188.f: New test.
25926 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25928         * lib/fortran-torture.exp: Catch remaining uses of
25929         remote_file build delete.
25931 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25933         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25935 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25937         * gcc.dg/warn-addr-cmp.c: New test.
25939 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25941         PR debug/25023
25942         PR target/25293
25943         * gcc.target/i386/pr25293.c: New test.
25945 2005-12-13  Petr Machata  <machata@post.cz>
25947         PR c++/24907
25948         * g++.dg/parse/comma2.C: New test.
25950 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25951             Jakub Jelinek  <jakub@redhat.com>
25953         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25954         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25955         (limits.h): Include unconditionally.
25956         (stdlib.h): Likewise.
25957         (hashtab.h): Do not include.
25958         (getopt.h): Likewise.
25959         (stddef.h): Include.
25960         (hashval_t): Define.
25961         (struct entry): Add "next" field.
25962         (HASH_SIZE): New macro.
25963         (hash_table): New variable.
25964         (switchfiles): Do not use xmalloc.
25965         (mix): New macro.
25966         (iterative_hash): New function.
25967         (hasht): Remove.
25968         (e_exists): New function.
25969         (e_insert): Likewise.
25970         (output): Use, instead of libiberty hashtable functions.
25971         (main): Do not use getopt.  Do not call htab_create.
25973 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25975         PR c++/25331
25976         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25977         put atal* and atpaal* attributes on array elements.
25978         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25979         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25980         put atal* and atpaal* attributes on array elements.
25981         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25983 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25985         * gcc.dg/single-precision-constant.c: New test.
25987 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25989         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25990         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25991         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25992         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25993         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25994         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25995         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25996         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25997         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25998         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25999         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26000         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26001         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26002         gcc.target/powerpc/ppc-sdata-2.c,
26003         gcc.target/powerpc/ppc-stackalign-1.c,
26004         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26005         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26006         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26007         gcc.target/powerpc/rs6000-ldouble-2.c,
26008         gcc.target/powerpc/rs6000-power2-1.c,
26009         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26010         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26011         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26012         option into target selector.
26013         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26014         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26016 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26018         PR objc/25348
26019         * objc.dg/encode-9.m: New test.
26021 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26023         PR testsuite/20772
26024         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26025         * gcc.dg/asm-b.c: Fix typo.
26026         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26027         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26028         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26029         i?86 lp64 and x86_64 ilp32.
26030         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26031         on i?86 lp64.
26032         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26034 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26036         PR fortran/25078
26037         gfortran.dg/equiv_5.f90: New test.
26039 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26041         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26042         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26043         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26044         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26045         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26046         * gcc.dg/tree-ssa/reassoc-5.c: New.
26047         * gcc.dg/tree-ssa/reassoc-6.c: New.
26048         * gcc.dg/tree-ssa/reassoc-7.c: New.
26049         * gcc.dg/tree-ssa/reassoc-8.c: New.
26050         * gcc.dg/tree-ssa/reassoc-9.c: New.
26051         * gcc.dg/tree-ssa/reassoc-10.c: New.
26052         * gcc.dg/tree-ssa/reassoc-11.c: New.
26054 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26056         PR testsuite/25167
26057         PR testsuite/24478
26058         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26060 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26062         PR c++/25300
26063         * g++.dg/template/inherit.C: Do not use a generic error message.
26065 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26067         PR libobjc/25354
26068         * objc.dg/gnu-encoding: New directory.
26069         * objc.dg/gnu-encoding/compat-common.h: New file.
26070         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26071         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26072         * objc.dg/gnu-encoding/vector-defs.h: New file.
26073         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26074         * objc.dg/gnu-encoding/generate-random.c: New file.
26075         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26076         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26077         * objc.dg/gnu-encoding/generate-random.h: New file.
26079 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26081         PR c++/25337
26082         * g++.dg/template/defarg7.C: New test.
26084 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26086         PR libobjc/25347
26087         * objc.dg/encode-8.m: New test.
26089 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26091         PR libobjc/25346
26092         * objc.dg/encode-7.m: New test.
26094 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26096         PR c++/25010
26097         * g++.dg/opt/inline10.C: New test.
26099 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26101         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26103 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26105         * gfortran.dg/substring_equivalence.f90: typo in comment
26107 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26109         PR fortran/25068
26110         * gfortran.dg/iostat_3.f90: New test.
26112 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26114         PR fortran/23815
26115         * gfortran.dg/unf_io_convert_1.f90: New test.
26116         * gfortran.dg/unf_io_convert_2.f90: New test.
26117         * gfortran.dg/unf_io_convert_3.f90: New test.
26119 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26121         PR testsuite/20772
26122         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26123         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26124         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26125         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26126         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26127         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26128         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26129         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26130         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26131         gcc.dg/torture/fp-int-convert-float128-timode.c,
26132         gcc.dg/torture/fp-int-convert-float128.c,
26133         gcc.dg/torture/fp-int-convert-float80-timode.c,
26134         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26135         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26137         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26139 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26141         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26143 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26145         * gcc.dg/20051207-1.c,
26146         * gcc.dg/20051207-2.c,
26147         * gcc.dg/20051207-3.c: New tests.
26149 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26151         PR testsuite/20772
26152         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26153         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26154         dg-skip-if target selector.
26156         PR testsuite/20772
26157         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26158         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26159         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26160         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26161         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26162         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26163         and/or merge with i?86 cases.
26165         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26167         PR testsuite/20772
26168         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26169         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26170         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26171         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26172         x86_64-*-linux*.
26174 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26176         PR target/25311
26177         * gcc.c-torture/compile/pr25311.c: New test.
26179 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26181         PR libgfortran/25039
26182         * gfortran.dg/read_comma.f: New test.
26184 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26186         PR c++/19317
26187         * g++.dg/opt/pr19317-1.C: New test.
26188         * g++.dg/opt/pr19317-2.C: New test.
26189         * g++.dg/opt/pr19317-3.C: New test.
26191         PR target/19005
26192         * gcc.c-torture/execute/pr19005.c: New test.
26194         PR target/17828
26195         * g++.old-deja/g++.other/comdat5.C: New test.
26196         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26198         * g++.dg/compat/struct-layout-1.exp: New file.
26199         * g++.dg/compat/struct-layout-1.h: New.
26200         * g++.dg/compat/struct-layout-1_generate.c: New.
26201         * g++.dg/compat/struct-layout-1_x1.h: New.
26202         * g++.dg/compat/struct-layout-1_x2.h: New.
26203         * g++.dg/compat/struct-layout-1_y1.h: New.
26204         * g++.dg/compat/struct-layout-1_y2.h: New.
26206         * gcc.dg/20050330-2.c: New test.
26208 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26210         PR fortran/25292
26211         * gfortran.dg/associated_1.f90: New.
26213 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26215         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26216         ILP32 vect_no_align platforms.
26218 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26219             Jakub Jelinek  <jakub@redhat.com>
26221         PR target/25268
26222         * gcc.c-torture/compile/20051207-1.c: New test.
26224 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26226         PR testsuite/20772
26227         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26228         gcc.dg/torture/pr18582-1.c,
26229         gcc.target/i386/attributes-error.c: Also test on x86_64.
26231         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26233 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26235         PR c++/19397
26236         * g++.dg/template/typedef3.C: New test.
26238         PR c++/19762
26239         PR c++/19764
26240         * g++.dg/template/dtor3.C: Fix error markers.
26242 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26244         * lib/target-supports.exp (check_effective_target_sync_char_short):
26245         Add s390*.
26247 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26249         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26251 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26253         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26254         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26255         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26256         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26258 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26260         PR c++/25263
26261         * g++.dg/other/array2.C: New test case.
26263 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26265         * gcc.dg/darwin-weakimport-3.c: New.
26267         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26268         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26269         and to work on Darwin.
26270         * gcc.dg/attr-weakref-1b.c: New file.
26271         * gcc.dg/attr-weakref-2.c: New test.
26272         * gcc.dg/darwin-weakref-1.c: New test.
26274 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26276         PR testsuite/25247
26277         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26278         use in selector expressions.
26279         (dg-xfail-if): Ditto.
26280         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26281         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26282         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26283         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26284         * gcc.test-framework/test-framework.exp: Skip generated tests if
26285         CHECK_TEST_FRAMEWORK is not 1.
26287 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26289         PR tree-optimization/24963
26290         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26292         PR target/24108
26293         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26295         PR target/18580
26296         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26297         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26298         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26299         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26301 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26303         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26304         dg-options.
26306 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26308         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26310 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26312         * gcc.dg/format/cast-1.c: New test.
26314 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26316         PR c/7776
26317         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26318         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26319         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26320         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26322 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26324         * gcc.dg/cast-pretty-print-1.c: New test.
26326 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26328         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26330 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26332         PR c++/24173
26333         * g++.dg/template/friend40.C: New test.
26335 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26337         PR target/25199
26338         * gcc.target/i386/movq-2.c: New test.
26339         * gcc.target/i386/movq.c: Remove target i?86, instead add
26340         dg-require-effective-target ilp32.
26342 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26344         PR c++/24103
26345         * g++.dg/other/default1.C: New test.
26347 2005-12-02  Richard Guenther  <rguenther@suse.de>
26349         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26351 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26353         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26355 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26357         PR target/21017
26358         * gcc.target/powerpc/rotate.c: New.
26360 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26362         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26363         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26365 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26367         PR c/13384
26368         * gcc.dg/pr17730-1.c: Adjust.
26369         * gcc.dg/lvalue1.c (main): Likewise.
26370         * gcc.dg/lvalue-2.c: Likewise.
26371         * g++.dg/pr7503-3.C
26373 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26375         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26376         error messages.
26378 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26380         PR fortran/24789
26381         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26383 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26385         PR target/24475
26386         * lib/target-supports.exp (check_effective_target_tls): New.
26387         (check_effective_target_tls_runtime): New.
26388         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26389         for TLS support.
26390         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26391         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26392         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26393         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26394         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26395         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26396         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26397         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26398         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26399         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26400         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26401         effective-target TLS.
26402         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26403         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26404         effective-target TLS runtime.
26406 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26408         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26410 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26412         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26413         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26414         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26415         ignored" warnings when "packing" is the same as the ABI layout.
26417 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26419         PR fortran/21302
26420         * gfortran.dg/line_length_1.f: New test.
26421         * gfortran.dg/line_length_2.f90: Ditto.
26423 2005-11-30  Richard Guenther  <rguenther@suse.de>
26425         PR tree-optimization/21655
26426         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26428 2005-11-30  Dale Johannesen  <dalej@apple.com>
26430         * gcc.c-torture/compile/pr24930.c: New.
26432 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26434         PR fortran/15809
26435         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26437 2005-11-30  Jeff Law  <law@redhat.com>
26439         * g++.old-deja/g++.law/pr25000.C: New test.
26441 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26443         * gcc.dg/tls/opt-11.c: New test.
26445 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26447         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26448         targets.
26449         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26450         LP64 ia64.
26452 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26454         * gfortran.dg/open_access_1.f90: New test.
26456 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26458         * gcc.dg/charset/builtin2.c: New test.
26460 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26462         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26463         on mmix-*-* for *_[xy].c.
26465 2005-11-28  Kean Johnston  <jkj@sco.com>
26467         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26468         headers.
26469         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26470         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26471         * gcc.target/i386/asm-3.c: Ditto.
26472         * gcc.target/i386/clobbers.c: Ditto.
26473         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26474         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26475         test regexp.
26476         * gcc.target/i386/mul.c: Ditto.
26477         * gcc.target/i386/ssetype-1.c: Ditto.
26478         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26479         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26480         static so the test works with -fPIC mode too. Based on comment in
26481         PR19231 by Pinski.
26482         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26484 2005-11-28  Richard Guenther  <rguenther@suse.de>
26486         * gcc.dg/alias-9.c: New testcase.
26487         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26489 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26490             Uros Bizjak  <uros@kss-loka.si>
26492         PR middle-end/20219
26493         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26494         tan(x)/sin(x) transformations.
26496 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26498         PR middle-end/24575
26499         * gcc.dg/tree-ssa/divide-3.c: New test.
26500         * gcc.dg/tree-ssa/divide-4.c: New test.
26502 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26504         PR fortran/24917
26505         *  gfortran.dg/boz_6.f90: New test.
26507 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26509         PR fortran/23912
26510         * gfortran.dg/modulo_1.f90: New test.
26512 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26514         PR libfortran/24919
26515         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26516         fail on CRLF platforms.
26517         * gfortran.dg/ftell_2.f90: Likewise.
26519 2005-11-26  Eric Christopher  <echristo@apple.com>
26521         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26523 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26525         * objc.dg/gnu-runtime-3.m: Simplify.
26527 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26529         PR middle-end/23669
26530         * gcc.dg/tree-ssa/divide-1.c: New test.
26531         * gcc.dg/tree-ssa/divide-2.c: New test.
26533 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26535         PR libgfortran/24945
26536         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26538 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26540         PR libgfortran/24945
26541         * gfortran.dg/open_status_2.f90: New test.
26543 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26545         * gcc.c-torture/execute/builtins/fprintf.c,
26546         gcc.c-torture/execute/builtins/fputs-lib.c,
26547         gcc.c-torture/execute/builtins/fputs.c,
26548         gcc.c-torture/execute/builtins/lib/fprintf.c,
26549         gcc.c-torture/execute/builtins/lib/printf.c,
26550         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26552 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26554         * gcc.dg/20050922-2.c: New test.
26556 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26558         * objc.dg/gnu-runtime-3.m: New test.
26560 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26562         PR c++/9278
26563         * g++.dg/other/void1.C: New test.
26565 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26567         PR middle-end/24998
26568         * gcc.dg/torture/fp-int-convert-float.c,
26569         gcc.dg/torture/fp-int-convert-double.c,
26570         gcc.dg/torture/fp-int-convert-long-double.c,
26571         gcc.dg/torture/fp-int-convert-timode.c,
26572         gcc.dg/torture/fp-int-convert-float80.c,
26573         gcc.dg/torture/fp-int-convert-float80-timode.c,
26574         gcc.dg/torture/fp-int-convert-float128.c,
26575         gcc.dg/torture/fp-int-convert-float128-timode.c,
26576         gcc.dg/torture/fp-int-convert.h: New files.
26578 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26580         PR middle-end/24989
26581         * gcc.dg/tree-ssa/bool-10.c: New test.
26582         * gcc.dg/tree-ssa/bool-11.c: New test.
26583         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26585 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26587         PR middle-end/24990
26588         * tree-ssa/pr24990-1.c: New test.
26590 2005-11-24  Richard Guenther  <rguenther@suse.de>
26591         Dirk Mueller <dmueller@suse.de>
26593         PR c++/14024
26594         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26595         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26596         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26597         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26598         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26599         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26601 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26603         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26605 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26607         PR c/21668
26608         * gcc.dg/Wc++-compat.c: New.
26609         * gcc.dg/Wno-c++-compat.c: New.
26611 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26613         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26614         (vspltish, vspltisw): Likewise.
26616 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26618         PR libgfortran/24794
26619         * gfortran.dg/namelist_12.f: Fix quotes.
26620         * gfortran.dg/namelist_13.f90: Fix quotes.
26621         * gfortran.dg/namelist_14.f90: Fix quotes.
26622         * gfortran.dg/namelist_15.f90: Fix quotes.
26623         * gfortran.dg/namelist_use.f90: Fix quotes.
26624         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26625         * gfortran.dg/namelist_21.f90: New test.
26626         * gfortran.dg/namelist_22.f90: New test.
26628 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26630         PR target/23435
26631         * gcc.c-torture/compile/pr23435.c: New.
26633 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26635         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26637 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26639         * gcc.target/powerpc/405-macchw-1.c,
26640         gcc.target/powerpc/405-macchw-2.c,
26641         gcc.target/powerpc/405-macchwu-1.c,
26642         gcc.target/powerpc/405-macchwu-2.c,
26643         gcc.target/powerpc/405-machhw-1.c,
26644         gcc.target/powerpc/405-machhw-2.c,
26645         gcc.target/powerpc/405-machhwu-1.c,
26646         gcc.target/powerpc/405-machhwu-2.c,
26647         gcc.target/powerpc/405-maclhw-1.c,
26648         gcc.target/powerpc/405-maclhw-2.c,
26649         gcc.target/powerpc/405-maclhwu-1.c,
26650         gcc.target/powerpc/405-maclhwu-2.c,
26651         gcc.target/powerpc/405-mulchw-1.c,
26652         gcc.target/powerpc/405-mulchw-2.c,
26653         gcc.target/powerpc/405-mulchwu-1.c,
26654         gcc.target/powerpc/405-mulchwu-2.c,
26655         gcc.target/powerpc/405-mulhhw-1.c,
26656         gcc.target/powerpc/405-mulhhw-2.c,
26657         gcc.target/powerpc/405-mulhhwu-1.c,
26658         gcc.target/powerpc/405-mulhhwu-2.c,
26659         gcc.target/powerpc/405-mullhw-1.c,
26660         gcc.target/powerpc/405-mullhw-2.c,
26661         gcc.target/powerpc/405-mullhwu-1.c,
26662         gcc.target/powerpc/405-mullhwu-2.c,
26663         gcc.target/powerpc/405-nmacchw-1.c,
26664         gcc.target/powerpc/405-nmacchw-2.c,
26665         gcc.target/powerpc/405-nmachhw-1.c,
26666         gcc.target/powerpc/405-nmachhw-2.c,
26667         gcc.target/powerpc/405-nmaclhw-1.c,
26668         gcc.target/powerpc/405-nmaclhw-2.c,
26669         gcc.target/powerpc/440-macchw-1.c,
26670         gcc.target/powerpc/440-macchw-2.c,
26671         gcc.target/powerpc/440-macchwu-1.c,
26672         gcc.target/powerpc/440-macchwu-2.c,
26673         gcc.target/powerpc/440-machhw-1.c,
26674         gcc.target/powerpc/440-machhw-2.c,
26675         gcc.target/powerpc/440-machhwu-1.c,
26676         gcc.target/powerpc/440-machhwu-2.c,
26677         gcc.target/powerpc/440-maclhw-1.c,
26678         gcc.target/powerpc/440-maclhw-2.c,
26679         gcc.target/powerpc/440-maclhwu-1.c,
26680         gcc.target/powerpc/440-maclhwu-2.c,
26681         gcc.target/powerpc/440-mulchw-1.c,
26682         gcc.target/powerpc/440-mulchw-2.c,
26683         gcc.target/powerpc/440-mulchwu-1.c,
26684         gcc.target/powerpc/440-mulchwu-2.c,
26685         gcc.target/powerpc/440-mulhhw-1.c,
26686         gcc.target/powerpc/440-mulhhw-2.c,
26687         gcc.target/powerpc/440-mulhhwu-1.c,
26688         gcc.target/powerpc/440-mulhhwu-2.c,
26689         gcc.target/powerpc/440-mullhw-1.c,
26690         gcc.target/powerpc/440-mullhw-2.c,
26691         gcc.target/powerpc/440-mullhwu-1.c,
26692         gcc.target/powerpc/440-mullhwu-2.c,
26693         gcc.target/powerpc/440-nmacchw-1.c,
26694         gcc.target/powerpc/440-nmacchw-2.c,
26695         gcc.target/powerpc/440-nmachhw-1.c,
26696         gcc.target/powerpc/440-nmachhw-2.c,
26697         gcc.target/powerpc/440-nmaclhw-1.c,
26698         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26700 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26702         PR fortran/24774
26703         * gfortran.dg/inquire_9.f90: New test.
26705         PR fortran/21647
26706         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26708 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26710         PR libfortran/24432
26711         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26712         Check that 'cos' is supported.
26714 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26716         PR fortran/24223
26717         * gfortran.dg/substring_equivalence.f90: New test.
26719         PR fortran/24705
26720         * gfortran.dg/auto_internal_assumed.f90: New test.
26722 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26724         * gcc.dg/fold-div-2.c: New test.
26726 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26728         PR rtl-optimization/24883
26729         * gcc.c-torture/compile/pr24883.c: New test.
26731 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26733         PR middle-end/20583
26734         * gcc.c-torture/compile/pr20583.c: New.
26736 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26738         * gcc.c-torture/execute/usmul.c: New test.
26740 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26742         * gcc.dg/tree-ssa/vrp22.c: New test.
26744 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26746         PR middle-end/24912
26747         * gcc.dg/torture/pr24912-1.c: New test.
26749 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26751         PR fortran/24862
26752         * gfortran.dg/arrayio_derived_1.f90: New test.
26754 2005-11-19  Richard Guenther  <rguenther@suse.de>
26756         PR middle-end/23294
26757         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26759 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26761         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26763 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26765         PR c++/8355
26766         * g++.dg/template/friend39.C: New test.
26768 2005-11-18  James E Wilson  <wilson@specifix.com>
26770         * gcc.dg/builtin-strstr.c: New.
26772 2005-11-18  Richard Henderson  <rth@redhat.com>
26774         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26775         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26776         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26777         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26778         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26779         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26780         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26781         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26782         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26783         renaming to remove initial "ia64-".
26785 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26787         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26789 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26791         * g++.dg/cpp/string-2.C: New test.
26793 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26795         * gcc.dg/tree-ssa/loop-14.c: New test.
26797 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26798             Michael Chamberlain <michael@chamberlain.net.au>
26800         * ada/acats/run_all.sh (target_run): Kill long running tests.
26802 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26804         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26805         * gcc.dg/cleanup-9.c: Likewise.
26806         * gcc.dg/cleanup-10.c: Likewise.
26807         * gcc.dg/cleanup-11.c: Likewise.
26809 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26811         PR fortran/24892
26812         * gfortran.dg/open_access_append_1.f90: New test.
26813         * gfortran.dg/open_access_append_2.f90: New test.
26815 2005-11-16  Richard Guenther  <rguenther@suse.de>
26817         PR middle-end/24851
26818         * gcc.c-torture/execute/pr24851.c: New testcase.
26820 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26822         * gcc.dg/fold-overflow-1.c: New test.
26824 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26826         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26827         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26829 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26831         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26832         structures.
26833         * g++.dg/eh/forced2.C: Likewise.
26834         * g++.dg/eh/forced3.C: Likewise.
26835         * g++.dg/eh/forced4.C: Likewise.
26837 2005-11-11  Mike Stump  <mrs@apple.com>
26839         * g++.old-deja/g++.mike/unused.C: Add.
26841 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26843         PR c++/24667
26844         * g++.dg/warn/Wcast-qual1.C: New test.
26846 2005-11-15  Jan Hubicka  <jh@suse.cz>
26848         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26850 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26852         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26854 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26856         PR 24840
26857         * gcc.dg/tree-ssa/pr24840.c: New test.
26859 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26861         PR testsuite/24841
26862         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26864 2005-11-14  Dale Johannesen  <dalej@apple.com>
26866         * gcc.c-torture/execute/20051113-1.c: New.
26868 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26870         PR c++/24687
26871         * g++.dg/template/crash43.C: New test.
26873 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26875         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26877 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26879         PR c++/24817
26880         * g++.dg/eh/spec8.C: New test.
26882 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26884         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26886 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26888         PR c++/20293
26889         * g++.dg/parse/ambig4.C: New test.
26890         * g++.dg/tc1/dr101.C: Adjust error markers.
26891         * g++.dg/lookup/strong-using-2.C: Likewise.
26892         * g++.dg/lookup/ambig5.C: Likewise.
26893         * g++.dg/lookup/ambig4.C: Likewise.
26894         * g++.dg/parse/crash22.C: Likewise.
26896 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26898         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26900 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26902         * gcc.dg/nested-calls-1.c: New test.
26904 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26906         * gfortran.dg/complex_intrinsic_1.f90: New test.
26907         * gfortran.dg/complex_intrinsic_2.f90: New test.
26908         * gfortran.dg/fgetc_1.f90: New test.
26909         * gfortran.dg/fgetc_2.f90: New test.
26910         * gfortran.dg/fgetc_3.f90: New test.
26911         * gfortran.dg/ftell_1.f90: New test.
26912         * gfortran.dg/ftell_2.f90: New test.
26913         * gfortran.dg/gnu_logical_1.F: New test.
26914         * gfortran.dg/gnu_logical_2.f90: New test.
26916 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26918         PR middle-end/24820
26919         * gcc.dg/pr24820.c: New test.
26921 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26923         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26924         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26925         variable.
26927 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26929         PR testsuite/24614
26930         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26932 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26934         * gcc.target/cris/cris.exp: New file.
26935         * gcc.target/cris/rld-legit1.c: New test.
26936         * gcc.target/cris/rld-legit2.c: New test.
26938 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26940         PR c++/24780
26941         * g++.dg/opt/pr24780.C: New test.
26943         PR c++/24761
26944         * g++.dg/template/asm1.C: New test.
26946 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26948         PR libgfortran/24787
26949         * gfortran.dg/scan_1.f90: New test.
26951 2005-11-12  Jan Hubicka  <jh@suse.cz>
26953         * gcc.target/i386/minmax-1.c: New.
26954         * gcc.target/i386/minmax-2.c: New.
26956 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26958         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26960 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26962         * gcc.c-torture/execute/20051110-1.c,
26963         gcc.c-torture/execute/20051110-2.c: New tests.
26965 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26967         PR middle-end/24750
26968         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26969         New tests.
26971 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26973         * lib/target-libpath.exp (get_shlib_extension): New proc.
26974         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26975         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26976         * lib/objc.exp (objc_target_compile): Likewise.
26977         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26978         detection.
26980 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26982         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26984         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26985         Add -static to additional_flags and pass it to target_compile.
26987 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26989         PR libgfortran/24719
26990         gfortran.dg/read_noadvance.f90: New test.
26992         PR libgfortran/24699
26993         gfortran.dg/fmt_t_2.f90: New test.
26995         PR libgfortran/24785
26996         gfortran.dg/read_x_eor.f90: New test.
26998         PR libgfortran/24584
26999         gfortran.dg/namelist_empty.f90: Rename test.
27001         PR libgfortran/24489
27002         gfortran/read_eor.f90: Rename test.
27004 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27006         PR fortran/15976
27007         * gfortran.dg/automatic_module_variable.f90: New test.
27009 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27011         PR target/24445
27012         * gcc.dg/pr24445.c: New test.
27014 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27016         PR fortran/24655
27017         PR fortran/24755
27018         * gfortran.dg/recursive_statement_functions.f90: Add statement
27019         functions using inline intrinsic functions and parameters to test
27020         that they no longer seg-fault.
27022         PR fortran/24409
27023         gfortran.dg/nested_modules_4.f90: New test.
27024         gfortran.dg/nested_modules_5.f90: New test.
27026 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27028         PR fortran/24643
27029         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27031 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27033         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27034         failures.
27036 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27038         * gcc.dg/sparc-getcontext-1.c: New test.
27040 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27042         * gcc.dg/ifcvt-fabs-1.c: New test.
27044 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27046         PR other/4372
27047         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27048         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27050 2005-11-09  Richard Guenther  <rguenther@suse.de>
27052         PR tree-optimization/24716
27053         * gcc.c-torture/execute/pr24716.c: New testcase.
27055 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27057         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27059 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27061         PR 24624
27062         * gcc.dg/pr24624.c: Testcase added.
27064 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27066         PR 24623
27067         * g++.dg/other/pr24623.C: Testcase added.
27069 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27071         PR fortran/22607
27072         * gfortran-dg/pure_byref_1.f90: New.
27073         * gfortran-dg/pure_byref_2.f90: New.
27075 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27077         PR c/24101
27078         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27079         * gcc.dg/dg.exp: Run main loop also for *.i files.
27081 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27083         PR c++/19450
27084         * g++.dg/tls/diag-3.C: New test.
27085         * g++.dg/tls/diag-4.C: New test.
27086         * g++.dg/tls/static-1.C: New test.
27087         * g++.dg/tls/static-1a.cc: New file.
27089 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27091         PR 23046
27092         * g++.dg/tree-ssa/pr23046.C: New test.
27094 2005-11-08  Devang Patel <dpatel@apple.com>
27096         PR tree-optimization/23115
27097         * gcc.dg/tree-ssa/pr23115.c: New.
27099 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27101         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27102         * gcc.target/powerpc/pr16155.c: Same.
27103         * gcc.target/powerpc/altivec-1.c: Same.
27104         * gcc.target/powerpc/altivec-2.c: Same.
27105         * gcc.target/powerpc/altivec-3.c: Same.
27106         * gcc.target/powerpc/altivec-5.c: Same.
27107         * gcc.target/powerpc/altivec-11.c: Same.
27108         * gcc.target/powerpc/altivec-12.c: Same.
27109         * gcc.target/powerpc/altivec-14.c: Same.
27110         * gcc.target/powerpc/altivec-22.c: Same.
27111         * gcc.target/powerpc/altivec-consts.c: Same.
27112         * gcc.target/powerpc/altivec-pr22085.c: Same.
27113         * gcc.target/powerpc/altivec-splat.c: Same.
27114         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27115         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27116         * gcc.target/powerpc/darwin-longlong.c: Same.
27118 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27120         PR target/19340
27121         * gcc.dg/pr19340.c: New test.
27123 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27125         PR rtl-optimization/24683
27126         * gcc.dg/pr24683.c: New test.
27128 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27130         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27131         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27133 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27135         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27137 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27139         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27141 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27143         PR target/24230
27145         * gcc.target/powerpc/altivec-consts.c,
27146         gcc.target/powerpc/altivec-splat.c: New testcase.
27148 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27150         PR c/24599
27152         * gcc.dg/overflow-2.c: New testcase.
27154 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27156         PR rtl-optimization/23567
27157         * gcc.c-torture/execute/20051104-1.c: New test.
27159 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27161         PR fortran/24534
27162         gfortran.dg/private_type_2.f90: Modified to check that case with
27163         PRIVATE declaration within derived type is accepted.
27165         PR fortran/20838
27166         gfortran.dg/pointer_assign_1.f90: New test.
27168         PR fortran/20840
27169         * gfortran.dg/arrayio_0.f90: New test.
27171         PR fortran/17737
27172         gfortran.dg/data_initialized.f90: New test.
27173         gfortran.dg/data_constraints_1.f90: New test.
27174         gfortran.dg/data_constraints_2.f90: New test.
27176 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27178         PR fortran/24174
27179         PR fortran/24305
27180         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27182 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27184         PR 24670
27185         * gcc.dg/tree-ssa/pr24670.c: New test.
27187 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27189         PR target/22432
27190         * gcc.target/i386/pr22432.c: New test.
27192 2005-11-05  Richard Henderson  <rth@redhat.com>
27194         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27195         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27196         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27197         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27198         from gcc.dg/alpha-*.
27199         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27200         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27202 2005-11-05  Andreas Jaeger  <aj@suse.de>
27204         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27206 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27208         PR target/23424
27209         * gcc.dg/torture/pr23424-1.c: New test.
27211 2005-11-04  Richard Henderson  <rth@redhat.com>
27213         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27214         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27215         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27216         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27217         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27218         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27219         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27220         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27221         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27222         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27223         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27224         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27225         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27226         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27227         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27228         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27229         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27230         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27231         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27232         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27233         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27234         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27235         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27236         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27237         Move from gcc.dg/.
27238         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27239         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27240         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27241         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27242         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27243         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27244         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27245         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27246         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27247         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27248         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27249         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27250         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27251         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27252         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27253         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27254         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27255         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27256         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27257         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27258         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27259         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27260         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27261         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27262         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27263         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27264         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27265         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27266         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27267         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27268         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27269         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27270         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27271         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27272         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27273         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27274         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27275         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27276         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27277         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27278         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27279         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27280         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27281         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27282         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27284 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27286         PR 24627
27287         * gcc.dg/tree-ssa/pr24627.c: New test.
27289 2005-11-04 Paul Brook  <paul@codesourcery.com>
27291         * gcc.dg/tls/opt-10.c: New test.
27293 2005-11-04  Andreas Jaeger  <aj@suse.de>
27295         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27296         avoid extra warnings.
27298 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27300         PR libfortran/22298
27301         * lib/target-supports.exp
27302         (check_effective_target_static_libgfortran): New
27303         static_libgfortran effective target.
27304         * gfortran.dg/static_linking_1.f: New test.
27305         * gfortran.dg/static_linking_1.c: New file.
27307 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27309         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27311 2005-11-03  Josh Conner  <jconner@apple.com>
27313         PR c++/19989
27314         g++.dg/ext/array2.C: New test.
27315         g++.dg/template/dependent-name3.C: New test.
27316         g++.dg/template/dependent-name4.C: New test.
27317         g++.dg/template/sfinae2.C: New test.
27319 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27321         PR preprocessor/22042
27322         * gcc.dg/cpp/strify4.c: New test.
27324 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27326         PR c++/17964
27327         * g++.dg/cpp/string-1.C: New test.
27329 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27331         * gcc.target/powerpc: New directory.
27332         * gcc.target/powerpc/powerpc.exp: New file.
27333         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27334         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27335         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27336         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27337         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27338         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27339         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27340         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27341         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27342         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27343         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27344         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27345         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27346         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27347         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27348         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27349         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27350         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27351         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27352         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27353         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27354         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27355         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27356         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27357         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27358         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27359         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27360         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27361         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27362         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27363         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27364         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27365         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27366         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27368 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27370         PR c++/21627
27371         * g++.dg/warn/inline2.C: New test.
27373 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27375         PR middle-end/23155
27376         * g++.dg/ext/c99struct1.C: New test.
27377         * gcc.dg/union-cast-1.c: New test.
27378         * gcc.dg/union-cast-2.c: New test.
27379         * gcc.dg/union-cast-3.c: New test.
27381 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27383         PR middle-end/24589
27384         * gcc.c-torture/execute/zero-struct-2.c: New test.
27386 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27388         PR c++/24582
27389         * g++.dg/init/switch1.C: New test.
27391 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27393         * gcc.dg/delay-slot-1.c: New test.
27395 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27397         PR target/24620
27398         * gcc.dg/pr24620.c: New test.
27400 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27402         PR c/24329
27403         * gcc.dg/format/unnamed-1.c: New test.
27405 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27407         PR c++/22434
27408         * g++.dg/expr/cond8.C: New test.
27410         PR c++/24560
27411         * g++.dg/parse/dot1.C: New test.
27413 2005-11-02  Jan Hubicka  <jh@suse.cz>
27415         PR target/23303
27416         * gcc.dg/i386-lea.c: New test
27418 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27420         PR target/24615
27421         * gcc.dg/pr24615.c: New test.
27423 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27425         PR target/24600
27426         * gcc.dg/pr24600.c: New test.
27428 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27430         PR c++/19253
27431         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27432         * g++.dg/parse/typename9.C: New test.
27433         * g++/dg/parse/typename10.C: Likewise.
27435 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27437         PR fortran/18157
27438         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27439         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27440         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27442 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27444         PR c++/24569
27445         * g++.dg/debug/static1.C: New test.
27447 2005-11-02  Josh Conner  <jconner@apple.com>
27449         * g++.dg/crash38.C: moved into proper directory...
27450         * g++.dg/template/crash42.C: ...here
27452 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27454         PR target/18338
27455         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27456         pcc_bitfield_type_matters || default_packed.
27458         * lib/target-supports.exp
27459         (check_effective_target_pcc_bitfield_type_matters): New proc.
27460         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27462         PR testsuite/23304
27463         * lib/target-supports.exp (check_effective_default_packed): New proc.
27464         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27465         Gate expected errors on target ! default_packed.
27466         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27468 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27470         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27471         change (r106358).
27473 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27475         PR fortran/24008
27476         * gfortran.dg/entry_5.f90: New.
27477         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27479 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27481         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27483 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27485         PR fortran/21565
27486         gfortran.dg/namelist_blockdata.f90: New test.
27488         PR fortran/18737
27489         gfortran.dg/external_implicit_none.f90: New test.
27491         PR fortran/14994
27492         * gfortran.dg/secnds.f: New test.
27494 2005-10-31  Jan Hubicka  <jh@suse.cz>
27496         PR target/20928
27497         * gcc.c-torture/compile/pr20928.c: New test.
27499 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27501         PR middle-end/23492
27502         * gcc.c-torture/compile/zero-strct-5.c: New test.
27504 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27506         PR libgfortran/24584
27507         * gfortran.dg/pr24584.f90: New test.
27509 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27511         PR fortran/18883
27512         * gfortran.dg/char_result_9.f90: New.
27513         * gfortran.dg/char_result_10.f90: New.
27515 2005-10-30  Jan Hubicka  <jh@suse.cz>
27517         * g++.dg/tree-ssa/pr24172.C: New testcase.
27519 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27521         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27523 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27525         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27526         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27527         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27528         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27529         gfortran.dg/enum_9.f90,
27530         gfortran.fortran-torture/compile/enum_1.f90,
27531         gfortran.fortran-torture/execute/enum_1.f90,
27532         gfortran.fortran-torture/execute/enum_2.f90,
27533         gfortran.fortran-torture/execute/enum_3.f90,
27534         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27536 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27538         PR target/18482
27539         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27540         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27542 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27544         PR libfortran/20179
27545         * gfortran.dg/mixed_io_1.f90: New test.
27546         * gfortran.dg/mixed_io_1.c: New file.
27548 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27550         * gfortran.dg/malloc_free_1.f90: New test.
27552 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27554         * gcc.dg/nested-func-4.c: Require profiling -pg.
27556 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27558         PR C++/23229
27559         * g++.dg/warn/main-2.C: New test.
27561 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27563         PR fortran/24545
27564         * gfortran.dg/interface_2.f90: new test.
27566 2005-10-28  Josh Conner  <jconner@apple.com>
27568         PR c++/22153
27569         * g++.dg/template/crash38.C: New test.
27570         * g++.dg/parse/explicit1.C: Change expected errors.
27572 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27574         PR C++/23426
27575         * g++.dg/other/large-size-array.C: New test.
27577 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27579         PR middle-end/24362
27580         * g++.dg/opt/complex4.C: New test.
27582 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27584         * gcc.dg/nested-func-4.c: New test.
27586 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27588         PR fortran/24158
27589         gfortran.dg/derived_recursion.f90: New test.
27590         gfortran.dg/implicit_actual.f90: New test.
27592 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27594         PR middle-end/24295, PR testsuite/24477
27595         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27596         removed when weakref hits the tree.
27598 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27600         * gfortran.dg/cray_pointers_4.f90: New test.
27602         * gfortran.dg/cray_pointers_5.f90: New test.
27604 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27606         PR fortran/22290
27607         * gfortran.dg/assign_5.f90: New test.
27608         * gfortran.dg/assign_6.f: New test.
27610 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27612         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27613         CPU has no SSE support.
27615 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27617         PR libgfortran/24224
27618         * gfortran.dg/arrayio_1.f90: Update attribution.
27619         * gfortran.dg/arrayio_2.f90: Update attribution.
27620         * gfortran.dg/arrayio_3.f90: Update attribution.
27621         * gfortran.dg/arrayio_4.f90: Update test conditions.
27622         * gfortran.dg/arrayio_5.f90: Update attribution.
27623         * gfortran.dg/arrayio_6.f90: New test.
27624         * gfortran.dg/arrayio_7.f90: New test.
27626 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27628         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27630 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27632         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27634 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27636         PR fortran/24416
27637         * gfortran.dg/namelist_char_only.f90: New test.
27639 2005-10-24  Asher Langton  <langton2@llnl.gov>
27641         PR fortran/17031
27642         PR fortran/22282
27643         * gfortran.dg/cray_pointers_1.f90: New test.
27644         * gfortran.dg/cray_pointers_2.f90: New test.
27645         * gfortran.dg/cray_pointers_3.f90: New test.
27646         * gfortran.dg/loc_1.f90: New test.
27647         * gfortran.dg/loc_2.f90: New test.
27649 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27651         * gcc.dg/pr24225.c: New test.
27653 2005-10-24  Asher Langton  <langton2@llnl.gov>
27655         * gfortran.dg/dup_save_1.f90: New test.
27656         * gfortran.dg/dup_save_2.f90: New test.
27658 2005-10-24  Paul Brook  <paul@codesourcery.com>
27660         PR 24107
27661         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27662         stdint.h.
27664 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27666         PR libgfortran/24489
27667         * gfortran.dg/pr24489.f90: New test.
27669 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27671         PR fortran/23635
27672         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27674 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27676         PR target/18911
27677         * g++.dg/init/array16.C: Skip for mmix-*-*.
27679 2005-10-23  Asher Langton  <langton2@llnl.gov>
27681         * gfortran.dg/byte_1.f90: New test.
27682         * gfortran.dg/byte_2.f90: New test.
27684 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27686         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27688 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27690         PR fortran/18022
27691         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27693         PR fortran/24311
27694         * gfortran.dg/merge_char_const.f90: New test.
27696         PR fortran/24384
27697         * gfortran.dg/spread_scalar_source.f90: New test.
27699 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27701         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27703         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27704         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27706         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27708 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27710         PR fortran/24426
27711         * gfortran.dg/der_pointer_4.f90: New.
27713 2005-10-22  David Ayers  <d.ayers@inode.at>
27715         * obj-c++.dg/except-1.mm: Simplify.
27717 2005-10-21  David Ayers  <d.ayers@inode.at>
27719         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27721 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27723         * gfortran.dg/assumed_dummy_2.f90: New test.
27725 2005-10-21  James E Wilson  <wilson@specifix.com>
27727         PR preprocessor/15220
27728         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27730 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27732         * gcc.c-torture/execute/20051021-1.c: New test.
27734 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27736         PR c++/24260
27737         * g++.dg/ext/tmplattr1.C: New test.
27739 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27741         PR fortran/24440
27742         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27744 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27746         * obj-c++.dg/except-1.mm: New.
27748         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27750 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27752         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27754 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27756         PR middle-end/24295
27757         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27758         declarations with the same names as thunks' alias targets, use
27759         aliases instead.
27760         * gcc.dg/attr-alias-3.c: New test.
27761         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27763 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27765         PR c++/22618
27766         * g++.dg/parse/access8.C: New test.
27768 2005-10-20  Richard Guenther  <rguenther@suse.de>
27770         PR c++/24439
27771         * g++.dg/tree-ssa/pr24439.C: New testcase.
27773 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27775         * g++.dg/opt/delay-slot-1.C: New test.
27777 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27779         PR fortran/21625
27780         * gfortran.fg/der_init_1.f90: New.
27782 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27784         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27786 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27788         PR c++/21908
27789         * g++.dg/parse/error28.C: New test.
27791 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27793         * gcc.dg/profile-generate-2.c: New test.
27795 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27797         PR target/23589
27798         * g++.dg/ext/dllimport11.C: New.
27800 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27802         PR c++/22293
27803         * g++.dg/other/friend3.C: New test.
27805 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27807         PR c++/23293
27808         * g++.dg/template/error19.C: New test.
27810 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27812         PR c++/21383
27813         * g++.dg/overload/koenig2.C: New.
27815         PR c++/23118
27816         * g++.dg/overload/error2.C: New.
27818         PR c++/22604
27819         * g++.dg/inherit/covariant14.C: New.
27821 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27823         PR c++/23440
27824         * g++.dg/parse/for1.C: New test.
27826 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27828         PR fortran/23446
27829         * gfortran.dg/host_dummy_index_1.f90: New test.
27831         PR fortran/21459
27832         * gfortran.dg/automatic_char_len_2.f90: New test.
27834         PR fortran/20866
27835         * gfortran.dg/recursive_statement_functions.f90: New test.
27837         PR fortran/20853
27838         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27840         PR fortran/20849
27841         * gfortran.dg/external_initializer.f90: New test.
27843         PR fortran/20837
27844         * non_module_public.f90: New test.
27846 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27848         PR c++/24386
27849         * g++.dg/template/overload7.C: New.
27851         PR c++/22551
27852         * g++.dg/other/switch2.C: Remove expected warnings.
27854         PR c++/21353
27855         * g++.dg/template/defarg6.C: New.
27857 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27859         PR target/24315
27860         * gcc.target/i386/pr24315.c: New test.
27862 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27864         PR c++/24389
27865         * g++.dg/template/static21.C: New test.
27866         * g++.dg/template/static21-a.cc: Likewise.
27868 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27870         PR c++/23959
27871         * g++.dg/warn/Wswitch-default-1.C: New test.
27872         * g++.dg/warn/Wswitch-default-2.C: New test.
27874 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27876         PR c++/22173
27877         * g++.dg/parse/template18.C: New test.
27878         * g++.dg/template/nontype15.C: Likewise.
27880 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27882         PR fortran/22273
27883         * gfortran.dg/spec_expr_2.f90: New.
27885 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27887         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27888         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27889         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27890         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27891         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27892         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27893         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27894         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27895         previous target-specific skips and warning-message matches where
27896         applicable.
27898 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27900         PR c++/21347
27901         * g++.dg/warn/Wctor-dtor.C: New test.
27903 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27905         PR c/23439
27906         * gcc.dg/for-1.c: New test.
27908 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27910         PR c++/19565
27911         * g++.dg/warn/Wconversion1.C: New test.
27912         * g++.dg/ext/packed4.C: Compile with -w.
27913         * g++.dg/opt/20050511-1.C: Likewise.
27914         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27916 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27918         * gfortran.dg/boz_5.f90: New test.
27920 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27922         PR c++/22551
27923         * g++.dg/other/switch2.C: New.
27925         PR c++/23984
27926         * g++.dg/init/ctor7.C: New.
27928 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27930         PR c++/23730
27931         * g++.dg/parse/crash32.C: New test.
27933 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27935         PR c++/20721
27936         * g++.dg/init/goto2.C: New test.
27938         PR c++/22464
27939         * g++.dg/template/crash/41.C: New test.
27941         PR c++/22180
27942         * g++.dg/template/crash40.C: New test.
27944         PR c++/23694
27945         * g++.dg/parse/friend5.C: New test.
27947         PR c++/23307
27948         * g++.dg/template/crash38.C: New test.
27950         PR c++/22352
27951         * g++.dg/template/friend38.C: New test.
27953         PR c++/22405
27954         * g++.dg/template/crash39.C: New test.
27956 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27958         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27959         gcc.dg/debug/dwarf2/dwarf-char2.c,
27960         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27962         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27964 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27966         * gcc.dg/dll-2.c: Add tests for warnings.
27967         * gcc.dg/dll-3.c: Likewise.
27968         * gcc.dg/dll-4.c: Likewise.
27970         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27971         * g++.dg/ext/dllimport2.C: Likewise.
27972         * g++.dg/ext/dllimport3.C: Likewise.
27973         * g++.dg/ext/dllimport7.C: Likewise.
27974         * g++.dg/ext/dllimport8.C: Likewise.
27975         * g++.dg/ext/dllimport9.C: Likewise.
27977 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27979         PR fortran/24092
27980         * gfortran.dg/derived_pointer_recursion.f90: New test.
27982 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27984         * gcc.c-torture/execute/20051012-1.c: New test.
27986 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27988         PR fortran/18082
27989         * gfortran.dg/automatic_char_len_1.f90: New test.
27991 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27993         PR fortran/20847
27994         * gfortran.dg/save_common.f90: New test.
27996         PR fortran/20856
27997         * gfortran.dg/save_result.f90: New test.
27999 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28001         PR c++/21592
28002         * g++.dg/template/dependent-expr1.C: Add new expected error.
28003         * g++.dg/template/dependent-expr2.C: Adjust error text.
28004         * g++.dg/template/overload6.C: New.
28006         PR c++/23797
28007         * g++.dg/other/typename8.C: New.
28009         PR c++/21117
28010         * g++.dg/other/return1.C: New.
28012 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28014         PR c++/24052
28015         * g++.dg/ext/label5.C: New.
28017 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28019         PR c++/19964
28020         * g++.dg/parse/crash31.C: New.
28022 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28024         * g++.dg/ipa/ipa-1.c: New test.
28025         * g++.dg/ipa/ipa-2.c: New test.
28026         * g++.dg/ipa/ipa-3.c: New test.
28027         * g++.dg/ipa/ipa-4.c: New test.
28028         * g++.dg/ipa/ipa-5.c: New test.
28029         * g++.dg/ipa/ipa.exp: New file.
28031 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28033         PR fortran/24207
28034         * gfortran.dg/private_type_3.f90: New test.
28036 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28038         PR fortran/20786
28039         gfortran.dg/aint_anint_1.f90: New test.
28041 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28043         PR libgfortran/24313
28044         gfortran.dg/csqrt.f: New test.
28046 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28048         PR c++/8057
28049         * g++.dg/warn/noeffect7.C: New test.
28050         * g++.dg/warn/noeffect2.C: Instantiate templates.
28051         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28052         and warning.
28054 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28056         PR c++/21089
28057         * g++.dg/init/float1.C: New test.
28059         PR c++/24277
28060         * g++.dg/init/member1.C: Tweak error markers.
28062 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28064         PR testsuite/24281
28065         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28066         Check for null pointer.
28068 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28070         PR c++/21369
28071         * g++.dg/parse/ret-type3.C: New test.
28073 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28075         PR tree-opt/23946
28076         * gcc.c-torture/compile/pr23946.c: New test.
28078 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28080         * g++.dg/opt/mmx2.C: New test.
28082 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28084         PR c++/24277
28085         * g++.dg/template/static20.C: New test.
28087         PR c++/24302
28088         * g++.dg/warn/Wunused-12.C: New test.
28090         PR c++/23437
28091         * g++.dg/template/arg4.C: New test.
28093 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28095         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28096         * gcc.dg/ucnid-3.c: Likewise.
28097         * gcc.dg/ucnid-4.c: Likewise.
28098         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28099         * g++.dg/other/ucnid-1.C: Likewise.
28100         * gcc.dg/sparc-frame-1.c: New test.
28102 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28104         PR c++/24139
28105         * g++.dg/template/spec27.C: New test.
28107         PR c++/24275
28108         * g++.dg/template/static19.C: New test.
28110 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28112         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28113         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28115 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28117         PR target/24136
28118         * gfortran.fortran-torture/compile/pr24136.f: New test.
28120 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28122         PR c++/22172
28123         * g++.dg/parse/crash30.C: New test.
28125 2005-10-07  Richard Guenther  <rguenther@suse.de>
28127         PR middle-end/24227
28128         * gcc.c-torture/compile/pr24227.c: New testcase.
28130 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28132         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28133         Do not put aligned attributes on array elements.
28135 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28137         PR testsuite/23611, PR testsuite/23615
28138         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28139         writing prototypes of library functions by hand.
28140         * obj-c++.dg/bitfield-4.mm: Likewise.
28141         * obj-c++.dg/const-str-4.mm: Likewise.
28142         * obj-c++.dg/encode-4.mm: Likewise.
28143         * obj-c++.dg/encode-5.mm: Likewise.
28144         * obj-c++.dg/encode-6.mm: Likewise.
28145         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28146         * obj-c++.dg/method-10.mm: Likewise.
28147         * obj-c++.dg/method-17.mm: Likewise.
28148         * obj-c++.dg/method-19.mm: Likewise.
28149         * obj-c++.dg/try-catch-2.mm: Likewise.
28151 2005-10-06  Richard Henderson  <rth@redhat.com>
28153         PR 24236
28154         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28156 2005-10-06  Dale Johannesen  <dalej@apple.com>
28158         * gcc.c-torture/execute/20030125-1.c: Correct.
28160 2005-10-06  Richard Guenther  <rguenther@suse.de>
28162         PR tree-optimization/24238
28163         * g++.dg/tree-ssa/pr24238.C: New testcase.
28165 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28167         PR 18568
28168         * gfortran.dg/der_pointer_3.f90: New test.
28170 2005-10-05  Devang Patel  <dpatel@apple.com>
28172         PR Debug/23205
28173         * g++.dg/other/PR23205.C: New.
28175 2005-10-05  Richard Henderson  <rth@redhat.com>
28177         PR target/23602
28178         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28179         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28181 2005-10-05  Dale Johannesen  <dalej@apple.com>
28183         * gcc.c-torture/execute/float-floor.c: New.
28185 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28187         PR tree-optimization/21419
28188         PR tree-optimization/24146
28189         PR tree-optimization/24151
28191         * g++.dg/ext/asm7.C: New.
28192         * g++.dg/ext/asm8.C: New.
28193         * gcc.dg/asm-1.c: Compile on all targets.
28194         * gcc.dg/asm-pr24146.c: New.
28195         * gcc.dg/pr21419.c: Adjust error messages.
28197 2005-10-05  Richard Guenther  <rguenther@suse.de>
28199         PR fortran/24176
28200         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28202 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28204         PR c++/23513
28205         * g++.dg/template/spec22.C: Robustify test.
28206         * g++.dg/template/spec26.C: New.
28208 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28210         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28211         if target supports vector instructions.
28213 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28215         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28216         C99 functions.
28218 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28220         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28221         check_effective_target_fortran_large_int): Replace cached result
28222         when target changes.
28224 2005-10-04  Devang Patel  <dpatel@apple.com>
28226         * gcc.dg/i386-sse-vect-types.c: New.
28228 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28230         PR preprocessor/13726
28231         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28232         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28234 2005-10-04  Richard Guenther  <rguenther@suse.de>
28236         PR c/23576
28237         * gcc.dg/noncompile/pr23576.c: New testcase.
28239 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28241         PR middle-end/23125
28242         * gcc.dg/register-var-3.c: New test.
28244 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28246         * gcc.dg/pr23049.c: New test.
28248         * gcc.dg/ucnid-4.c: Fix test.
28250 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28252         PR 23445
28253         * gcc.c-torture/compile/pr23445.c: New test.
28255 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28257         * g++.dg/overload/unknown1.C: New.
28259 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28261         PR c++/17775
28262         * g++.dg/template/repo4.C: New test.
28264 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28266         PR libfortran/19308
28267         * gfortran.dg/large_real_kind_2.F90: New test.
28268         * gfortran.dg/large_integer_kind_2.f90: New test.
28270 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28272         * lib/target-supports.exp (check_effective_target_vect_shift):
28273         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28274         (check_effective_target_vect_condition): Fix copy-n-pasto.
28276         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28277         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28278         targets.
28280 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28282         PR c++/22621
28283         * g++.dg/template/overload5.C : New test.
28285         PR c++/23840
28286         * g++.dg/expr/stdarg1.C: New test.
28288 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28290         PR 24142
28291         * gcc.c-torture/execute/pr24142.c: New test.
28293 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28295         PR 24141
28296         * gcc.c-torture/execute/pr24141.c: New test.
28298 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28299             Diego Novillo  <dnovillo@redhat.com>
28301         PR 23604
28302         * gcc.c-torture/execute/pr23604.c: New test.
28304 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28306         PR fortran/16404
28307         PR fortran/20835
28308         PR fortran/20890
28309         PR fortran/20899
28310         PR fortran/20900
28311         PR fortran/20901
28312         PR fortran/20902
28313         gfortran.dg/equiv_constraint_1.f90: New test.
28314         gfortran.dg/equiv_constraint_2.f90: New test.
28315         gfortran.dg/equiv_constraint_3.f90: New test.
28316         gfortran.dg/equiv_constraint_4.f90: New test.
28317         gfortran.dg/equiv_constraint_5.f90: New test.
28318         gfortran.dg/equiv_constraint_6.f90: New test.
28319         gfortran.dg/equiv_constraint_7.f90: New test.
28320         gfortran.dg/equiv_constraint_8.f90: New test.
28321         gfortran.dg/private_type_1.f90: New test.
28322         gfortran.dg/private_type_2.f90: New test.
28323         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28324         980628-10.f: Assert std=gnu to permit mixing of
28325         types in equivalence statements.
28327 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28329         PR 24112
28330         * gfortran.dg/open_status_1.f90: New.
28332 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28334         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28335         * gcc.dg/vect/pr22480.c: Clean up temp files.
28336         * gcc.dg/vect/pr23831.c: Clean up temp files.
28337         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28338         Clean up temp files.
28339         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28340         Clean up temp files.
28342         * gcc.dg/20050309-1.c: Clean up temp files.
28343         * gcc.dg/20050325-1.c: Clean up temp files.
28345 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28347         PR tree-optimization/24059
28348         * gcc.dg/vect/pr24059.c : New test.
28350 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28352         PR middle-end/24109
28353         * gcc.c-torture/execute/20050929-1.c: New test.
28355 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28357         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28359 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28361         PR c/21419
28362         * gcc.dg/pr21419.c: New test.
28364 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28366         * gcc.dg/pr23911.c: New test.
28368 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28370         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28372         PR c++/16782
28373         * g++.dg/parse/qualified4.C: New test.
28374         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28375         * g++.old-deja/g++.mike/p8154.C: Likewise.
28377 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28379         PR c++/22147
28380         * g++.dg/template/friend37.C: New test.
28381         * g++.dg/parse/crash28.C: Adjust error markers.
28383 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28385         PR fortran/18518
28386         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28388 2005-09-27  Devang Patel  <dpatel@apple.com>
28390         PR tree-optimization/23625
28391         * gcc.dg/pr23625.c: New test.
28393 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28395         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28396         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28398 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28400         PR fortran/23677
28401         * gfortran.fortran-torture/execute/save_1.f90: New test.
28402         * gfortran.dg/save_1.f90: New test.
28404 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28406         * gcc.target/i386/builtin-apply-mmx.c: New test.
28408         PR target/22576
28409         * gcc.target/i386/pr22576.c: New test.
28411         PR target/22585
28412         * gcc.target/i386/pr22585.c: New test.
28414         PR target/23268
28415         * gcc.target/i386/pr23268.c: New test.
28417         PR middle-end/23831
28418         * gcc.dg/vect/pr23831.c: New test.
28420         PR target/24055
28421         * gcc.target/i386/pr24055.c: New test.
28423 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28425         PR tree-optimization/23960
28426         * gcc.c-torture/compile/pr23960.c: New.
28428 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28430         PR fortran/16861
28431         * gfortran.dg/nested_modules_3.f90: New.
28433 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28435         PR fortran/24005
28436         gfortran.dg/interface_1.f90: New test.
28438 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28439         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28441         PR fortran/23843
28442         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28444 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28446         PR fortran/23516
28447         * gfortran.dg/imag_1.f: New test.
28448         * gfortran.dg/imag_2.f: Ditto.
28450 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28452         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28454 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28456         PR c++/21983
28457         * g++.dg/warn/pr21983.C: New test.
28459 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28461         * gcc.dg/20050922-1.c: Testcase added.
28463 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28465         PR c++/23993
28466         * g++.dg/template/array14.C: New test.
28468 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28470         PR fortran/19929
28471         * gfortran.dg/der_ptr_component_1.f90: New test.
28473 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28475         PR c++/23965
28476         * g++.dg/template/error1.C: Reject "no matching function" message.
28478 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28480         PR c++/17609
28481         * g++.dg/lookup/error1.C: New test.
28483 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28485         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28486         functionality of the testcase.
28488 2005-09-20  Richard Henderson  <rth@redhat.com>
28490         * gcc.dg/vect/vect-22.c: Require vect_float.
28491         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28493 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28495         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28496         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28497         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28498         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28499         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28500         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28501         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28502         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28503         * gcc.dg/cpp/ucnid-8.c: New test.
28505 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28507         PR tree-optimization/23929
28508         * gcc.c-torture/compile/pr23929.c: New test.
28510 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28512         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28513         for one loop.
28515 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28517         PR testsuite/23186
28518         * g++.dg/other/pr22003.C: Require named sections.
28520 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28522         PR c++/23947
28523         * g++.dg/rtti/crash3.C: New test.
28525         PR tree-optimization/23818
28526         * gcc.dg/pr23818.c: New test.
28528 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28530         PR fortran/23420
28531         * gfortran.dg/print_fmt_4.f: New.
28533 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28535         PR fortran/23663
28536         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28538 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28540         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28541         Use pointers to local alignable arrays instead. Added comments.
28542         * gcc.dg/vect/vect-46.c: Likewise.
28543         * gcc.dg/vect/vect-48.c: Likewise.
28544         * gcc.dg/vect/vect-49.c: Likewise.
28545         * gcc.dg/vect/vect-52.c: Likewise.
28546         * gcc.dg/vect/vect-53.c: Likewise.
28547         * gcc.dg/vect/vect-54.c: Likewise.
28548         * gcc.dg/vect/vect-56.c: Likewise.
28549         * gcc.dg/vect/vect-57.c: Likewise.
28550         * gcc.dg/vect/vect-58.c: Likewise.
28551         * gcc.dg/vect/vect-60.c: Likewise.
28552         * gcc.dg/vect/vect-61.c: Likewise.
28554         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28555         The test is no longer vectorizable on vect_no_align targets.
28556         * gcc.dg/vect/vect-43.c: Likewsie.
28558         * gcc.dg/vect/vect-44.c: Added comments.
28559         * gcc.dg/vect/vect-45.c: Added comments.
28560         * gcc.dg/vect/vect-50.c: Added comments.
28561         * gcc.dg/vect/vect-51.c: Added comments.
28563         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28564         aligned type.
28565         * gcc.dg/vect/Os-vect-95.c: Likewise.
28567         * gcc.dg/vect/vect-41.c: Test removed.
28568         * gcc.dg/vect/vect-47.c: Test removed.
28569         * gcc.dg/vect/vect-55.c: Test removed.
28570         * gcc.dg/vect/vect-59.c: Test removed.
28572 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28574         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28575         No longer vectorizable on vect_no_align targets.
28576         * gcc.dg/vect/pr20122.c: Likewise.
28577         * gcc.dg/vect/vect-74.c: Likewise.
28578         * gcc.dg/vect/vect-75.c: Likewise.
28579         * gcc.dg/vect/vect-76.c: Likewise.
28581         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28582         Will not be vectorizable on vect_no_align targets once aliasing issues
28583         are resolved.
28584         * gcc.dg/vect/vect-79.c: Likewise.
28586         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28587         * gcc.dg/vect/vect-78.c: Likewise.
28588         * gcc.dg/vect/vect-97.c: Likewise.
28590 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28592         * gcc.dg/pr23943.c: New test.
28594 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28596         PR fortran/19181
28597         * gfortran.dg/derived_pointer_null_1.f90: New test.
28599 2005-09-18  Richard Guenther  <rguenther@suse.de>
28601         PR middle-end/23944
28602         * gcc.c-torture/compile/pr23944.c: New testcase.
28604 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28606         PR fortran/15975
28607         * gfortran.dg/der_pointer_2.f90: New test.
28609 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28611         PR fortran/16861
28612         * gfortran.dg/nested_modules_2.f90: New test.
28614 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28616         PR c++/18368
28617         * g++.dg/other/semicolon.C: New test.
28619 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28621         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28622         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28624 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28626         PR c++/23914
28627         * g++.dg/template/static18.C: New test.
28629         PR c++/21514
28630         * g++.dg/template/crash19.C: Remove dg-error marker.
28631         * g++.dg/template/local4.C: New test.
28633 2005-09-16  Paul Brook  <paul@codesourcery.com>
28635         PR fortran/23906
28636         * gfortran.dg/dependency_1.f90: New test.
28638 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28640         PR c++/23896
28641         * g++.dg/template/static17.C: New test.
28643 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28645         PR c++/23139
28646         * g++.dg/warn/huge-val1.C: New test.
28648 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28650         PR c++/13140
28651         * g++.dg/parse/class2.C: New test.
28652         * g++.dg/template/explicit8.C: Likewise.
28653         * g++.dg/template/spec25.C: Likewise.
28655 2005-09-14  Josh Conner  <jconner@apple.com>
28657         PR middle-end/23584
28658         * gcc.dg/pr23584.c: New test.
28660 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28662         PR fortran/21875 Internal Unit Array I/O, NIST
28663         * gfortran.dg/arrayio_1.f90: New test.
28664         * gfortran.dg/arrayio_1.f90: New test.
28665         * gfortran.dg/arrayio_1.f90: New test.
28666         * gfortran.dg/arrayio_1.f90: New test.
28667         * gfortran.dg/arrayio_1.f90: New test.
28669 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28671         PR middle-end/22480
28672         * gcc.dg/vect/pr22480.c: New test.
28674 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28676         PR fortran/19358
28677         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28679 2005-09-13 Josh Conner <jconner@apple.com>
28681         PR c++/23180
28682         * g++.dg/init/struct2.C: New test.
28683         * g++.dg/init/struct3.C: New test.
28685 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28687         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28688         Clean up temp files.
28689         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28690         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28691         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28692         gcc.dg/tree-ssa/builtin-printf-1.c,
28693         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28694         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28695         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28696         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28697         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28698         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28699         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28700         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28701         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28702         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28703         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28704         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28706 2005-09-13  Josh Conner  <jconner@apple.com>
28708         * lib/gcc-dg.exp: Load scanipa.exp.
28709         (cleanup-dump): New procedure.
28710         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28711         * lib/scandump.exp: New file.
28712         * lib/scantree.exp: Use it.
28713         * lib/scanipa.exp: New file.
28715 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28717         PR fortran/17740
28718         * gfortran.dg/generic_4.f90: New test.
28720 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28722         PR target/23816
28723         * gcc.target/i386/pr23816-1.c: New test.
28724         * gcc.target/i386/pr23816-2.c: New test.
28727 2005-09-13  Bastian Blank <waldi@debian.org>
28729         PR c++/16171
28730         * g++.dg/abi/mangle26.C: New test.
28731         * g++.dg/abi/mangle27.C: New test.
28732         * g++.dg/abi/mangle28.C: New test.
28733         * g++.dg/abi/mangle29.C: New test.
28735         PR c++/23839
28736         * g++.dg/parse/register1.C: New test.
28738 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28740         PR c++/23842
28741         * g++.dg/template/access16.C: New test.
28743 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28745         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28747 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28749         PR fortran/18899
28750         * gfortran.dg/shape_2.f90: New test.
28752 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28754         PR target/19269
28755         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28756         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28757         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28758         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28759         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28760         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28761         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28762         tests.
28764 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28766         PR c++/23841
28767         * g++.dg/parse/template17.C: New test.
28769 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28771         PR c++/23789
28772         * g++.dg/template/nontype14.C: New test.
28774 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28776         PR g++/7874
28777         * g++.dg/lookup/friend7.C: New test.
28778         * g++.dg/lookup/friend8.C: New test.
28779         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28780         so that it will be found via argument dependent lookup.
28781         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28782         friend functions which will no longer be found.
28783         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28784         function g, so that it will be found via argument dependent
28785         lookup.
28786         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28787         * g++.old-deja/g++.mike/net43.C: Likewise.
28789 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28791         PR c++/23691
28792         * g++.dg/template/static16.C: New test.
28794 2005-09-12  Josh Conner  <jconner@apple.com>
28796         PR middle-end/23237
28797         * gcc.c-torture/compile/pr23237.c: New test.
28799 2005-09-11  Richard Henderson  <rth@redhat.com>
28801         * g++.dg/other/error8.C: Update expected diagnostic text.
28803 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28805         PR libfortran/19872
28806         * gfortran.dg/overwrite_1.f: New test.
28808 2005-09-09  Josh Conner  <jconner@apple.com>
28810         * g++.dg/init/pr23180-1.C: Removed.
28811         * g++.dg/init/pr23180-2.C: Removed.
28813 2005-09-09  David Daney <ddaney@avtrex.com>
28815         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28816         files which are ...
28817         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28818         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28820 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28822         * gfortran.dg/iostat_2.f90: New test.
28824 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28826         PR c++/22252
28827         * g++.dg/ext/interface1.C: New test.
28828         * g++.dg/ext/interface1.h: Likewise.
28829         * g++.dg/ext/interface1a.cc: Likewise.
28831 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28833         * gfortran.dg/iomsg_1.f90: New test case.
28835 2005-09-09  Richard Guenther  <rguenther@suse.de>
28837         PR c++/23624
28838         * g++.dg/tree-ssa/pr23624.C: New testcase.
28840 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28842         PR fortran/19239
28843         * gfortran.dg/vector_subscript_1.f90,
28844         * gfortran.dg/vector_subscript_2.f90: New tests.
28846 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28848         PR fortran/21104
28849         * gfortran.dg/array_alloc_1.f90,
28850         * gfortran.dg/array_alloc_2.f90,
28851         * gfortran.dg/array_alloc_3.f90: New tests.
28853 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28855         PR fortran/12840
28856         * gfortran.dg/array_constructor_6.f90
28857         * gfortran.dg/array_constructor_7.f90
28858         * gfortran.dg/array_constructor_8.f90
28859         * gfortran.dg/array_constructor_9.f90
28860         * gfortran.dg/array_constructor_10.f90
28861         * gfortran.dg/array_constructor_11.f90
28862         * gfortran.dg/array_constructor_12.f90: New tests.
28864 2005-09-08  Josh Conner  <jconner@apple.com>
28866         PR c++/23180
28867         * g++.dg/init/pr23180-1.C: New test.
28868         * g++.dg/init/pr23180-2.C: New test.
28870 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28872         PR fortran/18878
28873         * gfortran.dg/module_double_reuse.f90: New.
28875 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28877         PR fortran/23270
28878         PR fortran/22304
28879         PR fortran/18870
28880         PR fortran/17917
28881         PR fortran/16511
28882         * gfortran.dg/common_equivalence_1.f: New.
28883         * gfortran.dg/common_equivalence_2.f: New.
28884         * gfortran.dg/common_equivalence_3.f: New.
28885         * gfortran.dg/contained_equivalence_1.f90: New.
28886         * gfortran.dg/module_blank_common.f90: New.
28887         * gfortran.dg/module_commons_1.f90: New.
28888         * gfortran.dg/module_equivalence_1.f90: New.
28889         * gfortran.dg/nested_modules_1.f90: New.
28890         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28891         equivalences and add comment to connect the test with
28892         the PR.
28894 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28896         PR fortran/23765
28897         * gfortran.dg/common_6.f90: New test.
28899 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28901         PR fortran/15326
28902         * gfortran.dg/char_result_1.f90,
28903         * gfortran.dg/char_result_2.f90,
28904         * gfortran.dg/char_result_3.f90,
28905         * gfortran.dg/char_result_4.f90,
28906         * gfortran.dg/char_result_5.f90,
28907         * gfortran.dg/char_result_6.f90,
28908         * gfortran.dg/char_result_7.f90,
28909         * gfortran.dg/char_result_8.f90: New tests.
28911 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28913         PR fortran/19928
28914         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28916 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28918         PR obj-c++/16816
28919         * obj-c++.dg/selector-5.mm: New test.
28920         * obj-c++.dg/selector-6.mm: New test.
28922 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28924         PR objc/20574
28925         PR objc/19324
28926         * objc.dg/error-1.m: New test.
28928 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28930         PR fortran/23373
28931         * gfortran.fortran-torture/execute/pr23373-1.f90,
28932         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28934 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28936         PR libfortran/23760
28937         * gfortran.dg/g77/1832.f: Remove long string in write statement
28938         to allow the test to pass on correct list directed output with
28939         prepended space.
28941 2005-09-07  James E Wilson  <wilson@specifix.com>
28943         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28945 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28947         * gfortran.dg/parameter+save.f90: Rename to
28948         * gfortran.dg/parameter_save.f90: .. this.
28950 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28952         PR fortran/20848
28953         * gfortran.dg/parameter+save.f90: New test case.
28955 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28957         PR fortran/19269
28958         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28960 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28962         PR c/23075
28963         * gcc.dg/pr23075.c: New test.
28964         * g++.dg/warn/pr23075.C: New test.
28966         PR target/22362
28967         * gcc.target/i386/pr22362.c: New test.
28969         PR rtl-optimization/23098
28970         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28972         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28973         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28974         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28976 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28978         * g++.dg/expr/cast6.C: New test.
28980         PR c++/9782
28981         * g++.dg/init/new15.C: New test.
28983 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28985         * gcc.dg/vect/Os-vect-95.c: New test.
28986         * gcc.dg/vect/vect-95.c: Same.
28988 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28990         * gcc.dg/vect/vect-29.c: Update xfail testing.
28991         * gcc.dg/vect/vect-44.c: Same.
28992         * gcc.dg/vect/vect-48.c: Same.
28993         * gcc.dg/vect/vect-50.c: Same.
28994         * gcc.dg/vect/vect-72.c: Same.
28995         * gcc.dg/vect/vect-77.c: Same.
28996         * gcc.dg/vect/vect-78.c: Same.
28997         * gcc.dg/vect/vect-80.c: Same.
28998         * gcc.dg/vect/vect-96.c: Same.
28999         * gcc.dg/vect/vect-100.c: Same.
29000         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29001         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29002         * gfortran.dg/vect/vect-5.f90: Same.
29004 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29006         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29007         start strings.
29008         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29009         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29011         PR c++/23056
29012         * g++.dg/opt/pr23056.C: New test.
29014         PR rtl-optimization/23098
29015         * gcc.target/i386/pr23098.c: New test.
29017 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29019         PR c++/23667
29020         * g++.dg/template/static15.C: New test.
29022         PR c++/21440
29023         * g++.dg/ext/stmtexpr5.C: New test.
29024         * g++.dg/ext/stmtexpr6.C: Likewise.
29026 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29028         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29030         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29031         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29032         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29034 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29036         PR libfortran/23321
29037         * gfortran.dg/direct_io_4.f90: New test case.
29039 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29040             Rasmus Hahn  <rassahah@neofonie.de>
29042         PR libobjc/23108
29043         * objc.dg/type-stream-1.m: New test.
29045 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29047         PR fortran/23661
29048         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29049         gfortran.dg/print_fmt_3.f90: New test.
29051 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29053         * gfortran.dg/fmt_t_1.f90: New test.
29055 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29057         PR rtl-optimization/23454
29058         * g++.dg/opt/pr23454.C: New test.
29060 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29062         PR c++/23699
29063         * g++.dg/ext/static1.C: New test.
29065 2005-09-02  Richard Henderson  <rth@redhat.com>
29067         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29068         tail call to check_fa_work.
29070 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29072         PR c++/21687
29073         * g++.dg/other/gc3.C: New test.
29075 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29077         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29078         * gcc.dg/20050826-1.c: Likewise.
29080 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29082         PR c++/23167
29083         * g++.dg/expr/volatile1.C: New test.
29085 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29087         PR middle-end/23547
29088         * gcc.dg/pr23547.c: New test.
29090 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29092         PR c/22061
29093         * gcc.c-torture/execute/pr22061-1.c,
29094         * gcc.c-torture/execute/pr22061-2.c,
29095         * gcc.c-torture/execute/pr22061-3.c,
29096         * gcc.c-torture/execute/pr22061-4.c: New tests.
29098 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29100         * gcc.dg/Wredundant-decls-2.c: New test to check that
29101         -Wredundant-decls does not issue warning for a variable
29102         definition following a declaration.
29104 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29106         PR debug/7241
29107         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29108         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29109         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29111         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29112         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29113         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29114         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29115         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29116         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29117         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29118         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29120 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29122         PR objc/23306
29123         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29124         scan-assmbler.
29126 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29128         PR target/21255
29129         * gcc.dg/pr21255-1.c: New test.
29130         * gcc.dg/pr21255-2-mb.c: Likewise.
29131         * gcc.dg/pr21255-2-ml.c: Likewise.
29132         * gcc.dg/pr21255-3.c: Likewise.
29133         * gcc.dg/pr21255-4.c: Likewise.
29135 2005-08-31  Dale Johannesen  <dalej@apple.com>
29137         * gcc.dg/20050830-1.c: New.
29139 2005-08-31  Josh Conner  <jconner@apple.com>
29141         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29142         command-line options for arm-*-* targets.
29143         * g++.dg/init/array16.C: Likewise.
29144         * g++.dg/other/crash-4.C: Likewise.
29146 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29148         PR obj-c++/23640
29149         * obj-c++.dg/gnu-runtime-3.mm: New test.
29151 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29153         PR c++/13377
29154         * g++.dg/lookup/ambig4.C: New test.
29155         * g++.dg/lookup/ambig5.C: New test.
29156         * g++.dg/tc1/dr101.C: Adjust error markers.
29158 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29160         PR c++/23639
29161         * g++.dg/template/ttp5.C: Adjust error markers.
29163 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29165         PR testsuite/23609
29166         * lib/obj-c++.exp: Include target-libpath.exp.
29167         (obj-c++_link_flags): Look for the GNU libobjc library
29168         and set the library path to include it.
29169         Don't manually set LD_LIBRARY_PATH (etc.) but call
29170         set_ld_library_path_env_vars instead.
29171         (obj-c++_target_compile): Don't set library path or
29172         linker flags because they are already set correctly
29173         in obj-c++_link_flags.
29175 2005-08-30  Josh Conner  <jconner@apple.com>
29177         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29178         to command-line options for arm-*-* targets.
29180 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29182         * g++.dg/other/i386-1.C: New.
29184 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29186         PR preprocessor/20348
29187         PR preprocessor/20356
29188         * gcc.dg/cpp/pr20348.c: New test.
29189         * gcc.dg/cpp/pr20348.h: New file.
29190         * gcc.dg/cpp/inc/pr20348.h: New file.
29191         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29192         * gcc.dg/cpp/pr20356.c: New test.
29193         * gcc.dg/cpp/pr20356.h: New file.
29194         * gcc.dg/cpp/inc/pr20356.h: New file.
29195         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29197 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29199         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29200         Fix array dimension to avoid correct end-of-file error.
29202 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29204         PR libfortran/23598
29205         * gfortran.dg/iostat_1.f90: New test.
29207 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29209         PR middle-end/23408
29210         * gcc.dg/pr23408.c: New test.
29212 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29214         PR c++/23099
29215         * g++.dg/init/member1.C: Make sure erroneous static data member
29216         definitions are required.
29217         * g++.dg/template/static13.C: New test.
29218         * g++.dg/template/static14.C: Likewise.
29220 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29222         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29223         -march=pentium4, remove ilp32 requirement.
29225         PR middle-end/23484
29226         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29227         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29229 2005-08-29  Andreas Jaeger  <aj@suse.de>
29231         PR testsuite/23607
29232         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29234 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29236         * gcc.c-torture/execute/20050316-2.c: New test.
29237         * gcc.c-torture/execute/20050316-3.c: New test.
29238         * gcc.dg/torture/pr16104-1.c: New test.
29240 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29242         PR middle-end/23463
29243         * gcc.c-torture/execute/zero-struct-1.c: New test.
29245 2005-08-27  Richard Guenther  <rguenther@suse.de>
29247         PR target/23575
29248         * gcc.target/i386/pr23575.c: New testcase.
29250 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29252         PR rtl-optimization/23561
29253         * gcc.c-torture/execute/20050826-1.c: New test.
29255         PR rtl-opt/23560
29256         * gcc.c-torture/execute/20050826-2.c: New test.
29258 2005-08-26  Dale Johannesen  <dalej@apple.com>
29260         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29261         * gcc.dg/20050826-1.c: New.
29263 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29265         PR c++/19004
29266         * g++.dg/template/nontype13.C: New test.
29268         PR c++/23491
29269         * g++.dg/init/new14.C: New test.
29270         * g++.dg/expr/anew1.C: Do not XFAIL.
29271         * g++.dg/expr/anew2.C: Likewise.
29272         * g++.dg/expr/anew3.C: Likewise.
29274 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29276         PR middle-end/22439
29277         * gcc.dg/vla-3.c: New test.
29279 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29281         PR fortran/20363
29282         * gfortran.dg/named_interface.f90: New.
29284 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29286         * gcc.c-torture/execute/frame-address.c: New test.
29288 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29290         PR c++/20817
29291         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29293 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29295         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29297 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29299         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29300         * gcc.dg/altivec-22.c: Rename from..
29301         * gcc.dg/altivec-nomfcr.c: ..this.
29303 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29305         PR tree-optimization/23546
29306         * gcc.dg/tree-ssa/pr23546.c: New test.
29308 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29310         PR fortran/17758
29311         * gfortran.dg/nonreturning_statements.f90: New test.
29313 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29315         PR c++/22454
29316         * g++.dg/parse/crash29.C: New.
29318 2005-08-23  DJ Delorie  <dj@redhat.com>
29320         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29321         constants have the L suffix.
29323 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29325         PR c++/23044
29326         * g++.dg/template/instantiate8.C: New.
29328 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29330         PR middle-end/23467
29331         * gcc.c-torture/execute/pr23467.c: New test.
29333 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29335         PR tree-optimization/22043
29336         * gcc.c-torture/execute/20050613-1.c: New test.
29338 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29340         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29342 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29344         PR rtl-optimization/23478
29345         * g++.dg/opt/pr23478.C: New test.
29347 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29349         PR c/18715
29350         * gcc.dg/switch-warn-3.c: New test.
29352 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29354         PR c++/22233
29355         * g++.dg/template/param1.C: New test.
29357 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29359         PR c++/23089
29360         * g++.dg/other/incomplete1.C: New test.
29362 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29364         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29365         are vectorizable.
29367 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29369         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29370         d_lines_5.f: New.
29372 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29374         * gcc.target/i386/sse-4.c: New test.
29376 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29378         PR testsuite/23239
29379         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29381 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29383         * gcc.dg/20050811-1.c: New test.
29384         * gcc.dg/20050811-2.c: New test.
29386 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29388         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29390 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29392         PR 23476
29393         * gcc.c-torture/compile/pr23476.c: New test.
29395 2005-08-19  Devang Patel  <dpatel@apple.com>
29397         PR tree-optimization/23048
29398         * gcc.dg/tree-ssa/pr23048.c: New test.
29400 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29402         PR middle-end/20624
29403         * g++.dg/warn/Wreturn-3.C: New test
29405 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29407         PR tree-optimization/22228
29408         * g++.dg/vect/pr22543.cc: New test.
29410 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29412         PR tree-optimization/21574
29413         * gcc.dg/tree-ssa/pr21574.c: New test.
29415 2005-08-16  James E Wilson  <wilson@specifix.com>
29417         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29419 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29421         PR tree-opt/23402
29422         * gcc.c-torture/compile/zero-strct-3.c: New test.
29423         * gcc.c-torture/compile/zero-strct-4.c: New test.
29425 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29427         PR target/23376
29428         * gcc.target/x86_64/pr23376.c: New test.
29430 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29432         PR c++/23337
29433         * g++.dg/ext/vector2.C: New.
29435 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29437         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29439 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29441         PR libfortran/23428
29442         * gfortran.dg/inquire-complex.f90: New test case.
29444 2005-08-16  James E Wilson  <wilson@specifix.com>
29446         PR tree-optimization/21105
29447         * gcc.dg/large-size-array.c: New.
29449 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29451         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29452         type.
29453         * gcc.dg/vect/vect-41: Likewise.
29454         * gcc.dg/vect/vect-42: Likewise.
29455         * gcc.dg/vect/vect-43: Likewise.
29456         * gcc.dg/vect/vect-44: Likewise.
29457         * gcc.dg/vect/vect-46: Likewise.
29458         * gcc.dg/vect/vect-47: Likewise.
29459         * gcc.dg/vect/vect-48: Likewise.
29460         * gcc.dg/vect/vect-52: Likewise.
29461         * gcc.dg/vect/vect-53: Likewise.
29462         * gcc.dg/vect/vect-54: Likewise.
29463         * gcc.dg/vect/vect-55: Likewise.
29464         * gcc.dg/vect/vect-56: Likewise.
29465         * gcc.dg/vect/vect-57: Likewise.
29466         * gcc.dg/vect/vect-58: Likewise.
29467         * gcc.dg/vect/vect-59: Likewise.
29468         * gcc.dg/vect/vect-60: Likewise.
29469         * gcc.dg/vect/vect-61: Likewise.
29470         * gcc.dg/vect/vect-85: Likewise.
29471         * gcc.dg/vect/vect-87: Likewise.
29472         * gcc.dg/vect/vect-88: Likewise.
29473         * gcc.dg/vect/vect-93.c: Likewise.
29474         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29475         * gcc.dg/vect/vect-75: Likewise.
29476         * gcc.dg/vect/vect-76: Likewise.
29477         * gcc.dg/vect/vect-77: Likewise.
29478         * gcc.dg/vect/vect-78: Likewise.
29479         * gcc.dg/vect/vect-80: Likewise.
29480         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29481         vectorized for the expected reason, rather than checking how alignment
29482         was handled.
29483         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29484         aligned type and also instead of aligned pointers. Added documentation.
29486 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29488         * gfortran.dg/power.f90: New test.
29490 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29492         PR rtl-optimization/23299
29493         * g++.dg/opt/pr23299.C: New test.
29495 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29497         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29499 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29501         * g++.dg/template/local6.C: New test.
29503 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29505         * execute/exceptions/finally-1.m: Check that the catch and finally are
29506         being called.  Also add a "return 0;" at the end of main.
29508 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29510         PR fortran/21432.
29511         * gfortran.dg/namelist_print_1.f: New test of functionality of
29512         PRINT namelist.
29513         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29514         namelist generates error with -std=f95.
29516 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29518         PR tree-optimization/23119
29519         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29521 2005-08-13  Marcin Koziej  <creep@desk.pl>
29522             Andrew Pinski  <pinskia@physics.uc.edu>
29524         PR libobjc/22492
29525         * execute/exceptions/finally-1.m: New test.
29527 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29529         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29530         testsuite.
29531         * objc/execute/exceptions/trivial.m: New test.
29532         * objc.dg/try-catch-11.m: Move to ...
29533         * objc/execute/exceptions/foward-1.m: Here.
29534         * objc.dg/try-catch-2.m: Move to ...
29535         * objc/execute/exceptions/catchall-1.m: Here.
29536         * objc.dg/try-catch-8.m: Move to ...
29537         * objc/execute/exceptions/local-variables-1.m: Here.
29539 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29541         * objc.dg/nested-func-1.m: Move to ...
29542         * objc/execute/nested-func-1.m: Here.
29544 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29546         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29547         in ${options} instead of [target_info name].
29548         * lib/obj-c++.exp (objc_target_compile): Likewise.
29550 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29552         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29554 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29556         part of PR testsuite/23348
29557         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29558         each of the torture options.
29559         * objc/compile/trivial.m: New test.
29561 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29563         * gfortran.dg/eoshift.f90: Correct format.
29565 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29567         * gfortran.fortran-torture/execute/character_passing.f90:
29568         Fix comment typo.
29570 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29572         PR c++/8271
29573         * g++.dg/template/unify10.C: New.
29575 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29577         * g++.dg/parse/pr22514.C: Move to...
29578         * g++.dg/debug/pr22514.C: here.
29580 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29582         PR c++/23266
29583         * g++.dg/inherit/pure1.C: New test.
29585         * ChangeLog: Fix typos.
29587 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29588             Steven Bosscher  <stevenb@suse.de>
29590         * gfortran.dg/runtime_warning_1.f90: New test.
29592 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29594         PR c++/23219
29595         * g++.dg/parse/crash28.C: New.
29597 2005-08-11  Richard Guenther  <rguenther@suse.de>
29599         PR target/23289
29600         * gcc.target/i386/tailcall-1.c: New testcase.
29602 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29604         * gcc.dg/vect/vect-67.c: Un-xfail.
29606 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29608         PR c++/23225
29609         * g++.dg/parse/crash27.C: new test.
29611 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29613         PR libfortran/22143
29614         * gfortran.dg/shift-kind.f90: New testcase.
29616 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29618         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29619         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29621 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29623         PR c++/20646
29624         * g++.dg/other/mult-stor1.C: New test.
29626 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29628         * gcc.c-torture/pr18299-1.c: Move to ...
29629         * gcc.c-torture/compile/pr18299-1.c: Here.
29631 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29633         * gfortran/fortran.torture/execute/character_passing.f90:
29634         Fix types for LSAME.
29636 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29638         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29639         input data back to what it was originally.
29641 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29643         * objc.dg/try-catch-8.m: Enable for all targets.
29645 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29647         * gcc.dg/pr23165.c: New test.
29649 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29651         PR tree-optimization/23234
29652         * gcc.dg/tree-ssa/pr23234.c: New test.
29654 2005-08-08  Josh Conner  <jconner@apple.com>
29656         PR rtl-optimization/23241
29657         * gcc.dg/char-compare.c: New test.
29659 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29661         PR c++/22508
29662         * g++.dg/init/new13.C: New test.
29664 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29666         PR c++/21166
29667         * g++.dg/other/crash-4.C: Adjust
29668         * g++/dg/ext/packed9.C: New.
29670 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29672         PR middle-end/21964
29673         * gcc.c-torture/execute/pr21964-1.c: New test.
29675 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29677         PR c/22458
29678         * gcc.dg/pr22458-1.c: New test.
29680 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29681             Steven G. Kargl <kargls@comcast.net>
29683         PR fortran/22390
29684         * gfortran.dg/flush_1.f90: New test.
29686 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29688         PR c++/23191
29689         * g++.dg/template/eh2.C: New test.
29691 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29693         PR c++/19498
29694         * g++.dg/template/instantiate7.C: New test.
29696 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29698         PR c/23113
29699         * gcc.dg/Wunused-value-1.c: New test.
29701 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29703         PR rtl-optimization/23233
29704         * gcc.c-torture/compile/pr23233-1.c: New test.
29706 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29708         PR fortran/18833
29709         PR fortran/20850
29710         * gfortran.dg/equiv_1.f90: New test.
29711         * gfortran.dg/equiv_2.f90: New test.
29712         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29713         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29714         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29716 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29718         * gcc.c-torture/execute/vrp-5.c: New test.
29719         * gcc.c-torture/execute/vrp-6.c: New test.
29720         * gcc.dg/tree-ssa/vrp21.c: New test.
29722 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29724         * g++.dg/parse/pr22514.C: New test.
29726 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29728         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29730         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29731         instead of constant loads / pool entries.
29733 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29735         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29736         TEST_TO_WCTYPE.
29738 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29740         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29741         __WINT_TYPE__ in generated prototypes if possible.
29743 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29745         PR 22037
29746         * g++.dg/tree-ssa/pr22037.C:
29748 2005-08-04  Richard Henderson  <rth@redhat.com>
29750         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29751         scan-tree-dump-times directive.
29753 2005-08-04  Jan Hubicka  <jh@suse.cz>
29755         * gcov-1.C: Fix switch counts.
29756         * gcov-4b.c: Likewise.
29758 2005-08-03  Jeff Law  <law@redhat.com>
29760         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29762 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29764         * gcc.c-torture/execute/pr23135.c: New test.
29766 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29768         PR tree-optimization/19899
29769         * gcc.dg/tree-ssa/scev-1.c: New test.
29770         * gcc.dg/tree-ssa/scev-2.c: New test.
29772 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29774         PR target/18582
29775         * gcc.dg/torture/pr18582-1.c: New test.
29777 2005-08-03  Jan Hubicka  <jh@suse.cz>
29779         * update-conroll.c: New testcase.
29780         * update-conroll-2.c: New testcase.
29782 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29784         * gfortran.dg/constant_substring.f: New test.
29785         * gfortran.dg/pr22491.f: New test.
29787 2005-08-02  Jan Hubicka  <jh@suse.cz>
29789         * update-threading.c: Replace by the proper one.
29791 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29793         PR 23164
29794         * g++.dg/tree-ssa/pr23164.C: New test.
29796 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29798         * gcc.dg/tree-ssa/pr23192.c: New test.
29800 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29802         * gcc.c-torture/execute/vrp-4.c: New test.
29804 2005-08-02  Jan Hubicka  <jh@suse.cz>
29806         * update-threading.c: New test.
29808 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29810         * gcc.c-torture/compile/20050801-1.c: New test.
29811         * gcc.c-torture/compile/20050801-2.c: New test.
29813 2005-08-01  Jan Hubicka  <jh@suse.cz>
29815         * val-prof-5.c: New test.
29817 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29819         PR c/22311
29820         * gcc.dg/pr22311-1.c : New test.
29822 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29824         PR target/23095
29825         * gfortran.dg/pr23095.f: New test.
29827         PR c++/22003
29828         * g++.dg/other/pr22003.C: New test.
29830 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29832         PR target/20621
29833         * gcc.c-torture/execute/pr20621-1.c: New test.
29835 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29837         * gfortran.dg/comma_format_extension_4.f: Adjust length
29838         of string for format.
29839         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29840         print statement with internal write.
29841         * gfortran.dg/der_array_io_2.f: Likewise.
29842         * gfortran.dg/der_array_io_3.f: Likewise.
29844 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29846         * gcc.dg/fold-abs-4.c: new test.
29848 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29850         PR fortran/22570 an related issues.
29851         * gfortran.dg/x_slash_1.f: New test.
29853 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29855         PR c/23143
29856         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29857         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29859 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29861         PR c/529
29862         * gcc.dg/Wshadow-3.c: New test.
29864 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29866         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29867         used to have the wrong bounds).
29869 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29871         PR c/21720
29872         * gcc.dg/hex-round-1.c: Test more cases.
29873         * gcc.dg/hex-round-2.c: New test.
29875 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29877         PR 22550
29878         * g++.dg/tree-ssa/pr22550.C: New test.
29880 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29882         * gcc.dg/tree-ssa/vrp19.c: New test.
29883         * gcc.dg/tree-ssa-vrp20.c: New test.
29885 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29887         PR c/22240
29888         * gcc.dg/transparent-union-4.c: New test.
29890 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29892         PR c/22192
29893         * gcc.dg/c99-vla-2.c: New test.
29895 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29897         PR c/21720
29898         * gcc.dg/hex-round-1.c: New test.
29900 2005-07-28  Jan Hubicka  <jh@suse.cz>
29902         * inliner-1.c: Do not dump everything.
29903         * tree-prof.exp: Do not pass -ftree-based-profiling.
29904         * bprob.exp: Likewise.
29906         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29908 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29910         PR c++/22545
29911         * g++.dg/expr/ptrmem7.C: New test.
29913 2005-07-28  Mike Stump  <mrs@apple.com>
29915         * g++.old-deja/g++.mike/visibility-1.C: New test.
29917 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29919         PR c/20187
29920         * gcc.c-torture/execute/pr20187-1.c: New test.
29922 2005-07-28  Jeff Law  <law@redhat.com>
29924         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29925         * gcc.dg/tree-ssa/vrp18.c: New test.
29927 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29929         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29931 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29933         PR tree-optimization/22506
29934         * gcc.dg/vect/ps22506.c: New test.
29936 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29938         PR target/21149
29939         * gcc.target/i386/sse-3.c: New test.
29941 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29943         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29944         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29946 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29948         PR c/22589
29949         * gcc.c-torture/compile/pr22589-1.c: New test.
29951 2005-07-28  Jan Hubicka  <jh@suse.cz>
29953         * update-loopch.c: New testcase.
29955 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29957         PR rtl-optimization/23047
29958         * gcc.c-torture/execute/pr23047.c: New test.
29959         * gcc.c-torture/execute/pr23047.x: New.
29961 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29963         PR tree-optimization/22493
29964         * gcc.c-torture/execute/pr22493-1.c: New test.
29965         * gcc.c-torture/execute/pr22493-1.x: New.
29966         * gcc.c-torture/execute/vrp-1.c: New test.
29967         * gcc.c-torture/execute/vrp-2.c: New test.
29968         * gcc.c-torture/execute/vrp-2.c: New test.
29970 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29972         * gcc.target/frv/all-builtin-read8.c: Delete.
29973         * gcc.target/frv/all-builtin-read16.c: Delete.
29974         * gcc.target/frv/all-builtin-read32.c: Delete.
29975         * gcc.target/frv/all-builtin-read64.c: Delete.
29976         * gcc.target/frv/all-builtin-write8.c: Delete.
29977         * gcc.target/frv/all-builtin-write16.c: Delete.
29978         * gcc.target/frv/all-builtin-write32.c: Delete.
29979         * gcc.target/frv/all-builtin-write64.c: Delete.
29980         * gcc.target/frv/all-read-write-1.c: New.
29982 2005-07-27  Jeff Law  <law@redhat.com>
29984         * gcc.c-torture/execute/pr22630.c: New test.
29986 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29988         PR tree-optimization/23073
29989         * gcc.dg/vect/nodump-pr23073.c: New test.
29990         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29992 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29994         PR tree-optimize/22348
29995         * gcc.c-torture/execute/pr22348.c: New.
29997 2005-07-27  Richard Guenther  <rguenther@suse.de>
29999         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30001 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30003         PR fortran/22503
30004         * gfortran.dg/logical_comp.f90: New test.
30006 2005-07-27  Jan Hubicka  <jh@suse.cz>
30008         * inliner-1.c: Add cleanup of dumps.
30009         * val-prof-*.c: Likewise.
30010         * update-tailcall.c: New.
30012 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30014         PR 22591
30015         * gcc.dg/tree-ssa/pr22591.c: New test.
30016         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30018 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30020         PR libobjc/22606
30021         * objc.dg/try-catch-11.m: New test.
30023 2005-07-26  Richard Guenther  <rguenther@suse.de>
30025         PR tree-optimization/22486
30026         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30028 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30030         PR tree-opt/22484
30031         * g++.dg/opt/loop2.C: New test.
30033 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30035         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30036         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30038 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30040         * lib/profopt.exp (profopt-execute): Check for profiling data
30041         files on the target.
30043 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30045         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30046         for matching of asm labels.
30048 2005-07-25  Richard Guenther  <rguenther@suse.de>
30050         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30052 2005-07-25  Richard Guenther  <rguenther@suse.de>
30054         PR testsuite/22624
30055         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30057 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30059         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30060         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30061         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30062         * gcc.dg/vect/vect-100.c: New test.
30063         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30064         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30065         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30066         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30067         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30068         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30069         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30070         * gfortran.dg/vect/pr19049.f90: New testcase.
30071         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30073 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30075         * gcc.c-torture/execute/20050713-1.c: New test.
30077         PR fortran/20063
30078         * gfortran.fortran-torture/execute/data_4.f90: New test.
30080         PR middle-end/20303
30081         * gcc.dg/visibility-d.c: New test.
30083 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30085         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30086         * gfortran.dg/underflow.f90: Ditto.
30088 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30090         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30091         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30092         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30094 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30096         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30097         include case of field width of zero.
30099 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30101         PR libgfortran/21875
30102         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30103         with trailing blanks on normal formatted read.
30105 2005-07-23  Chao-ying Fu  <fu@mips.com>
30107         * gcc.target/mips/mips32-dsp-type.c: New test.
30108         * gcc.target/mips/mips32-dsp.c: New test.
30110 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30112         PR testsuite/21073
30113         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30115         PR testsuite/20454
30116         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30117         and __cyg_profile_func_exit.
30119 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30121         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30122         * gfortran.dg/comma_format_extension_4.f: Same.
30123         * gfortran.dg/pr15332.f: Same.
30124         * gfortran.dg/pr21730.f: Same.
30126 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30128         * g++.dg/opt/vrp2.C: Fix testcase.
30130         PR tree-opt/22625
30131         * g++.dg/opt/vrp2.C: New test.
30133 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30135         PR debug/21828
30136         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30138 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30140         * gcc.dg/tree-ssa/20050719-1.c: New test.
30142 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30144         * gcc.dg/bfin-longcall-1.c: New file.
30145         * gcc.dg/bfin-longcall-2.c: New file.
30147 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30149         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30151 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30153         PR middle-end/19055
30154         * gcc.dg/tree-ssa/pr19055.c: New test.
30155         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30157 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30159         PR C++/22358
30160         * g++.dg/other/pr22358.C: New test.
30162 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30164         PR c++/2922
30165         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30167 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30169         PR c++/15938
30170         * g++.dg/init/union2.C: New test.
30172 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30174         PR c/22393
30175         * gcc.dg/complex-4.c: New test.
30177 2005-07-21  Richard Guenther  <rguenther@suse.de>
30179         PR testsuite/22522
30180         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30181         scanning for asm labels.
30182         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30184 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30186         PR target/22085
30187         * gcc.dg/altivec-pr22085.c: New.
30189 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30191         PR tree-optimization/19210
30192         * gcc.dg/tree-ssa/pr19210-1.c: New.
30193         * gcc.dg/tree-ssa/pr19210-2.c: New.
30195 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30197         PR rtl-optimization/22167
30198         * g++.dg/opt/pr22167.C: New test.
30200 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30202         PR c++/2922
30203         * g++.dg/lookup/two-stage2.C: New.
30204         * g++.dg/lookup/two-stage3.C: New.
30205         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30206         fixed two-stage name lookup for operators.
30207         * g++.dg/template/call3.C: Compiler now produces an appropriate
30208         error message.
30209         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30210         14 as a candidate.
30211         * g++.dg/template/ptrmem4.C: Compiler produces different error
30212         message.
30213         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30214         connect_to_method as a candidate.
30216 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30218         * gcc.dg/fold-alloc-1.c: New test.
30220 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30222         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30223         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30225 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30227         * gcc.dg/fold-abs-1.c: New test.
30228         * gcc.dg/fold-abs-2.c: New test.
30229         * gcc.dg/fold-abs-3.c: New test.
30231 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30233         Make CONSTRUCTOR use VEC to store initializers.
30234         * g++.dg/ext/complit3.C: Check for specific error messages.
30235         * g++.dg/init/brace2.C: Update error message.
30236         * g++.dg/warn/Wbraces2.C: Likewise.
30238 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30240         PR fortran/16940
30241         * gfortran.dg/module_interface_1.f90: New test.
30243 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30244             Kenneth Zadeck <zadeck@naturalbridge.com>
30246         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30248 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30250         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30251         specify -Wformat for these tests.
30252         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30253         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30254         * gcc.dg/format/opt-6.c: Delete.
30256 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30258         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30259         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30261 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30263         * gcc.dg/tree-ssa/alias-2.c: New test.
30265 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30267         PR c++/22263
30268         * g++.dg/template/explicit7.C: New test.
30270 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30272         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30273         field width of 8 to +Inf and -Inf.
30275 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30277         PR c++/22139
30278         * g++.dg/template/friend36.C: New test.
30280 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30282         PR fortran/21730
30283         * gfortran.dg/pr21730.f: New test.
30285 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30286             Kenneth Zadeck <zadeck@naturalbridge.com>
30288         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30289         since pure const detection cannot run at -O1 in c compiler.
30290         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30291         can now optimize this case properly.
30292         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30293         because we now pass.
30294         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30296 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30298         PR c/22421
30299         * gcc.dg/format/bitfld-1.c: New test.
30301 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30303         PR c++/22204
30304         * g++.dg/rtti/repo1.C: New test.
30306 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30308         PR middle-end/22398
30309         * gcc.c-torture/compile/pr22398.c: New test.
30311 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30313         PR c++/22132
30314         * g++.dg/expr/cast4.C: New test.
30316 2005-07-15  Richard Guenther  <rguenther@suse.de>
30318         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30319         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30321 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30323         PR tree-optimization/22230
30324         * gcc.dg/tree-ssa/pr22230.c: New test.
30326 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30328         * gfortran.dg/g77/cpp6.f: New test.
30330         PR fortran/22417
30331         * gfortran.dg/g77/cpp5.F: New test.
30332         * gfortran.dg/g77/cpp5.h: New file.
30333         * gfortran.dg/g77/cpp5inc.h: New file.
30335 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30337         PR libfortran/16435
30338         * gfortran.dg/tl_editting.f90: New.
30339         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30341 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30343         * gfortran.dg/char_array_constructor.f90: New test.
30345 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30347         * gfortran.dg/past_eor.f90: New.
30348         * gfortran.dg/complex_read.f90: New.
30350 2005-07-13  Jeff Law  <law@redhat.com>
30352         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30353         additional casts.
30355         * gcc.dg/tree-ssa/pr22321.c: New test
30357 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30359         PR tree-optimization/21921
30360         * gcc.dg/tree-ssa/pr21921.c: New.
30362 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30364         PR tree-optimizatio/22442
30365         * gcc.dg/tree-ssa/loop-11.c: New test.
30367 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30369         PR tree-opt/21840
30370         * gcc.c-torture/compile/pr21840.c: New test.
30372 2005-07-12  Jan Hubicka  <jh@suse.cz>
30374         * gcc.c-torture/compile/pr22379.c: New test.
30376 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30378         PR libfortran/21593
30379         gfortran.dg/dev_null.f90: Remove outdated comment about
30380         PR libfortran/21593.
30383 2005-07-12  Dale Johannesen  <dalej@apple.com>
30385         * gcc.target/i386/compress-float-sse.c: New.
30386         * gcc.target/i386/compress-float-sse-pic.c: New.
30387         * gcc.target/i386/compress-float-387.c: New.
30388         * gcc.target/i386/compress-float-387-pic.c: New.
30389         * gcc.dg/compress-float-ppc.c: New.
30390         * gcc.dg/compress-float-ppc-pic.c: New.
30392 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30394         PR libfortran/21593
30395         gfortran.dg/dev_null.f90: Remove targets.
30397 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30399         PR tree-opt/22335
30400         * gcc.dg/pr22335-1.c: New test.
30401         * gcc.dg/pr22335-2.c: New test.
30403 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30405         PR c++/20172
30406         * g++.dg/template/nontype12.C : New test.
30408 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30410         * gcc.dg/tree-ssa/loop-10.c: New test.
30412 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30414         * gcc.c-torture/execute/20020720-1.x: Remove.
30416 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30418         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30420 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30422         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30423         (dg-mips-options): Use it.
30425 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30427         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30429 2005-07-09  Richard Henderson  <rth@redhat.com>
30431         * lib/target-supports.exp (check_effective_target_sync_char_short):
30432         Add alpha.
30434 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30436         PR libfortran/22217
30437         * gfortran.dg/negative-z-descriptor.f90: New test.
30439 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30441         PR tree-opt/22329
30442         * gcc.dg/pr22329.c: New test.
30444 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30446         PR tree-optimization/20139
30447         * gcc.dg/tree-ssa/pr20139.c: New.
30449 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30451         PR tree-opt/22356
30452         * gcc.dg/pr22356-1.c: New test.
30454 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30456         PR c++/21799
30457         * g++.dg/template/unify8.C: New.
30458         * g++.dg/template/unify9.C: New.
30460 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30462         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30464 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30466         * gcc.dg/darwin-version-1.c: New.
30467         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30468         * gcc.dg/builtins-20.c: Likewise.
30469         * gcc.dg/builtins-53.c: Likewise.
30470         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30471         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30472         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30473         * gcc.dg/torture/builtins-power-1.c: Likewise.
30474         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30475         on Darwin.
30477 2005-07-07  Jeff Law  <law@redhat.com>
30479         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30480         argument evaluation order.
30482 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30484         PR libfortran/21594
30485         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30486         Add test cases where the shift length is greater than the
30487         array length.
30489 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30491         * obj-c++.dg/proto-lossage-6.mm: New.
30492         * objc.dg/proto-lossage-6.m: New.
30494 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30496         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30497         * objc.dg/gnu-runtime-2.m: Likewise.
30499 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30501         * gfortran.dg/longline.f: New test.
30503         * gfortran.dg/badline.f: New test.
30505 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30507         PR fortran/16531
30508         PR fortran/15966
30509         PR fortran/18781
30510         * gfortran.dg/hollerith.f90: New.
30511         * gfortran.dg/hollerith2.f90: New.
30512         * gfortran.dg/hollerith3.f90: New.
30513         * gfortran.dg/hollerith4.f90: New.
30514         * gfortran.dg/hollerith_f95.f90: New.
30515         * gfortran.dg/hollerith_legacy.f90: New.
30516         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30518 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30520         PR objc/22274
30521         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30522         * objc.dg/gnu-runtime-2.m: New.
30524 2005-07-06  Jeff Law  <law@redhat.com>
30526         * gcc.dg/tree-ssa/vrp17.c: New test.
30528 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30530         PR fortran/22327
30531         * gfortran.dg/array_constructor_5.f90: New test.
30533 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30535         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30537 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30539         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30540         * gcc.dg/980816-1.c: Ditto.
30542 2005-07-06  Jeff Law  <law@redhat.com>
30544         * gcc.c-torture/compile/pr21356.c: New test.
30546 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30548         PR c/22013
30549         PR c/22098
30550         * gcc.c-torture/compile/pr22013-1.c,
30551         gcc.c-torture/execute/pr22098-1.c,
30552         gcc.c-torture/execute/pr22098-2.c,
30553         gcc.c-torture/execute/pr22098-3.c: New tests.
30555 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30557         PR c/22308
30558         * gcc.dg/pr22308-1.c: New test.
30560 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30562         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30563         target.
30564         * gcc.dg/compare9.c: Use -fshort-enums instead of
30565         -fno-short-enums.  Change the last test to dg-bogus.
30567 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30569         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30570         * gcc.dg/compare9.c: New.
30572 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30574         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30576 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30578         PR testsuite/22288
30579         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30582 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30584         * gcc.dg/format/gcc_gfc-1.c: New.
30586 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30588         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30590 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30592         PR fortran/20842
30593         * gfortran.dg/io_invalid_1.f90: New test.
30595 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30597         * gcc.dg/format/gcc_diag-1.c: Update.
30599 2005-07-02  Jeff Law  <law@redhat.com>
30601         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30602         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30604 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30606         * gcc.dg/format/gcc_diag-1.c: Update.
30608 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30610         PR tree-opt/22269
30611         * gcc.c-torture/compile/pr22269.c: New test.
30613 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30615         PR 21584
30616         PR 22219
30617         * g++.dg/tree-ssa/pr21584-1.C: New test.
30618         * g++.dg/tree-ssa/pr21584-2.C: New test.
30620 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30622         * obj-c++.dg/try-catch-11.mm: New.
30623         * objc.dg/try-catch-10.m: New.
30625 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30627         * g++.dg/other/ucnid-1.C: xfail on AIX.
30629 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30631         PR 22234
30632         * gcc.dg/20050629-1.c: New test.
30634 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30636         * obj-c++.dg/const-str-1[0-1].mm: New.
30637         * objc.dg/const-str-1[0-1].m: New.
30639 2005-05-29  Richard Henderson  <rth@redhat.com>
30641         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30642         Rename from check_effective_target_vect_no_max.
30643         (check_effective_target_vect_no_int_add): New.
30644         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30645         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30646         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30647         * gcc.dg/vect/vect-reduc-1.c: Use both.
30648         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30650 2005-05-29  Richard Henderson  <rth@redhat.com>
30652         * lib/target-supports.exp (check_effective_target_vect_no_max):
30653         Remove i386 and x86_64.
30655 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30657         PR testsuite/21969
30658         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30660 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30662         PR middle-end/21969
30663         * gcc.dg/vect/pr21969.c: New test.
30665 2005-06-28  Eric Christopher  <echristo@redhat.com>
30667         PR c/22052
30668         PR c/21975
30669         * gcc.dg/inline1.c: New test.
30670         * gcc.dg/inline2.c: Ditto.
30671         * gcc.dg/inline3.c: Ditto.
30672         * gcc.dg/inline4.c: Ditto.
30673         * gcc.dg/inline5.c: Ditto.
30675 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30677         PR libfortran/22142
30678         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30679         Add testcase also testing eoshift1 for PR 22142.
30681 2005-06-28  Richard Henderson  <rth@redhat.com>
30683         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30684         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30685         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30686         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30687         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30689 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30691         PR libfortran/22142
30692         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30693         Add testcase for PR 22142.
30695 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30697         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30698         gcc.target/ia64/fpreg-2.c: New tests.
30700 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30702         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30704 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30706         PR libfortran/22170
30707         * gfortran.dg/slash_1.f90: New test.
30709 2005-06-27  Richard Henderson  <rth@redhat.com>
30711         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30712         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30713         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30714         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30715         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30716         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30718 2005-06-27  Richard Henderson  <rth@redhat.com>
30720         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30721         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30723 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30725         * obj-c++.dg/proto-lossage-5.mm: New.
30726         * objc.dg/proto-lossage-5.m: New.
30728 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30730         PR 21959
30731         * gcc.dg/tree-ssa/pr21959.c: New test.
30733 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30735         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30736         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30737         testing uninitialized var.
30739         * gcc.c-torture/execute/builtins/chk.h: New.
30740         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30741         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30742         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30743         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30744         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30745         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30746         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30747         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30748         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30749         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30750         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30751         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30752         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30753         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30754         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30755         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30756         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30757         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30758         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30759         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30760         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30761         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30762         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30763         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30764         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30765         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30766         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30767         * gcc.dg/builtin-object-size-1.c: New test.
30768         * gcc.dg/builtin-object-size-2.c: New test.
30769         * gcc.dg/builtin-object-size-3.c: New test.
30770         * gcc.dg/builtin-object-size-4.c: New test.
30771         * gcc.dg/builtin-object-size-5.c: New test.
30772         * gcc.dg/builtin-stringop-chk-1.c: New test.
30773         * gcc.dg/builtin-stringop-chk-2.c: New test.
30774         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30775         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30776         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30777         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30778         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30779         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30780         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30781         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30782         * gcc.c-torture/execute/printf-1.c: New test.
30783         * gcc.c-torture/execute/fprintf-1.c: New test.
30784         * gcc.c-torture/execute/vprintf-1.c: New test.
30785         * gcc.c-torture/execute/vfprintf-1.c: New test.
30786         * gcc.c-torture/execute/printf-chk-1.c: New test.
30787         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30788         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30789         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30791 2005-06-27  Michael Matz  <matz@suse.de>
30793         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30794         slot is not merged if address escapes.
30796 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30798         PR c/21911
30799         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30801 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30803         PR middle-end/17965
30804         * gcc.c-torture/compile/20050622-1.c: New test.
30806         PR middle-end/22028
30807         * gcc.dg/20050620-1.c: New test.
30809 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30811         PR tree-optimization/22026
30812         * gcc.dg/tree-ssa/pr22026.c: New.
30814 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30816         PR libfortran/22144
30817         * gfortran.dg/shift-alloc.f90: New testcase.
30819 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30821         * all files: Update FSF address in copyright headers.
30823 2005-06-22  Jan Hubicka  <jh@suse.cz>
30825         * wholeprogram-1.c: New testcase.
30826         * wholeprogram-2.c: New testcase.
30828 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30830         PR 22171
30831         * gcc.dg/tree-ssa/pr22171.c: New test.
30833 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30835         * gfortran.dg/simplify_modulo.f90: New.
30837 2005-06-24  Jan Hubicka  <jh@suse.cz>
30839         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30841 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30843         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30845 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30847         * obj-c++.dg/typedef-alias-1.mm: New.
30848         * objc.dg/typedef-alias-1.m: New.
30850 2005-06-23  Jeff Law  <law@redhat.com>
30852         * gcc.dg/tree-ssa/vrp16.c: New test.
30854 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30856         * lib/target-supports.exp: Add
30857         check_effective_target_fortran_large_real and
30858         check_effective_target_fortran_large_int to check for
30859         corresponding effective targets.
30860         * gfortran.dg/large_integer_kind_1.f90: New test.
30861         * gfortran.dg/large_real_kind_1.f90: New test.
30863 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30865         PR tree-optimization/22117
30866         * gcc.dg/tree-ssa/pr22117.c: New.
30868 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30870         PR testsuite/22123
30871         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30873 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30875         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30877 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30879         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30880         * gfortran.dg/f2c_4.c: Likewise.
30882 2005-06-22 Paul Brook  <paul@codesourcery.com>
30884         PR fortran/21034
30885         * gfortran.dg/auto_save_1.f90: New test.
30887 2005-06-22  Michael Matz  <matz@suse.de>
30889         * gcc.target/x86-64/abi: New directory.
30890         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30891         * gcc.target/x86-64/abi/README.gcc: New file.
30892         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30893         * gcc.target/x86-64/abi/asm-support.s: New file.
30894         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30895         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30896         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30897         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30898         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30899         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30900         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30901         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30902         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30903         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30904         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30905         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30906         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30907         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30908         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30909         * gcc.target/x86_64/abi/test_varargs.c: New test.
30911 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30913         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30914         32-bit i?86 and x86_64.
30916 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30918         * obj-c++.dg/const-str-[1-9].mm: New tests.
30920 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30922         PR fortran/22010
30923         * gfortran.dg/namelist_use.f90: New.
30924         * gfortran.dg/namelist_use_only.f90: New.
30926 2005-06-21  Jeff Law  <law@redhat.com>
30928         * gcc.dg/tree-ssa/vrp15.c: New test.
30930 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30932         * lib/target-supports.exp (check_effective_target_vect_reduction):
30933         Remove.
30934         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30935         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30936         remove vect_reduction target keyword. Also avoid two returns in main.
30937         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30938         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30939         * gcc.dg/vect/vect-reduc-1short.c: New test.
30940         * gcc.dg/vect/vect-reduc-1char.c: New test.
30941         * gcc.dg/vect/vect-reduc-2short.c: New test.
30942         * gcc.dg/vect/vect-reduc-2char.c: New test.
30943         * gcc.dg/vect/vect-reduc-6.c: New test.
30944         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30945         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30946         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30948 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30949         Paul Thomas  <pault@gcc.gnu.org>
30951         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30952         New tests.
30954 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30956         * gfortran.dg/backslash_1.f90: New test.
30957         * gfortran.dg/backslash_2.f90: New test.
30959 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30961         * gfortran.dg/duplicate_labels.f90: New test.
30963 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30965         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30966         unsupportable relocations.
30967         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30968         * gcc.dg/20050321-2.c: xfail for NetWare.
30970 2005-06-20  Andreas Jaeger  <aj@suse.de>
30972         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30973         gcc.target/i386/fastcall-sseregparm.c,
30974         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30976 2005-06-19  Richard Henderson  <rth@redhat.com>
30978         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30980 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30982         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30984 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30986         PR c++/22115
30987         * g++.dg/conversion/simd2.C: Change expected error message.
30989 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30991         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30992         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30993         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30995 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30997         * gcc.dg/fold-mod-1.c: New test.
30999 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31001         PR fortran/19926
31002         * gfortran.dg/pr19926.f90: New test.
31004 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31006         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31007         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31008         targets.
31009         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31012 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31014         * gcc.target/ia64/float80-varargs-1.c: New test.
31016 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31018         PR tree-opt/22035
31019         * gfortran.dg/f2c_6.f90: New test.
31021 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31023         PR c++/17413
31024         * g++.dg/template/local5.C: New.
31026 2005-06-17  Richard Henderson  <rth@redhat.com>
31028         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31030 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31032         PR testsuite/21945
31033         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31035 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31037         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31038         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31039         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31040         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31041         check_vect to verify the presence of hardware vector support.
31043 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31045         PR testsuite/22056
31046         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31048 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31050         PR libfortran/19216
31051         * gfortran.dg/pr19216.f: Add correct space between brackets and
31052         dg directive.
31054 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31056         PR libfortran/16436
31057         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31059 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31061         * gcc.target/i386/attributes-error.c: New testcase.
31062         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31063         * gcc.target/i386/regparm-stdcall.c: Likewise.
31064         * gcc.target/i386/sseregparm-1.c: Likewise.
31065         * gcc.target/i386/sseregparm-2.c: Likewise.
31067 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31069         * g++.dg/rtti/crash2.C: New.
31071 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31073         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31075 2005-06-15  David Ung  <davidu@mips.com>
31077         * gcc.target/mips/mips16e-extends.c: New test for testing the
31078         generation of MIPS16e zeb/zeh, seb/seh instructions.
31080 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31082         PR 22018
31083         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31084         * gcc.dg/tree-ssa/pr22018.c: New test.
31086 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31088         * gcc.dg/simd-1.c: Update error messages.
31089         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31090         * gcc.dg/simd-2.c: Update error messages.
31091         * gcc.dg/simd-4.c: New.
31093 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31095         PR c++/20678
31096         * g++.dg/other/crash-4.C: New.
31098 2005-06-14  Devang Patel  <dpatel@apple.com>
31100         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31102 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31104         PR c++/21929
31105         * g++.dg/parse/crash11.C: Update
31107 2005-06-13  Jeff Law  <law@redhat.com>
31109         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31110         perform the desired transformations.
31111         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31112         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31114 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31116         PR fortran/22038
31117         * gfortran.dg/forall_1.f90: Un-XFAIL.
31119 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31121         PR c++/21929
31122         * g++.dg/parse/crash26.C: New.
31124         PR c++/20789
31125         * g++.dg/init/member1.C: New.
31127 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31129         * gfortran.dg/altreturn_1.f90: New test.
31131 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31133         PR middle-end/21985
31134         * gcc.dg/tree-ssa/pr21985.c: New test.
31136 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31138         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31140 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31142         PR c++/21930
31143         * g++.dg/other/error10.C: New test case.
31145 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31147         PR libfortran/19155
31148         * gfortran.dg/pr19155.f: Add test.
31150 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31152         * gfortran.dg/f2c_7.f90: New test.
31154         * gfortran.dg/forall_1.f90: XFAILed.
31156 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31158         * gcc.dg/pr14796-1.c: New.
31159         * gcc.dg/pr14796-2.c: New.
31161 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31163         PR fortran/17792
31164         PR fortran/21375
31165         * gfortran.dg/deallocate_stat.f90: New test.
31167 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31169         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31171 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31173         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31174         access will be generated when this loop is vectorized. Test that
31175         accesses with same alignment were detected.
31176         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31177         Test that accesses with same alignment were detected.
31178         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31179         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31180         alignment were detected.
31182 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31184         PR c++/10611
31185         * g++.dg/conversion/simd2.C: New.
31187 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31189         * gcc.dg/Wcxx-compat-1.c: New.
31191 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31193         PR libfortran/21480
31194         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31195         complex array.
31197 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31199         * gcc.dg/alias-8.c: New.
31201 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31203         * gcc.dg/format/cmn_err-1.c: Update.
31205 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31207         PR target/20666
31208         * gcc.target/sparc/fexpand-2.c: New.
31209         * gcc.target/sparc/fpmerge-2.c: New.
31210         * gcc.target/sparc/fpmul-2.c: New.
31211         * gcc.target/sparc/noresult.c: New.
31212         * gcc.target/sparc/pdist-2.c: New.
31213         * gcc.target/sparc/pdist-3.c: New.
31215 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31217         PR testsuite/21702
31218         * gcc.target/i386/i386.exp: Fix comment typo.
31220 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31222         PR c++/19497
31223         * g++.dg/inherit/using5.C: New.
31224         * g++.dg/inherit/using6.C: New.
31226 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31228         PR c++/19894
31229         * g++.dg/template/ptrmem15.C: New test.
31231         PR c++/20563
31232         * g++.dg/ext/label4.C: New test.
31234 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31236         * gcc.dg/tls/debug-1.c: New test.
31238 2005-06-07  Dale Johannesen  <dalej@apple.com>
31240         * gcc.target/i386/movq.c: New.
31242 2005-06-07  Dale Johannesen  <dalej@apple.com>
31244         * gcc.dg/20050607-1.c: New.
31246 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31248         PR middle-end/21850
31249         * gcc.c-torture/execute/20050607-1.c: New test.
31251 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31253         PR libfortran/21926
31254         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31255         Test case where the return array has lowest stride one,
31256         but isn't packed.
31258 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31260         * lib/target-supports.exp (check_effective_target_sync_int_long):
31261         Add s390 and s390x targets.
31263 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31265         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31266         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31267         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31268         * gcc.dg/tree-ssa/loop-9.c: New test.
31270 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31272         * g++.dg/parse/defarg10.C: New.
31274 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31276         PR regression/21897
31277         * gcc.c-torture/execute/20050604-1.c: New test.
31279 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31281         PR 21903
31282         * g++.dg/parse/defarg9.C: New.
31284         PR c++/20637
31285         * g++.dg/inherit/using4.C: New.
31286         * g++.dg/overload/error1.C: Adjust expected errors.
31287         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31288         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31289         * g++.old-deja/g++.other/redecl2.C: Likewise.
31290         * g++.old-deja/g++.other/redecl4.C: Likewise.
31291         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31293 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31295         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31297 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31299         * lib/gfortran.exp (gfortran_target_compile): Call
31300         dg-additional-files-options
31301         * gfortran.dg/f2c_4.f90: New file
31302         * gfortran.dg/f2c_4.c: New file
31303         * gfortran.dg/f2c_5.f90: New file
31304         * gfortran.dg/f2c_5.c: New file
31306 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31308         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31310         PR fortran/21912
31311         * gfortran.dg/array_constructor_4.f90: New test.
31313 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31315         PR c++/21619
31316         * g++.dg/ext/builtin9.C: New test.
31318 2005-06-05  Dale Johannesen  <dalej@apple.com>
31320         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31321         * gcc.c-torture/execute/20050603-2.c: Ditto.
31323 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31325         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31326         * gcc.dg/vect/vect-reduc-1.c: New.
31327         * gcc.dg/vect/vect-reduc-2.c: New.
31328         * gcc.dg/vect/vect-reduc-3.c: New.
31330 2005-06-04  Dale Johannesen  <dalej@apple.com>
31332         * gcc.c-torture/execute/20050603-1.c: New.
31333         * gcc.c-torture/execute/20050603-2.c: New.
31334         * gcc.dg/20050603-3.c: New.
31336 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31338         PR fortran/19195
31339         * gfortran.dg/debug_1.f90: New test.
31341         * gfortran.dg/forall_1.f90: New test.
31343 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31345         * gfortran.dg/array_constructor_3.f90: New test.
31347 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31349         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31351 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31353         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31355 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31357         PR c/21873
31358         * gcc.dg/init-excess-1.c: New test.
31360 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31362         PR c++/21853
31363         * g++.dg/expr/static_cast6.C: New test.
31365 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31367         * gcc.dg/tree-ssa/vrp14.c: New test.
31369 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31371         PR c++/21336
31372         * g++.dg/template/new2.C: New test.
31374 2005-06-03  Josh Conner  <jconner@apple.com>
31376         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31377         all entries in initializer.
31379 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31381         PR middle-end/21858
31382         * gcc.dg/pr21858.c: New testcase.
31384 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31386         PR tree-optimization/21292
31388         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31389         New.
31390         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31391         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31392         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31393         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31394         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31396 2005-06-02  Richard Henderson  <rth@redhat.com>
31398         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31400 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31402         * gcc.dg/wtypequal.c: New testcase.
31404 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31406         PR 21582
31407         * gcc.dg/tree-ssa/pr21582.c: New test.
31409 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31411         PR c++/21280
31412         * g++.dg/opt/interface2.h: New.
31413         * g++.dg/opt/interface2.C: New.
31414         * g++.dg/init/ctor4.C: Adjust error lines.
31415         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31416         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31417         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31418         * g++.old-deja/g++.pt/assign1.C: Likewise.
31419         * g++.old-deja/g++.pt/crash20.C: Likewise.
31421 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31423         PR tree-optimization/21734
31424         * g++.dg/vect/pr21734_1.cc: New.
31425         * g++.dg/vect/pr21734_2.cc: New.
31427 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31429         PR c++/20350
31430         * g++.dg/template/spec24.C: New.
31432         PR c++/21151
31433         * g++.dg/pch/local-1.C: New.
31434         * g++.dg/pch/local-1.Hs: New.
31436 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31438         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31439         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31440         * gcc.dg/tree-ssa/pr14341.c: New test.
31441         * gcc.dg/tree-ssa/pr14841.c: New test.
31442         * gcc.dg/tree-ssa/pr20701.c: New test.
31443         * gcc.dg/tree-ssa/pr21086.c: New test.
31444         * gcc.dg/tree-ssa/pr21090.c: New test.
31445         * gcc.dg/tree-ssa/pr21332.c: New test.
31446         * gcc.dg/tree-ssa/pr21458.c: New test.
31447         * gcc.dg/tree-ssa/pr21658.c: New test.
31448         * gcc.dg/tree-ssa/vrp01.c: New test.
31449         * gcc.dg/tree-ssa/vrp02.c: New test.
31450         * gcc.dg/tree-ssa/vrp03.c: New test.
31451         * gcc.dg/tree-ssa/vrp04.c: New test.
31452         * gcc.dg/tree-ssa/vrp05.c: New test.
31453         * gcc.dg/tree-ssa/vrp06.c: New test.
31454         * gcc.dg/tree-ssa/vrp07.c: New test.
31455         * gcc.dg/tree-ssa/vrp08.c: New test.
31456         * gcc.dg/tree-ssa/vrp09.c: New test.
31457         * gcc.dg/tree-ssa/vrp10.c: New test.
31458         * gcc.dg/tree-ssa/vrp11.c: New test.
31459         * gcc.dg/tree-ssa/vrp12.c: New test.
31460         * gcc.dg/tree-ssa/vrp13.c: New test.
31462 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31464         PR 21029
31465         * gcc.dg/tree-ssa/pr21029.c: New test.
31467 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31469         * gfortran.dg/logint-1.f: New test case.
31470         * gfortran.dg/logint-2.f: Likewise.
31471         * gfortran.dg/logint-3.f: Likewise.
31473 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31475         PR c/21536
31476         PR c/20760
31477         * gcc.dg/20050527-1.c: New test.
31479         * gcc.dg/i386-sse-12.c: New test.
31481         PR fortran/21729
31482         * gfortran.dg/implicit_5.f90: New test.
31484 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31486         PR fortran/20883
31487         * gfortran/assign_4.f90: New test.
31488         * gfortran/assign_2.f90: Change compile to run.
31490 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31492         * lib/target-supports.exp
31493         (check_effective_target_sync_char_short): New.
31494         * gcc.dg/sync-2.c: New.
31496 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31498         PR tree-optimization/21817
31499         * gcc.dg/torture/pr21817-1.c: New.
31501 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31503         PR c++/21165
31504         * g++.dg/template/init5.C: New.
31506 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31508         * gfortran.dg/char_initialiser_actual.f90:
31509         Test character initialisers as actual arguments.
31510         * gfortran.dg/char_pointer_comp_assign.f90:
31511         Test character pointer structure component assignments.
31512         * gfortran.dg/char_array_structure_constructor.f90:
31513         Test character components in structure constructors.
31515 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31517         PR middle-end/20931
31518         * g++.dg/opt/pr20931.C: New test.
31520 2005-05-31  Andreas Jaeger  <aj@suse.de>
31522         PR testsuite/20772
31523         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31524         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31525         g++.old-deja/g++.ext/asmspec1.C,
31526         g++.old-deja/g++.other/regstack.C,
31527         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31528         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31529         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31530         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31531         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31532         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31533         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31534         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31535         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31536         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31537         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31538         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31539         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31540         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31541         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31542         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31543         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31544         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31545         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31547 2005-05-31  Jeff Law  <law@redhat.com>
31549         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31551 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31553         PR middle-end/21743
31554         * gcc.dg/builtins-1.c: Activate disabled clog test.
31555         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31557 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31559         * gfortran.dg/char_pointer_assign.f90:
31560         Test character-pointer assignments and pointer assignments.
31561         * gfortran.dg/char_pointer_dummy.f90:
31562         Test character-pointer dummy arguments.
31563         * gfortran.dg/char_pointer_func.f90:
31564         Test character-pointer function returns.
31565         * gfortran.dg/char_pointer_dependency.f90:
31566         Test character-pointer functions with dependencies.
31568 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31570         PR c++/21784
31571         * g++.dg/lookup/using14.C: New test.
31573 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31575         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31576         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31577         trailing ^M.
31579 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31581         PR c++/17413
31582         * g++.dg/template/local5.C: New.
31584         PR target/21761
31585         * gcc.c-torture/compile/pr21761.c: New.
31587         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31588         before darwin8.
31590 2005-05-30  Steven G. Kargl
31592         PR fortran/20846
31593         * gfortran.dg/inquire_8.f90: New test.
31595 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31597         PR libfortran/21376
31598         * gfortran.dg/output_exponents_1.f90: New test.
31600 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31602         PR libfortran/20006
31603         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31605 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31607         PR c++/21210
31608         * g++.dg/ext/complex1.C: New test.
31610         PR c++/21340
31611         * g++.dg/init/ctor6.C: New test.
31613 2005-05-29  Jan Hubicka  <jh@suse.cz>
31615         * gcc.c-torture/compile/pr21562.c: New.
31617 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31619         * gfortran.dg/subnormal_1.f90: New test.
31621 2005-05-28  Jan Hubicka  <jh@suse.cz>
31623         * tree-prof.exp: Fix comment.
31624         * value-prof-1.c: New.
31625         * value-prof-2.c: New.
31626         * value-prof-3.c: New.
31627         * value-prof-4.c: New.
31629 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31631         PR c++/21614
31632         * g++.dg/expr/ptrmem6.C: New test.
31633         * g++.dg/expr/ptrmem6a.C: Likewise.
31635 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31637         PR tree-optimization/21658
31638         * gcc.dg/tree-ssa/pr21658.c: New.
31640 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31642         PR c++/21455
31643         * g++.dg/inherit/ptrmem3.C: New.
31645         PR c++/21681
31646         * g++.dg/parse/template16.C: New.
31648 2005-05-27  Andreas Jaeger  <aj@suse.de>
31650         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31652         * gcc.dg/i386-sse-8.c: Run test on all archs.
31654 2005-05-26  Mike Stump  <mrs@apple.com>
31656         * objc.dg/isa-field-1.m: Only run on darwin.
31657         * objc.dg/lookup-1.m: Likewise.
31658         * objc.dg/try-catch-8.m: Likewise.
31660 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31662         PR tree-optimization/9814
31663         * gcc.dg/pr9814-1.c: New test case.
31665 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31667         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31668         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31669         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31670         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31671         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31672         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31673         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31674         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31675         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31676         objc.dg/try-catch-8.m: New.
31678 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31680         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31681         remove extraneous semicolons.
31683 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31685         * obj-c++.dg/comp-types-12.mm: New.
31686         * objc.dg/comp-types-11.m: New.
31687         * objc.dg/selector-4.m: New.
31689 2005-05-26  Andreas Jaeger  <aj@suse.de>
31691         PR testsuite/20772
31692         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31693         g++.old-deja/g++.ext/attrib3.C,
31694         g++.old-deja/g++.other/store-expr1.C,
31695         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31696         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31697         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31698         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31699         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31700         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31701         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31702         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31703         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31704         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31705         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31706         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31707         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31708         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31709         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31710         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31711         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31712         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31713         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31715 2005-05-26  Andreas Jaeger  <aj@suse.de>
31717         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31718         x86-64 compilation.
31720 2005-05-26  Andreas Jaeger  <aj@suse.de>
31722         PR testsuite/20772
31723         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31724         gcc.misc-tests/i386-pf-athlon-1.c,
31725         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31726         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31727         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31728         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31729         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31730         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31731         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31732         programs.
31734         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31735         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31736         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31737         x86-64 compilation.
31739         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31740         x86_64.
31742         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31743         effective-target ilp32.
31745 2005-05-26  David Ung  <davidu@mips.com>
31747         * gcc.target/mips/ext_ins.c: New test for testing the generation
31748         of MIPS32/64 rev 2 ext/ins instructions.
31750 2005-05-26  Andreas Jaeger  <aj@suse.de>
31752         * treelang/compile/unsigned.tree: Use gimple instead of
31753         nonexisting generic dump.
31755 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31757         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31759 2005-05-26  Andreas Jaeger  <aj@suse.de>
31761         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31763 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31765         PR libfortran/17283
31766         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31767         Test callee-allocated memory with write statements.
31769 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31771         PR middle-end/21709
31772         * gcc.dg/pr21709-1.c: New test case.
31774 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31775             Mike Stump  <mrs@apple.com>
31777         * objc/execute/next_mapping.h: Update for C++.
31779         * obj-c++.dg/selector-1.mm: Move to...
31780         * obj-c++.dg/selector-4.mm: here...
31782         * obj-c++.dg/basic.mm: New.
31783         * obj-c++.dg/comp-types-1.mm: New.
31784         * obj-c++.dg/cxx-class-1.mm: New.
31785         * obj-c++.dg/cxx-ivars-1.mm: New.
31786         * obj-c++.dg/cxx-ivars-2.mm: New.
31787         * obj-c++.dg/cxx-ivars-3.mm: New.
31788         * obj-c++.dg/cxx-scope-1.mm: New.
31789         * obj-c++.dg/cxx-scope-2.mm: New.
31790         * obj-c++.dg/defs.mm: New.
31791         * obj-c++.dg/empty-private-1.mm: New.
31792         * obj-c++.dg/encode-1.mm: New.
31793         * obj-c++.dg/encode-2.mm: New.
31794         * obj-c++.dg/encode-3.mm: New.
31795         * obj-c++.dg/extern-c-1.mm: New.
31796         * obj-c++.dg/extra-semi.mm: New.
31797         * obj-c++.dg/fix-and-continue-2.mm: New.
31798         * obj-c++.dg/isa-field-1.mm: New.
31799         * obj-c++.dg/ivar-list-semi.mm: New.
31800         * obj-c++.dg/local-decl-1.mm: New.
31801         * obj-c++.dg/lookup-1.mm: New.
31802         * obj-c++.dg/lookup-2.mm: New.
31803         * obj-c++.dg/method-1.mm: New.
31804         * obj-c++.dg/method-2.mm: New.
31805         * obj-c++.dg/method-3.mm: New.
31806         * obj-c++.dg/method-4.mm: New.
31807         * obj-c++.dg/method-5.mm: New.
31808         * obj-c++.dg/method-6.mm: New.
31809         * obj-c++.dg/method-7.mm: New.
31810         * obj-c++.dg/no-extra-load.mm: New.
31811         * obj-c++.dg/overload-1.mm: New.
31812         * obj-c++.dg/pragma-1.mm: New.
31813         * obj-c++.dg/pragma-2.mm: New.
31814         * obj-c++.dg/private-1.mm: New.
31815         * obj-c++.dg/private-2.mm: New.
31816         * obj-c++.dg/proto-qual-1.mm: New.
31817         * obj-c++.dg/qual-types-1.mm: New.
31818         * obj-c++.dg/stubify-1.mm: New.
31819         * obj-c++.dg/stubify-2.mm: New.
31820         * obj-c++.dg/super-class-1.mm: New.
31821         * obj-c++.dg/super-class-2.mm: New.
31822         * obj-c++.dg/super-dealloc-1.mm: New.
31823         * obj-c++.dg/super-dealloc-2.mm: New.
31824         * obj-c++.dg/template-1.mm: New.
31825         * obj-c++.dg/template-2.mm: New.
31826         * obj-c++.dg/template-3.mm: New.
31827         * obj-c++.dg/template-4.mm: New.
31828         * obj-c++.dg/template-5.mm: New.
31829         * obj-c++.dg/template-6.mm: New.
31830         * obj-c++.dg/try-catch-1.mm: New.
31831         * obj-c++.dg/try-catch-2.mm: New.
31832         * obj-c++.dg/try-catch-3.mm: New.
31833         * obj-c++.dg/try-catch-4.mm: New.
31834         * obj-c++.dg/try-catch-5.mm: New.
31835         * obj-c++.dg/try-catch-6.mm: New.
31836         * obj-c++.dg/try-catch-7.mm: New.
31837         * obj-c++.dg/try-catch-8.mm: New.
31838         * obj-c++.dg/try-catch-9.mm: New.
31839         * obj-c++.dg/va-meth-1.mm: New.
31841 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31843         * obj-c++.dg/selector-1.mm: New.
31844         * obj-c++.dg/selector-2.mm: New.
31846 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31848         * obj-c++.dg/selector-3.mm: New.
31849         * objc.dg/selector-3.m: New.
31851 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31853         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31854         about where warning appears.
31856 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31858         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31859         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31860         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31861         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31863 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31865         * gcc.dg/20050524-1.c: New test.
31867 2005-05-25  Jan Hubicka  <jh@suse.cz>
31869         * gcc.dg/tree-prof/inliner-1.c: New.
31871 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31873         * gcc.dg/tree-prof: New directory.
31874         * gcc.dg/tree-prof/tree-prof.exp: New.
31876 2005-05-25  DJ Delorie  <dj@redhat.com>
31878         * gcc.dg/Wattributes-1.c: New.
31879         * gcc.dg/Wattributes-2.c: New.
31880         * gcc.dg/Wattributes-3.c: New.
31882 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31884         PR tree-optimization/19833
31885         * gcc.dg/uninit-4.c: Remove xfail.
31886         * gcc.dg/uninit-9.c: Ditto.
31888 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31890         * obj-c++.dg/bitfield-[1-5].mm: New.
31891         * obj-c++.dg/class-protocol-1.mm: New.
31892         * obj-c++.dg/comp-types-1[0-1].mm: New.
31893         * obj-c++.dg/comp-types-[2-9].mm: New.
31894         * obj-c++.dg/encode-[4-8].mm: New.
31895         * obj-c++.dg/layout-1.mm: New.
31896         * obj-c++.dg/method-1[0-9].mm: New.
31897         * obj-c++.dg/method-2[0-1].mm: New.
31898         * obj-c++.dg/method-[8-9].mm: New.
31899         * obj-c++.dg/objc-gc-3.mm: New.
31900         * obj-c++.dg/try-catch-10.mm: New.
31901         * objc.dg/bitfield-5.m: New.
31902         * objc.dg/comp-types-10.m: New.
31903         * objc.dg/comp-types-9.m: New.
31904         * objc.dg/layout-1.m: New.
31905         * objc.dg/objc-gc-4.m: New.
31906         * objc.dg/try-catch-9.m: New.
31907         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31908         * objc.dg/comp-types-1.m: Likewise.
31909         * objc.dg/comp-types-[5-6].m: Likewise.
31910         * objc.dg/method-9.m: Likewise.
31912 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31914         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31915         and on hardware without VMX support.
31917         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31919         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31921         * lib/profopt.exp (dg-final-generate, dg-final-use,
31922         profopt-final-code, profopt-get-options): New.
31923         (profopt-execute): Process test directives.
31925         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31926         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31927         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31929 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31931         PR C++/21645
31932         * g++.dg/init/ctor5.C: New test.
31934 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31936         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31937         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31938         vect-113.c, vect-114.c.
31940 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31942         * gcc.dg/const-elim-1.c: Remove xfails.
31944 2005-05-23  Jeff Law  <law@redhat.com>
31946         * gcc.c-torture/compile/pr21638.c: New test.
31947         * gcc.c-torture/compile/20050520-1.c: New test.
31949 2005-05-23  Nick Clifton  <nickc@redhat.com>
31951         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31952         be a proper triple, ie: m32r*-*-*.
31953         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31955 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31957         PR middle-end/21331
31958         PR tree-opt/21293
31959         * gcc.c-torture/compile/pr21293.c: New test.
31960         * gcc.c-torture/execute/pr21331.c: New test.
31962 2004-05-20  Richard Henderson  <rth@redhat.com>
31964         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31966 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31968         * obj-c++-dg.exp: Add.
31969         * obj-c++.exp: Add.
31970         * obj-c++.dg/dg.exp: Add.
31972 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31974         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31975         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31977 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31979         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31981 2004-05-19  Richard Henderson  <rth@redhat.com>
31983         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31985 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31987         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31989         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31991 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31993         PR c++/21495
31994         * g++.dg/parse/extern1.C: New test.
31995         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31997 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31999         * gcc.dg/c99-math.h: New.
32000         * gcc.dg/c99-math-float-1.c: New test.
32001         * gcc.dg/c99-math-double-1.c: Likewise.
32002         * gcc.dg/c99-math-long-double-1.c: Likewise.
32004 2005-05-18  Richard Henderson  <rth@redhat.com>
32006         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32008 2005-05-18  Devang Patel  <dpatel@apple.com>
32010         * g++.dg/opt/20050511-1.C: New test.
32012 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32014         PR libfortran/21127
32015         * gfortran.dg/reshape-complex.f90: New test.
32017 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32019         * gfortran.dg/array_constructor_1.f90: New test.
32020         * gfortran.dg/array_constructor_2.f90: New test.
32022 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32024         PR fortran/20954
32025         * gfortran.dg/pr20954.f: New test.
32027 2005-05-17  Mike Stump  <mrs@apple.com>
32029         Yet more Objective-C++...
32031         * objc.dg/method-5.m: Update.
32032         * objc.dg/method-6.m: Update.
32033         * objc.dg/method-7.m: Update.
32034         * objc.dg/method-9.m: Update.
32035         * objc.dg/try-catch-2.m: Update.
32037 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32039         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32040         Remove little-endian optimizations.
32042 2005-05-17  Jeff Law  <law@redhat.com>
32044         * g++.dg/tree-ssa/pr14814.C: New test.
32045         * gcc.dg/tree-ssa/pr14814.C: New test.
32046         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32047         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32049 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32051         * gcc.dg/compat/generate-random.c: Do not include
32052         libiberty.h.
32053         * gcc.dg/compat/generate-random_r.c: Likewise.
32055 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32057         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32059 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32061         PR middle-end/21595
32062         * g++.dg/tree-ssa/builtin1.C: New testcase.
32064 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32066         PR c++/21454
32067         * g++.dg/opt/const4.C: New test.
32069         PR middle-end/21492
32070         * g++.dg/opt/crossjump1.C: New test.
32072         PR tree-optimization/21610
32073         * gcc.c-torture/compile/20050516-1.c: New test.
32075         PR fortran/15080
32076         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32077         about the test failing.
32078         * gfortran.fortran-torture/execute/where_7.f90: New test.
32079         * gfortran.fortran-torture/execute/where_8.f90: New test.
32081 2005-05-16  Richard Henderson  <rth@redhat.com>
32083         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32084         i?86 and x86_64.
32086 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32088         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32089         (limits.h): Include unconditionally.
32090         (stdlib.h): Likewise.
32091         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32092         (limits.h): Include unconditionally.
32093         (stdlib.h): Likewise.
32094         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32095         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32096         (limits.h): Include unconditionally.
32097         (stdlib.h): Likewise.
32098         (hashtab.h): Do not include.
32099         (getopt.h): Likewise.
32100         (stddef.h): Include.
32101         (hashval_t): Define.
32102         (struct entry): Add "next" field.
32103         (HASH_SIZE): New macro.
32104         (hash_table): New variable.
32105         (switchfiles): Do not use xmalloc.
32106         (mix): New macro.
32107         (iterative_hash): New function.
32108         (hasht): Remove.
32109         (e_exists): New function.
32110         (e_insert): Likewise.
32111         (output): Use, instead of libiberty hashtable functions.
32112         (main): Do not use getopt.  Do not call htab_create.
32114 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32116         PR libstdc++/21526
32117         * lib/target-supports.exp (check_mkfifo_available):
32118         Return 0 for cygwin as mkfifo support incomplete on platform.
32119         Fix typos in comments.
32121 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32123         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32125 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32127         PR fortran/17432
32128         * gfortran.dg/assign_4.f: New test.
32130 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32132         PR tree-optimization/21563
32133         * gcc.dg/tree-ssa/pr21563.c: New.
32135 2005-05-14  Jan Hubicka  <jh@suse.cz>
32137         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32139 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32141         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32143 2005-05-13  Julian Brown  <julian@codesourcery.com>
32145         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32146         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32148 2005-05-13  Jan Hubicka  <jh@suse.cz>
32150         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32151         * gcc.dg/fold-xor-?.c: Likewise.
32152         * gcc.dg/pr15784-?.c: Likewise.
32153         * gcc.dg/pr20922-?.c: Likewise.
32154         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32155         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32156         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32158 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32160         PR fortran/21260
32161         * gfortran.dg/hollerith_1.f90: New test.
32163 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32165         * gfortran.dg/func_result_2.f90: New test.
32167 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32169         * gfortran.dg/dev_null.f90: New test.
32171 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32173         * gcc.dg/arm-vfp1.c: Revert last change.
32175 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32177         PR middle-end/19807
32178         PR tree-optimization/19639
32179         * g++.dg/tree-ssa/pr19807.C: New testcase.
32181 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32183         PR libfortran/21471
32184         * gfortran.dg/append-1.f90: New test.
32186 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32188         * gcc.dg/pr18501.c: XFAIL.
32189         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32190         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32191         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32192         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32193         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32194         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32195         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32196         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32198 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32200         PR fortran/20178
32201         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32202         gfortran.dg/f2c_3.f90: New tests.
32204         * gfortran.dg/return_1.f90: Fix dg annotation.
32206 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32208         * gcc.c-torture/compile/20050510-1.c: New test.
32210 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32212         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32214 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32216         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32218 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32220         PR c/17913
32221         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32223 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32225         PR c/21342
32226         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32227         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32229 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32231         PR debug/16676
32232         * gcc.dg/debug/pr16676.c: New test.
32234 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32236         PR testsuite/21443
32237         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32238         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32239         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32240         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32241         Change -O1 to -O2.
32242         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32243         -fno-tree-dominator-opts.
32245 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32247         * gfortran.dg/return_1.f90: New test.
32249 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32251         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32253         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32255 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32257         PR c++/21427
32258         * g++.dg/inherit/covariant13.C: New.
32260 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32262         PR libfortran/19155
32263         * gfortran.dg/pr19155.f: New test.
32265 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32267         PR inline-asm/8788
32268         * gcc.dg/pr8788-1.c: New testcase.
32270 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32272         PR target/21416
32273         * gcc.target/mips/fpcmp-[12].c: New tests.
32275 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32277         * lib/target-supports-dg.exp (dg-require-fork): New function.
32278         (dg-require-mkfifo): Likewise.
32279         * lib/target-supports.exp (check_function_available): New
32280         function.
32281         (check_fork_available): Likewise.
32282         (check_mkfifo_available): Likewise.
32284 2005-05-06  Jeff Law  <law@redhat.com>
32286         * gcc.c-torture/compile/pr21380.c: New test.
32288 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32290         PR c++/20961
32291         * g++.dg/ext/weak3.C: New test.
32293 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32295         PR c++/21352
32296         * g++.dg/template/crash37.C: New test.
32298 2005-05-05  Paul Brook  <paul@codesourcery.com>
32300         * gcc.dg/arm-g2.c: Use effective-target arm32.
32301         * gcc.dg/arm-mmx-1.c: Ditto.
32302         * gcc.dg/arm-scd42-2.c: Ditto.
32303         * gcc.dg/arm-vfp1.c: Ditto.
32304         * lib/target-supports.exp (check_effective_target_arm32): New
32305         function.
32307 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32309         PR libfortran/21354
32310         gfortran.dg/in_pack_rank7.f90: New test.
32312 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32314         PR middle-end/15618
32315         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32317 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32319         PR middle-end/21265
32320         * gcc.dg/20050503-1.c: New test.
32322         PR rtl-optimization/21239
32323         * gcc.dg/i386-sse-11.c: New test.
32325 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32327         PR target/16888
32328         * gcc.target/i386/asm-1.c: New test.
32330 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32332         PR rtl-optimization/21330
32333         * gcc.c-torture/execute/20050502-1.c: New test.
32335         PR target/21297
32336         * gcc.c-torture/execute/20050502-2.c: New test.
32338 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32340         PR middle-end/21282
32341         * gcc.dg/pr21282.c: New.
32343 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32345         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32346         * gcc.dg/vect/vect-92.c: Likewise.
32347         * gcc.dg/vect/vect-93.c: Likewise.
32348         * gcc.dg/vect/vect-dv-1.c: Likewise.
32349         * gcc.dg/vect/vect-dv-2.c: Likewise.
32350         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32352 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32354         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32355         * gfortran.dg/vect/vect-2.f90: Likewise.
32356         * gfortran.dg/vect/vect-3.f90: Likewise.
32357         * gfortran.dg/vect/vect-4.f90: Likewise.
32358         * gfortran.dg/vect/vect-5.f90: Likewise.
32360 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32362         PR target/20813
32363         * gcc.dg/rs6000-fpint-2.c: New.
32365 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32367         PR c/15698
32368         * gcc.dg/builtins-30.c: Update expected messages.
32369         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32370         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32371         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32373 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32375         PR tree-optimization/21294
32376         * gcc.dg/tree-ssa/pr21294.c: New.
32378 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32380         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32381         __builtin_altivec_st_internal_4si built-in.
32383 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32385         PR c++/15875
32386         * g++.dg/template/ptrmem14.C: New test.
32388 2005-05-02  Paul Brook  <paul@codesourcery.com>
32390         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32392 2005-05-02  Michael Matz  <matz@suse.de>
32394         PR c++/19542
32395         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32397 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32399         * g++.dg/cpp/weak.C: New test.
32401 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32403         * gcc.dg/tree-ssa/loop-8.c: New test.
32405 2005-04-30  Michael Maty  <matz@suse.de>
32407         * gcc.dg/inline-mcpy.c: New test.
32409 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32411         PR libfortran/18958
32412         * gfortran.dg/eoshift.f90: New test case.
32414 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32416         PR libfortran/18857
32417         * gfortran.dg/matmul_1.f90: New test.
32419 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32421         PR tree-optimization/21030
32422         * gcc.dg/tree-ssa/pr21030.c: New.
32424 2005-04-29  Devang Patel  <dpatel@apple.com>
32426         PR tree-optimization/21272
32427         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32429 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32431         PR fortran/13082
32432         PR fortran/18824
32433         * gfortran.dg/entry_4.f90: New test.
32434         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32435         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32436         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32437         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32438         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32439         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32440         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32442 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32444         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32446 2005-04-29  Paul Brook  <paul@codesourcery.com>
32448         * gfortran.dg/entry_3.f90: New test.
32450 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32452         * gfortran.dg/implicit_4.f90: New test.
32454 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32456         * lib/target-supports.exp (check_profiling_available): Return
32457         false for xtensa-*-elf.
32459 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32461         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32462         error if file cannot be deleted.
32464 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32466         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32467         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32468         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32469         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32470         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32471         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32472         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32473         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32474         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32475         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32476         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32477         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32478         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32480 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32482         PR fortran/20865
32483         * gfortran.dg/pr20865.f90: New test.
32485 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32487         * gcc.dg/void-cast-2.c: New test.
32489 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32491         PR c/21159
32492         * gcc.dg/void-cast-1.c: New test.
32494 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32496         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32498 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32500         PR fortran/21177
32501         * gfortran.dg/pr21177.f90: New test.
32503 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32505         PR tree-optimization/21171
32506         * gcc.dg/tree-ssa/pr21171.c: New test.
32508 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32510         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32511         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32512         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32513         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32514         gcc.dg/tree-ssa/gen-vect-32.c: New.
32515         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32516         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32517         don't run on PPC32.
32519 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32521         PR c/21213
32522         * gcc.dg/transparent-union-3.c: New test.
32524 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32526         PR c/20740
32527         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32528         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32529         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32530         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32531         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32532         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32534 2005-04-26  Jeff Law  <law@redhat.com>
32536         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32537         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32538         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32539         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32540         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32541         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32542         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32544 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32546         PR tree-optimization/17598
32547         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32549 2005-04-25  Mike Stump  <mrs@apple.com>
32551         * objc.dg/fix-and-continue-1.m: Add.
32553 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32555         PR c++/20995
32556         * g++.dg/opt/pr20995-1.C: New test case.
32558 2005-04-25  Devang Patel <dpatel@apple.com>
32560         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32562 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32564         PR testsuite/21062
32565         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32567 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32569         PR C++/21188
32570         * g++.dg/opt/rtti2.C: New test.
32572 2005-04-25  Paul Brook  <paul@codesourcery.com>
32573         Steven G. Kargl  <kargls@comcast.net>
32575         PR fortran/20879
32576         * gfortran.dg/ichar_1.f90: New file.
32578 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32580         PR middle-end/20991
32581         * g++.dg/opt/pr20991.C: New test.
32583         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32584         where sizeof (type) < __alignof__ (type).
32585         * gcc.dg/compat/struct-layout-1.h: Likewise.
32587 2005-04-24  Per Bothner  <per@bothner.com>
32588             Devang Patel  <dpatel@apple.com>
32590         PR preprocessor/20907
32591         * gcc.dg/cpp/very-long-comment.c: New test.
32593 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32595         PR fortran/20059
32596         * gfortran.dg/common_5.f: New test.
32598 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32600         PR middle-end/21082
32601         * g++.dg/tree-ssa/pr21082.C: New testcase.
32603 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32605         * gcc.dg/vect/vect-99.c: New test.
32607 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32609         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32611 2005-04-22  Jeff Law  <law@redhat.com>
32613         * gcc.dg/uninit-5.c: Remove xfails.
32614         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32615         conditionals and loads.
32617 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32619         PR libfortran/20074
32620         PR libfortran/20436
32621         PR libfortran/21108
32622         * gfortran.dg/nested_reshape.f90: new test
32623         * gfortran.dg/reshape-alloc.f90: new test
32624         * gfortran.dg/reshape.f90: new test
32626 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32628         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32630         * gcc.dg/arm-vfp1.c: New test.
32632 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32634         PR c++/21087
32635         * g++.dg/lookup/builtin2.C: New test.
32637 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32639         * gcc.dg/weak/weak-13.c: New test.
32641 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32643         * lib/target-supports.exp (check_effective_target_sync_int_long):
32644         Add powerpc*.
32646 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32648         * gcc.target/mips/branch-1.c: New test.
32650 2005-04-21  Richard Henderson  <rth@redhat.com>
32652         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32653         * gcc.dg/vect/vect-86.c: Likewise.
32654         * gcc.dg/vect/vect-87.c: Likewise.
32655         * gcc.dg/vect/vect-88.c: Likewise.
32657 2005-04-21  Devang Patel  <dpatel@apple.com>
32659         PR optimization/20994
32660         * gcc.dg/tree-ssa/ifc-3.c: New test.
32662 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32664         PR c/12913
32665         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32666         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32667         gcc.dg/c99-vla-jump-5.c: New tests.
32669 2005-04-19  Richard Henderson  <rth@redhat.com>
32671         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32672         Fix typo in exists check.
32673         (check_effective_target_sync_int_long): New.
32674         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32675         * gcc.dg/ia64-sync-2.c: Likewise.
32676         * gcc.dg/ia64-sync-3.c: Likewise.
32677         * gcc.dg/ia64-sync-4.c: Likewise.
32679 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32681         * gcc.dg/fold-xor-1.c: New test.
32682         * gcc.dg/fold-xor-2.c: New test.
32684 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32686         PR target/20670
32687         * g++.dg/eh/fp-regs.C: New test.
32689 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32691         * gcc.dg/Wint-to-pointer-cast-1.c,
32692         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32693         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32694         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32696 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32698         PR fortran/16861
32699         * gfortran.dg/pr16861.f90: New test.
32701 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32703         * gcc.dg/pr21085.c: New test.
32705 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32707         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32708         (setup_mips_tests, dg-mips-options): New procedures.
32709         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32710         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32711         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32712         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32713         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32714         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32715         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32716         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32717         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32718         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32719         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32720         dg-mips-options instead of dg-options.  Remove now-redundant
32721         preprocessor guards.
32722         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32723         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32724         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32725         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32726         * gcc.dg/vr-mult-2.c: Delete.
32727         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32728         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32729         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32730         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32731         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32732         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32733         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32735 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32737         * ada/acats/run_all.sh: Use sync when executable not present.
32739 2005-04-18  Devang Patel  <dpatel@apple.com>
32741         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32742         * gcc.dg/vect/vect-11a.c: New.
32743         * gcc.dg/vect/vect-none.c: Update.
32744         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32746 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32748         PR tree-optimization/20922
32749         * gcc.dg/pr20922-1.c: New test.
32750         * gcc.dg/pr20922-2.c: New test.
32751         * gcc.dg/pr20922-3.c: New test.
32752         * gcc.dg/pr20922-4.c: New test.
32753         * gcc.dg/pr20922-5.c: New test.
32754         * gcc.dg/pr20922-6.c: New test.
32756 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32758         PR libfortran/20950
32759         * gfortran.dg/pr20950.f: New test.
32761 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32763         PR libfortran/19216
32764         * gfortran.dg/pr19216.f: New test.
32766 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32768         PR tree-optimization/21001
32769         * gcc.dg/tree-ssa/pr21001.c: New.
32771 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32773         PR libfortran/21075
32774         * gfortran.dg/reshape_rank7.f90: New test.
32776 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32778         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32779         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32780         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32781         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32782         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32783         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32784         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32785         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32786         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32787         wrong way round).
32788         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32789         in namelists.  New test.
32790         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32791         New test.
32792         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32793         New test.
32794         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32795         namelist.  New test.
32796         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32797         New test.
32798         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32799         New test.
32800         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32801         namelist.  New test.
32802         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32803         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32804         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32805         New test.
32806         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32807         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32808         arrays. New test.
32810 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32812         * gfortran.dg/wtruncate.f: New testcase.
32813         * gfortran.dg/wtruncate.f90: New testcase.
32815 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32817         PR c++/21025
32818         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32819         which sizeof/alignof is dependent, rather than just whether we are
32820         processing_template_decl.
32822 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32824         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32825         corrected typo where the wrong variables had been compared.
32827 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32829         PR libfortran/18495
32830         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32831         Test callee-allocated version of return array with a write
32832         statement.
32833         Test spread with a temporary with another write statement.
32835 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32837         PR tree-optimization/21031
32838         * gcc.dg/tree-ssa/pr21031.c: New.
32840 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32842         PR tree-optimization/21004
32843         * gcc.dg/builtins-53.c: Include builtins-config.h.
32844         Check floorf, ceilf, floorl and ceill transformations
32845         only when HAVE_C99_RUNTIME is defined.
32847 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32849         PR middle-end/20739
32850         * gcc.dg/tree-ssa/pr20739.c: New test.
32852 2005-04-14  Mike Stump  <mrs@apple.com>
32854         * gcc.dg/Foundation.framework/empty: New.
32855         * gcc.dg/framework-2.c: New.
32857 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32859         PR tree-optimization/21021
32860         * gcc.c-torture/compile/pr21021.c: New.
32862 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32864         PR testsuite/21010
32865         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32866         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32867         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32868         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32869         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32870         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32871         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32872         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32874 2005-04-14  Richard Henderson  <rth@redhat.com>
32876         * lib/target-supports.exp (check_effective_target_vect_condition):
32877         Add ia64, i?86, and x86_64.
32879 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32881         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32883 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32885         PR tree-optimization/20657
32886         * gcc.dg/tree-ssa/pr20657.c: New.
32888 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32890         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32891         (long long int)trunc*.
32893 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32895         PR target/20927
32896         * gcc.dg/pr20927.c: New test.
32898 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32900         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32901         * gcc.target/mips/asm-1.c: Likewise.
32903 2005-04-13  Dale Johannesen  <dalej@apple.com>
32905         * objc.dg/objc-fast-4.m: New.
32907 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32909         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32910         directory.
32911         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32913 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32915         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32916         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32917         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32919 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32921         PR tree-optimization/20913
32922         * gcc.dg/tree-ssa/pr20913.c: New.
32924         PR tree-optimization/20702
32925         * gcc.dg/tree-ssa/pr20702.c: New.
32927 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32929         PR c++/13744
32930         * g++.dg/inherit/local3.C: New test.
32932 2005-04-12  Jeff Law  <law@redhat.com>
32934         * gcc.dg/tree-ssa/20050412-1.c: New test.
32936 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32938         PR libfortran/19016
32939         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32940         Add tests with mask generated by expression.
32941         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32942         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32943         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32945 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32947         PR middle-end/20917
32948         * gcc.dg/20050409-1.c: New test.
32950 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32952         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32954 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32956         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32957         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32958         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32959         (TARGET_CXX): Adjust accordingly.
32960         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32961         determine_class_data_visibility and class_data_always_comdat.
32962         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32963         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32964         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32965         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32966         (arm_cxx_determine_class_data_visibility): New.
32967         (arm_cxx_class_data_always_comdat): Likewise.
32968         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32969         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32970         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32971         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32972         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32973         Define.
32975 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32977         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32979 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32981         * gcc.dg/i386-darwin-fpmath.c: New.
32983 2004-04-11  Devang Patel  <dpatel@apple.com>
32985         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32986         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32987         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32988         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32989         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32990         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32991         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32992         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32993         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32995 2004-04-11  Devang Patel  <dpatel@apple.com>
32997         * gcc.dg/vect/vect-dv-1.c: New test.
32998         * gcc.dg/vect/vect-dv-2.c: New test.
33000 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33002         PR tree-optimization/20933
33003         * gcc.dg/tree-ssa/pr20933.c: New test.
33005 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33007         * gfortran.dg/fold_nearest.f90: New test.
33009 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33011         * gcc.dg/tree-ssa/alias-1.c: New test.
33013 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33015         PR tree-optimization/20920
33016         * g++.dg/tree-ssa/pr20920.C: New test.
33018 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33020         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33021         (long long int)ceil*.
33023 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33025         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33026         explicit C++ linkage.
33028 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33030         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33031         warning for arithmetic IF statements.
33033 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33035         * eor_handling_1.f90: New test case.
33036         * eor_handling_2.f90: New test case.
33037         * eor_handling_3.f90: New test case.
33038         * eor_handling_4.f90: New test case.
33039         * eor_handling_5.f90: New test case.
33040         * noadv_size.f90: New test case.
33041         * pad_no.f90: New test case.
33043 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33045         * gcc.c-torture/execute/20050410-1.c: New test.
33047 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33049         * gcc.dg/pr20126.c: New.
33051 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33052             Steven G. Kargl <kargls@comcast.net>
33054         * gfortran.dg/PR19872.f: New test.
33056 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33058         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33060 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33062         * gfortran.dg/nint_1.f90: New test.
33064 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33066         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33067         Added test for callee-allocated arrays with write statements.
33068         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33069         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33070         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33071         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33072         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33074 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33076         PR libfortran/20163
33077         * gfortran.dg/open-options-blanks.f: New test.
33079 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33081         PR fortran/13257
33082         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33084 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33086         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33087         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33088         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33089         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33090         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33091         * gcc.c-torture/execute/stdarg-4.c: New test.
33093         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33095         PR target/20795
33096         * g++.dg/abi/param2.C: New test.
33098 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33100         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33102 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33104         * gcc.dg/builtins-53.c: New test.
33106 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33108         * g++.dg/tree-ssa/pr18178.C: New test.
33109         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33110         * gcc.c-torture/execute/20041019-1.c: New test.
33111         * gcc.dg/tree-ssa/20041008-1.c: New test.
33112         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33113         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33114         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33115         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33116         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33117         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33118         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33119         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33120         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33121         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33123 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33125         PR rtl-optimization/20466
33126         * gcc.c-torture/execute/pr20466-1.c: New test.
33128 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33130         PR c++/20905
33131         * g++.dg/parse/cond2.C: New test.
33133         PR c++/20145
33134         * g++.dg/warn/Wdtor1.C: New test.
33136 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33138         PR fortran/17229
33139         * gfortran.dg/pr17229.f: New test.
33141 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33143         * gfortran.dg/tiny_1.f90: New test.
33144         * gfortran.dg/tiny_2.f90: ditto.
33146 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33148         * gfortran.dg/eor_1.f90: Fix dg-do run line
33149         * gfortran.dg/open_new.f90: Fix dg-do run line
33151 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33153         * lib/target-supports.exp (get_compiler_messages): Support
33154         optional arguments, the fourth being compiler options.
33155         (check_effective_target_fpic): New proc.
33156         * gcc.dg/20050321-2.c: Restrict to target fpic.
33158 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33160         * gcc.dg/15443-1.c: New test.
33161         * gcc.dg/15443-2.c: Likewise.
33163 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33165         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33167 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33169         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33171 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33173         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33174         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33175         -m64.
33176         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33177         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33178         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33180 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33182         PR c++/20212
33183         * g++.dg/warn/Wunused-11.C: New test.
33185 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33187         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33189 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33191         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33193 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33195         PR c++/20734
33196         * g++.dg/template/ptrmem13.C: New test.
33198 2005-04-05  Per Bothner  <per@bothner.com>
33200         * lib/gcc.exp: Always add -fno-show-column, for now.
33202 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33204         PR testsuite/20767
33205         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33206         of plain old "unsigned int" for the type of "i".  Makes this test
33207         64bit clean.
33209 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33211         * gcc.dg/i386-ssefn-1.c: New test.
33212         * gcc.dg/i386-ssefn-2.c: New test.
33213         * gcc.dg/i386-ssefn-3.c: New test.
33214         * gcc.dg/i386-ssefn-4.c: New test.
33216 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33218         PR tree-optimization/20076
33219         * gcc.dg/builtin-apply4.c: New test.
33221         PR preprocessor/19475
33222         * gcc.dg/cpp/macspace1.c: New test.
33223         * gcc.dg/cpp/macspace2.c: New test.
33225 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33227         * gfortran.dg/pr20755.f: Fixed bad format.
33229 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33231         PR c++/20763
33232         * g++.dg/ext/attrib21.C: New test.
33234 2004-04-05  Devang Patel  <dpatel@apple.com>
33236         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33237         * gcc.dg/vect/vect-shift-1.c: New test.
33239 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33241         PR libfortran/20755
33242         * gfortran.dg/pr20755.f: New test.
33244 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33246         * gfortran.dg/pr15959.f90: New test.
33247         * gfortran.dg/string_pad_trunc.f90: New test.
33249 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33251         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33252         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33253         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33254         syntax.
33256 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33258         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33260 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33262         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33263         * gcc.c-torture/compile/20011119-2.c: Likewise.
33264         * gcc.c-torture/compile/981001-2.c: Likewise.
33266 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33268         PR c++/20679
33269         * g++.dg/template/overload4.C: New test.
33271 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33273         PR c++/20746
33274         * g++.dg/abi/covariant5.C: New.
33276         PR debug/20505
33277         * g++.dg/debug/const2.C: New.
33279 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33281         PR rtl-optimization/16104
33282         * gcc.c-torture/execute/20050316-1.c: New test.
33284 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33286         * g++.dg/template/spec23.C: Fix dg-error text.
33288 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33290         PR c++/19199
33291         * g++.dg/expr/lval2.C: New.
33293 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33295         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33296         __builtin_strcasecmp and __builtin_strncasecmp.
33298 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33300         PR c++/20723
33301         * g++.dg/template/spec22.C: New.
33302         * g++.dg/template/spec23.C: New.
33304 2005-04-03  Dale Ranta  <dir@lanl.gov>
33305             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33307         PR libfortran/20068
33308         PR libfortran/20125
33309         PR libfortran/20156
33310         PR libfortran/20471
33311         * gfortran.dg/backspace.f: New test.
33313 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33315         * gcc.dg/pr19345.c: New test.
33317 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33319         PR tree-optimization/20640
33320         * gcc.dg/torture/tree-loop-1.c: New.
33322 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33324         PR rtl-optimization/20290
33325         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33327 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33329         * gcc.dg/rs6000-fpint.c: New.
33331 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33333         * gcc.dg/old-style-then-proto-1.c: New test.
33335 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33337         * gfortran.fortran-torture/execute/backspace.f90: Check
33338         after backspace and read was incorrect.
33340 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33342         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33343         buffer past the terminating NUL using memcmp.
33344         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33345         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33347         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33348         Fix unused/uninitialized variable warnings.
33350         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33351         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33352         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33353         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33355         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33356         gcc.c-torture/execute/builtins/fputs-lib.c,
33357         gcc.c-torture/execute/builtins/lib/fprintf.c,
33358         gcc.c-torture/execute/builtins/lib/main.c,
33359         gcc.c-torture/execute/builtins/lib/memcmp.c,
33360         gcc.c-torture/execute/builtins/lib/memmove.c,
33361         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33362         gcc.c-torture/execute/builtins/lib/memset.c,
33363         gcc.c-torture/execute/builtins/lib/printf.c,
33364         gcc.c-torture/execute/builtins/lib/sprintf.c,
33365         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33366         gcc.c-torture/execute/builtins/lib/strchr.c,
33367         gcc.c-torture/execute/builtins/lib/strcmp.c,
33368         gcc.c-torture/execute/builtins/lib/strcpy.c,
33369         gcc.c-torture/execute/builtins/lib/strcspn.c,
33370         gcc.c-torture/execute/builtins/lib/strlen.c,
33371         gcc.c-torture/execute/builtins/lib/strncat.c,
33372         gcc.c-torture/execute/builtins/lib/strncmp.c,
33373         gcc.c-torture/execute/builtins/lib/strncpy.c,
33374         gcc.c-torture/execute/builtins/lib/strrchr.c,
33375         gcc.c-torture/execute/builtins/lib/strspn.c,
33376         gcc.c-torture/execute/builtins/lib/strstr.c,
33377         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33378         gcc.c-torture/execute/builtins/strlen-2.c,
33379         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33380         prototypes.
33382 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33384         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33385         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33386         selectany usage.
33388 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33390         PR c++/19406
33391         * g++.dg/debug/using1.C: New test.
33393 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33395         PR middle-end/20524
33396         * gcc.dg/alias-7.c: Prefix asm-declared name with
33397         __USER_LABEL_PREFIX__.
33399 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33401         Fix fallout from PR middle-end/15700:
33402         * gcc.c-torture/compile/20011119-1.c: Take
33403         __USER_LABEL_PREFIX__ into account.
33404         * gcc.c-torture/compile/20011119-2.c: Likewise.
33406 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33408         PR c++/18644
33409         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33411 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33413         PR c/17855
33414         * gcc.c-torture/compile/struct-non-lval-1.c,
33415         gcc.c-torture/compile/struct-non-lval-2.c,
33416         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33418 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33420         * gcc.dg/tls/tls.exp: Remove temporary file.
33421         * g++.dg/tls/tls.exp: Ditto.
33422         * lib/file-format.exp: Ditto.
33423         * g++.dg/special/ecos.exp: Ditto.
33425         * lib/profopt.exp: Treat prof_ext as a list.
33426         * gcc.misc-tests/bprob.exp: Ditto.
33427         * g++.dg/bprob/bprob.exp: Ditto.
33429         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33430         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33431         g++.dg/tree-ssa/pointer-reference-alias.C,
33432         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33433         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33434         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33435         g++.dg/vect/pr19951.cc: Ditto.
33436         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33437         gcc.dg/builtins-47.c: Ditto.
33438         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33439         gcc.dg/pr20115-1.c: Ditto.
33440         * gcc.dg/tree-ssa/20030530-2.c,
33441         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33442         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33443         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33444         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33445         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33446         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33447         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33448         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33449         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33450         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33451         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33452         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33453         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33454         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33455         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33456         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33457         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33458         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33459         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33460         gcc.dg/tree-ssa/20030824-1.c,
33461         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33462         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33463         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33464         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33465         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33466         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33467         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33468         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33469         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33470         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33471         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33472         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33473         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33474         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33475         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33476         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33477         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33478         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33479         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33480         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33481         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33482         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33483         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33484         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33485         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33486         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33487         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33488         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33489         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33490         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33491         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33492         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33493         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33494         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33495         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33496         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33497         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33498         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33499         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33500         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33501         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33502         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33503         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33504         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33505         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33506         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33507         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33508         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33509         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33510         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33511         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33512         gcc.dg/tree-ssa/useless-1.c: Ditto.
33513         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33514         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33515         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33516         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33517         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33518         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33519         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33520         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33521         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33522         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33523         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33524         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33525         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33526         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33527         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33528         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33529         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33530         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33531         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33532         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33533         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33534         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33535         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33536         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33537         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33538         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33539         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33540         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33541         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33542         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33543         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33544         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33545         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33546         gcc.dg/vect/vect-none.c: Ditto.
33547         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33548         treelang/compile/unsigned.tree: Ditto.
33550         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33551         * gcc.dg/cpp/direct2s.c: Ditto.
33552         * gcc.dg/cpp/paste4.c: Ditto.
33553         * gcc.dg/cpp/separate-1.c: Ditto.
33554         * gcc.dg/pch/save-temps-1.c: Ditto.
33555         * g++.dg/ext/altivec-10.C: Ditto.
33556         * g++.dg/pch/pch.C: Ditto.
33558         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33560         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33561         * g++.dg/template/repo1.C: Ditto.
33562         * g++.dg/template/repo2.C: Ditto.
33563         * g++.dg/template/repo3.C: Ditto.
33564         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33565         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33566         * g++.old-deja/g++.pt/repo1.C: Ditto.
33567         * g++.old-deja/g++.pt/repo2.C: Ditto.
33568         * g++.old-deja/g++.pt/repo3.C: Ditto.
33569         * g++.old-deja/g++.pt/repo4.C: Ditto.
33571         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33572         * gcc.dg/20030107-1.c: Ditto.
33573         * gcc.dg/20030702-1.c: Ditto.
33574         * gcc.dg/profile-generate-1.c: Ditto.
33575         * g++.dg/other/profile1.C: Ditto.
33576         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33578         * lib/gcc-dg.exp (remove-build-file): New.
33579         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33580         cleanup-tree-dump, cleanup-saved-temps): New.
33582 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33584         PR c++/19203, DR 214
33585         * g++.dg/parse/ambig3.C: Not ambiguous.
33586         * g++.dg/template/spec20.C: New.
33587         * g++.dg/template/spec21.C: New.
33589 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33591         PR target/20045
33592         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33594 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33596         PR libfortran/20660
33597         * gfortran.dg/negative_unit.f: New test.
33599 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33601         * gcc.dg/20050330-1.c: New test.
33603 2005-03-30  Devang Patel  <dpatel@apple.com>
33605         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33607 2005-03-30  Dale Johannesen  <dalej@apple.com>
33609         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33611 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33613         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33614         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33615         Strip options from test name.
33617 2005-03-31  Jan Hubicka  <jh@suse.cz>
33619         * gcc.dg/varpool-1.c: New testcase.
33621 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33623         PR c/772
33624         PR c/17913
33625         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33626         gcc.dg/stmt-expr-label-3.c : New tests.
33627         * gcc.c-torture/execute/medce-2.c: Remove.
33629 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33631         PR c/20368
33632         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33633         tests.
33635 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33637         * gcc.c-torture/compile/pr20203.c: New test.
33639 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33641         * gfortran.dg/promotion.f90: New test.
33643 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33645         PR middle-end/20491
33646         * gcc.dg/torture/asm-subreg-1.c: New test.
33648 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33650         PR c/20672
33651         * gcc.dg/pr20672-1.c: New test.
33653 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33655         * gfortran.dg/vect: New directory.
33656         * gfortran.dg/vect/vect.exp: New.
33657         * gfortran.dg/vect/vect-1.f90: New test.
33658         * gfortran.dg/vect/vect-2.f90: New test.
33659         * gfortran.dg/vect/vect-3.f90: New test.
33660         * gfortran.dg/vect/vect-4.f90: New test.
33661         * gfortran.dg/vect/vect-5.f90: New test.
33663 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33665         PR middle-end/20622
33666         * gcc.dg/alias-7.c: New test.
33668 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33670         * gcc.dg/sparc-reg-1.c: New test.
33672 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33674         PR target/19890
33675         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33677 2005-03-29  Dale Ranta  <dir@lanl.gov>
33678             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33680         PR libfortran/20163
33681         * gfortran.dg/pr20163-2.f: New test.
33683 2005-03-28  Jan Hubicka  <jh@suse.cz>
33685         PR middle-end/20635
33686         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33687         by Jakub Jelinek.
33689 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33691         PR tree-optimization/20626
33692         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33693         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33695 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33697         * gfortran.dg/underflow.f90: New test.
33698         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33700 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33702         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33704 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33706         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33707         (g++_init): Make sure that CXXFLAGS is set.
33708         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33709         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33710         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33711         * lib/objc.exp (objc_init): Likewise.
33712         * lib/treelang.exp (treelang_init): Likewise.
33714 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33716         PR tree-optimization/20470
33717         * gcc.dg/tree-ssa/pr20470.c: New test.
33719 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33721         * gcc.dg/ppc-stfiwx.c: New.
33723 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33725         PR target/19888
33726         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33728 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33730         * gcc.dg/20050325-1.c: Fix a typo.
33732 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33734         PR libfortran/19678
33735         PR libfortran/19679
33736         * gfortran.dg/dos_eol.f: New test.
33738 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33740         PR rtl-optimization/20249
33741         * gcc.dg/20050325-1.c: New test.
33743 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33745         PR libfortran/15332
33746         * gfortran.dg/pr15332.f: New test.
33748 2005-03-24  Dale Johannesen  <dalej@apple.com>
33750         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33752 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33754         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33755         'internal' visibility.
33756         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33757         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33758         'protected' visibility.
33759         * gcc.dg/visibility-7.c: Likewise.
33760         * lib/target-supports.exp (check_visibility_available): Take
33761         a parameter, the kind of visibility to check for.
33762         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33763         to check_visibility_available.
33765         * g++.dg/expr/cast3.C: New.
33767 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33769         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33770         rs6000.
33772 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33774         PR target/20095
33775         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33777 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33779         * gcc.dg/badshift.c: Renamed to...
33780         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33782         * gcc.target/i386/badshift.c: Renamed to...
33783         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33784         only.
33786         PR rtl-optimization/20532
33787         * gcc.target/i386/badshift.c: New.
33789 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33791         * gfortran.dg/pr18025.f90: New test.
33793 2005-03-23  Dale Johannesen  <dalej@apple.com>
33795         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33797 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33799         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33801         * lib/target-supports.exp (check_iconv_available): Default
33802         libiconv to -liconv, if there is no definition.
33804 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33806         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33808 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33810         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33811         * g++.dg/opt/pr7503-2.C: Likewise.
33812         * g++.dg/opt/pr7503-3.C: Likewise.
33813         * g++.dg/opt/pr7503-4.C: Likewise.
33814         * g++.dg/opt/pr7503-5.C: Likewise.
33815         * g++.dg/warn/minmax.C: New test.
33817 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33819         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33820         * gfortran.dg/g77_intrinsics_sub.f: New test.
33822 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33823             Jan Hubicka  <jh@suse.cz>
33824             Steven Bosscher <stevenb@suse.de
33826         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33828 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33830         PR c++/19980
33831         * g++.dg/template/redecl3.C: New test.
33833 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33835         PR c++/20499
33836         * g++.dg/parse/error16.C: Tweak error markers.
33838 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33840         PR target/20561
33841         * gcc.dg/20050321-2.c: New test.
33843 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33845         PR c++/20465
33846         PR c++/20381
33847         * g++.dg/template/ptrmem12.C: New.
33849 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33851         PR rtl-optimization/20527
33852         * gcc.c-torture/execute/pr20527-1.c: New test.
33854 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33856         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33857         program, compile it into a real executable and then delete the .c
33858         and .x files afterwards, to avoid problems on testglue targets.
33860 2005-03-21  Stuart Hastings  <stuart@apple.com>
33862         * gcc.target/i386/sse-2.c: New.
33864 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33866         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33868 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33870         * g++.dg/parse/crash25.C: Fix typo.
33872 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33874         PR c++/20461
33875         * g++.dg/parse/crash24.C: New test.
33877         PR c++/20536
33878         * g++.dg/parse/crash25.C: New test.
33880 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33882         PR c++/20147
33883         * g++.dg/ext/stmtexpr4.C: New test.
33885 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33887         PR middle-end/20539
33888         * gcc.c-torture/compile/pr13066-1.c: New test case.
33889         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33890         * g++.dg/opt/pr13066-1.C: Likewise.
33892 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33894         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33896 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33898         PR fortran/18525
33899         * gfortran.dg/nesting_1.f90: New test.
33901 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33903         PR c++/20240
33904         * g++.dg/lookup/using13.C: New test.
33906 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33908         PR c++/20333
33909         * g++.dg/template/crash36.C: New test.
33911 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33913         PR c++/20463
33914         * g++.dg/template/crash35.C: New test.
33916 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33918         PR c++/19966
33919         * g++.dg/overload/operator2.C: New test.
33921 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33923         PR libfortran/20257
33924         * gfortran.dg/pr20257.f90: New test.
33926 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33928         PR libfortran/20480
33929         * gfortran.dg/pr20480.f90: New test.
33931 2005-03-16  Richard Henderson  <rth@redhat.com>
33933         PR middle-end/15700
33934         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33935         (_rtld_global): New.
33936         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33937         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33939         * gcc.dg/alias-3.c: New.
33940         * gcc.dg/alias-4.c: New.
33941         * gcc.dg/alias-5.c: New.
33942         * gcc.dg/alias-6.c: New.
33944 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33946         * gcc.dg/cpp/ucnid-7.c: New.
33948 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33949             Dorit Naishlos  <dorit@il.ibm.com>
33951         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33952         darwin.
33954 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33956         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33957         support misaligned accesses.
33958         * gcc.dg/vect/vect-58.c: Likewise.
33959         * gcc.dg/vect/vect-92.c: New.
33960         * gcc.dg/vect/vect-93.c: New.
33962 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33964         PR fortran/18827
33965         * gfortran.dg/assign_2.f90: New test.
33966         * gfortran.dg/assign_3.f90: New test.
33967         * gfortran.dg/assign.f90: New test.
33969 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33971         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33972         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33973         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33974         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33975         names.
33977 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33979         * gcc.dg/cpp/ucnid-6.c: New.
33981         * gcc.dg/cpp/normalize-1.c: New.
33982         * gcc.dg/cpp/normalize-2.c: New.
33983         * gcc.dg/cpp/normalize-3.c: New.
33984         * gcc.dg/cpp/normalize-4.c: New.
33985         * gcc.dg/cpp/ucnid-4.c: New.
33986         * gcc.dg/cpp/ucnid-5.c: New.
33987         * g++.dg/cpp/normalize-1.C: New.
33988         * g++.dg/cpp/ucnid-1.C: New.
33990 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33992         * gcc.dg/pr18628.c: New.
33994 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33996         PR c++/20280
33997         * g++.dg/tree-ssa/pr20280.C: New.
33999 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34001         PR fortran/20467
34002         * gfortran.dg/stfunc_2.f90: New test.
34004 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34006         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34008 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34010         * gcc.dg/tree-ssa/20050314-1.c: New test.
34012 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34014         PR c++/4403
34015         PR c++/9783, DR433
34016         * g++.dg/template/friend34.C: New test.
34017         * g++.dg/template/friend35.C: Likewise.
34018         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34020 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34022         Friend class name lookup 5/n
34023         PR c++/1016
34024         * g++.dg/lookup/hidden-class1.C: New test.
34025         * g++.dg/lookup/hidden-class2.C: Likewise.
34026         * g++.dg/lookup/hidden-class3.C: Likewise.
34027         * g++.dg/lookup/hidden-class4.C: Likewise.
34028         * g++.dg/lookup/hidden-class5.C: Likewise.
34029         * g++.dg/lookup/hidden-class6.C: Likewise.
34030         * g++.dg/lookup/hidden-class7.C: Likewise.
34031         * g++.dg/lookup/hidden-class8.C: Likewise.
34032         * g++.dg/lookup/hidden-class9.C: Likewise.
34033         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34034         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34035         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34036         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34037         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34038         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34039         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34040         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34041         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34042         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34043         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34045 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34047         PR c++/20157
34048         * g++.dg/template/error18.C: New test.
34050 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34052         PR debug/16792
34053         * g++.dg/debug/pr16792.C: New test.
34055 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34057         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34058         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34059         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34060         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34061         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34062         test assertion names.
34064 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34066         PR fortran/18600
34067         * gfortran.dg/stfunc_1.f90: New test.
34069 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34071         PR fortran/16907
34072         * gfortran.dg/real_index_1.f90: New test.
34074 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34076         PR fortran/20323
34077         * gfortran.dg/spec_expr_1.f90: New test.
34079 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34081         PR c/20402
34082         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34083         new parser.
34085 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34087         PR fortran/20361
34088         * gfortran.dg/largeequiv_1.f90: New test.
34090 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34092         * gcc.dg/ucnid-1.c: New.
34093         * gcc.dg/ucnid-2.c: New.
34094         * gcc.dg/ucnid-3.c: New.
34095         * gcc.dg/ucnid-4.c: New.
34096         * gcc.dg/ucnid-5.c: New.
34097         * gcc.dg/ucnid-6.c: New.
34098         * gcc.dg/cpp/ucnid-1.c: New.
34099         * gcc.dg/cpp/ucnid-2.c: New.
34100         * gcc.dg/cpp/ucnid-3.c: New.
34101         * g++.dg/other/ucnid-1.C: New.
34103 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34105         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34107 2005-03-11  Per Bothner  <per@bothner.com>
34109         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34110         that diagnotics refer to correct token.
34111         * gcc.dg/unused-3.c: Likewise.
34113 2005-03-11  Per Bothner  <per@bothner.com>
34115         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34116         constant" is now actually on same line as string constant.
34117         * gcc.dg/cpp/direct2s.c: Likewise.
34119 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34121         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34123 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34125         PR libfortran/20124
34126         * gfortran.dg/pr20124.f90: New Test
34128 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34130         PR tree-optimization/20130
34131         * gcc.dg/pr20130-1.c: New test.
34133 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34135         PR target/20095
34136         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34138 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34140         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34142 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34144         * g++.dg/eh/forced1.C: Fix comment.
34145         * g++.dg/eh/forced2.C: Ditto.
34146         * g++.dg/eh/forced3.C: Ditto.
34147         * g++.dg/eh/forced4.C: Ditto.
34149 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34151         PR rtl-opt/20412
34152         * gcc.c-torture/compile/pr20412.c: New test.
34154 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34156         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34158 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34160         PR target/20322
34161         * gcc.dg/20050307-1.c: New test.
34163 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34165         PR c++/20375
34166         * g++.dg/other/stdarg3.C: New.
34168 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34170         PR c++/18384, c++/18327
34171         * g++.dg/init/array19.C: New test.
34173         PR inline-asm/20314
34174         * gcc.dg/torture/pr20314-1.c: New test.
34175         * gcc.dg/torture/pr20314-2.c: New test.
34177 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34179         * gcc.dg/20050309-1.c: New test.
34181 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34183         * gcc.dg/builtins-10.c: Reactivate disabled test.
34184         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34185         new cbrt transformations.
34187 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34189         PR c++/20208
34190         * g++.dg/template/array13.C: New test.
34192 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34194         PR c++/16859
34195         * g++.dg/init/brace4.C: New test.
34197 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34199         PR c++/20186
34200         * g++.dg/template/non-dependent12.C: New.
34202 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34204         PR c++/20142
34205         * g++.dg/init/array18.C: Add dg-do run marker.
34207         PR c++/20142
34208         * g++.dg/init/array18.C: New test.
34210 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34212         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34213         * g++.dg/gcov/gcov.exp: Likewise.
34214         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34215         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34216         * lib/c-torture.exp: Likewise.
34217         * lib/fortran-torture.exp: Likewise.
34218         * lib/g++.exp: Likewise.
34219         * lib/gcc-defs.exp: Likewise.
34220         * lib/gcc-dg.exp: Likewise.
34221         * lib/gcc.exp: Likewise.
34222         * lib/gcov.exp: Likewise.
34223         * lib/gfortran.exp: Likewise.
34224         * lib/mike-g++.exp: Likewise.
34225         * lib/mike-gcc.exp: Likewise.
34226         * lib/objc-torture.exp: Likewise.
34227         * lib/objc.exp: Likewise.
34228         * lib/profopt.exp: Likewise.
34229         * lib/target-libpath.exp: Likewise.
34230         * lib/target-supports.exp: Likewise.
34231         * lib/treelang.exp: Likewise.
34232         * lib/wrapper.exp: Likewise.
34234 2005-03-08  Jeff Law  <law@redhat.com>
34236         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34237         PHI-OPT changes.
34239 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34241         * gcc.dg/vect/pr20122.c: New test.
34243 2005-03-07  Jeff Law  <law@redhat.com>
34245         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34246         was folded away.
34247         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34248         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34249         * gcc.dg/tree-ssa/pr18134.c: New test.
34251 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34253         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34254         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34255         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34257 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34259         PR tree-opt/17671
34260         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34262 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34264         * g++.dg/warn/Wnvdtor.C: New test.
34266 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34268         * gcc.dg/torture/pr19683-1.c: New test.
34270 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34272         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34273         * gfortran.dg/g77/19990313-2.f: Ditto.
34274         * gfortran.dg/g77/19990313-3.f: Ditto.
34275         * gfortran.dg/g77/19990525-0.f: Ditto.
34276         * gfortran.dg/g77/19990826-0.f: Ditto.
34277         * gfortran.dg/g77/19990826-2.f: Ditto.
34278         * gfortran.dg/g77/19990826-3.f: Ditto.
34279         * gfortran.dg/g77/20000511-1.f: Ditto.
34280         * gfortran.dg/g77/20000511-2.f: Ditto.
34281         * gfortran.dg/g77/970625-2.f: Ditto.
34282         * gfortran.dg/g77/980310-2.f: Ditto.
34283         * gfortran.dg/g77/980310-3.f: Ditto.
34284         * gfortran.dg/g77/980310-8.f: Ditto.
34285         * gfortran.dg/g77/980519-2.f: Ditto.
34286         * gfortran.dg/g77/alpha1.f: Ditto.
34287         * gfortran.dg/g77/claus.f: Ditto.
34288         * gfortran.dg/g77/erfc.f: Ditto.
34289         * gfortran.dg/g77/short.f: Ditto.
34290         * gfortran.fortran-torture/execute/data.f90: Ditto.
34291         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34292         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34294 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34296         * lib/file-format.exp (gcc_target_object_format): Add check for som
34297         format and hardcode object formats on hppa*-*-hpux*.
34298         * lib/target-supports.exp (check_weak_available): Add check for som
34299         object format.  Always return 0 on hppa*-*-hpux10*.
34301         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34302         is defined.
34304         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34306 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34308         * gfortran.dg/pr19936_1.f90: New test.
34309         * gfortran.dg/pr19936_2.f90: New test.
34310         * gfortran.dg/pr19936_3.f90: New test.
34312 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34313             Paul Thomas <prthomas@drfccad.cea.fr>
34315         * gfortran.dg/PR19754_1.f90: New test.
34316         * gfortran.dg/PR19754_2.f90: Ditto.
34318 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34320         PR c++/19311
34321         * g++.dg/template/non-dependent11.C: New test.
34323 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34325         * lib/target-supports.exp (check_iconv_available): Fix comment.
34327 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34328             Joseph S. Myers  <joseph@codesourcery.com>
34330         PR c++/19797
34331         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34333 2005-03-04  Matthew Sachs  <msachs@apple.com>
34335         * gcc.exp (gcc_target_compile): Put braces around
34336         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34337         * objc.exp (objc_target_compile): Likewise.
34338         * treelang.exp (treelang_target_compile): Likewise.
34340 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34342         PR fortran/19673
34343         * gfortran.dg/func_result_1.f90: New test.
34345 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34347         * gcc.misc-tests/options.exp: New test.
34349 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34351         * gcc.dg/pr15784-4.c: New test.
34353 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34355         * gcc.c-torture/execute/pr17133.c: New.
34356         * gcc.c-torture/compile/20050303-1.c: New.
34358 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34360         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34362 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34364         * g++.dg/overload/using2.C: New.
34366 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34368         PR c++/19916
34369         * g++.dg/init/ptrmem2.C: New test.
34371 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34373         PR c/8927
34374         * gcc.dg/pr8927-1.c: New test.
34376 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34378         PR c++/20232
34379         * g++.dg/inherit/covariant12.C: New.
34381 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34383         PR fortran/19479
34384         * gfortran.dg/bound_1.f90: New test.
34386 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34388         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34389         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34391 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34393         PR c/20245
34394         * gcc.dg/pr20245-1.c: New test.
34396 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34398         PR middle-end/19874
34399         * gcc.c-torture/execute/20050119-2.c: New test case.
34401 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34403         * README: Update the DejaGnu bug reporting address.
34404         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34405         * lib/objc-torture.exp: Likewise.
34407 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34409         * gfortran.dg/boz_1.f90: New test.
34410         * gfortran.dg/boz_3.f90: New test.
34411         * gfortran.dg/boz_4.f90: New test.
34413 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34415         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34416         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34418 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34420         PR libfortran/20101
34421         * gfortran.dg/write_0_pe_format.f90: New test.
34423 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34425         PR c++/20206
34426         * g++.dg/opt/thunk2.C: New test.
34427         * g++.dg/opt/covariant1.C: New test.
34429 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34431         * gfortran.dg/e_d_fmt.f90: New test.
34433 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34435         * gcc.dg/asm-b.c: Fix comment typos.
34437 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34439         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34440         a V_MAY_DEF also.
34442 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34444         PR tree-opt/20188
34445         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34446         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34447         * gcc.dg/asm-b.c: New test.
34449 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34451         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34452         Disable this test on IRIX 6.
34454 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34456         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34457         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34458         parser.
34460 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34462         PR tree-optimization/20204
34463         * gcc.dg/pr20204.c: New test.
34465 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34467         PR target/20196
34468         * gcc.c-torture/execute/20050224-1.c: New test.
34470         PR c++/20175
34471         * g++.dg/warn/Wbraces2.C: New test.
34473 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34475         PR c++/19878
34476         * g++.dg/init/const2.C: New test.
34478 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34480         PR tree-optimization/20100
34481         * gcc.c-torture/execute/pr20100-1.c: New test.
34483 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34485         * gfortran.dg/implicit_3.f90: New test.
34487         * gfortran.dg/deftype_1.f90: New test.
34489 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34491         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34492         the test passes.
34493         * g++.dg/other/anon3.C: Accept a warning.
34495 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34497         * gcc.dg/pr20017.c: Fix a comment typo.
34499 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34501         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34503 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34505         PR ada/19902
34506         * ada/acats/tests/cxa/cxa3004.a: Remove.
34507         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34509 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34511         PR c++/20073
34512         * g++.dg/init/const1.C: New test.
34514         PR c++/19991
34515         * g++.dg/parse/constant7.C: New test.
34517         PR c++/20152
34518         * g++.dg/parse/error27.C: New test.
34519         * g++.dg/template/qualttp15.C: Adjust error markers.
34520         * g++.old-deja/g++.other/struct1.C: Likewise.
34522         PR c++/20153
34523         * g++.dg/template/error17.C: New test.
34525         PR c++/20148
34526         * g++.dg/parser/error26.C: New test.
34528 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34530         PR tree-optimization/20100
34531         PR tree-optimization/20115
34532         * gcc.dg/pr20115.c: New test.
34533         * gcc.dg/pr20115-1.c: New test.
34534         * gcc.dg/pr20100.c: New test.
34535         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34536         call-clobbered variables after alias1.
34538 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34540         * gfortran.dg/list_read_4.f90: new test.
34542 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34544         PR rtl-optimization/20017.
34545         * gcc.dg/pr20017.c: New.
34547 2005-02-22  Devang Patel  <dpatel@apple.com>
34549         PR 19952
34550         * g++.dg/tree-ssa/pr19952.C: New test.
34552 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34554         PR c++/19883
34555         * g++.dg/parse/constant6.C: New test.
34557 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34559         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34560         * g++.dg/charset/asm2.c: Likewise.
34561         * g++.dg/charset/asm3.c: Likewise.
34562         * g++.dg/charset/asm4.c: Likewise.
34563         * g++.dg/charset/asm5.c: Likewise.
34564         * g++.dg/charset/attribute1.c: Likewise.
34565         * g++.dg/charset/attribute2.c: Likewise.
34566         * g++.dg/charset/extern1.cc: Likewise.
34567         * g++.dg/charset/extern2.cc: Likewise.
34568         * g++.dg/charset/extern3.cc: Likewise.
34569         * g++.dg/charset/function.cc: Likewise.
34570         * g++.dg/charset/string.c: Likewise.
34571         * g++.dg/charset/charset.exp: Likewise.
34572         * lib/target-supports.exp (check_iconv_available): Fix comment.
34574 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34576         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34577         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34578         * gcc.dg/charset/asm2.c: Likewise.
34579         * gcc.dg/charset/asm3.c: Likewise.
34580         * gcc.dg/charset/asm4.c: Likewise.
34581         * gcc.dg/charset/asm5.c: Likewise.
34582         * gcc.dg/charset/asm6.c: Likewise.
34583         * gcc.dg/charset/attribute1.c: Likewise.
34584         * gcc.dg/charset/attribute2.c: Likewise.
34585         * gcc.dg/charset/builtin1.c: Likewise.
34586         * gcc.dg/charset/extern.c: Likewise.
34587         * gcc.dg/charset/function.c: Likewise.
34588         * gcc.dg/charset/string.c: Likewise.
34589         * gcc.dg/charset/charset.exp: Likewise.
34591 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34593         PR fortran/20086
34594         * gfortran.dg/pr20086.f90: New test.
34596 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34598         PR tree-optimization/19786
34599         * g++.dg/tree-ssa/pr19786.C: New.
34601 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34603         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34605 2005-02-21  Jeff Law  <law@redhat.com>
34607         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34609 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34611         * gfortran.dg/do_iterator: Split loop, markup all lines for
34612         which an error locus is printed.
34613         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34614         locus is printed.
34615         * gfortran.dg/select_4.f90: Likewise.
34616         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34617         locuses in the various permutations.
34619 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34621         PR tree-optimization/19951
34622         * g++.dg/vect: New directory.
34623         * g++.dg/vect/vect.exp: New file.
34624         * g++.dg/vect/pr19951.cc: New testcase.
34625         * g++.dg/dg.exp: Also prune vectorizer tests.
34627 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34629         PR 18785
34630         * gcc.dg/charset/builtin1.c: New test.
34632 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34634         PR c++/19299
34635         * g++.dg/inherit/volatile1.C: New test.
34637         PR c++/19440
34638         * g++.dg/template/dtor4.C: New test.
34640 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34642         * gfortran.dg/int_1.f90: New test.
34644 2005-02-19  Devang Patel  <dpatel@apple.com>
34646         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34648 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34650         * gfortran.dg/achar_1.f90: New test.
34652 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34654         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34656 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34657             Jakub Jelinek  <jakub@redhat.com>
34659         PR tree-optimization/19828
34660         * gcc.dg/tree-ssa/loop-7.c: New test.
34661         * gcc.c-torture/execute/20050218-1.c: New test.
34663 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34665         PR c/20043
34666         * gcc.dg/transparent-union-1.c: New test.
34667         * gcc.dg/transparent-union-2.c: New test.
34669 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34671         PR tree-optimization/18977
34672         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34674 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34676         PR target/20054
34677         * gcc.dg/pr20054.c: New test.
34679 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34681         PR c++/19508
34682         * g++.dg/ext/attrib20.C: New test.
34684 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34686         PR middle-end/20030
34687         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34689 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34691         PR c++/20008
34692         * g++.dg/opt/switch4.C: New.
34694 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34696         PR c++/20023
34697         PR tree-optimization/20009
34698         * gcc.c-torture/compile/20050217-1.c: New test.
34699         * g++.dg/opt/switch3.C: New test.
34701         PR tree-optimization/18947
34702         * gcc.c-torture/compile/20050215-1.c: New test.
34703         * gcc.c-torture/compile/20050215-2.c: New test.
34704         * gcc.c-torture/compile/20050215-3.c: New test.
34706 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34708         PR c++/20028
34709         * g++.dg/template/crash34.C: New.
34711         PR c++/20022
34712         * g++.dg/other/access3.C: New.
34714 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34716         * gcc.dg/vect/vect-98.c: New test.
34718 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34720         PR tree-optimization/19967
34721         * gcc.dg/pr19967.c: New.
34723 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34725         PR middle-end/19857
34726         * gcc.dg/tree-ssa/20050215-1.c: New test.
34727         * gcc.c-torture/execute/20050215-1.c: New test.
34729 2005-02-15  Eric Christopher  <echristo@redhat.com>
34731         * gcc.dg/cpp/20050215-1.c: New file.
34733 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34735         PR tree-optimization/15785
34736         * gcc.dg/pr15785-1.c: New test.
34738 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34740         PR c++/17788
34741         * g++.dg/init/ctor4.C: New.
34742         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34744 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34746         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34747         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34749 2005-02-15  Andreas Schwab  <schwab@suse.de>
34751         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34752         declare malloc.
34754 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34756         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34758 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34760         PR tree-optimization/19853
34761         * gcc.c-torture/compile/pr19853.c: New test.
34763 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34765         PR c++/19608
34766         * g++.dg/parse/local-class1.C: New.
34768         PR c++/19895
34769         * g++.dg/parse/ptrmem3.C: New.
34771         PR c++/19884
34772         * g++.old-deja/g++.oliva/template6.C: Add another case.
34773         * g++.dg/template/explicit6.C: New.
34775 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34777         PR c++/17816
34778         * g++.dg/other/redecl2.C: New.
34780 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34782         PR c++/19891
34783         * g++.dg/abi/covariant4.C: New.
34785 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34787         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34788         New tests.
34790 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34792         * gcc.dg/vect/vect-96.c: Fix typo.
34794 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34796         PR c++/14479
34797         PR c++/19487
34798         * g++.dg/template/enum5.C: New test.
34800 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34802         * gcc.dg/vect/vect-97.c: New test.
34804 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34806         * gcc.dg/vect/vect-96.c: New test.
34808 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34810         * gcc.dg/builtins-34.c: Also check ldexp*.
34812 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34814         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34816 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34818         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34819         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34820         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34821         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34822         selector_list, selector_expression, dg-process-target): Move to new
34823         file target-supports-dg.exp.
34824         * lib/target-supports-dg.exp: New.
34826         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34827         New.
34829 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34831         PR c++/19666
34832         * g++.dg/other/ptrmem6.C: New test.
34834         PR middle-end/19858
34835         * gcc.c-torture/compile/20050210-1.c: New test.
34837 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34839         PR c++/19755
34840         * g++.dg/warn/Wbraces1.C: New test.
34842 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34844         * gcc.dg/builtins-52.c: New testcase.
34846 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34848         PR c/19342
34849         * gcc.c-torture/execute/20050119-1.c: New test.
34851 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34853         PR c++/19811
34854         * g++.dg/init/delete1.C: New test.
34856 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34858         PR c++/18470
34859         * g++.dg/template/static12.C: New test.
34861 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34863         PR c++/19787
34864         * g++.dg/conversion/ambig1.C: New test.
34866         PR c++/19739
34867         * g++.dg/ext/attrib19.C: New test.
34869         PR c++/19732
34870         * g++.dg/parse/dtor5.C: New test.
34872         PR c++/19762
34873         * g++.dg/template/dtor3.C: New test.
34875         PR c++/19826
34876         * g++.dg/template/static11.C: New test.
34877         * g++.dg/template/crash2.C: Remove dg-error marker.
34879 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34881         PR C++/18491
34882         * g++.old-deja/g++.mike/p10769a.C: Remove.
34884 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34886         * gcc.dg/builtins-48.c: New test case.
34887         * gcc.dg/builtins-49.c: New test case.
34888         * gcc.dg/builtins-50.c: New test case.
34889         * gcc.dg/builtins-51.c: New test case.
34891 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34893         PR middle-end/19583
34894         * g++.dg/warn/Wreturn-type-3.C: New test.
34896 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34898         PR middle-end/19402
34899         * gcc.dg/pr19402-1.c: New testcase.
34900         * gcc.dg/pr19402-2.c: likewise.
34902 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34904         PR middle-end/19854
34905         * g++.dg/tree-ssa/tmmti.C: New testcase.
34907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34909         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34911 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34913         PR c++/19733
34914         * g++.dg/parse/crash23.C: New test.
34915         * g++.dg/warn/Weff1.C: New test.
34917 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34919         * gcc.dg/20050209-1.c: New test.
34921 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34923         PR target/19799
34924         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34926 2005-02-08  Mike Stump  <mrs@apple.com>
34928         * g++.dg/pch/import-2.c: New test.
34929         * g++.dg/pch/import-2.hs: New.
34930         * g++.dg/pch/include/import-2a.h: New.
34931         * g++.dg/pch/include/import-2b.h: New.
34933 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34935         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34937 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34939         * gfortran.dg/substr_1.f90: New test.
34941 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34943         PR middle-end/19775
34944         * gcc.dg/torture/builtin-power-1.c: Disable test for
34945         invalid transformation.
34946         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34947         no longer optimize.
34948         * gcc.dg/builtins-47.c: New testcase.
34950 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34951             Dorit Naishlos  <dorit@il.ibm.com>
34953         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34955 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34957         * gcc.c-torture/compile/20050206-1.c: New test.
34959 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34961         PR tree-opt/19768
34962         * g++.dg/opt/pr19768.C: New test.
34964 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34966         PR tree-opt/19736
34967         * gcc.c-torture/compile/pr19736.c: New test.
34969 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34971         PR c++/17401
34972         * g++.dg/parse/error25.C: New test.
34974 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34976         * gcc.c-torture/execute/20050203-1.c: New.
34978 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34980         * gcc.dg/vect/vect-85.c: Remove xfail.
34981         * gcc.dg/vect/vect-86.c: Remove xfail.
34982         * gcc.dg/vect/vect-87.c: Remove xfail.
34983         * gcc.dg/vect/vect-88.c: Remove xfail.
34985 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34987         * gcc.dg/altivec-19.c: New.
34989 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34991         PR c/17807
34992         * gcc.dg/nested-func-3.c: New test.
34993         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34995 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34997         * gcc.test-framework/gen_directive_tests: Generate tests for
34998         selector expressions.
35000 2005-02-02  Matt Austern  <austern@apple.com>
35002         PR c++/19628
35003         * g++/ext/builtin7.C: New.
35004         * g++/ext/builtin8.C: New.
35006 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35008         PR c/18502
35009         * gcc.dg/pr18502-1.c: New test.
35011 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35013         PR c++/17413
35014         * g++.dg/template/local4.C: Tweak.
35016 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35018         PR tree-optimization/19578
35019         * gcc.c-torture/compile/20050202-1.c: New test.
35021 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35023         PR c/19435
35024         * gcc.dg/c99-init-4.c: New test.
35026 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35028         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35030         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35032         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35033         * g++.dg/eh/check-vect.h: New.
35035         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35036         * gcc.dg/vect/vect-78.c: Ditto.
35037         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35038         Remove.
35040         * g++.dg/conversion/simd1.C: Expect warning.
35041         * g++.dg/ext/attribute-test-1.C: Ditto.
35042         * g++.dg/ext/attribute-test-2.C: Ditto.
35043         * g++.dg/ext/attribute-test-3.C: Ditto.
35044         * g++.dg/ext/attribute-test-4.C: Ditto.
35046         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35047         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35049         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35051 2005-02-01  Richard Henderson  <rth@redhat.com>
35053         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35054         long double for ibm double-double format.
35055         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35057 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35059         PR tree-optimization/19633
35060         * gcc.dg/pr19633-1.c: New test.
35061         * gcc.dg/pr19633.c: Tweak to make pointer point
35062         to NULL or a symbol.
35064 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35066         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35067         New procs.
35068         (dg-process-target (local override)): Handle selector expressions.
35070         * gcc.test-framework/README: Describe tests in source directory.
35071         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35072         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35073         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35074         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35075         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35076         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35077         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35078         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35079         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35080         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35081         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35082         * gcc.test-framework/dg-error-exp-P.c: New test.
35083         * gcc.test-framework/dg-error-exp-XP.c: New test.
35084         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35085         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35086         * gcc.test-framework/dg-output-exp-P.c: New test.
35087         * gcc.test-framework/dg-output-exp-XF.c: New test.
35088         * gcc.test-framework/dg-warning-exp-P.c: New test.
35089         * gcc.misc-tests/dg-1.c: Remove.
35090         * gcc.misc-tests/dg-2.c: Remove.
35091         * gcc.misc-tests/dg-3.c: Remove.
35092         * gcc.misc-tests/dg-4.c: Remove.
35093         * gcc.misc-tests/dg-5.c: Remove.
35094         * gcc.misc-tests/dg-6.c: Remove.
35095         * gcc.misc-tests/dg-7.c: Remove.
35096         * gcc.misc-tests/dg-8.c: Remove.
35097         * gcc.misc-tests/dg-9.c: Remove.
35098         * gcc.misc-tests/dg-10.c: Remove.
35099         * gcc.misc-tests/dg-11.c: Remove.
35100         * gcc.misc-tests/dg-12.c: Remove.
35101         * gcc.misc-tests/dg-test.exp: Remove.
35103         * gcc.test-framework/test-framework.awk: Change recording and
35104         printing of passes and failures.
35106         * gcc.test-framework: New directory.
35107         * gcc.test-framework/README: New.
35108         * gcc.test-framework/test-framework.exp: New.
35109         * gcc.test-framework/test-framework.awk: New.
35110         * gcc.test-framework/gen_directive_tests: New.
35112 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35114         * lib/treelang.exp: Fix comment typos.
35115         (treelang_target_compile): Don't append libs=-ltreelang to options.
35117 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35119         * g++.dg/parse/typename7.C: Adjust error messages.
35121 2005-01-31  Jeff Law  <law@redhat.com>
35123         * gcc.c-torture/execute/20050131-1.c: New test.
35124         * gcc.dg/wcaselabel.c: New test.
35126 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35128         * g++.dg/other/warning1.C: Adjust error messags.
35129         * g++.dg/parse/constant5.C: New test.
35131 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35133         PR c/19333
35134         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35135         the test case valid.
35136         * gcc.dg/20030815-1.c: Remove invalid tests.
35137         * gcc.dg/array-7.c: Adjust expected result.
35138         * gcc.dg/pr18596-3.c: Likewise.
35139         * gcc.dg/noncompile/20000901-1.c: Likewise.
35140         * gcc.dg/noncompile/init-2.c: Likewise.
35141         * gcc.dg/noncompile/init-4.c: Likewise.
35143 2005-01-31  Dale Johannesen  <dalej@apple.com>
35145         * g++.dg/opt/pr19650.C: New test.
35147 2005-01-31  Richard Henderson  <rth@redhat.com>
35149         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35150         long double for intel double extended format.
35151         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35153 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35155         PR c++/19555
35156         * g++.dg/template/static10.C: New test.
35158         PR c++/19395
35159         * g++.dg/parse/error24.C: New test.
35161         PR c++/19367
35162         * g++.dg/lookup/builtin1.C: New test.
35164         PR c++/19457
35165         * g++.dg/warn/conv3.C: New test.
35167 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35169         PR fortran/19647
35170         * gfortan.dg/inquire_7.f90
35172 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35174         PR tree-optimization/15791
35175         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35176         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35177         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35178         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35179         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35180         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35181         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35182         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35183         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35184         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35186 2005-01-29  Paul Brook  <paul@codesourcery.com>
35188         PR fortran/18565
35189         * check.c (real_or_complex_check): New function.
35190         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35191         * intrinsic.c (add_functions): Use new check functions.
35192         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35193         Add prototypes.
35195 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35197         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35198         gcc.dg/lvalue-3.c: New tests.
35199         * gcc.dg/concat.c: Update expected messages.
35201 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35203         PR libfortran/19595
35204         * gfortran.dg/eor_1.f90: New test.
35206 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35208         PR fortran/19589
35209         * gfortran.dg/logical_data_1.f90: New test.
35211 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35213         PR c++/19253
35214         * g++.dg/template/crash33.C: New test.
35216         PR c++/19667
35217         * g++.dg/template/crash32.C: New test.
35219 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35221         PR middle-end/16558
35222         * g++.dg/warn/Wreturn-type-2.C: New test.
35224 2004-06-24  Jeff Law  <law@redhat.com>
35226         * gcc.dg/tree-ssa/20050128-1.c: New test.
35228 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35230         * gcc.target/frv/all-mdpackh-1.c: New test.
35232 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35234         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35236 2005-01-27  Richard Henderson  <rth@redhat.com>
35238         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35240 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35242         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35244 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35246         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35247         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35248         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35249         to cope with cases where the multilib options override the dg-options.
35251 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35253         PR c/18946
35254         * gcc.dg/noncompile/20050120-1.c: New test.
35256 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35258         PR tree-optimization/19633
35259         * gcc.dg/pr19633.c: New test.
35260         * gcc.dg/tree-ssa/pr19633.c: New test.
35262 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35264         * gcc.dg/20041216-1.c: New test.
35266 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35268         PR objc/18862
35269         * objc.dg/selector-2.m: New test.
35271 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35273         * g++.dg/opt/range-test-2.C: New test.
35275         PR rtl-optimization/19579
35276         * gcc.c-torture/execute/20050124-1.c: New test.
35278 2005-01-26  Greg Parker  <gparker@apple.com>
35279         Stuart Hastings  <stuart@apple.com>
35281         * gcc.c-torture/execute/20050125-1.c: New.
35283 2005-01-18  Jan Hubicka  <jh@suse.cz>
35285         PR tree-optimize/19337
35286         * gcc.c-torture/compile/20050119-1.c: New test.
35288 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35290         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35291         test for successful match.
35293 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35295         PR objc/18408
35296         * objc.dg/comp-types-7.m: New test.
35298 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35300         * lib/target-supports.exp (current_target_name): New.
35301         (check_effective_target_ilp32, check_effective_target_lp64):
35302         Cache the result to use as long as the current target, with
35303         multilib flags, remains the same.
35305         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35306         (dg-require-weak, dg-require-visibility, dg-require-alias,
35307         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35308         dg-require-effective-target, dg-skip-if): Remove call to
35309         skip_test_and_clear_xfail.
35310         (dg-test): Clear xfail data.
35312 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35314         PR target/17751
35315         * gcc.dg/ppc64-toc.c: New test.
35317         * g++.dg/tree-ssa/empty-1.C: New test.
35319         PR middle-end/19551
35320         * gcc.c-torture/execute/20050121-1.c: New test.
35321         * gcc.dg/20050121-2.c: New test.
35323 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35324         Paul Brook  <paul@codesourcery.com>
35326         PR fortran/17941
35327         * gfortran.dg/real_const_1.f: New test.
35328         * gfortran.dg/real_const_2.f90: New test.
35329         * gfortran.dg/complex_int_1.f90: New test.
35331 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35333         PR fortran/19313
35334         * gfortan.dg/inquire_6.f90: New test.
35336 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35338         PR libfortran/19451
35339         * open_readonly_1.f90: New test.
35341 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35343         PR libfortran/18982
35344         * gfortran.dg/open_new.f90: New file.
35346 2005-01-22  Paul Brook  <paul@codesourcery.com>
35348         * namelist_1.f90: New test.
35350 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35352         PR tree-optimization/19484
35353         * gcc.c-torture/compile/20050122-[12].c: New tests.
35355 2005-01-22  Paul Brook  <paul@codesourcery.com>
35357         * gfortran.dg/implicit_2.f90: New test.
35359 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35361         PR fortran/19314
35362         * gfortran.dg/inquire_5.f90: New test.
35364 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35366         PR c/18809
35367         * gcc.dg/pr18809-1.c: New test.
35369 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35371         * gcc.dg/20050121-1.c: New test.
35373         PR tree-optimization/13000
35374         * gcc.dg/20040206-1.c: Change warning to point where function is
35375         being inlined.
35377 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35379         PR c++/19208
35380         * g++.dg/template/array11.C: New test.
35382 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35384         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35385         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35386         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35387         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35388         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35389         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35391 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35393         PR tree-optimization/15349
35394         * gcc.dg/tree-ssa/pr15349.c: New.
35396 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35398         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35400 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35402         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35403         scan-assembler-times directive name.
35405         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35406         after dg-do.
35408         PR rtl-optimization/19462
35409         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35411 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35413         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35414         counting function calls on ia64.
35416 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35418         PR rtl-optimization/15139
35419         * gcc.dg/20050111-2.c: New test.
35421         PR c/17297
35422         * gcc.c-torture/compile/20050113-1.c: New testcase.
35424         PR middle-end/19164
35425         * gcc.dg/20050113-1.c: New testcase.
35427 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35429         * gcc.dg/vect/vect-85.c: Add comment.
35430         * gcc.dg/vect/vect-86.c: Add xfail for now.
35431         * gcc.dg/vect/vect-87.c: Add xfail for now.
35432         * gcc.dg/vect/vect-88.c: Add xfail for now.
35433         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35435 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35437         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35439 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35441         * g++.dg/debug/typedef3.C: New test.
35443 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35445         PR c/19472
35446         * gcc.dg/asm-a.c: New test.
35448 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35450         * gcc.dg/sh-relax.c: Add prototype for abort.
35452 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35454         * gcc.dg/short-compare-1.c: New test.
35455         * gcc.dg/short-compare-2.c: Likewise.
35457 2005-01-18  Michael Matz  <matz@suse.de>
35459         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35461 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35463         PR tree-optimization/19121
35464         * gcc.c-torture/compile/pr19121.c: New test.
35466 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35468         PR target/19357
35469         * gcc.c-torture/compile/pr19357.c: New test.
35471 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35473         PR c/5675
35474         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35475         pass--those that refer just to the variable, possibly with a
35476         cast.
35477         * gcc.dg/c99-const-expr-3.c: Likewise.
35479         PR middle-end/13127
35480         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35481         longer emitted.
35483 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35485         PR fortran/18778
35486         * gfortran.dg/endfile_2.f90: New test.
35488 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35490         PR 19168
35491         * gfortran.dg/select_5.f90: New test.
35493 2004-01-16  Paul Brook  <paul@codesourcery.com>
35495         * gfortran.dg/common_4.f90: New test.
35497 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35499         PR rtl-optimization/19462
35500         * gcc.dg/torture/pr19462-1.c: New test.
35502 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35504         PR objc/19321
35505         * objc.dg/func-ptr-2.m: New.
35506         * objc.dg/volatile-1.m: New.
35508 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35510         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35512 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35514         PR tree-optimization/19060
35515         * gcc.c-torture/execute/20050104-1.c: New test.
35517 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35519         PR fortran/18983
35520         * gfortran.dg/write_to_null.f90: New test.
35522 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35523             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35525         PR other/19328
35526         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35527         argument.
35529 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35531         PR c++/19263
35532         * g++.dg/init/vector1.C: New test.
35534 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35536         PR target/13158
35537         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35538         PR target/18987
35539         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35541 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35543         * gfortran.dg/select_1.f90: New test.
35544         * gfortran.dg/select_2.f90: New test.
35545         * gfortran.dg/select_3.f90: New test.
35546         * gfortran.dg/select_4.f90: New test.
35548 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35550         PR middle-end/19084
35551         PR rtl-optimization/19348
35552         * gcc.dg/20050111-1.c: New test.
35553         * gcc.c-torture/execute/20050111-1.c: New test.
35555         * gcc.dg/i386-asm-4.c: New test.
35557 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35559         * gcc.dg/nested-func-2.c: New test.
35560         * ada/acats/norun.lst: Remove c953002.
35562 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35564         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35566 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35568         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35570 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35572         PR target/18761
35573         * g++.dg/abi/align1.C: New test.
35575 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35577         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35578         at a time.
35579         * g++.dg/ext/altivec_check.h: Support compiling as C.
35581 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35583         PR c++/19355
35584         * g++.dg/expr/pr19355-1.C: New test case.
35586 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35588         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35589         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35590         * ada/acats/tests/c3/c92005b.ada: Likewise.
35591         * ada/acats/tests/c3/cxb3012.a: Likewise.
35592         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35594 2005-01-09  Paul Brook  <paul@codesourcery.com>
35596         * gfortran.dg/common_2.f90: New file.
35597         * gfortran.dg/common_3.f90: New file.
35599 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35601         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35603 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35605         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35606         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35607         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35608         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35609         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35610         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35611         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35612         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35613         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35614         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35615         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35616         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35617         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35618         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35619         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35620         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35621         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35622         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35623         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35624         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35625         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35626         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35627         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35628         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35629         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35630         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35631         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35632         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35633         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35634         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35635         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35636         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35637         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35638         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35639         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35640         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35641         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35642         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35643         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35644         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35645         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35646         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35647         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35648         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35649         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35650         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35651         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35652         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35653         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35654         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35655         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35656         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35657         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35658         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35659         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35660         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35661         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35662         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35663         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35664         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35665         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35666         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35667         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35668         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35669         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35670         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35671         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35673         * gcc.dg/vect/vect-1.c: Fix spelling.
35674         * gcc.dg/vect/vect-10.c: Fix spelling.
35675         * gcc.dg/vect/vect-11.c: Fix spelling.
35676         * gcc.dg/vect/vect-12.c: Fix spelling.
35677         * gcc.dg/vect/vect-14.c: Fix spelling.
35678         * gcc.dg/vect/vect-15.c: Fix spelling.
35679         * gcc.dg/vect/vect-16.c: Fix spelling.
35680         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35681         * gcc.dg/vect/vect-64.c: Fix comments.
35682         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35684 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35685             Ira Rosen  <irar@il.ibm.com>
35687         * gcc.dg/vect/vect-70.c: New test.
35688         * gcc.dg/vect/vect-71.c: New test.
35690 2005-01-09  Manfred Hollstein  <mh@suse.com>
35692         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35693         * gcc.dg/pr18241-2.c: Likewise.
35694         * gcc.dg/pr18241-3.c: Likewise.
35695         * gcc.dg/pr18241-4.c: Likewise.
35696         * gcc.dg/pr18241-5.c: Likewise.
35698 2005-01-08  Richard Henderson  <rth@redhat.com>
35700         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35701         False for x86 and x86-64.
35703 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35705         PR tree-optimization/18241
35706         * gcc.dg/pr18241-1.c: New test.
35707         * gcc.dg/pr18241-2.c: New test.
35708         * gcc.dg/pr18241-3.c: New test.
35709         * gcc.dg/pr18241-4.c: New test.
35710         * gcc.dg/pr18241-5.c: New test.
35712 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35714         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35715         gfortran.dg/select_4.f90: New.
35717 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35719         * gcc.c-torture/execute/20050107-1.c: New test.
35721 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35723         PR c++/19298
35724         * g++.dg/template/ref2.C: New.
35726 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35728         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35729         instead of being empty.
35731 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35733         PR fortran/15553
35734         * gfortran.dg/array-1.f90: New test.
35736 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35738         PR tree-optimization/19283
35739         * gcc.c-torture/execute/20050106-1.c: New test.
35741         PR rtl-optimization/18861
35742         * gcc.dg/20050105-1.c: New test.
35744         PR tree-optimization/18828
35745         * gcc.dg/20050105-2.c: New test.
35747 2005-01-07  Andreas Jaeger  <aj@suse.de>
35749         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35751 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35753         PR fortran/18398
35754         * gfortran.dg/fmt_read.f90: New test.
35756 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35758         * gcc.dg/rs6000-ldouble-2.c: New.
35760 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35762         PR c++/19244
35763         * g++.dg/parser/ctor2.C: New test.
35765 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35767         PR c++/17154
35768         * g++.dg/template/using9.C: New test.
35770 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35772         PR c++/19258
35773         * g++.dg/lookup/friend6.C: New test.
35775 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35777         PR c++/19270
35778         * g++.dg/template/array10.C: New.
35780 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35782         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35783         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35785 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35787         * gcc.c-torture/compile/20050105-1.c: New test.
35789 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35791         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35793 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35795         PR middle-end/19100
35796         * gcc.dg/conv-3.c: New test case.
35798 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35800         * gcc.dg/asm-wide-1.c: New test.
35802 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35804         PR c++/19030
35805         * g++.dg/parse/crash22.C: New
35807 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35809         PR 19257
35810         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35812 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35814         PR middle-end/17767
35815         * gcc.dg/i386-mmx-6.c: New test case.
35817 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35819         PR tree-optimization/18308
35820         * gcc.dg/vect/pr18308.c: New testcase.
35822 2005-01-04  Andreas Jaeger  <aj@suse.de>
35824         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35826 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35827             Robert Bowdidge <bowdidge@apple.com>
35829         * gcc.dg/cpp/subframework1.c: New.
35830         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35831         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35832         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35833         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35835 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35837         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35838         producing warning.
35839         * gcc.dg/darwin-weakimport-2.c: New.
35841 2005-01-03  Richard Henderson  <rth@redhat.com>
35843         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35845 2005-01-03  Richard Henderson  <rth@redhat.com>
35847         * gcc.dg/vect/vect.exp: Enable for ia64.
35848         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35849         (check_effective_target_vect_float): Likewise.
35850         (check_effective_target_vect_no_align): Likewise.
35851         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35852         * gcc.dg/vect/vect-8.c: Likewise.
35854 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35856         PR target/19236
35857         * gcc.dg/pr19236-1.c: New test case.
35859 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35861         PR rtl-optimization/12092
35862         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35864 2005-01-02  Andreas Jaeger  <aj@suse.de>
35866         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35868 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35869             Andrew Pinski  <pinskia@physics.uc.edu>
35871         PR rtl-optimization/12092
35872         * gcc.dg/pr12092-1.c: New test case.
35874 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35876         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35877         'hidden' and 'default' for better portability.
35878         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35880         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35881         6 and 7.
35882         * g++.old-deja/g++.brendan/new3.C: Likewise.
35884 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35886         * gcc.dg/20041231-1.C: New test.
35887         * g++.dg/warn/Wunreachable-code-1.C: New test.
35889 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35891         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35892         file, not /dev/null.  Abort on error.
35894 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35895             Ziemowit Laski  <zlaski@apple.com>
35897         PR objc/18971
35898         * objc.dg/encode-5.m: New test.
35900 2004-12-29  Richard Henderson  <rth@redhat.com>
35902         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35903         * objc.dg/stabs-1.m: Disable for ia64.
35905 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35907         PR c++/19190
35908         * g++.dg/warn/Wunused-10.C: New test.
35910 2004-12-28  Richard Henderson  <rth@redhat.com>
35912         * objc.dg/stabs-1.m: Disable for alpha.
35914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35916         PR c++/19149
35917         * g++.dg/parse/error23.C: New test.
35919 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35921         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35923         PR fortran/19032
35924         * gfortran.dg/intrinsic_modulo_1.f90: New.
35925         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35926         tests with divisor -1.
35928 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35930         * g++.dg/opt/temp1.C (memcpy): Return a value.
35932         PR c++/19148
35933         * g++.dg/expr/cond7.C: New test.
35935 2004-12-27  Paul Brook  <paul@codesourcery.com>
35937         * gfortran.dg/g77/select_no_compile.f: Remove.
35939 2004-12-27  Richard Henderson  <rth@redhat.com>
35941         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35942         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35943         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35945 2004-12-26  Richard Henderson  <rth@redhat.com>
35947         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35948         by 1i instead of token pasting.
35950 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35952         PR tree-optimization/17578
35953         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35954         to additional_flags.
35955         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35957 2004-12-25  Richard Henderson  <rth@redhat.com>
35959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35960         Remove Alpha.
35962 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35964         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35965         hppa*-*-hpux*.
35966         * gcc.dg/pr17957.c (dg-options): Likewise.
35967         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35968         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35969         instead of 0 on __hppa__.
35970         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35971         "foo,%r" on hppa*-*-*.
35973 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35975         PR fortran/19071
35976         * gfortran.dg/complex_write.f90: New test.
35978 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35980         PR c++/17595
35981         * g++.dg/parse/pragma2.C: New test.
35983         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35985 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35987         * gcc.dg/empty2.c: Add missing dg-warning.
35989 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35991         PR c++/17413
35992         * g++.dg/template/local4.C: New test.
35993         * g++.dg/template/crash19.C: Add dg-error marker.
35995         * g++.dg/template/crash31.C: Correct embedded PR number.
35997 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35999         PR c++/16405
36000         * g++.dg/opt/temp1.C: Add do-run marker.
36002 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36004         * g++.dg/template/spec19.C: New.
36006 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36008         PR target/16819
36009         * gcc.dg/empty2.c: New.
36011 2004-12-23  Richard Henderson  <rth@redhat.com>
36013         * lib/target-supports.exp (check_effective_target_vect_no_align):
36014         Remove i?86 and x86-64.
36016 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36018         PR c++/16405
36019         * g++.dg/opt/temp1.C: New test.
36021 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36023         PR c++/18733
36024         * g++.dg/template/friend33.C: New testcase.
36026 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36028         PR c++/18464
36029         * g++.dg/template/cond5.C: New test.
36031         PR c++/18492
36032         * g++.dg/inherit/thunk3.C: New test.
36034         PR c++/11224
36035         * g++.dg/warn/Wunused-9.C: New test.
36037 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36039         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36041 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36043         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36045 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36047         PR c++/18378
36048         * g++.dg/ext/packed8.C: New test.
36050         PR c++/19063
36051         * g++.dg/template/crash31.C: New test.
36053         PR c++/19034
36054         * g++.dg/template/crash30.C: New test.
36056 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36058         PR C++/18984
36059         * g++.dg/eh/ctor3.C: New test.
36061 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36063         * objc.dg/stabs-1.m: Allow section name to be quoted and
36064         assembly label to begin with '.LL'.
36066 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36068         * gcc.dg/vect/vect.exp
36069         (check_effective_target_lp64_or_vect_no_align): New.
36070         * gcc.dg/vect/vect-77.c: Use it.
36071         * gcc.dg/vect/vect-78.c: Use it.
36073         * lib/target-supports.exp
36074         (check_effective_target_vect_no_max,
36075         check_effective_target_vect_no_bitwise,
36076         check_effective_target_vect_no_align): New.
36077         * gcc.dg/vect/vect-13.c: Use them.
36078         * gcc.dg/vect/vect-17.c: Ditto.
36079         * gcc.dg/vect/vect-18.c: Ditto.
36080         * gcc.dg/vect/vect-19.c: Ditto.
36081         * gcc.dg/vect/vect-20.c: Ditto.
36082         * gcc.dg/vect/vect-27.c: Ditto.
36083         * gcc.dg/vect/vect-29.c: Ditto.
36084         * gcc.dg/vect/vect-44.c: Ditto.
36085         * gcc.dg/vect/vect-48.c: Ditto.
36086         * gcc.dg/vect/vect-50.c: Ditto.
36087         * gcc.dg/vect/vect-52.c: Ditto.
36088         * gcc.dg/vect/vect-54.c: Ditto.
36089         * gcc.dg/vect/vect-56.c: Ditto.
36090         * gcc.dg/vect/vect-58.c: Ditto.
36091         * gcc.dg/vect/vect-60.c: Ditto.
36092         * gcc.dg/vect/vect-72.c: Ditto.
36093         * gcc.dg/vect/vect-80.c: Ditto.
36095 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36097         PR c++/14075
36098         * g++.dg/init/string1.C: New.
36100         PR c++/18975
36101         * g++.dg/other/synth1.C: New.
36103 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36105         PR c/18963
36106         * gcc.dg/pr18963-1.c: New test.
36108 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36110         PR c/18596
36111         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36112         * gcc.dg/pr18596-1.c: Use dg-error.
36113         (dg-options): Use -fno-unit-at-a-time.
36114         * gcc.dg/pr18596-2.c: New test.
36115         * gcc.dg/pr18596-3.c: New test.
36117 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36119         PR middle-end/18683
36120         * g++.dg/opt/pr18683-1.C: New test case.
36122 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36124         PR other/19093
36125         * g++.dg/opt/max1.C: Fix for 64bit targets.
36127 2004-12-20  Matt Austern  <austern@apple.com>
36129         PR c++/19044
36130         * g++.dg/ext/builtin6.C: New
36132 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36134         PR tree-optimization/19080
36135         * gcc.c-torture/compile/pr19080.c: New test.
36137 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36139         * gcc.dg/20041219-1.c: New test.
36141 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36143         PR middle-end/19068
36144         * g++.dg/opt/max1.C: New test case.
36146 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36148         * gcc.dg/fdata-sections-1.c: New test.
36150 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36152         PR middle-end/18548
36153         * gcc.dg/max-1.c: New test case.
36155 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36157         * gcc.c-torture/execute/20041218-1.c: New test.
36159 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36161         * gcc.dg/pr18501.c: New test.
36162         * gcc.dg/uninit-5.c: XFAIL.
36163         * gcc.dg/uninit-9.c: XFAIL.
36165 2004-12-17  Dale Johannesen  <dalej@apple.com>
36167         * gcc.dg/20041213-1.c: New.
36169 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36171         * objc.dg/stabs-1.m: Allow assembly label to begin
36172         with a dot ('.').
36174 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36176         * gcc.c-torture/execute/20041213-1.c: Move...
36177         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36179 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36181         PR c++/18721
36182         * g++.dg/lookup/conv-5.C: New.
36184 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36186         * objc.dg/stabs-1.m: New test.
36188 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36190         * gcc.dg/visibility-c.c: Change compile to
36191         assemble for the test.
36193 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36195         PR target/19041
36196         * gcc.dg/visibility-c.c: New test.
36198 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36200         PR middle-end/18493
36201         * gcc.dg/switch-8.c: New test case.
36203 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36205         PR c++/18905
36206         * g++.dg/template/init4.C: New.
36207         * g++.dg/opt/static3.C: Enable optimizer.
36209 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36211         * g++.dg/other/complex1.C: New test.
36213 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36215         * g++.dg/opt/inline9.C: New test.
36217 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36219         PR fortran/18993
36220         * gfotran.dg/nullify_1.f: New test.
36222 2004-12-15  Richard Henderson  <rth@redhat.com>
36224         * gcc.target/i386/i386.exp: New harness.
36225         * gcc.target/i386/vect-args.c: New.
36227 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36229         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36231 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36233         PR c++/18825
36234         * g++.dg/template/friend32.C: New test.
36236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36238         * cpp/pragma-once-1.c: New test.
36239         * cpp/pragma-once-1b.h: Likewise.
36240         * cpp/pragma-once-1c.h: Likewise.
36241         * cpp/pragma-once-1d.h: Likewise.
36242         * cpp/inc/pragma-once-1a.h: Likewise.
36244 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36245             Steven G. Kargl  <kargls@comcast.net>
36247         PR fortran/17597
36248         * gfortran.dg/list_read_3.f90: New test.
36250 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36252         * gcc.dg/ftrapv-2.c: New test.
36254 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36256         PR c++/18981
36257         * g++.dg/template/typename9.C: New test.
36259 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36261         PR c++/18738
36262         * g++.dg/template/typename8.C: New test.
36263         * g++.dg/parse/friend2.C: Tweak error message.
36265 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36267         * gcc.c-torture/20041214-1.c: New test.
36269 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36271         PR c++/18965
36272         * g++.dg/init/array17.C: New test.
36274 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36276         PR c++/18793
36277         * g++.dg/init/aggr3.C: New test.
36279 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36281         * gcc.dg/altivec-types-1.c: New test.
36282         * gcc.dg/altivec-types-2.c: New test.
36283         * gcc.dg/altivec-types-3.c: New test.
36284         * gcc.dg/altivec-types-4.c: New test.
36285         * g++.dg/ext/altivec-types-1.C: New test.
36286         * g++.dg/ext/altivec-types-2.C: New test.
36287         * g++.dg/ext/altivec-types-3.C: New test.
36288         * g++.dg/ext/altivec-types-4.C: New test.
36290 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36292         PR middle-end/18951
36293         * gcc.c-torture/execute/20041213-1.c: New test.
36295 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36297         PR c++/18949
36298         * g++.dg/template/cast1.C: New.
36300 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36302         * gcc.c-torture/execute/20041213-2.c: New test.
36304 2004-12-13  Richard Henderson  <rth@redhat.com>
36306         * gcc.dg/i386-sse-10.c: Fix typo in options.
36308 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36310         PR c++/18968
36311         * g++.dg/opt/pr18968.C: New test.
36313 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36315         PR c++/18925
36316         * g++.dg/ext/visibility/staticdatamem.C: New test.
36318 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36320         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36322 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36324         PR rtl-optimization/18928
36325         * gcc.dg/pr18928-1.c: New test case.
36327 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36329         PR tree-opt/16951
36330         * gcc.c-torture/compile/20041211-1.c: New.
36332 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36334         PR middle-end/17564
36335         * gcc.c-torture/execute/20041212-1.c: New test.
36337 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36339         PR fortran/18869
36340         * gfortran.dg/common_1.f90: New test.
36342 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36343         Paul Brook  <paul@codesourcery.com>
36345         PR fortran/16222
36346         * gfortran.dg/real_do_1.f90: New test.
36348 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36350         PR tree-opt/18040
36351         * g++.dg/opt/ptrmem6.C: New test.
36353 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36355         PR middle-end/18921
36356         * gcc.dg/pr18921-1.c: New test case.
36358 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36360         PR fortran/17175
36361         * gfortran.dg/scale_1.f90: New test.
36363 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36365         PR middle-end/18903
36366         * gcc.c-torture/compile/pr18903.c: New test.
36368 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36370         * gcc.c-torture/execute/20041210-1.c: New test.
36372 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36374         PR c++/18731
36375         * g++.dg/parser/struct-1.C: New test.
36376         * g++.dg/parser/struct-2.C: New test.
36377         * g++.dg/parser/struct-3.C: New test.
36379 2004-12-09  Richard Henderson  <rth@redhat.com>
36381         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36383         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36384         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36386 2004-12-09  Matt Austern  <austern@apple.com>
36388         PR c++/18514
36389         * g++.dg/ext/builtin1.C: New
36390         * g++.dg/ext/builtin2.C: New
36391         * g++.dg/ext/builtin3.C: New
36392         * g++.dg/ext/builtin4.C: New
36393         * g++.dg/ext/builtin5.C: New
36395 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36397         PR tree-opt/18904
36398         * g++.dg/opt/ptrmem5.C: New test.
36400 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36402         * g++.dg/parse/typename5.C: Adjust for new error.
36403         * g++.dg/parse/typename7.C: New.
36405 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36407         PR c++/18073
36408         * g++.dg/other/mmintrin.C: New test.
36410 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36412         PR c++/16681
36413         * g++.dg/init/array15.C: New.
36414         * g++.dg/init/array16.C: New.
36416 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36418         PR fortran/18826
36419         * gfortran.dg/assign_1.f90: New test.
36421 2004-12-08  Nick Clifton  <nickc@redhat.com>
36423         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36424         * gcc.target/xstormy16/data_below100: Likewise.
36425         * gcc.target/xstormy16/sfr: Likewise.
36426         * gcc.target/xstormy16/below100.S: New test source file.
36427         * gcc.target/xstormy16/below100.ld: New test linker script.
36428         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36429         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36430         bp instructions.
36431         * gcc.target/xstormy16/bp.c: Likewise.
36433         * gcc.target/xstormy16/bss_below100: New files:
36434         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36435         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36436         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36437         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36438         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36439         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36440         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36441         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36442         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36443         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36444         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36445         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36446         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36447         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36448         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36449         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36450         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36451         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36452         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36453         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36454         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36455         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36456         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36457         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36458         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36459         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36460         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36462         * gcc.target/xstormy16/data_below100: New files:
36463         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36464         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36465         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36466         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36467         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36468         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36469         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36470         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36471         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36472         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36473         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36474         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36475         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36476         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36477         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36478         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36479         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36480         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36481         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36482         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36483         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36484         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36485         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36486         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36487         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36488         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36489         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36491         * gcc.target/xstormy16/sfr: New files:
36492         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36493         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36494         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36495         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36496         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36497         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36498         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36499         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36500         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36501         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36502         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36503         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36504         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36505         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36506         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36507         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36508         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36509         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36510         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36511         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36512         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36513         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36514         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36515         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36516         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36517         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36518         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36519         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36520         27_if0_sfrw_bitfield_f.c
36522 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36524         PR c++/18100
36525         * g++.dg/lookup/name-clash4.C: New test.
36527 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36529         PR c++/18672
36530         * g++.dg/opt/array1.C: New.
36532         PR c++/18803
36533         * g++.dg/template/operator5.C: New.
36535 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36537         PR c/18867
36538         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36540 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36542         * gcc.dg/noncompile/20041207.c: New test.
36544 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36546         * g++.dg/other/unreachable-1.C: New test.
36548 2004-12-06  Nick Clifton  <nickc@redhat.com>
36550         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36551         <limits.h> because the latter comes from gcc's include/ directory
36552         and not the newlib/libc/include directory.
36554 2004-12-04  Richard Henderson  <rth@redhat.com>
36556         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36558 2004-12-04  Richard Henderson  <rth@redhat.com>
36560         * lib/target-supports.exp (check_gc_sections_available): Disable
36561         for alpha and ia64.
36563 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36565         PR middle-end/17909
36566         * g++.dg/other/vararg-2.C: New test.
36568 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36570         PR c++/17011, c++/17971
36571         * g++.dg/template/error15.C: Adjust expected error.
36572         * g++.dg/template/instantiate3.C: Likewise.
36574 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36576         * gcc.dg/altivec-18.c: Fix for darwin
36578 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36580         PR c++/18782
36581         * g++.dg/parse/ptrmem2.C: New.
36583         PR c++/18318
36584         * g++.dg/template/new1.C: New.
36586 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36588         PR fortran/18710
36589         * gfortran.dg/direct_io_3.f90: New test.
36591 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36593         PR 18758
36594         * g++.dg/parse/crash21.C: New.
36596 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36598         PR c++/15664, c++/18276
36599         * g++.dg/template/ttp13.C: New test.
36600         * g++.dg/template/ttp14.C: Likewise.
36602 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36604         PR c++/18123
36605         * g++.dg/parse/enum2.C: New test.
36606         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36608 2004-12-02  Nick Clifton  <nickc@redhat.com>
36610         * gcc.target/xstormy16: New test directory.
36611         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36612         * gcc.target/xstormy16/bp.c: Check the generation of bp
36613         instructions.
36614         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36615         bn instructions and the BELOW100 attribute.
36617 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36619         PR target/16952
36620         * gcc.dg/ppc-eabi.c: New.
36622 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36624         PR fortran/18284
36625         * gfortran.dg/backspace.f90
36627 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36629         * gfortran.dg/inquire.f90: New test.
36631 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36633         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36634         handle effective-target-keyword.
36635         (dg-skip-if): Support effective-target keyword as target list.
36636         (dg-xfail-if): Ditto.
36637         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36639 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36641         PR tree-optimization/18291
36642         * gcc.c-torture/compile/pr18291.c: New test.
36644 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36646         PR C++/18729
36647         * g++.dg/parse/crash20.C: New.
36649         PR c++/17431
36650         * g++.dg/overload/arg1.C: New.
36651         * g++.dg/overload/arg2.C: New.
36652         * g++.dg/overload/arg3.C: New.
36653         * g++.dg/overload/arg4.C: New.
36655 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36657         * gcc.dg/c99-flex-array-4.c: Remove.
36659 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36661         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36663         * lib/target-supports.exp (is-effective-target): Simplify.
36665         * lib/target-supports.exp (check_effective_target_vect_long):
36666         Fix for powerpc64-*-*.
36668 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36670         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36671         to support new requirements on FreeBSD 5.
36673 2004-11-30  Devang Patel  <dpatel@apple.com>
36675         PR 18702
36676         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36678 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36680         * g++.dg/ext/altivec-13.C: New test.
36682 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36684         PR tree-opt/18298
36685         * gcc.c-torture/execute/p18298.c: New test.
36687 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36688             Dorit Naishlos  <dorit@il.ibm.com>
36690         PR tree-opt/18607
36691         * gcc.dg/vect/vect-89.c: New test.
36693 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36695         * gcc.dg/pr18596-1.c: New test.
36697 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36699         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36703         PR c/18479
36704         * gcc.dg/pr18479.c: New test.
36706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36708         PR target/18490
36709         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36710         mmix-knuth-mmixware.
36712         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36713         cris-*-elf* cris-*-aout* mmix-*-*
36715 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36717         PR middle-end/18725
36718         * gcc.dg/pr18725.c: New test.
36720 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36722         PR target/18488
36723         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36725         PR target/18336
36726         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36728 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36730         PR c++/18368
36731         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36732         * g++.old-deja/g++.law/ctors5.C: Likewise.
36733         * g++.old-deja/g++.other/crash25.C: Likewise.
36735         PR c++/18674
36736         * g++.dg/template/error16.C: New test.
36738         PR c++/18512
36739         * g++.dg/template/crash29.C: New test.
36741 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36743         PR tree-optimization/18712
36744         * gcc.c-torture/compile/pr18712.c: New test.
36746 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36748         PR c/7544
36749         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36750         tests.
36752 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36754         PR c++/18652
36755         * g++.dg/lookup/crash6.C: New test.
36757 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36759         PR middle-end/18164
36760         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36762 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36764         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36765         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36766         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36768 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36770         * gcc.dg/pr18164.c: New test.
36772 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36774         * gcc.dg/funroll-loops-all.c: New.
36776 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36778         PR target/18489
36779         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36780         delimeter, match space and TAB as well as ":".
36782         PR target/18484
36783         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36785         PR target/18348
36786         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36788         PR target/18345
36789         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36791         PR target/18337
36792         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36794 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36796         * gfortran.dg/direct_io_2.f90: New test.
36798 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36800         PR target/18334
36801         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36803 2004-11-28  Richard Henderson  <rth@redhat.com>
36805         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36807 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36809         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36810         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36811         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36812         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36813         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36814         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36815         gcc.dg/pointer-arith-8.c: New tests.
36817 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36819         PR fortran/18364
36820         * gfortran.dg/endfile.f90: New test.
36822 2004-11-27  Falk Hueffner  <falk@debian.org>
36824         * gcc.dg/loop-6.c: New test.
36826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36828         * gcc.c-torture/execute/20041126-1.c: New test.
36830 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36832         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36833         on IRIX.
36835 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36837         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36838         functions.
36840 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36842         PR rtl-optimization/17825
36843         * gcc.c-torture/compile/20041119-1.c: New test.
36845 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36847         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36848         Check existence of ld library path variables before unsetting.
36850 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36852         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36854 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36856         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36858 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36860         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36862 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36864         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36865         dg-do directive.
36867 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36869         * gcc.dg/pr17957.c: Pass --param, not -param.
36871 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36873         PR middle-end/17957
36874         * gcc.dg/pr17957.c: New test.
36876 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36878         PR c++/18445
36879         * g++.dg/template/crash28.C: Likewise.
36881         PR c++/18001
36882         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36883         * g++.dg/ext/lvaddr.C: Likewise.
36884         * g++.dg/opt/pr7503-3.C: Likewise.
36886         PR c++/18466
36887         * g++.dg/parse/qualified3.C: New test.
36888         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36890         PR c++/18545
36891         * g++.dg/expr/return1.C: New test.
36893 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36895         Friend class name lookup 3/n, PR c++/3332
36896         * g++.dg/lookup/friend3.C: New test.
36897         * g++.dg/lookup/friend4.C: Likewise.
36898         * g++.dg/lookup/friend5.C: Likewise.
36900 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36902         Friend class name lookup 2/n, PR c++/14513, c++/15410
36903         * g++.dg/lookup/friend2.C: New test.
36904         * g++.dg/template/friend31.C: Likewise.
36906 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36908         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36912         PR c++/17473
36913         * g++.dg/tc1/dr56.C: Remove.
36914         * g++.dg/template/typedef1.C: Add dg-error markers.
36915         * g++.old-deja/g++.other/typedef7.C: Likewise.
36917         PR c++/18285
36918         * g++.dg/parse/typedef7.C: New test.
36920 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36922         * gcc.c-torture/execute/20041124-1.c: New test.
36924 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36926         * g++.dg/template/deduce3.C: New test.
36928         PR c++/18586
36929         * g++.dg/template/crash27.C: New test.
36931         PR c++/18530
36932         * g++.dg/warn/Wshadow-3.C: New test.
36934 2004-11-24  Devang Patel  <dpatel@apple.com>
36936         PR/18555
36937         * gcc.dg/cpp/isysroot-1.c: New test.
36938         * gcc.dg/cpp/usr/include/stdio.h: New file.
36939         * gcc.dg/cpp/isysroot-2.c: New test.
36940         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36941         New file.
36943 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36945         PR c++/8929
36946         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36948 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36950         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36951         * gcc.target/sparc/pdist.c: Likewise.
36953 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36955         PR c++/16882
36956         * g++.dg/conversion/simd1.C: New test.
36958 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36960         * lib/target-libpath.exp: New file defining
36961         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36962         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36963         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36964         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36965         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36967 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36969         * gcc.dg/pragma-align-2.c: Test macro expansion.
36970         * gcc.dg/pragma-pack-2.c: New test.
36972 2004-11-23  Richard Henderson  <rth@redhat.com>
36974         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36975         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36976         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36977         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36978         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36979         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36981         * gcc.dg/vect/vect.exp: Add check for alpha.
36982         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36983         (check_effective_target_vect_int): Enable for alpha.
36984         (check_effective_target_vect_long): New.
36985         (is-effective-target): Add it.
36987 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36989         * gcc.dg/pr18614-1.c: New test.
36991 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36993         * gcc.dg/setjmp-2.c: New test.
36995 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36997         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36998         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36999         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37000         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37001         gcc.target/sparc/pdist.c: New tests.
37003 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37005         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37007 2004-11-22  Dale Johannesen  <dalej@apple.com>
37009         * gcc.dg/20041111-1.c: New.
37011 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37013         PR tree-opt/18536
37014         * gcc.dg/vect/pr18536.c: New test.
37016 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37018         PR c++/18354
37019         * g++.dg/template/nontype11.C: New test.
37021 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37023         PR middle-end/18520
37024         * gcc.dg/pr18520-1.c: New test case.
37026 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37028         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37029         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37030         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37031         expected diagnostics.
37033 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37035         PR target/18580
37036         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37037         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37038         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37040 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37042         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37044 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37045             Joseph Myers  <joseph@codesourcery.com>
37047         * lib/target-supports.exp (check_visibility_available): Really
37048         test the compiler.
37050 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37052         PR tree-opt/18181
37053         * gcc.dg/vect/vect-85.c: New test.
37054         * gcc.dg/vect/vect-86.c: New test.
37055         * gcc.dg/vect/vect-87.c: New test.
37056         * gcc.dg/vect/vect-88.c: New test.
37058 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37060         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37062 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37064         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37065         * gcc.dg/ppc-and-1.c: Ditto.
37066         * gcc.dg/ppc-compare-1.c: Ditto.
37067         * gcc.dg/ppc-mov-1.c: Ditto
37069 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37070             Mark Mitchell  <mark@codesourcery.com>
37072         * gcc.dg/pragma-init-fini-2.c: New test.
37074 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37075             Aldy Hernandez  <aldyh@redhat.com>
37077         * lib/target-supports.exp (check_effective_target_vect_int): New
37078         (check_effective_target_vect_float): New
37079         (check_effective_target_vect_double): New.
37080         (is-effective-target): Support new effective targets keywords.
37081         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37082         default action for dg-do.
37083         * gcc.dg/vect/pr16105.c: Use new support.
37084         * gcc.dg/vect/pr18400.c: Ditto.
37085         * gcc.dg/vect/pr18425.c: Ditto.
37086         * gcc.dg/vect/vect-1.c: Ditto.
37087         * gcc.dg/vect/vect-10.c: Ditto.
37088         * gcc.dg/vect/vect-11.c: Ditto.
37089         * gcc.dg/vect/vect-12.c: Ditto.
37090         * gcc.dg/vect/vect-13.c: Ditto.
37091         * gcc.dg/vect/vect-14.c: Ditto.
37092         * gcc.dg/vect/vect-15.c: Ditto.
37093         * gcc.dg/vect/vect-16.c: Ditto.
37094         * gcc.dg/vect/vect-17.c: Ditto.
37095         * gcc.dg/vect/vect-18.c: Ditto.
37096         * gcc.dg/vect/vect-19.c: Ditto.
37097         * gcc.dg/vect/vect-2.c: Ditto.
37098         * gcc.dg/vect/vect-20.c: Ditto.
37099         * gcc.dg/vect/vect-21.c: Ditto.
37100         * gcc.dg/vect/vect-22.c: Ditto.
37101         * gcc.dg/vect/vect-23.c: Ditto.
37102         * gcc.dg/vect/vect-24.c: Ditto.
37103         * gcc.dg/vect/vect-25.c: Ditto.
37104         * gcc.dg/vect/vect-26.c: Ditto.
37105         * gcc.dg/vect/vect-27.c: Ditto.
37106         * gcc.dg/vect/vect-27a.c: Ditto.
37107         * gcc.dg/vect/vect-28.c: Ditto.
37108         * gcc.dg/vect/vect-29.c: Ditto.
37109         * gcc.dg/vect/vect-29a.c: Ditto.
37110         * gcc.dg/vect/vect-3.c: Ditto.
37111         * gcc.dg/vect/vect-30.c: Ditto.
37112         * gcc.dg/vect/vect-31.c: Ditto.
37113         * gcc.dg/vect/vect-32.c: Ditto.
37114         * gcc.dg/vect/vect-33.c: Ditto.
37115         * gcc.dg/vect/vect-34.c: Ditto.
37116         * gcc.dg/vect/vect-35.c: Ditto.
37117         * gcc.dg/vect/vect-36.c: Ditto.
37118         * gcc.dg/vect/vect-37.c: Ditto.
37119         * gcc.dg/vect/vect-38.c: Ditto.
37120         * gcc.dg/vect/vect-4.c: Ditto.
37121         * gcc.dg/vect/vect-40.c: Ditto.
37122         * gcc.dg/vect/vect-41.c: Ditto.
37123         * gcc.dg/vect/vect-42.c: Ditto.
37124         * gcc.dg/vect/vect-43.c: Ditto.
37125         * gcc.dg/vect/vect-44.c: Ditto.
37126         * gcc.dg/vect/vect-45.c: Ditto.
37127         * gcc.dg/vect/vect-46.c: Ditto.
37128         * gcc.dg/vect/vect-47.c: Ditto.
37129         * gcc.dg/vect/vect-48.c: Ditto.
37130         * gcc.dg/vect/vect-48a.c: Ditto.
37131         * gcc.dg/vect/vect-49.c: Ditto.
37132         * gcc.dg/vect/vect-5.c: Ditto.
37133         * gcc.dg/vect/vect-50.c: Ditto.
37134         * gcc.dg/vect/vect-51.c: Ditto.
37135         * gcc.dg/vect/vect-52.c: Ditto.
37136         * gcc.dg/vect/vect-53.c: Ditto.
37137         * gcc.dg/vect/vect-54.c: Ditto.
37138         * gcc.dg/vect/vect-55.c: Ditto.
37139         * gcc.dg/vect/vect-56.c: Ditto.
37140         * gcc.dg/vect/vect-56a.c: Ditto.
37141         * gcc.dg/vect/vect-57.c: Ditto.
37142         * gcc.dg/vect/vect-58.c: Ditto.
37143         * gcc.dg/vect/vect-59.c: Ditto.
37144         * gcc.dg/vect/vect-6.c: Ditto.
37145         * gcc.dg/vect/vect-60.c: Ditto.
37146         * gcc.dg/vect/vect-61.c: Ditto.
37147         * gcc.dg/vect/vect-62.c: Ditto.
37148         * gcc.dg/vect/vect-63.c: Ditto.
37149         * gcc.dg/vect/vect-64.c: Ditto.
37150         * gcc.dg/vect/vect-65.c: Ditto.
37151         * gcc.dg/vect/vect-66.c: Ditto.
37152         * gcc.dg/vect/vect-67.c: Ditto.
37153         * gcc.dg/vect/vect-68.c: Ditto.
37154         * gcc.dg/vect/vect-69.c: Ditto.
37155         * gcc.dg/vect/vect-7.c: Ditto.
37156         * gcc.dg/vect/vect-72.c: Ditto.
37157         * gcc.dg/vect/vect-72a.c: Ditto.
37158         * gcc.dg/vect/vect-73.c: Ditto.
37159         * gcc.dg/vect/vect-74.c: Ditto.
37160         * gcc.dg/vect/vect-75.c: Ditto.
37161         * gcc.dg/vect/vect-76.c: Ditto.
37162         * gcc.dg/vect/vect-77.c: Ditto.
37163         * gcc.dg/vect/vect-77a.c: Ditto.
37164         * gcc.dg/vect/vect-78.c: Ditto.
37165         * gcc.dg/vect/vect-79.c: Ditto.
37166         * gcc.dg/vect/vect-8.c: Ditto.
37167         * gcc.dg/vect/vect-80.c: Ditto.
37168         * gcc.dg/vect/vect-82.c: Ditto.
37169         * gcc.dg/vect/vect-82_64.c: Ditto.
37170         * gcc.dg/vect/vect-83.c: Ditto.
37171         * gcc.dg/vect/vect-83_64.c: Ditto.
37172         * gcc.dg/vect/vect-9.c: Ditto.
37173         * gcc.dg/vect/vect-all.c: Ditto.
37174         * gcc.dg/vect/vect-none.c: Ditto.
37176 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37178         * lib/gcc-dg.exp (dg-skip-if): New function.
37179         (dg-forbid-option): Remove.
37180         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37181         * g++.dg/abi/bitfield8.C: Likewise.
37182         * g++.dg/abi/dtor1.C: Likewise.
37183         * g++.dg/abi/empty10.C: Likewise.
37184         * g++.dg/abi/empty7.C: Likewise.
37185         * g++.dg/abi/empty9.C: Likewise.
37186         * g++.dg/abi/layout3.C: Likewise.
37187         * g++.dg/abi/layout4.C: Likewise.
37188         * g++.dg/abi/thunk1.C: Likewise.
37189         * g++.dg/abi/thunk2.C: Likewise.
37190         * g++.dg/abi/vbase11.C: Likewise.
37191         * g++.dg/abi/vthunk2.C: Likewise.
37192         * g++.dg/abi/vthunk3.C: Likewise.
37193         * g++.dg/ext/attrib8.C: Likewise.
37194         * g++.dg/opt/longbranch2.C: Likewise.
37195         * g++.dg/opt/reg-stack4.C: Likewise.
37196         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37197         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37198         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37199         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37200         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37201         * gcc.dg/20000609-1.c: Likewise.
37202         * gcc.dg/20000720-1.c: Likewise.
37203         * gcc.dg/20011107-1.c: Likewise.
37204         * gcc.dg/20011119-1.c: Likewise.
37205         * gcc.dg/20020108-1.c: Likewise.
37206         * gcc.dg/20020122-2.c: Likewise.
37207         * gcc.dg/20020122-3.c: Likewise.
37208         * gcc.dg/20020201-3.c: Likewise.
37209         * gcc.dg/20020206-1.c: Likewise.
37210         * gcc.dg/20020218-1.c: Likewise.
37211         * gcc.dg/20020310-1.c: Likewise.
37212         * gcc.dg/20020411-1.c: Likewise.
37213         * gcc.dg/20020418-2.c: Likewise.
37214         * gcc.dg/20020426-1.c: Likewise.
37215         * gcc.dg/20020426-2.c: Likewise.
37216         * gcc.dg/20020517-1.c: Likewise.
37217         * gcc.dg/20020523-1.c: Likewise.
37218         * gcc.dg/20020523-2.c: Likewise.
37219         * gcc.dg/20020729-1.c: Likewise.
37220         * gcc.dg/20030204-1.c: Likewise.
37221         * gcc.dg/20030826-2.c: Likewise.
37222         * gcc.dg/20030926-1.c: Likewise.
37223         * gcc.dg/20031202-1.c: Likewise.
37224         * gcc.dg/980312-1.c: Likewise.
37225         * gcc.dg/980313-1.c: Likewise.
37226         * gcc.dg/990117-1.c: Likewise.
37227         * gcc.dg/990424-1.c: Likewise.
37228         * gcc.dg/990524-1.c: Likewise.
37229         * gcc.dg/991230-1.c: Likewise.
37230         * gcc.dg/i386-387-1.c: Likewise.
37231         * gcc.dg/i386-387-2.c: Likewise.
37232         * gcc.dg/i386-387-3.c: Likewise.
37233         * gcc.dg/i386-387-4.c: Likewise.
37234         * gcc.dg/i386-387-5.c: Likewise.
37235         * gcc.dg/i386-387-6.c: Likewise.
37236         * gcc.dg/i386-asm-1.c: Likewise.
37237         * gcc.dg/i386-bitfield1.c: Likewise.
37238         * gcc.dg/i386-bitfield2.c: Likewise.
37239         * gcc.dg/i386-loop-1.c: Likewise.
37240         * gcc.dg/i386-loop-2.c: Likewise.
37241         * gcc.dg/i386-loop-3.c: Likewise.
37242         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37243         * gcc.dg/i386-pic-1.c: Likewise.
37244         * gcc.dg/i386-regparm.c: Likewise.
37245         * gcc.dg/i386-signbit-1.c: Likewise.
37246         * gcc.dg/i386-signbit-2.c: Likewise.
37247         * gcc.dg/i386-signbit-3.c: Likewise.
37248         * gcc.dg/i386-sse-5.c: Likewise.
37249         * gcc.dg/i386-sse-8.c: Likewise.
37250         * gcc.dg/i386-unroll-1.c: Likewise.
37251         * gcc.dg/tls/opt-1.c: Likewise.
37252         * gcc.dg/tls/opt-2.c: Likewise.
37253         * gcc.dg/unroll-1.c: Likewise.
37254         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37255         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37256         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37257         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37259 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37261         * g++.dg/template/incomplete1.C: New test.
37263 2004-11-16  Nick Clifton  <nickc@redhat.com>
37265         Revert patches accidentally commited during checkin of fixes for
37266         xstormy16 tests:
37267         gcc.c-torture/execute/simd-4.c: Revert
37268         gcc.dg/20040910-1.c: Revert.
37270 2004-11-16  Paul Brook  <paul@codesourcery.com>
37272         PR fortran/13010
37273         * gfortran.dg/der_pointer_1.f90: New test.
37275 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37277         PR c/18498
37278         * gcc.dg/bitfld-13.c: New test.
37280 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37282         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37283         powerpc*-*-linux*.
37285         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37286         * gcc.dg/ppc64-abi-2.c: Ditto.
37287         * gcc.dg/ppc64-abi-3.c: Ditto.
37289         * lib/gcc-dg.exp (dg-target-list): Remove.
37291 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37293         * gcc.dg/ia64-postinc.c: New test.
37295 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37297         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37299 2004-11-15  Nick Clifton  <nickc@redhat.com>
37301         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37302         __INT_MAX__ so that the test can be compiled by toolchains
37303         targeted at 16-bit processors.
37305         * gcc.dg/20040625-1.c: Use long constants rather than integers
37306         when performing arithmetic that will overflow 16-bits.
37308         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37309         xstormy16.  It does not support 128-bit vector operations.
37311         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37312         with the macro PTR_TYPE.  Define this macro to an integer type
37313         suitable for holding a pointer.
37315         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37316         the target is a 16-bit processor.
37318         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37319         16-bit targets where the character constant will be too long.
37321         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37322         where the double will not be directly addressable.
37324 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37326         Friend class name lookup 1/n, PR c++/18471
37327         * g++.dg/template/crash26.C: New test.
37328         * g++.dg/lookup/struct1.C: Adjust expected error.
37329         * g++.dg/parse/elab1.C: Likewise.
37330         * g++.dg/parse/elab2.C: Likewise.
37331         * g++.dg/parse/int-as-enum1.C: Likewise.
37332         * g++.dg/parse/struct-as-enum1.C: Likewise.
37333         * g++.dg/parse/typedef1.C: Likewise.
37334         * g++.dg/parse/typedef3.C: Likewise.
37335         * g++.dg/parse/typedef4.C: Likewise.
37336         * g++.dg/parse/typedef5.C: Likewise.
37337         * g++.dg/template/nontype4.C: Likewise.
37338         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37339         * g++.old-deja/g++.other/elab1.C: Likewise.
37340         * g++.old-deja/g++.other/syntax4.C: Likewise.
37342 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37344         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37346 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37348         * gcc.c-torture/execute/20041114-1.c: New test.
37350 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37352         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37353         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37354         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37355         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37356         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37357         gcc.dg/switch-7.c: New tests.
37359 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37361         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37363 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37365         PR tree-opt/18400
37366         * gcc.dg/vect/pr18400.c: New test.
37368 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37369             Andrew Pinski  <pinskia@physics.uc.edu>
37371         PR tree-opt/18425
37372         * gcc.dg/vect/pr18425.c: New test.
37374 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37376         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37377         Guard with dg-require-alias and dg-require-visibility.
37379 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37381         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37383 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37385         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37387 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37389         PR c++/17344
37390         * g++.dg/template/defarg5.C: New test.
37392 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37394         * g++.dg/parse/cast1.C: Run only on ILP32.
37395         * g++.old-deja/g++.mike/p784.C: Likewise.
37397 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37399         * gcc.c-torture/execute/20041113-1.c: New test.
37401 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37403         PR target/18230
37404         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37405         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37406         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37407         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37408         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37409         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37410         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37411         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37412         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37413         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37414         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37415         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37416         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37418 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37420         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37421         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37422         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37423         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37424         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37425         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37426         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37427         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37428         gcc.target/sparc/combined-1.c: New tests.
37430 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37432         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37433         New tests.
37435 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37437         * lib/gcc-dg.exp (dg-forbid-option): New function.
37438         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37439         * g++.dg/abi/bitfield8.C: Likewise.
37440         * g++.dg/abi/dtor1.C: Likewise.
37441         * g++.dg/abi/empty10.C: Likewise.
37442         * g++.dg/abi/empty7.C: Likewise.
37443         * g++.dg/abi/empty9.C: Likewise.
37444         * g++.dg/abi/layout3.C: Likewise.
37445         * g++.dg/abi/layout4.C: Likewise.
37446         * g++.dg/abi/thunk1.C: Likewise.
37447         * g++.dg/abi/thunk2.C: Likewise.
37448         * g++.dg/abi/vbase11.C: Likewise.
37449         * g++.dg/abi/vthunk2.C: Likewise.
37450         * g++.dg/abi/vthunk3.C: Likewise.
37451         * g++.dg/ext/attrib8.C: Likewise.
37452         * g++.dg/opt/longbranch2.C: Likewise.
37453         * g++.dg/opt/reg-stack4.C: Likewise.
37454         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37455         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37456         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37457         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37458         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37459         * gcc.dg/20000609-1.c: Likewise.
37460         * gcc.dg/20000720-1.c: Likewise.
37461         * gcc.dg/20011107-1.c: Likewise.
37462         * gcc.dg/20011119-1.c: Likewise.
37463         * gcc.dg/20020108-1.c: Likewise.
37464         * gcc.dg/20020122-2.c: Likewise.
37465         * gcc.dg/20020122-3.c: Likewise.
37466         * gcc.dg/20020201-3.c: Likewise.
37467         * gcc.dg/20020206-1.c: Likewise.
37468         * gcc.dg/20020218-1.c: Likewise.
37469         * gcc.dg/20020310-1.c: Likewise.
37470         * gcc.dg/20020411-1.c: Likewise.
37471         * gcc.dg/20020418-2.c: Likewise.
37472         * gcc.dg/20020426-1.c: Likewise.
37473         * gcc.dg/20020426-2.c: Likewise.
37474         * gcc.dg/20020517-1.c: Likewise.
37475         * gcc.dg/20020523-1.c: Likewise.
37476         * gcc.dg/20020523-2.c: Likewise.
37477         * gcc.dg/20020729-1.c: Likewise.
37478         * gcc.dg/20030204-1.c: Likewise.
37479         * gcc.dg/20030826-2.c: Likewise.
37480         * gcc.dg/20030926-1.c: Likewise.
37481         * gcc.dg/20031202-1.c: Likewise.
37482         * gcc.dg/980312-1.c: Likewise.
37483         * gcc.dg/980313-1.c: Likewise.
37484         * gcc.dg/990117-1.c: Likewise.
37485         * gcc.dg/990424-1.c: Likewise.
37486         * gcc.dg/990524-1.c: Likewise.
37487         * gcc.dg/991230-1.c: Likewise.
37488         * gcc.dg/i386-387-1.c: Likewise.
37489         * gcc.dg/i386-387-2.c: Likewise.
37490         * gcc.dg/i386-387-3.c: Likewise.
37491         * gcc.dg/i386-387-4.c: Likewise.
37492         * gcc.dg/i386-387-5.c: Likewise.
37493         * gcc.dg/i386-387-6.c: Likewise.
37494         * gcc.dg/i386-asm-1.c: Likewise.
37495         * gcc.dg/i386-bitfield1.c: Likewise.
37496         * gcc.dg/i386-bitfield2.c: Likewise.
37497         * gcc.dg/i386-loop-1.c: Likewise.
37498         * gcc.dg/i386-loop-2.c: Likewise.
37499         * gcc.dg/i386-loop-3.c: Likewise.
37500         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37501         * gcc.dg/i386-pic-1.c: Likewise.
37502         * gcc.dg/i386-regparm.c: Likewise.
37503         * gcc.dg/i386-signbit-1.c: Likewise.
37504         * gcc.dg/i386-signbit-2.c: Likewise.
37505         * gcc.dg/i386-signbit-3.c: Likewise.
37506         * gcc.dg/i386-sse-5.c: Likewise.
37507         * gcc.dg/i386-sse-8.c: Likewise.
37508         * gcc.dg/i386-unroll-1.c: Likewise.
37509         * gcc.dg/tls/opt-1.c: Likewise.
37510         * gcc.dg/tls/opt-2.c: Likewise.
37511         * gcc.dg/unroll-1.c: Likewise.
37512         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37513         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37514         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37515         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37516         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37517         -m64 is specified.
37519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37521         PR c++/18389
37522         * g++.dg/parse/cond1.C: New test.
37524         PR c++/18429
37525         * g++.dg/template/array9.C: New test.
37526         * g++.dg/ext/vla1.C: Adjust error messages.
37527         * g++.dg/ext/vlm1.C: Likewise.
37528         * g++.dg/template/crash2.C: Likewise.
37530         PR c++/18436
37531         * g++.dg/template/call3.C: New test.
37533         PR c++/18407
37534         * g++.dg/template/ptrmem11.C: New test.
37536 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37538         PR other/14264
37539         * lib/g++.exp: Set LC_ALL and LANG to C.
37540         * lib/gcc-dg.exp: Likewise.
37541         * lib/gfortran.exp: Likewise.
37542         * lib/objc.exp: Likewise.
37543         * lib/treelang.exp: Likewise.
37545 2004-11-12  Andreas Schwab  <schwab@suse.de>
37547         * gcc.dg/pr16286.c: Fix last change.
37549 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37551         PR c++/18416
37552         * g++.dg/init/global1.C: New test.
37554 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37556         * gcc.c-torture/execute/20041112-1.c: New test.
37558 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37560         * lib/gcc-dg.exp (dg-target-list): New.
37562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37563             Richard Sandiford  <rsandifo@redhat.com>
37565         * lib/target-supports.exp (get-compiler_messages): New.
37566         (check_named_sections_available): Use it.
37567         (check_effective_target_ilp32): New.
37568         (check_effective_target_lp64): New.
37569         (is-effective-target): New.
37570         * lib/gcc-dg.exp (dg-require-effective-target): New.
37572 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37574         * gcc.dg/precedence-1.c: New test.
37576 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37578         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37580         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37581         message, delete generated files, use more descriptive name for
37582         executable, and make the test unsupported when it cannot be run.
37584         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37585         (dg-require-weak, dg-require-visibility, dg-require-alias,
37586         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37587         dg-require-iconv, dg-require-named-sections): Use it.
37589         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37591 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37593         PR target/16457
37594         * gcc.dg/ppc-and-1: New
37596         PR target/16796
37597         * gcc.dg/ppc-mov-1.c: New.
37599         PR target/16458
37600         * gcc.dg/ppc-compare-1.c: New.
37602 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37604         * objc.dg/desig-init-2.m: New test.
37606 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37608         PR middle-end/18160
37609         * g++.dg/warn/register-var-1.C: New test.
37610         * g++.dg/warn/register-var-2.C: New test.
37612 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37614         * gcc.dg/union-2.c: New test.
37616 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37618         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37619         New test for PR tree-optimization/17892.
37621 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37623         PR c++/18369
37624         * g++.dg/init/new12.C: New test.
37626 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37628         * gcc.target/sparc: New directory.
37629         * gcc.target/sparc/sparc.exp: New driver.
37630         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37631         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37632         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37633         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37635 2004-11-10  Paul Brook  <paul@codesourcery.com>
37637         PR fortran/18218
37638         * gfortran.dg/list_read.c: New test.
37640 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37642         PR c/18322
37643         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37644         expected diagnostic location.
37646 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37648         * gcc.dg/20041109-1.c: New test.
37650 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37652         PR objc/18406
37653         * objc/compile/pr18406.m: New test.
37655 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37657         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37659 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37661         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37663 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37665         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37667 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37669         * gcc.dg/20030225-2.c: Add prototype for abort and
37670         exit.
37672 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37674         PR tree-opt/18299
37675         * gcc.c-torture/pr18299-1.c: New test.
37677 2004-11-06  Andreas Schwab  <schwab@suse.de>
37679         * gcc.dg/pr16286.c: Also test for bool and pixel.
37681 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37683         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37684         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37685         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37686         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37687         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37688         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37689         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37690         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37691         gcc.dg/struct-semi-3.c: New tests.
37693 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37695         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37697 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37699         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37700         Do not use C99 designators.
37702 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37704         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37706 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37708         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37709         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37710         * gcc.c-torture/execute/simd-5.x: Remove.
37712 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37714         PR rtl-optimization/17933
37715         * gcc.dg/torture/pr17933-1.c: New test.
37717 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37719         PR target/18106
37720         * lib/target-supports.exp (check_weak_available): Support
37721         Windows.
37723 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37725         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37726         call to fflush(stdout) before abort.
37727         (my_ffsll): New function.
37728         (generate_fields): Use it.
37730 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37732         * gcc.dg/init-undef-1.c: New test.
37734 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37736         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37737         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37738         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37739         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37740         expected messages for new parser.
37742 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37744         * g++.dg/ext/visibility/symbian1.C: New test.
37746 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37748         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37749         on LP64 targets.
37751 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37753         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37754         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37755         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37756         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37757         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37758         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37759         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37760         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37761         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37762         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37764 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37766         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37767         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37768         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37769         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37770         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37771         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37772         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37773         for new parser.
37775 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37777         PR target/15342
37778         * gcc.dg/20041104-1.c: New test.
37780 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37782         * g++.dg/template/nontype7.C: New test.
37783         * g++.dg/template/nontype8.C: Likewise.
37784         * g++.dg/template/nontype9.C: Likewise.
37785         * g++.dg/template/nontype10.C: Likewise.
37786         * g++.dg/tc1/dr49.C: Likewise.
37787         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37788         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37790 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37792         * g++.dg/rtti/tinfo1.C: Remove xfails.
37794 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37796         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37797         packed attribute to the definition to satisfy the new C++ parser.
37799 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37801         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37802         invocations of va_arg.
37804 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37806         PR c++/18124
37807         * g++.dg/template/crash25.C: New test.
37809         PR c++/18155
37810         * g++.dg/template/typedef2.C: New test.
37811         * g++.dg/parse/crash13.C: Adjust error markers.
37813         PR c++/18177
37814         * g++.dg/conversion/const3.C: New test.
37816 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37818         PR fortran/17535
37819         PR fortran/17583
37820         PR fortran/17713
37821         * gfortran.dg/generic_[123].f90: New testcases.
37823 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37825         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37826         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37828 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37830         PR tree-opt/16808
37831         * gcc.c-torture/compile/pr16808.c: New test.
37833 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37835         PR rtl-optimization/17104
37836         * gcc.dg/ppc-bitfield1.c: New.
37838 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37840         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37842 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37844         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37845         strings for 32-bit code.
37847 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37849         PR c/18239
37850         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37852 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37854         PR c++/18064
37855         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37857 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37859         PR c++/15172
37860         * g++.dg/init/aggr2.C: New test.
37862 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37864         * objc.dg/local-decl-1.m: New test.
37866 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37868         * gcc.dg/20040910-1.c: Adjust regex.
37870 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37872         PR rtl-optimization/18084
37873         * g++.dg/opt/pr18084-1.C: New testcase.
37875 2004-10-30  Matt Austern  <austern@apple.com>
37877         PR c++/17542
37878         * g++.dg/ext/attrib18.C: New test.
37880 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37882         PR middle-end/18096
37883         * gcc.dg/pr18096-1.c: New test case.
37885 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37887         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37889 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37891         PR c/16666
37892         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37893         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37894         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37895         gcc.dg/old-style-prom-3.c: New tests.
37897 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37899         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37900         Remove unnecessary inclusion of stdio.h.
37902 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37904         PR rtl-optimization/17581
37905         * gcc.dg/pr17581-1.c: New test case.
37907 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37909         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37910         being implemented.
37911         * g++.dg/conversion/dr195-1.C: New.
37912         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37913         * g++.old-deja/g++.mike/p10148.C: Likewise.
37915 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37917         PR c++/17695
37918         * g++.dg/debug/typedef2.C: New test.
37920 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37922         PR fortran/13490
37923         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37924         * gfortran.dg/g77/README: Update.
37926 2004-10-28  Matt Austern  <austern@apple.com>
37928         PR c++/14124
37929         * g++.dg/ext/packed7.C: New test.
37931 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37933         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37934         scan-assembler.
37935         * lib/scanasm.exp (hidden-scan-for): New proc.
37936         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37937         string.
37938         (scan-not-hidden): Likewise.
37939         * lib/target-supports.exp (check_visibility_available): mach-o is
37940         support too.
37942 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37944         PR c++/17132
37945         * g++.dg/template/memclass3.C: New test.
37947 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37949         PR middle-end/18160
37950         * gcc.dg/register-var-1.c: New test.
37951         * gcc.dg/register-var-2.c: New test.
37952         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37953         error now.
37955 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37957         PR other/18172
37958         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37959         unused variables.
37960         * gcc.dg/vect/vect-22.c: Likewise.
37962 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37964         * gcc.dg/i386-rotate-1.c: New test.
37966 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37968         * g++.dg/init/ref12.C: Add "run" marker.
37970         PR c++/17435
37971         * g++.dg/init/ref12.C: New test.
37973         PR c++/18140
37974         * g++.dg/template/shift1.C: New test.
37975         * g++.dg/template/error10.C: Adjust error markers.
37977 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37979         PR tree-opt/17529
37980         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37982 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37984         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37985         * gcc.dg/weak/weak-3.c: Likewise.
37986         * gcc.dg/weak/weak-5.c: Likewise.
37987         * gcc.dg/weak/weak-9.c: Likewise.
37988         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37989         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37991         * gcc.dg/darwin-weakimport-1.c: New.
37993 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37995         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37997 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37999         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38000         'syntax' error messages.
38001         * gcc.dg/cpp/direct2s.c: Likewise.
38003 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38005         * gcc.c-torture/compile/20041026-1.c: New.
38007 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38009         PR c++/18093
38010         * g++.dg/lookup/ns2.C: New test.
38012         PR c++/18020
38013         * g++.dg/template/enum4.C: New test.
38015         PR c++/18161
38016         * g++.dg/template/expr1.C: New test.
38018 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38020         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38022 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38024         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38025         gcc.dg/decl-nospec-3.c: New tests.
38027 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38029         * objc.dg/super-class-3.m: New test.
38031 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38033         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38034         resyncing.
38035         * gcc.dg/cpp/direct2s.c: Likewise.
38037 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38039         * objc.dg/image-info.m: Update for changes to section selection.
38041 2004-10-25  David Ayers  <d.ayers@inode.at>
38042             Ziemowit Laski  <zlaski@apple.com>
38044         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38045         diagnostics when messaging 'id <Proto>'.
38046         * objc.dg/class-protocol-1.m: New test.
38047         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38048         a non-existent method signature.
38049         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38050         Update diagnostics when messaging with non-existent method signature.
38051         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38052         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38053         invalid receivers are now resolved as if messaging 'id'; remove
38054         extraneous diagnostics.
38056 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38058         PR c/16667
38059         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38060         gcc.dg/init-desig-obs-3.c: New tests.
38062 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38064         * gcc.dg/debug/20041023-1.c: New test.
38066 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38068         PR middle-end/17407
38069         * gcc.c-torture/compile/pr17407.c: New test.
38071         PR c++/18121
38072         * g++.dg/template/array8.C: New test.
38074 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38076         PR other/18138
38077         * lib/g++.exp: Accept more than one multilib libgcc.
38078         * lib/gcc-dg.exp: Likewise.
38079         * lib/objc.exp: Likewise.
38080         * lib/treelang.exp: Likewise.
38081         * lib/gfortran.exp: Likewise.
38083 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38085         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38087 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38089         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38090         * gcc.dg/c99-const-expr-3.c: Likewise.
38092 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38094         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38096 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38098         * gcc.c-torture/execute/loop-2e.x: Remove.
38100 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38102         PR c++/18095
38103         * g++.dg/parse/crash18.C: New.
38104         * g++.dg/parse/crash19.C: New.
38106 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38108         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38109         * g++.dg/ext/dllimport2.C: Same.
38110         * g++.dg/ext/dllimport8.C: Same.
38112 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38114         PR c++/10841
38115         * g++.dg/conversion/cast1.C: New test.
38116         * g++.dg/overload/pmf1.C: Adjust error marker.
38118 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38120         PR objc/17923
38121         * objc.dg/const-str-7.m: New test.
38123 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38125         * g++.dg/template/memfriend11.C: Fix comment typo.
38126         * g++.dg/template/memfriend14.C: Likewise.
38128 2004-10-20  Richard Henderson  <rth@redhat.com>
38130         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38131         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38132         -fasynchronous-unwind-tables.
38134 2004-10-20  Richard Henderson  <rth@redhat.com>
38136         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38137         (main): Return success.
38138         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38139         (main): Return success.
38141 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38143         PR c++/13495
38144         * g++.dg/template/memfriend9.C: New test.
38145         * g++.dg/template/memfriend10.C: Likewise.
38146         * g++.dg/template/memfriend11.C: Likewise.
38147         * g++.dg/template/memfriend12.C: Likewise.
38148         * g++.dg/template/memfriend13.C: Likewise.
38149         * g++.dg/template/memfriend14.C: Likewise.
38150         * g++.dg/template/memfriend15.C: Likewise.
38151         * g++.dg/template/memfriend16.C: Likewise.
38152         * g++.dg/template/memfriend17.C: Likewise.
38153         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38155 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38157         * g++.dg/conversion/dr195.C: New.
38158         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38160 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38161             Devang Patel  <dpatel@apple.com>
38163         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38164         of floating point arithmetic, which could trap.
38166 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38168         PR c++/14035
38169         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38170         * g++.dg/conversion/const2.C: New test.
38171         * g++.dg/expr/reinterpret2.C: New test.
38172         * g++.dg/expr/reinterpret3.C: New test.
38173         * g++.dg/expr/cast2.C: New test.
38174         * g++.dg/expr/copy1.C: New test.
38175         * g++.dg/other/conversion1.C: Change error message.
38176         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38177         function pointers to void *.
38178         * g++.old-deja/g++.mike/p10148.C: Likewise.
38180 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38182         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38184 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38186         PR c++/18047
38188         * g++.dg/parse/expr3.C: New test.
38190 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38192         * gcc.dg/smod-1.c: New test.
38194 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38196         * objc.dg/method-14.m: New test.
38198 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38200         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38201         Also xfail as the patch was reverted.
38203 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38205         PR middle-end/16973
38206         * gcc.dg/pr16973.c: New test.
38208 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38210         PR tree-optimization/17656
38211         * gcc.c-torture/compile/pr17656.c: New test.
38213 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38215         * g++.dg/eh/shadow1.C: New.
38217 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38219         * gcc.c-torture/compile/20041018-1.c: New test.
38221 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38223         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38224         compiler referring to register 0 when accessing sdata.  The linker
38225         now patches things up.
38227 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38229         PR c/17529
38230         * gcc.c-torture/compile/pr17529.c: New test.
38232 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38234         PR c++/17743
38235         * g++.dg/ext/attrib17.C: New test.
38237 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38239         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38241 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38243         PR c++/10479
38244         * g++.dg/ext/attrib16.C: New test.
38246 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38248         PR c++/17042
38249         * g++.dg/init/dso_handle1.C: New test.
38251         PR c++/14667
38252         * g++.dg/parse/typedef6.C: New test.
38254         PR c++/17916
38255         * g++.dg/parse/pragma1.C: New test.
38257 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38259         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38261 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38263         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38264         -fno-common when on HPPA HP-UX platforms.
38266 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38268         PR other/16820
38269         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38270         stdint.h.
38271         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38272         uintptr_t.
38274 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38276         PR c++/16301
38277         * g++.dg/lookup/strong-using-4.C: New test.
38279 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38281         PR middle-end/16567
38282         * gcc.c-torture/compile/nested-1.c: New test.
38284 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38286         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38287         and mipsisa64*-*-* (until support for misaligned loads is added).
38288         * gcc.dg/vect/vect-50.c: Likewise.
38289         * gcc.dg/vect/vect-52.c: Likewise.
38290         * gcc.dg/vect/vect-54.c: Likewise.
38291         * gcc.dg/vect/vect-58.c: Likewise.
38292         * gcc.dg/vect/vect-60.c: Likewise.
38293         * gcc.dg/vect/vect-80.c: Likewise.
38295 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38297         PR c++/17976
38298         * g++.dg/init/dtor3.C: New test.
38300 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38302         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38304 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38306         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38307         * gcc.dg/macho-lo-sum.c: Likewise.
38309 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38311         * gcc.dg/ppc-spe64-1.c: New test.
38313 2004-10-14  Devang Patel  <dpatel@apple.com>
38315         PR 17635
38316         * gcc.dg/pr17635.c : New test.
38318 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38320         * gcc.dg/vect/vect-28.c: Remove xfail.
38321         * gcc.dg/vect/vect-30.c: Remove xfail.
38322         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38323         * gcc.dg/vect/vect-33.c: Remove xfail.
38324         * gcc.dg/vect/vect-44.c: Remove xfail.
38325         * gcc.dg/vect/vect-46.c: Remove xfail.
38326         * gcc.dg/vect/vect-50.c: Remove xfail.
38327         * gcc.dg/vect/vect-52.c: Remove xfail.
38328         * gcc.dg/vect/vect-54.c: Remove xfail.
38329         * gcc.dg/vect/vect-58.c: Remove xfail.
38330         * gcc.dg/vect/vect-60.c: Remove xfail.
38331         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38332         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38333         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38334         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38335         * gcc.dg/vect/vect-8.c: Remove xfail.
38336         * gcc.dg/vect/vect-80.c: Remove xfail.
38337         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38339 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38341         * gcc.dg/vect/vect-82.c: New testcase.
38342         * gcc.dg/vect/vect-82_64.c: New testcase.
38343         * gcc.dg/vect/vect-83.c: New testcase.
38344         * gcc.dg/vect/vect-83_64.c: New testcase.
38346 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38348         * gcc.dg/cpp/error-1.c: New test.
38350 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38352         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38354 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38356         PR target/17984
38357         * gcc.dg/cris-peep2-xsrand2.c: New test.
38359 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38361         PR c++/17661
38362         * g++.dg/expr/for2.C: New test.
38364 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38366         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38368 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38370         PR tree-optimization/17724
38371         * g++.dg/opt/pr17724-1.C: New test.
38372         * g++.dg/opt/pr17724-2.C: New test.
38373         * g++.dg/opt/pr17724-3.C: New test.
38374         * g++.dg/opt/pr17724-4.C: New test.
38375         * g++.dg/opt/pr17724-5.C: New test.
38376         * g++.dg/opt/pr17724-6.C: New test.
38378 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38380         PR c/17301
38381         * gcc.dg/pr17301-2.c: New test.
38383 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38385         PR c++/15876
38386         * g++.dg/parse/error22.C: New test.
38388         PR c++/17936
38389         * g++.dg/template/spec18.C: New test.
38391 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38393         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38394         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38395         memcpy.
38396         * gcc.dg/ia64-sync-2.c: Ditto.
38397         * gcc.dg/ia64-sync-3.c: Ditto.
38399 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38401         * g++.dg/eh/cleanup5.C: Add dg-options "".
38403 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38405         PR middle-end/17657
38406         * gcc.dg/switch-4.c: New test case.
38408 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38410         * gcc.c-torture/execute/20041011-1.c: New test.
38412 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38414         PR c++/17554
38415         * g++.dg/init/for3.C: New test.
38417         PR c++/17657
38418         * g++.dg/opt/switch2.C: New test.
38420         PR middle-end/17703
38421         * g++.dg/warn/Wreturn-2.C: New test.
38423 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38425         PR c++/17907
38426         * g++.dg/eh/cleanup5.C: New test.
38428 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38430         PR c++/17393
38431         * g++.dg/parse/error21.C: New test.
38433 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38435         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38436         * g++.dg/warn/incomplete1.C: Likewise.
38437         * g++.dg/template/qualttp20.C: Likewise.
38439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38441         PR c/17881
38442         * parm-incomplete-1.c: New test.
38444 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38446         PR c++/17867
38447         * g++.dg/parse/error19.C: New test.
38449         PR c++/17670
38450         * g++.dg/init/new11.C: New test.
38452         PR c++/17821
38453         * g++.dg/parse/error20.C: New test.
38455         PR c++/17826
38456         * g++.dg/template/crash24.C: New test.
38458 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38460         PR c/17301
38461         * gcc.dg/pr17301-1.c: New test.
38463 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38465         PR c/17189
38466         * gcc.dg/anon-struct-5.c: New test.
38468 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38470         PR c/17844
38471         * gcc.dg/pr17844-1.c: New test.
38473 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38475         PR tree-optimization/17906
38476         * gcc.c-torture/compile/pr17906.c: New.
38478 2004-10-09  Stuart Hastings  <stuart@apple.com>
38479             Roger Sayle  <roger@eyesopen.com>
38481         PR rtl-optimization/17853
38482         * gcc.dg/i386-mmx-5.c: New testcase.
38484 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38486         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38488 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38490         PR c++/17524
38491         * g++.dg/template/static9.C: New test.
38493         PR c++/17685
38494         * g++.dg/parse/operator5.C: New test.
38496 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38498         PR middle-end/17894
38499         * gcc.c-torture/execute/divcmp-4.c: New test case.
38501 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38503         PR tree-opt/17902
38504         * g++.dg/opt/pr17902.C: New test.
38506 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38508         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38512         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38514 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38516         * gcc.dg/assign-warn-3.c: New test.
38518 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38520         PR c/16999
38521         * gcc.dg/cpp/ident-1.c: New test.
38523 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38525         * gcc.c-torture/compile/acc1.c: New.
38527 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38529         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38530         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38532 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38534         * gcc.dg/ultrasp11.c: New test.
38536 2004-10-08  Michael Matz  <matz@suse.de>
38538         * gcc.dg/doloop-2.c: New test.
38540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38542         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38543         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38544         objc.dg/method-9.m: Update expected diagnostics.
38546 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38548         * gcc.dg/ppc-fsel-3.c: New file.
38549         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38551 2004-10-07  Paul Brook  <paul@codesourcery.com>
38553         * gfortran.dg/intrinsic_verify_1.f90: New test.
38555 2004-10-07  Paul Brook  <paul@codesourcery.com>
38557         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38559 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38561         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38562         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38563         commit.
38565 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38567         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38569 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38571         PR c++/17115
38572         * g++.dg/warn/Winline-4.C: New test.
38574 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38576         * gcc.c-torture/compile/20041007-1.c: New test.
38578 2004-10-07  Paul Brook  <paul@codesourcery.com>
38580         PR fortran/17678
38581         * gfortran.dg/use_allocated_1.f90: New test.
38583 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38585         PR middle-end/17849
38586         * gfortran.fortran-torture/compile/nested.f90: New test
38588 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38590         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38592 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38594         PR c++/17368
38595         * g++.dg/ext/asm6.C: New test.
38597 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38599         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38601 2004-10-06  Paul Brook  <paul@codesourcery.com>
38603         PR libfortran/17709
38604         * gfortran.dg/empty_format_1.f90: New test.
38606 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38608         PR fortran/17568
38609         * gfortran.dg/ishft.f90: New test.
38611         PR fortran/17283
38612         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38613         tests.
38615 2004-10-06  Paul Brook  <paul@codesourcery.com>
38617         * gfortran.dg/do_1.f90: New test.
38619 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38621         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38622         optimizing for size.
38624 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38626         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38628 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38630         * gcc.c-torture/compile/20041005-1.c: New test.
38632 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38634         PR c++/17829
38635         * g++.dg/lookup/koenig4.C: New.
38637 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38639         * g++.dg/other/classkey1.C: Adjust quoting marks.
38640         * g++.dg/parse/error15.C: Likewise.
38641         * g++.dg/template/meminit2.C (int>): Likewise.
38643 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38645         PR fortran/17283
38646         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38648         PR fortran/17631
38649         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38651         PR fortran/17708
38652         * gfortran.dg/pr17708.f90: New test.
38654 2004-10-04  Chao-ying Fu  <fu@mips.com>
38656         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38657         * gcc.dg/vect/vect-4.c: Ditto.
38658         * gcc.dg/vect/vect-5.c: Ditto.
38659         * gcc.dg/vect/vect-6.c: Ditto.
38660         * gcc.dg/vect/vect-8.c: Ditto.
38661         * gcc.dg/vect/vect-16.c: Ditto.
38662         * gcc.dg/vect/vect-30.c: Ditto.
38663         * gcc.dg/vect/vect-40.c: Ditto.
38664         * gcc.dg/vect/vect-41.c: Ditto.
38665         * gcc.dg/vect/vect-42.c: Ditto.
38666         * gcc.dg/vect/vect-43.c: Ditto.
38667         * gcc.dg/vect/vect-44.c: Ditto.
38668         * gcc.dg/vect/vect-45.c: Ditto.
38669         * gcc.dg/vect/vect-46.c: Ditto.
38670         * gcc.dg/vect/vect-47.c: Ditto.
38671         * gcc.dg/vect/vect-48.c: Ditto.
38672         * gcc.dg/vect/vect-49.c: Ditto.
38673         * gcc.dg/vect/vect-50.c: Ditto.
38674         * gcc.dg/vect/vect-51.c: Ditto.
38675         * gcc.dg/vect/vect-52.c: Ditto.
38676         * gcc.dg/vect/vect-53.c: Ditto.
38677         * gcc.dg/vect/vect-54.c: Ditto.
38678         * gcc.dg/vect/vect-55.c: Ditto.
38679         * gcc.dg/vect/vect-56.c: Ditto.
38680         * gcc.dg/vect/vect-57.c: Ditto.
38681         * gcc.dg/vect/vect-58.c: Ditto.
38682         * gcc.dg/vect/vect-59.c: Ditto.
38683         * gcc.dg/vect/vect-60.c: Ditto.
38684         * gcc.dg/vect/vect-74.c: Ditto.
38685         * gcc.dg/vect/vect-79.c: Ditto.
38686         * gcc.dg/vect/vect-80.c: Ditto.
38688 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38690         * gcc.dg/unused-7.c: Use the correct option.
38692 2004-10-04  Paul Brook  <paul@codesourcery.com>
38693         Bud Davis  <bdavis9659@comcast.net>
38695         PR fortran/17706
38696         PR fortran/16434
38697         * gfortran/pr17706.f90: New test.
38698         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38700 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38702         * gfortran.dg/pr17612.f90: New test.
38704 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38706         * g++.dg/template/local1.C: Adjust quoting marks in
38707         testing for diagnostics.
38708         * g++.dg/tls/diag-2.C: Likewise.
38709         * g++.dg/other/error8.C: Likewise.
38711 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38713         PR c/17178
38714         * gcc.dg/unused-4.c: Adjust to be correct.
38716         PR c/17820
38717         * gcc.dg/unused-7.c: New test.
38719 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38721         PR c++/17797
38722         * g++.dg/overload/template2.C: New test.
38724 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38726         PR tree-optimization/16632
38727         * gcc.dg/tree-ssa/20041002-1.c: New.
38729 2004-10-03  Paul Brook  <paul@codesourcery.com>
38731         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38732         rather than relying on default formatting.
38734 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38736         * gcc.dg/20040920-1.c: Update expected message text.
38738 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38740         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38742 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38744         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38745         tree level.
38747 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38749         * gcc.dg/tree-ssa/pr17343.c: Remove.
38751 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38753         PR tree-opt/17343
38754         * gcc.dg/tree-ssa/pr17343.c: New test.
38756 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38758         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38759         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38760         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38761         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38762         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38764 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38766         * gcc.dg/lvalue-2.c: New test.
38768 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38770         PR c/17730
38771         * gcc.dg/pr17730-1.c: New test
38773 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38775         PR c/7425
38776         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38778 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38780         * gcc.c-torture/execute/stdarg-1.c: New test.
38781         * gcc.c-torture/execute/stdarg-2.c: New test.
38782         * gcc.c-torture/execute/stdarg-3.c: New test.
38783         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38784         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38785         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38786         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38787         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38789 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38791         PR tree-optimization/17697
38792         * g++.dg/opt/pr17697-1.C: New test.
38793         * g++.dg/opt/pr17697-2.C: New test.
38794         * g++.dg/opt/pr17697-3.C: New test.
38796 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38798         PR c/16409
38799         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38800         gcc.dg/vla-init-5.c: New tests.
38802 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38804         PR c/13804
38805         * gcc.dg/pr13804-1.c: New test.
38807 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38809         PR fortran/16938
38810         * gfortran.dg/pr16938.f90: New test.
38812 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38814         * g++.dg/template/crash23.C: New test.
38816 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38818         PR c++/17585
38819         * g++.dg/template/static8.C: New test.
38821 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38823         PR c++/17681
38824         * g++.dg/other/error9.C: New test.
38826 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38828         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38830 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38832         PR fortran/15164
38833         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38835 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38837         PR middle-end/17112
38838         * gcc.dg/pr17112-1.c: New test case.
38840 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38842         PR c/11459
38843         * gcc.dg/pr11459-1.c: New test.
38845 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38847         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38848         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38850 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38852         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38854 2004-09-25  Jan Hubicka  <jh@suse.cz>
38856         * compile/30040909-1.c: New test.
38857         * compile/30040907-1.c: New test.
38859 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38861         * gcc.c-torture/execute/va-arg-26.c: New test.
38863 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38865         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38866         extra diagnostics on targets with 64-bit pointers.
38867         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38869 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38871         PR c/17188
38872         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38873         * gcc.dg/decl-3.c: Adjust expected message.
38875 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38877         PR fortran/17615
38878         * gfortran.dg/pr17615.f90: New test.
38880 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38882         PR tree-optimzation/17517
38883         * g++.dg/tree-ssa/pr17517.C: New Test.
38885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38887         PR c++/16889
38888         * g++.dg/lookup/ambig3.C: New.
38890 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38892         PR tree-opt/17624
38893         * g++.dg/opt/pr17624.C: New test.
38895 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38897         PR c/6980
38898         * gcc.dg/Wbad-function-cast-1.c: New test.
38900 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38902         * g++.dg/ext/complit1.C
38903         * g++.dg/other/error2.C
38904         * g++.dg/other/nontype-1.C
38905         * g++.dg/parse/crash11.C
38906         * g++.dg/parse/crash12.C
38907         * g++.dg/parse/error15.C
38908         * g++.dg/parse/error4.C
38909         * g++.dg/parse/tmpl-outside1.C
38910         * g++.dg/parse/too-many-tmpl-args1.C
38911         * g++.dg/template/dependent-expr3.C
38912         * g++.dg/template/error10.C
38913         * g++.dg/template/instantiate1.C
38914         * g++.dg/template/vtable2.C
38915         * g++.dg/warn/Wshadow-1.C
38916         * g++.dg/warn/weak1.C
38917         * g++.old-deja/g++.brendan/crash16.C
38918         * g++.old-deja/g++.brendan/crash18.C
38919         * g++.old-deja/g++.brendan/crash48.C
38920         * g++.old-deja/g++.brendan/crash49.C
38921         * g++.old-deja/g++.brendan/crash55.C
38922         * g++.old-deja/g++.brendan/crash56.C
38923         * g++.old-deja/g++.brendan/crash8.C
38924         * g++.old-deja/g++.brendan/enum11.C
38925         * g++.old-deja/g++.brendan/enum8.C
38926         * g++.old-deja/g++.brendan/enum9.C
38927         * g++.old-deja/g++.brendan/friend3.C
38928         * g++.old-deja/g++.brendan/misc14.C
38929         * g++.old-deja/g++.bugs/900402_02.C
38930         * g++.old-deja/g++.bugs/900404_03.C
38931         * g++.old-deja/g++.bugs/900404_04.C
38932         * g++.old-deja/g++.bugs/900428_03.C
38933         * g++.old-deja/g++.jason/crash4.C
38934         * g++.old-deja/g++.jason/overload21.C
38935         * g++.old-deja/g++.jason/redecl1.C
38936         * g++.old-deja/g++.jason/report.C
38937         * g++.old-deja/g++.jason/rfg10.C
38938         * g++.old-deja/g++.jason/template30.C
38939         * g++.old-deja/g++.law/arm12.C
38940         * g++.old-deja/g++.law/ctors5.C
38941         * g++.old-deja/g++.law/cvt20.C
38942         * g++.old-deja/g++.law/init10.C
38943         * g++.old-deja/g++.law/init8.C
38944         * g++.old-deja/g++.law/visibility17.C
38945         * g++.old-deja/g++.law/visibility7.C
38946         * g++.old-deja/g++.mike/net8.C
38947         * g++.old-deja/g++.mike/p646.C
38948         * g++.old-deja/g++.mike/p700.C
38949         * g++.old-deja/g++.mike/p701.C
38950         * g++.old-deja/g++.mike/p811.C
38951         * g++.old-deja/g++.ns/template13.C
38952         * g++.old-deja/g++.other/array3.C
38953         * g++.old-deja/g++.other/crash25.C
38954         * g++.old-deja/g++.other/dtor3.C
38955         * g++.old-deja/g++.other/dtor4.C
38956         * g++.old-deja/g++.other/main1.C
38957         * g++.old-deja/g++.other/warn7.C
38958         * g++.old-deja/g++.pt/crash11.C
38959         * g++.old-deja/g++.pt/crash36.C
38960         * g++.old-deja/g++.pt/spec22.C
38961         * g++.old-deja/g++.pt/spec9.C
38962         * g++.old-deja/g++.pt/ttp52.C
38963         * g++.old-deja/g++.robertl/eb103.C
38964         * g++.old-deja/g++.robertl/eb121.C
38965         * g++.old-deja/g++.robertl/eb22.C
38966         * g++.old-deja/g++.robertl/eb8.C:
38967         Update locations and/or regexps of dg-error markers.
38968         Remove markers for some bogus messages that are no longer issued.
38970 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38972         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38973         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38975 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38977         PR c++/17618
38978         * g++.dg/lookup/crash5.C: New test.
38980 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38982         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38983         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38984         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38985         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38986         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38987         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38989         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38990         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38991         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38992         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38993         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38994         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38996         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38998         * gcc.dg/vect/vect-44.c: Check additional cases.
38999         * gcc.dg/vect/vect-48.c: Check additional cases.
39001         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39002         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39003         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39004         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39005         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39006         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39007         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39008         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39009         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39011         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39012         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39013         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39015 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39017         * gcc.dg/tree-ssa/loop-6.c: New test.
39019 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39021         PR c++/17620
39022         * g++.dg/inherit/base2.C: New.
39024 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39026         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39027         * gcc.dg/20001012-2.c: Likewise.
39028         * gcc.dg/20001013-1.c: Likewise.
39029         * gcc.dg/20001101-1.c: Likewise.
39030         * gcc.dg/20001102-1.c: Likewise.
39031         * gcc.dg/bf-spl1.c: Likewise.
39032         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39033         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39035 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39037         PR tree-optimization/16721
39038         * gcc.dg/tree-ssa/pr16721.c: New test.
39040 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39042         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39043         * gcc.dg/20040305-1.c: Likewise.
39045 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39047         PR c/16566
39048         * gcc.c-torture/compile/pr16566-1.c,
39049         gcc.c-torture/compile/pr16566-2.c,
39050         gcc.c-torture/compile/pr16566-3.c: New tests.
39052 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39054         PR tree-optimization/17512
39055         * gcc.c-torture/compile/20040916-1.c.
39057 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39059         * gcc.dg/pragma-re-3.c: New test.
39061 2004-09-17  Matt Austern  <austern@apple.com>
39063         PR c++/15049
39064         * g++.dg/other/anon3.C: New.
39066 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39068         PR c++/7503
39069         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39070         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39071         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39072         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39073         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39075 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39077         PR fortran/17286
39078         * gfortran.dg/pr17286.f90: New test.
39080 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39082         PR c++/17530
39083         * g++.dg/template/static7.C: New test.
39085 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39087         PR tree-opt/17558
39088         * gcc.c-torture/compile/pr17558.c: New test.
39090 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39092         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39093         if SKIP_ATTRIBUTE is defined.
39095 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39097         PR fortran/15957
39098         * gfortran.dg/pr15957.f90: New test.
39100 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39102         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39103         in comparison.
39104         * gcc.dg/vect/vect-79.c: Likewise.
39105         * gcc.dg/vect/vect-80.c: Likewise.
39107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39109         PR fortran/15750
39110         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39112 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39114         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39115         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39116         * gcc.dg/vect/vect-62.c: New testcase.
39117         * gcc.dg/vect/vect-63.c: New testcase.
39118         * gcc.dg/vect/vect-64.c: New testcase.
39119         * gcc.dg/vect/vect-65.c: New testcase.
39120         * gcc.dg/vect/vect-66.c: New testcase.
39121         * gcc.dg/vect/vect-67.c: New testcase.
39122         * gcc.dg/vect/vect-68.c: New testcase.
39123         * gcc.dg/vect/vect-69.c: New testcase.
39124         * gcc.dg/vect/vect-79.c: New testcase.
39125         * gcc.dg/vect/vect-80.c: New testcase.
39127 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39129         * gcc.target/mips/asm-1.c: New test.
39131 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39133         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39134         * gcc.dg/vect/vect-73.c: New testcase.
39135         * gcc.dg/vect/vect-74.c: New testcase.
39136         * gcc.dg/vect/vect-75.c: New testcase.
39137         * gcc.dg/vect/vect-76.c: New testcase.
39138         * gcc.dg/vect/vect-77.c: New testcase.
39139         * gcc.dg/vect/vect-78.c: New testcase
39141 2004-09-18  Paul Brook  <paul@codesourcery.com>
39143         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39145 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39147         PR c/17424
39148         * gcc.dg/pr17424-1.c: New test.
39150 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39152         * g++.dg/tree-ssa/pr17153.C: New test.
39154 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39156         PR pch/13361
39157         * g++.dg/pch/wchar-1.C: New.
39158         * g++.dg/pch/wchar-1.Hs: New.
39160 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39162         * gcc.c-torture/execute/20040917-1.c: New test.
39164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39166         PR tree-optimization/17319
39167         * gcc.dg/pr17319.c: New test.
39169 2004-09-17  Devang Patel  <dpatel@apple.com>
39171         * gcc.dg/20040813-1.c: New test.
39173 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39175         PR tree-optimization/17273
39176         * gcc.c-torture/compile/pr17273.c: New test.
39178 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39180         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39181         Update expected messages.
39182         * gcc.dg/declspec-13.c: New test.
39184 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39186         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39188 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39190         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39191         change what 'a' is pointing to.
39193 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39195         PR c++/16002
39196         * g++.dg/template/error18.C: New test.
39198         PR c++/16029
39199         * g++.dg/warn/Wunused-8.C: New test.
39201 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39203         PR tree-optimization/17513
39204         * gcc.dg/20040916-1.c: New test.
39206 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39208         PR c++/17501
39209         * g++.dg/template/typename7.C: New test.
39211 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39213         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39215 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39217         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39218         with -ftree-based-profiling also.
39219         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39221 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39223         PR/15364
39224         * gfortran.dg/der_array_io_1.f90: New test.
39225         * gfortran.dg/der_array_io_2.f90: New test.
39226         * gfortran.dg/der_array_io_3.f90: New test.
39228 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39230         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39231         EABI.
39233 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39235         * g++.dg/opt/switch1.C: New test.
39237 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39239         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39240         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39241         Update expected messages.
39243 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39245         PR fortran/16485
39246         * gfortran.dg/same_name_1.f90: New test.
39248 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39250         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39251         dereference garbage pointers.
39253 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39255         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39256         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39258         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39259         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39260         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39262 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39264         PR c++/17324
39265         * g++.dg/template/mangle1.C: New test.
39267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39269         PR tree-optimization/17252
39270         * gcc.c-torture/execute/pr17252.c: New test.
39272 2004-09-14  Andrew Pinski  <apinski@apple.com>
39274         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39276 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39278         PR rtl-optimization/9771
39279         * gcc.dg/pr9771-1.c: New test case.
39281 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39283         PR tree-optimization/15262
39284         * gcc.c-torture/execute/pr15262-1.c: New test.
39285         * gcc.c-torture/execute/pr15262-2.c: New test.
39287 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39289         * gcc.dg/declspec-12.c: New test.
39291 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39293         * gfortran.dg/pr17090.f90: Add directives to test.
39295 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39297         * gcc.c-torture/compile/20040914-1.c: New test.
39299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39301         PR c++/16162
39302         * g++.dg/template/decl2.C: New test.
39304 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39306         PR fortran/17090
39307         * gfortran.dg/pr17090.f90: New test.
39309 2004-09-13  Dale Johannesen  <dalej@apple.com>
39311         * gcc.c-torture/compile/pr17408.c: New test case.
39313 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39315         PR c++/16716
39316         * g++.dg/parse/crash17.C: New test.
39318         PR c++/17327
39319         * g++.dg/template/enum3.C: New test.
39321 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39323         * lib/gcc-defs.exp: Load wrapper.exp.
39324         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39325         using local code.
39326         * lib/gcc.exp (gcc_init): Similar.
39327         * lib/gfortran.exp (gfortran_init): Similar.
39328         * lib/objc.exp (objc_init): Similar.
39329         * lib/treelang.exp (treelang_init): Similar.
39330         * lib/wrapper.exp: New file with build_wrapper call machinery in
39331         ${tool}_maybe_build_wrapper.
39333 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39335         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39336         "inline".
39337         * gcc.dg/declspec-11.c: Update expected messages.
39338         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39339         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39340         gcc.dg/inline-12.c: New tests.
39342 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39344         * g++.dg/tree-ssa/pr17400.C: New testcase.
39346 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39348         * gcc.target/mips/sb1-1.c: New testcase.
39350 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39352         * lib/g77-dg.exp: Remove unused file.
39353         * lib/mike-g77.exp: Ditto.
39354         * lib/g77.exp: Ditto.
39356 2004-09-12  Richard Henderson  <rth@redhat.com>
39358         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39360 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39362         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39363         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39364         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39365         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39366         Update expected messages.
39368 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39370         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39371         declaration/use mismatch for dirp parameter.
39373 2004-09-12  Andrew Pinski  <apinski@apple.com>
39375         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39376         -fgnu-runtime is passed.
39378 2004-09-12  Richard Henderson  <rth@redhat.com>
39380         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39381         do the uplevel thing and update additional_flags directly.
39382         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39383         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39384         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39385         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39387 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39389         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39391 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39393         PR middle-end/17411
39394         * g++.dg/opt/pr17411-1.C: New test case.
39396 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39398         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39399         gcc.dg/tls/diag-2.c: Update expected messages.
39400         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39401         messages.
39402         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39403         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39404         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39405         gcc.dg/tls/diag-5.c: New tests.
39407 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39409         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39411 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39413         * g++.dg/parse/break-in-for.C: New test.
39415 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39417         * gcc.dg/tree-ssa/20040911-1.c: New test.
39419 2004-09-11  Andreas Jaeger  <aj@suse.de>
39421         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39422         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39424 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39426         * gcc.target/frv: New directory of FR-V-specific tests.
39428 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39430         * gcc.dg/convert-vec-1.c: New test.
39432 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39434         PR middle-end/17024
39435         * gcc.dg/pr17024-1.c: New test case.
39437 2004-09-10  Eric Christopher  <echristo@redhat.com>
39439         * gcc.dg/20040910-1.c: New test.
39441 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39443         * gcc.dg/bitfld-9.c: New test.
39445 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39447         * gcc.c-torture/execute/ieee/acc1.c: New test.
39448         * gcc.c-torture/execute/ieee/acc2.c: New test.
39449         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39451 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39453         * gcc.dg/deprecated-2.c: New test.
39455 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39457         * gcc.dg/init-vec-1.c: New test.
39459 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39461         PR middle-end/17055
39462         * gcc.dg/pr17055-1.c: New test case.
39464 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39466         PR target/17377
39467         * gcc.c-torture/execute/pr17377.c: New test.
39469 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39471         PR c/8420
39472         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39473         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39474         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39475         gcc.dg/long-long-typespec-1.c: New tests.
39476         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39478 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39480         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39481         gcc.dg/gnu99-static-1.c: New tests.
39483 2004-09-08  Devang Patel  <dpatel@apple.com>
39485         * gcc.dg/darwin-ld-20040828-1.c: New test.
39486         * gcc.dg/darwin-ld-20040828-2.c: New test.
39487         * gcc.dg/darwin-ld-20040828-3.c: New test.
39489 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39491         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39492         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39493         in error message.
39494         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39495         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39496         in error message.
39497         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39498         types they qualify.
39499         * objc.dg/type-size-2.m: Fix wording in comment.
39500         * objc.dg/va-meth-1.m: New test case.
39502 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39504         PR c/16633:
39505         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39506         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39508 2004-09-06  Devang Patel  <dpatel@apple.com>
39510         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39511         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39513 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39515         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39516         reflect changed line numbering of diagnostics.
39518 2004-09-06  Paul Brook  <paul@codesourcery.com>
39520         * gfortran.dg/edit_real_1.f90: Add new test.
39522 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39524         * gcc.dg/tree-ssa/loop-2.c: New test.
39525         * gcc.dg/tree-ssa/loop-3.c: New test.
39526         * gcc.dg/tree-ssa/loop-4.c: New test.
39527         * gcc.dg/tree-ssa/loop-5.c: New test.
39529 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39531         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39533 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39535         * gcc.dg/format/sentinel-1.c: New test.
39537 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39539         * gcc.dg/builtins-46.c: New.
39541 2004-09-03  Devang Patel  <dpatel@apple.com>
39543         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39544         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39546 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39548         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39549         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39550         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39551         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39552         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39553         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39554         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39555         the non-portable bzero.
39556         * gcc.dg/20010912-1.c: xfail for NetWare.
39557         * gcc.dg/20020426-2.c: xfail for NetWare.
39558         * gcc.dg/20021014-1.c: xfail for NetWare.
39559         * gcc.dg/20021018-1.c: xfail for NetWare.
39560         * gcc.dg/20030213-1.c: xfail for NetWare.
39561         * gcc.dg/20030225-1.c: xfail for NetWare.
39562         * gcc.dg/20030708-1.c: xfail for NetWare.
39563         * gcc.dg/builtins-config.h: Also exclude NetWare.
39564         * gcc.dg/format/format.h: Define restrict only if not already defined.
39565         * gcc.dg/nest.c: xfail for NetWare.
39566         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39567         * lib/target-supports.exp (check_visibility_available): Exclude
39568         NetWare.
39570 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39572         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39573         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39574         deterministic starting point for the alignment of structure fields.
39575         * gcc.dg/Wpadded.c: Dito.
39576         * g++.dg/abi/vbase10.C: Dito.
39578 2004-09-03  Devang Patel  <dpatel@apple.com>
39580         * g++.dg/debug/pr15736.cc: New test.
39582 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39584         * README.QMTEST: Fix out-of-date link.
39586 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39588         PR fortran/16579
39589         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39590         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39592 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39594         * g++.dg/abi/arm_rtti1.C: New test.
39596 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39598         * gcc.dg/ppc-vector-memcpy.c: New.
39599         * gcc.dg/ppc-vector-memset.c: New.
39601 2004-09-02  Chao-ying Fu  <fu@mips.com>
39603         * gcc.target/mips/mips-3d-1.c: New test.
39604         * gcc.target/mips/mips-3d-2.c: New test.
39605         * gcc.target/mips/mips-3d-3.c: New test.
39606         * gcc.target/mips/mips-3d-4.c: New test.
39607         * gcc.target/mips/mips-3d-5.c: New test.
39608         * gcc.target/mips/mips-3d-6.c: New test.
39609         * gcc.target/mips/mips-3d-7.c: New test.
39610         * gcc.target/mips/mips-3d-8.c: New test.
39611         * gcc.target/mips/mips-3d-9.c: New test.
39612         * gcc.target/mips/mips-ps-1.c: New test.
39613         * gcc.target/mips/mips-ps-2.c: New test.
39614         * gcc.target/mips/mips-ps-3.c: New test.
39615         * gcc.target/mips/mips-ps-4.c: New test.
39616         * gcc.target/mips/mips-ps-type.c: New test.
39618 2004-09-02  Paul Brook  <paul@codesourcery.com>
39620         * gfortran.dg/edit_real_1.f90: Add new tests.
39622 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39624         PR fortran/15327
39625         * gfortran.dg/merge_char_1.f90: New test.
39627 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39629         PR fortran/16404
39630         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39632 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39634         PR c/1522
39635         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39637 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39639         * g++.dg/opt/loop1.C: Do not XFAIL.
39641 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39643         * gcc.c-torture/execute/20040831-1.c: New test.
39645 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39647         PR fortran/16579
39648         * gfortran.dg/g77/20010610.f: Now passes.
39649         Copy from g77.f-torture/execute. Add dg-run directive.
39650         * gfortran.dg/g77/README: Update
39652 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39654         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39655         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39656         (t1, t2, t3, t4): Add volatile.
39658 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39660         * g++.dg/ext/visibility/arm1.C: New test.
39662 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39664         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39665         -pedantic-errors.
39667 2004-09-01  Paul Brook  <paul@codesourcery.com>
39669         * gfortran.dg/eof_2.f90: New test.
39671 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39673         PR fortran/16579
39674         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39676 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39678         PR libfortran/16805
39679         * gfortran.dg/list_read_2.f90: New test.
39681 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39683         * g++.dg/abi/key1.C: New test.
39685 2004-08-31  Richard Henderson  <rth@redhat.com>
39687         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39688         form of offsetof.
39689         * g++.dg/other/offsetof5.C: Remove duplicate.
39691 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39693         PR fortran/17244
39694         * gfortran.dg/func_derived_1.f90: New test.
39696 2004-08-31  Paul Brook  <paul@codesourcery.com>
39698         * gfortran.dg/eof_1.f90: New test.
39700 2004-08-31  Paul Brook  <paul@codesourcery.com>
39702         * gfortran.dg/list_read_1.f90: New file.
39704 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39706         * g++.dg/opt/loop1.C: XFAIL.
39708 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39710         * gcc.dg/funcdef-storage-1.c: New.
39711         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39712         an extern function in local scope.
39713         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39714         declare an 'auto inline' function in local scope.
39715         * gcc.dg/20011130-1.c: Likewise.
39716         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39717         an 'auto' function in local scope.
39718         * gcc.dg/20021014-1.c: Likewise.
39719         * gcc.dg/20030331-2.c: Likewise.
39721 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39723         * gfortran.dg/blockdata_1.f90: New test.
39725 2004-08-30  Richard Henderson  <rth@redhat.com>
39727         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39729 2004-08-30  Richard Henderson  <rth@redhat.com>
39731         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39732         additional_flags set by alternate driver.
39733         (ieee-options): New procedure.
39734         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39735         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39736         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39737         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39739 2004-08-30  Richard Henderson  <rth@redhat.com>
39741         * lib/f-torture.exp: Remove.
39743 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39745         PR rtl-optimization/16590
39746         * g++.dg/opt/loop1.C: New test.
39748 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39750         PR fortran/13910
39751         * gfortran.dg/oldstyle_1.f90: New test.
39753 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39754         Paul Brook  <paul@codesourcery.com>
39756         * gfortran.dg/g77/README: Update.
39757         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39758         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39759         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39761 2004-08-28  Paul Brook  <paul@codesourcery.com>
39763         PR libfortran/17195
39764         * gfortran.dg/edit_real_1.f90: New test.
39766 2004-08-27  Paul Brook  <paul@codesourcery.com>
39768         * gfortran.dg/rewind_1.f90: New test.
39770 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39772         PR fortran/16597
39773         * gfortran.dg/pr16597.f90: New test.
39775 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39777         PR c/13801
39778         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39779         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39780         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39781         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39782         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39784 2004-08-26  Nick Clifton  <nickc@redhat.com>
39786         * gcc.c-torture/compile/pr17119.c: New test.
39788 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39790         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39792 2004-08-25  Richard Henderson  <rth@redhat.com>
39794         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39795         the bits that expect kind=8 to be the largest real kind.
39797 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39799         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39801 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39803         * gfortran.dg/assignment_1.f90: New test.
39805 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39807         * g++.dg/template/repo3.C: New test.
39809 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39811         PR middle-end/16693
39812         PR tree-optimization/16372
39813         * g++.dg/opt/pr16372-1.C: New test case.
39814         * g++.dg/opt/pr16693-1.C: New test case.
39815         * g++.dg/opt/pr16693-2.C: New test case.
39817 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39819         * objc.dg/proto-lossage-4.m: New test.
39821 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39823         PR c++/17155
39824         * g++.dg/inherit/local2.C: New test.
39826 2004-08-25  Paul Brook  <paul@codesourcery.com>
39828         PR fortran/17144
39829         * gfortran.dg/string_ctor_1.f90: New test.
39831 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39833         PR c++/14428
39834         * g++.dg/template/redecl2.C: New test.
39836 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39838         PR fortran/17143
39839         * gfortran.dg/pr17143.f90: New test.
39841 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39843         PR fortran/17164
39844         * gfortran.dg/pr17164.f90: New test.
39846 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39848         * gcc.dg/tree-ssa/loop-1.c: New test.
39850 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39852         * gcc.c-torture/compile/20040824-1.c: New test.
39854 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39856         * gcc.c-torture/compile/iftrap-3.c: New test.
39858 2004-08-24  Paul Brook  <paul@codesourcery.com>
39860         * gfortran.dg/entry_2.f90: New test.
39862 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39864         PR c++/16889
39865         * g++.dg/lookup/ambig[12].C: New.
39867 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39869         PR c++/16706
39870         * g++.dg/template/crash21.C: New test.
39871         * g++.dg/template/crash22.C: Likewise.
39873 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39875         PR c++/17149
39876         * g++.dg/template/access15.C: New.
39878 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39880         PR c++/17163
39881         * g++.dg/template/repo2.C: New test.
39883 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39885         PR rtl-optimization/17078
39886         * gcc.c-torture/execute/pr17078-1.c: New test case.
39888 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39890         PR c/14492
39891         * gcc.dg/debug/crash1.c: New test.
39893 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39895         PR c/16180
39896         * gcc.dg/loop-5.c: New test.
39898 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39900         * gcc.c-torture/execute/20040823-1.c: New test.
39902 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39904         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39905         to the assembler.  Simplify test accordingly.
39906         (asm_abi_flags): Use GNU names.
39907         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39908         to check for ABI flags.
39910 2004-08-22  Andrew Pinski  <apinski@apple.com>
39912         * g++.dg/opt/pr14029.C: New test.
39913         * gcc.c-torture/execute/pr15262.c: New test.
39915 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39917         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39919 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39921         PR 16908
39922         * gfortran.dg/direct_io.f90: New test.
39924 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39926         PR c++/17121
39927         * g++.dg/inherit/local2.C: New test.
39929 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39931         PR c++/17120
39932         * g++.dg/warn/Wparentheses-4.C: New test.
39934 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39936         PR c++/17121
39937         * g++.dg/inherit/local2.C: New test.
39939         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39940         * gcc.dg/ppc-ldstruct.c: Likewise.
39941         * gcc.dg/ppc64-abi-2.c: Likewise.
39943 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39945         PR rtl-optimization/17099
39946         * gcc.c-torture/execute/20040820-1.c: New test.
39948 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39950         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39952 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39954         PR fortran/17077
39955         * gfortran.dg/auto_array_1.f90: New test.
39957 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39959         PR fortran/17074
39960         * gfortran.dg/simpleif_1.f90: New test.
39962 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39964         * lib/target-supports.exp (check_profiling_available): Return
39965         false for arm*-*-symbianelf* and arm*-*-eabi*.
39967         PR c++/15890
39968         * g++.dg/template/delete1.C: New test.
39970 2004-08-19  Paul Brook  <paul@codesourcery.com>
39972         PR fortran/14976
39973         PR fortran/16228
39974         * gfortran.dg/data_char_1.f90: New test.
39976 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39978         PR fortran/16946
39979         * gfortran.dg/reduction.f90: New testcase.
39981 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39983         PR fortran/16520
39984         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39986 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39988         PR c++/17041
39989         * g++.dg/Wparentheses-3.C: New test.
39991 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39993         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39994         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39995         * gcc.dg/vect/vect-2.c: Likewise.
39996         * gcc.dg/vect/vect-3.c: Likewise.
39997         * gcc.dg/vect/vect-4.c: Likewise.
39998         * gcc.dg/vect/vect-5.c: Likewise.
39999         * gcc.dg/vect/vect-6.c: Likewise.
40000         * gcc.dg/vect/vect-7.c: Likewise.
40001         * gcc.dg/vect/vect-25.c: Likewise.
40002         * gcc.dg/vect/vect-31.c: Likewise.
40003         * gcc.dg/vect/vect-32.c: Likewise.
40004         * gcc.dg/vect/vect-34.c: Likewise.
40005         * gcc.dg/vect/vect-36.c: Likewise.
40006         * gcc.dg/vect/vect-all.c: Likewise.
40008 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40010         PR c++/17068
40011         * g++.dg/template/operator4.C: New test.
40013 2004-08-18  Richard Henderson  <rth@redhat.com>
40015         * gcc.dg/20040206-1.c: XFAIL.
40017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40019         PR c++/16246
40020         * g++.dg/template/array7.C: New test.
40022 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40024         * gcc.dg/mips-movcc-1.c: New test.
40025         * gcc.dg/mips-movcc-2.c: New test.
40026         * gcc.dg/mips-movcc-3.c: New test.
40028         * gcc.dg/mips-nmadd-1.c: New test.
40029         * gcc.dg/mips-nmadd-2.c: New test.
40031 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40033         PR c++/15871
40034         * g++.dg/opt/inline8.C: New test.
40036         PR c++/16965
40037         * g++.dg/parse/error17.C: New test.
40039 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40041         * gcc.dg/vect: New directory for vectorizer tests.
40042         * gcc.dg/vect/tree-vect.h: New file.
40043         * gcc.dg/vect/vect.exp: New file.
40044         * gcc.dg/vect/pr16105.c.c: New test.
40045         * gcc.dg/vect/vect-1.c: New test.
40046         * gcc.dg/vect/vect-2.c: New test.
40047         * gcc.dg/vect/vect-3.c: New test.
40048         * gcc.dg/vect/vect-4.c: New test.
40049         * gcc.dg/vect/vect-5.c: New test.
40050         * gcc.dg/vect/vect-6.c: New test.
40051         * gcc.dg/vect/vect-7.c: New test.
40052         * gcc.dg/vect/vect-8.c: New test.
40053         * gcc.dg/vect/vect-9.c: New test.
40054         * gcc.dg/vect/vect-10.c: New test.
40055         * gcc.dg/vect/vect-11.c: New test.
40056         * gcc.dg/vect/vect-12.c: New test.
40057         * gcc.dg/vect/vect-13.c: New test.
40058         * gcc.dg/vect/vect-14.c: New test.
40059         * gcc.dg/vect/vect-15.c: New test.
40060         * gcc.dg/vect/vect-16.c: New test.
40061         * gcc.dg/vect/vect-17.c: New test.
40062         * gcc.dg/vect/vect-18.c: New test.
40063         * gcc.dg/vect/vect-19.c: New test.
40064         * gcc.dg/vect/vect-20.c: New test.
40065         * gcc.dg/vect/vect-21.c: New test.
40066         * gcc.dg/vect/vect-22.c: New test.
40067         * gcc.dg/vect/vect-23.c: New test.
40068         * gcc.dg/vect/vect-24.c: New test.
40069         * gcc.dg/vect/vect-25.c: New test.
40070         * gcc.dg/vect/vect-26.c: New test.
40071         * gcc.dg/vect/vect-27.c: New test.
40072         * gcc.dg/vect/vect-28.c: New test.
40073         * gcc.dg/vect/vect-29.c: New test.
40074         * gcc.dg/vect/vect-30.c: New test.
40075         * gcc.dg/vect/vect-31.c: New test.
40076         * gcc.dg/vect/vect-32.c: New test.
40077         * gcc.dg/vect/vect-33.c: New test.
40078         * gcc.dg/vect/vect-34.c: New test.
40079         * gcc.dg/vect/vect-35.c: New test.
40080         * gcc.dg/vect/vect-36.c: New test.
40081         * gcc.dg/vect/vect-37.c: New test.
40082         * gcc.dg/vect/vect-38.c: New test.
40083         * gcc.dg/vect/vect-40.c: New test.
40084         * gcc.dg/vect/vect-41.c: New test.
40085         * gcc.dg/vect/vect-42.c: New test.
40086         * gcc.dg/vect/vect-43.c: New test.
40087         * gcc.dg/vect/vect-44.c: New test.
40088         * gcc.dg/vect/vect-45.c: New test.
40089         * gcc.dg/vect/vect-46.c: New test.
40090         * gcc.dg/vect/vect-47.c: New test.
40091         * gcc.dg/vect/vect-48.c: New test.
40092         * gcc.dg/vect/vect-49.c: New test.
40093         * gcc.dg/vect/vect-50.c: New test.
40094         * gcc.dg/vect/vect-51.c: New test.
40095         * gcc.dg/vect/vect-52.c: New test.
40096         * gcc.dg/vect/vect-53.c: New test.
40097         * gcc.dg/vect/vect-54.c: New test.
40098         * gcc.dg/vect/vect-55.c: New test.
40099         * gcc.dg/vect/vect-56.c: New test.
40100         * gcc.dg/vect/vect-57.c: New test.
40101         * gcc.dg/vect/vect-58.c: New test.
40102         * gcc.dg/vect/vect-59.c: New test.
40103         * gcc.dg/vect/vect-60.c: New test.
40104         * gcc.dg/vect/vect-61.c: New test.
40105         * gcc.dg/vect/vect-all.c: New test.
40106         * gcc.dg/vect/vect-none.c: New test.
40108 2004-08-17  Paul Brook  <paul@codesourcery.com>
40110         PR fortran/13082
40111         * gfortran.dg/entry_1.f90: New test.
40113 2004-08-17  Andrew Pinski  <apinski@apple.com>
40115         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40117 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40119         * gcc.dg/pr17036-1.c: New test.
40121 2004-08-16  Devang Patel  <dpatel@apple.com>
40123         * gcc.dg/darwin-20040809-1.c: New test.
40125 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40127         * gcc.dg/funcdef-attr-1.c: New test.
40129 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40131         * gcc.dg/altivec-17.c: New test.
40132         * gcc.dg/altivec-18.c: New test.
40134 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40136         PR c++/6749
40137         * g++.dg/template/vtable2.C: New test.
40139 2004-08-14  Richard Henderson  <rth@redhat.com>
40141         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40142         * gcc.dg/pack-test-4.c (main): Return 0.
40143         * gcc.dg/setjmp-1.c: Remove XFAIL.
40144         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40146 2004-08-14  Richard Henderson  <rth@redhat.com>
40148         * gcc.dg/980217-1.c: Add prototype for printf.
40150 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40152         * gfortran.dg/pr16935.f90: New test.
40154 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40156         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40158 2004-08-13  Paul Brook  <paul@codesourcery.com>
40160         * gfortran.dg/der_io_1.f90: Remove stray comma.
40162 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40164         * gcc.dg/vmx/cw-bug-2.c: Remove.
40165         * gcc.dg/vmx/vprint-1.c: Remove.
40166         * gcc.dg/vmx/vscan-1.c: Remove.
40168 2004-08-12  Devang patel  <dpatel@apple.com>
40170         * gcc.dg/darwin-20040809-2.c: New test.
40172 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40174         * g++.dg/ext/altivec-12.C: New test.
40176         * g++.dg/ext/altivec-11.C: New test.
40178 2004-08-12  Paul Brook  <paul@codesourcery.com>
40180         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40182 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40184         * g++.dg/ext/altivec-2.C: Check for hardware support before
40185         executing any VMX instructions.
40187         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40189 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40191         PR c++/16276
40192         * g++.old-deja/g++.other/comdat4.C: New test.
40193         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40195 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40197         PR target/16286
40198         * gcc.dg/pr16286.c: New test.
40200 2004-08-12 Jan Beulich <jbeulich@novell.com>
40202         * g++.dg/ext/asm5.C: New.
40204 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40206         PR c++/16698
40207         * g++.dg/eh/crash1.C: New test.
40209         PR c++/16717
40210         * g++.dg/ext/construct1.C: New test.
40212 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40214         PR c++/16853
40215         * g++.dg/init/ptrmem1.C: New test.
40217         PR c++/16618
40218         * g++.dg/parse/offsetof5.C: New test.
40220         PR c++/16870
40221         * g++.dg/template/overload3.C: New test.
40223 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40225         PR c++/16964
40226         * g++.dg/parse/error16.C: New test.
40228         PR c++/16904
40229         * g++.dg/template/error14.C: New test.
40231         PR c++/16929
40232         * g++.dg/template/error15.C: New test.
40234 2004-08-11  Devang Patel  <dpatel@apple.com>
40236         * gcc.dg/darwin-ld-20040809-1.c: New test.
40237         * gcc.dg/darwin-ld-20040809-2.c: New test.
40239 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40241         PR fortran/16917
40242         * gfortran.dg/dfloat_1.f90: New test.
40244 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40246         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40247         * gcc.dg/dll-2.c: Fix dg-require syntax.
40248         * gcc.misc-tests/arm-isr.c (abort): Declare.
40249         (exit): Likewise.
40251 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40253         PR c++/16971
40254         * g++.dg/parse/crash16.C: New test.
40256 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40258         * gcc.dg/mips-rsqrt-1.c: New test case.
40259         * gcc.dg/mips-rsqrt-2.c: New test case.
40260         * gcc.dg/mips-rsqrt-3.c: New test case.
40262 2004-08-10  Paul Brook  <paul@codesourcery.com>
40264         * gfortran.dg/der_io_1.f90: New test.
40266 2004-08-10  Paul Brook  <paul@codesourcery.com>
40268         PR fortran/16919
40269         * gfortran.dg/der_array_1.f90: New test.
40271 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40273         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40275 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40277         * gcc.dg/wchar_t-2.c: Fix typo.
40279 2004-08-09  Falk Hueffner  <falk@debian.org>
40281         PR tree-optimization/12517
40282         * gcc.c-torture/compile/pr12517.c: New test.
40284         PR tree-optimization/12578
40285         * gcc.c-torture/compile/pr12578.c: New test.
40287         PR tree-optimization/12899
40288         * gcc.c-torture/compile/pr12899.c: New test.
40290         PR rtl-optimization/14692
40291         * gcc.c-torture/compile/pr14692.c: New test.
40293         PR tree-optimization/16461
40294         * gcc.c-torture/compile/pr16461.c: New test.
40296 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40298         * gfortran.dg/getenv_1.f90: New test.
40300 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40302         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40303         wchar_t.
40304         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40306 2004-08-06  Paul Brook  <paul@codesourcery.com>
40308         * gfortran.dg/ret_array_1.f90: New test.
40309         * gfortran.dg/ret_pointer_1.f90: New test.
40311 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40313         * gcc.dg/missing-field-init-[12].c: New tests.
40314         * g++.dg/warn/missing-field-init-[12].C: New tests.
40316 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40318         * gcc.dg/enum2.c: New test.
40319         * gcc.dg/symbian3.c: Likewise.
40320         * gcc.dg/symbian4.c: Likewise.
40321         * gcc.dg/wchar_t-2.c: Likewise.
40323 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40325         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40326         destructor tests.
40328 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40330         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40331         dg-require-visiblity.
40332         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40333         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40334         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40335         * g++.dg/ext/visibility/new1.C: Likewise.
40336         * g++.dg/ext/visibility/pragma.C: Likewise.
40337         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40338         * g++.dg/ext/visibility/virtual.C: Likewise.
40339         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40340         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40341         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40342         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40343         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40344         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40345         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40346         * g++/dg/ext/visibility/visibility-8.C: New test.
40347         * gcc.c-torture/compile/dll.x: Remove.
40348         * gcc.dg/dll-2.c: Use dg-require-dll
40349         * gcc.dg/visibility-10.c: New test.
40350         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40351         supporting DLLs.
40352         * lib/scanasm.exp (scan_hidden): New function.
40353         (scan_not_hidden): Likewise.
40355 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40357         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40359 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40361         * gcc.c-torture/execute/20040805-1.c: New test.
40363 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40365         * gcc.dg/20020118-1.c: Declare abort.
40366         * gcc.dg/altivec_check.h: Likewise.
40367         * gcc.dg/iftrap-2.c: Likewise.
40368         * gcc.dg/pragma-darwin.c: Likewise.
40369         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40371 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40373         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40375 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40377         * gcc.c-torture/execute/builtins/abs-2.c,
40378         gcc.c-torture/execute/builtins/abs-3.c,
40379         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40380         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40381         intmax_t, uintmax_t and their limits.
40382         * gcc.dg/intmax_t-1.c: New test.
40384 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40386         * g++.dg/tc1/dr147.C: Add reference to PR.
40388 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40390         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40391         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40393 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40395         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40397 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40399         * gcc.dg/redecl-5.c: New test.
40400         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40401         of scanf.
40403 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40405         PR middle-end/16790
40406         * gcc.c-torture/execute/pr16790-1.c: New test case.
40408 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40410         * g++.dg/ext/visibility/assign1.C: New test.
40411         * g++.dg/ext/visibility/new1.C: Likewise.
40413         * gcc.dg/symbian1.c: New test.
40414         * gcc.dg/symbian2.c: Likewise.
40416 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40418         PR target/16570
40419         * gcc.dg/i386-sse-9.c: New test.
40421 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40423         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40425 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40427         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40428         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40429         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40430         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40431         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40432         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40433         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40434         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40435         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40436         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40437         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40438         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40439         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40440         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40441         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40442         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40443         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40444         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40445         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40446         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40447         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40448         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40449         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40450         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40451         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40452         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40453         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40454         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40455         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40456         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40457         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40458         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40459         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40460         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40461         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40462         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40463         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40464         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40465         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40466         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40467         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40468         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40469         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40470         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40471         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40472         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40473         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40474         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40475         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40476         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40477         gcc.misc-tests/i386-pf-3dnow-1.c,
40478         gcc.misc-tests/i386-pf-athlon-1.c,
40479         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40480         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40481         Declare built-in functions used.
40482         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40484 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40486         PR c++/16707
40487         * g++.dg/lookup/using12.C: New test.
40489         * g++.dg/init/null1.C: Fix PR number.
40490         * g++.dg/parse/namespace10.C: Likewise.
40492 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40494         PR c++/16224
40495         * g++.dg/template/spec17.C: New test.
40496         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40497         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40499 2004-08-02  David Billinghurst
40501         PR fortran/16292
40502         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40504 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40506         * gcc.dg/ia64-got-1.c: New test case.
40508 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40510         PR c++/16489
40511         * g++.dg/init/null1.C: New test.
40512         * g++.dg/tc1/dr76.C: Adjust error marker.
40514         PR c++/16529
40515         * g++.dg/parse/namespace10.C: New test.
40517         PR c++/16810
40518         * g++.dg/inherit/ptrmem2.C: New test.
40520 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40522         PR target/16155
40523         * gcc.dg/pr16155.c: New test.
40525 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40527         * gcc.dg/redecl-2.c: New test.
40529 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40531         * gcc.dg/darwin-longdouble.c: New file.
40533 2004-07-30  Richard Henderson  <rth@redhat.com>
40535         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40536         write to constant argument.
40537         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40539 2004-07-30  Richard Henderson  <rth@redhat.com>
40541         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40542         tests of nearest around zero.
40544 2004-07-30  Andrew Pinski  <apinski@apple.com>
40546         * gcc.c-torture/compile/20040730-1.c: New test.
40548 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40550         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40551         powerpc-eabispe.
40553 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40555         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40557 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40559         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40560         contains $ld_library_path.
40561         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40563 2004-07-29  Richard Henderson  <rth@redhat.com>
40565         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40567         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40568         (alt2, which): New.
40569         (Check): Accept either alternative.
40571 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40573         * g++.dg/abi/inline1.C: New test.
40574         * g++.dg/abi/local1-a.cc: Likewise.
40575         * g++.dg/abi/local1.C: Likewise.
40576         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40577         * g++.dg/abi/mangle12.C: Likewise.
40578         * g++.dg/abi/mangle17.C: Likewise.
40579         * g++.dg/abi/mangle20-2.C: Likewise.
40580         * g++.dg/opt/interface1.C: Likewise.
40581         * g++.dg/opt/interface1.h: Likewise.
40582         * g++.dg/opt/interface1-a.cc: New test.
40583         * g++.dg/parse/repo1.C: New test.
40584         * g++.dg/template/repo1.C: Likewise.
40585         * g++.dg/warn/Winline-1.C: Likewise.
40586         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40588 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40590         * gcc.dg/tree-ssa/20040729-1.c: New test.
40592 2004-07-27  Matt Austern <austern@apple.com>
40594         * gcc.dg/darwin-bool-1.c: New test.
40595         * gcc.dg/darwin-bool-2.c: New test.
40597 2004-07-28  Richard Henderson  <rth@redhat.com>
40599         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40600         arguments in the correct type.  Don't write to constant arguments.
40602 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40604         PR tree-optimization/16688
40605         PR tree-optimization/16689
40606         * g++.dg/tree-ssa/pr16688.C: New test.
40608 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40610         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40611         loads.  Not only in the comment, this time.
40613 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40615         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40616         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40617         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40618         * gcc.dg/sh4a-bitmovua.c: New.
40619         * gcc.dg/sh4a-cos.c: New.
40620         * gcc.dg/sh4a-cosf.c: New.
40621         * gcc.dg/sh4a-fprun.c: New.
40622         * gcc.dg/sh4a-fsrra.c: New.
40623         * gcc.dg/sh4a-memmovua.c: New.
40624         * gcc.dg/sh4a-sin.c: New.
40625         * gcc.dg/sh4a-sincos.c: New.
40626         * gcc.dg/sh4a-sincosf.c: New.
40627         * gcc.dg/sh4a-sinf.c: New.
40629 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40631         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40632         conditionals.
40633         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40634         loads.
40635         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40636         DOM1.
40638 2004-07-27  Andrew Pinski  <apinski@apple.com>
40640         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40642 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40644         * gcc.dg/pragma-isr.c: New test.
40646 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40648         PR c++/14429
40649         * g++.dg/template/ttp11.C: New test.
40651 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40653         * gcc.c-torture/compile/20040727-1.c: New test.
40655 2004-07-26  Eric Christopher  <echristo@redhat.com>
40657         * gcc.c-torture/compile/20040726-2.c: New test.
40659 2004-07-26  Andrew Pinski  <apinski@apple.com>
40661         * g++.dg/rtti/tinfo1.C: Xfail.
40663 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40665         * gcc.c-torture/compile/20040726-1.c: New test.
40667 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40668             Brian Ryner  <bryner@brianryner.com>
40670         PR c++/9283
40671         PR c++/15000
40672         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40673         * g++.dg/ext/visibility/: New directory.
40674         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40675         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40676         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40677         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40678         * g++.dg/ext/visibility/fvisibility.C,
40679         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40680         g++.dg/ext/visibility/fvisibility-override1.C
40681         g++.dg/ext/visibility/fvisibility-override2.C
40682         g++.dg/ext/visibility/memfuncts.C
40683         g++.dg/ext/visibility/noPLT.C
40684         g++.dg/ext/visibility/pragma.C
40685         g++.dg/ext/visibility/pragma-override1.C
40686         g++.dg/ext/visibility/pragma-override2.C
40687         g++.dg/ext/visibility/staticmemfuncts.C
40688         g++.dg/ext/visibility/virtual.C: New tests.
40690 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40692         PR c/15360
40693         * gcc.dg/pr15360-1.c: New test.
40695 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40697         * gcc.dg/pragma-align-2.c: New test.
40698         * gcc.dg/pragma-init-fini.c: New test.
40699         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40700         targets.
40702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40704         * gcc.dg/init-string-2.c: New test.
40706 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40708         PR 16684
40709         * gcc.dg/Wredundant-decls-1.c: New test case.
40711 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40713         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40714         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40715         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40716         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40717         * gcc.dg/compat/generate-random.c: New file.
40718         * gcc.dg/compat/generate-random.h: Likewise.
40719         * gcc.dg/compat/generate-random_r.c: Likewise.
40720         * gcc.dg/compat/struct-layout-1.h: Likewise.
40721         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40722         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40723         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40724         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40725         * gcc.dg/compat/struct-layout-1_main.c: New test.
40726         * gcc.dg/compat/struct-layout-1_x.c: New file.
40727         * gcc.dg/compat/struct-layout-1_y.c: New file.
40728         * gcc.dg/compat/struct-layout-1_test.h: New file.
40730 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40732         * gcc.dg/comp-return-1.c: New test
40734 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40736         * gcc.dg/vmx/8-02a.c: Fix typo.
40738         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40739         * gcc.dg/darwin-abi-3.c: New test.
40741         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40742         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40744         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40745         * gcc.dg/vmx/ops-long-1.c: New test.
40746         * gcc.dg/vmx/ops-long-2.c: New test.
40748 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40750         * g++.dg/lookup/conv-[1234].C: New.
40752 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40754         * g++.dg/parse/attr2.C: Simplify.
40756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40758         PR c/7284
40759         * gcc.c-torture/execute/pr7284-1.c: New test.
40761 2004-07-22  Brian Booth  <bbooth@redhat.com>
40763         * gcc.dg/tree-ssa/20040721-1.c: New test.
40765 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40767         * g++.dg/template/crash20.c: New.
40769 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40771         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40772         Add dg-run directive.  Declare variables as required.
40773         * gfortran.dg/g77/README: Update
40775 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40777         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40778         gcc.dg/cris-peep2-andu2.c: New tests.
40780 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40782         PR c/15052
40783         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40784         on return type.
40785         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40786         messages.
40787         * gcc.dg/qual-return-2.c: Update expected messages.
40788         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40790 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40792         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40793         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40797         PR c/11250
40798         * gcc.dg/init-string-1.c: New test.
40800 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40802         PR middle-end/15345
40803         PR c/16450
40804         * gcc.dg/torture/nested-fn-1.c: New test.
40806 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40808         PR target/16559
40809         * gcc.dg/ia64-fptr-1.c: New file.
40811 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40813         PR c++/14497
40814         * g++.dg/template/spec16.C: New test.
40815         * g++.old-deja/g++.robertl/eb118.C: Remove.
40817 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40819         PR c++/509
40820         * g++.dg/template/spec15.C: New test.
40822 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40824         Copy cases from g77.f-torture/execute and add dg-run
40825         directive.  Other changes as noted.
40826         * gfortran.dg/g77/13037.f
40827         * gfortran.dg/g77/1832.f
40828         * gfortran.dg/g77/19981119-0.f
40829         * gfortran.dg/g77/19990313-0.f
40830         * gfortran.dg/g77/19990313-1.f
40831         * gfortran.dg/g77/19990313-2.f
40832         * gfortran.dg/g77/19990313-3.f
40833         * gfortran.dg/g77/19990419-1.f
40834         * gfortran.dg/g77/19990826-0.f
40835         * gfortran.dg/g77/19990826-2.f
40836         * gfortran.dg/g77/20000503-1.f
40837         * gfortran.dg/g77/20001111.f
40838         * gfortran.dg/g77/20010116.f
40839         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40840         * gfortran.dg/g77/20010430.f
40841         * gfortran.dg/g77/6177.f
40842         * gfortran.dg/g77/947.f
40843         * gfortran.dg/g77/970816-3.f
40844         * gfortran.dg/g77/971102-1.f
40845         * gfortran.dg/g77/980520-1.f
40846         * gfortran.dg/g77/980628-0.f
40847         * gfortran.dg/g77/980628-1.f
40848         * gfortran.dg/g77/980628-10.f
40849         * gfortran.dg/g77/980628-2.f
40850         * gfortran.dg/g77/980628-3.f
40851         * gfortran.dg/g77/980628-7.f
40852         * gfortran.dg/g77/980628-8.f
40853         * gfortran.dg/g77/980628-9.f
40854         * gfortran.dg/g77/980701-0.f
40855         * gfortran.dg/g77/980701-1.f
40856         * gfortran.dg/g77/cabs.f
40857         * gfortran.dg/g77/claus.f
40858         * gfortran.dg/g77/complex_1.f
40859         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40860         * gfortran.dg/g77/dcomplex.f
40861         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40862         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40863         * gfortran.dg/g77/f90-intrinsic-numeric.f
40864         * gfortran.dg/g77/int8421.f
40865         * gfortran.dg/g77/labug1.f
40866         * gfortran.dg/g77/large_vec.f
40867         * gfortran.dg/g77/le.f
40868         * gfortran.dg/g77/short.f
40869         * gfortran.dg/g77/README: Update
40871 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40873         PR c++/16637
40874         * g++.dg/parse/lookup4.C: New test.
40876 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40878         PR c++/16175
40879         * g++.dg/template/ttp10.C: New test.
40881 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40883         * gcc.dg/pr12625-1.c: New test.
40885 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40887         * gcc.dg/switch-warn-1.c: New test.
40888         * gcc.dg/switch-warn-2.c: New test.
40889         * gcc.c-torture/compile/pr14730.c: Update.
40891 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40893         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40894         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40895         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40896         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40898 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40900         PR c++/16623
40901         * g++.dg/template/assign1.C: New test.
40903 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40905         PR c++/12170
40906         * g++.dg/template/ttp9.C: New test.
40908 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40910         * gcc.dg/format/cmn-err-1.c: New test.
40912 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40914         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40915         gcc.dg/Wparentheses-10.c: New tests.
40916         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40918 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40920         PR fortran/16465
40921         * gfortran.dg/g77//ffixed-line-length-0.f,
40922         gfortran.dg/g77/ffixed-line-length-132.f,
40923         gfortran.dg/g77/ffixed-line-length-72.f,
40924         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40925         gfortran.dg/g77/README: Update.
40927 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40929         PR c++/13092
40930         * g++.dg/template/non-dependent7.C: New test.
40931         * g++.dg/template/non-dependent8.C: Likewise.
40932         * g++.dg/template/non-dependent9.C: Likewise.
40933         * g++.dg/template/non-dependent10.C: Likewise.
40935 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40937         PR c++/16337
40938         * g++.dg/parse/attr2.C: New test.
40940 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40942         * g77.dg: Removed.
40943         * g77.f-torture: Ditto.
40945 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40947         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40948         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40949         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40951 2004-07-16  Richard Henderson  <rth@redhat.com>
40953         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40955 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40957         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40958         tests with full list of options.
40959         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40960         of TORTURE_OPTIONS if test contains 'dg-do run'.
40962         PR fortran/16404
40963         * gfortran.dg/do_iterator.f90: New test.
40965 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40967         PR rtl-optimization/16536
40968         * gcc.c-torture/execute/restrict-1.c: New test.
40970 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40972         PR fortran/15324
40973         * gfortran.dg/pr15324.f90: New test.
40975         PR fortran/15129
40976         * gfortran.dg/pr15129.f90: New test.
40978         PR fortran/15140
40979         * gfortran.dg/pr15140.f90: New test.
40981         PR fortran/13792
40982         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40983         compile-time simplification.
40985 2004-07-14  Mike Stump  <mrs@apple.com>
40987         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40989 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40991         PR target/16325
40992         * gcc.dg/profile-generate-1.c: New.
40994 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40996         * gcc.c-torture/execute/20040709-1.c: New test.
40997         * gcc.c-torture/execute/20040709-2.c: New test.
40999 2004-07-14  Mike Stump  <mrs@apple.com>
41001         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41003 2004-07-14  Mike Stump  <mrs@apple.com>
41005         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41007 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41009         PR c++/16518
41010         * g++.dg/parse/mutable1.C: New test.
41012 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41014         PR tree-optimization/16443
41015         * gcc.dg/tree-ssa/20040713-1.c: New test.
41017 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41019         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41020         for operator new.
41022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41024         * gfortran.dg/g77/README: New file
41025         * gfortran.dg/g77/19981216-0.f: Copy from
41026         g77.f-torture/noncompile.  Add "dg-do compile" and
41027         dg-error as required.
41028         * gfortran.dg/g77/19990218-1.f: Likewise.
41029         * gfortran.dg/g77/19990905-1.f: Likewise.
41030         * gfortran.dg/g77/9263.f: Likewise.
41031         * gfortran.dg/g77/980615-0.f: Likewise.
41032         * gfortran.dg/g77/980616-0.f: Likewise.
41033         * gfortran.dg/g77/check0.f: Likewise.
41034         * gfortran.dg/g77/select_no_compile.f: Likewise.
41036 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41038         Copy files from g77.f-torture/compile.
41039         Add "{ dg-do compile}".  Other changes as noted
41040         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41041         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41042         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41043         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41044         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41045         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41046         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41047         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41048         statement to conform to standard.  Append alpha1.x for reference.
41049         * gfortran.dg/g77/xformat.f: Add dg-warning
41051 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41053         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41054         Add {dg-do compile} directive.
41055         * gfortran.dg/g77/cpp2.F: Likewise.
41057 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41059         PR c++/5402
41060         * g++.dg/lookup/name-clash1.C: New test.
41062         PR c++/9777
41063         * g++.dg/lookup/name-clash2.C: New test.
41065         PR c++/12102
41066         * g++.dg/lookup/name-clash3.C: New test.
41068 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41070         * g++.dg/lookup/new2.C: New test.
41071         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41073 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41075         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41076         Add {dg-do compile} directive.
41077         * gfortran.dg/g77/13060.f: Likewise.
41078         * gfortran.dg/g77/19990218-0.f: Likewise.
41079         * gfortran.dg/g77/19990305-0.f: Likewise.
41080         * gfortran.dg/g77/19990419-0.f: Likewise.
41081         * gfortran.dg/g77/19990502-0.f: Likewise.
41082         * gfortran.dg/g77/19990502-1.f: Likewise.
41083         * gfortran.dg/g77/19990525-0.f: Likewise.
41084         * gfortran.dg/g77/19990826-1.f: Likewise.
41085         * gfortran.dg/g77/19990826-3.f: Likewise.
41086         * gfortran.dg/g77/19990905-2.f: Likewise.
41087         * gfortran.dg/g77/20000412-1.f: Likewise.
41088         * gfortran.dg/g77/20000511-1.f: Likewise.
41089         * gfortran.dg/g77/20000511-2.f: Likewise.
41090         * gfortran.dg/g77/20000518.f: Likewise.
41091         * gfortran.dg/g77/20000601-1.f: Likewise.
41092         * gfortran.dg/g77/20000601-2.f: Likewise.
41093         * gfortran.dg/g77/20000629-1.f: Likewise.
41094         * gfortran.dg/g77/20000630-2.f: Likewise.
41095         * gfortran.dg/g77/20010115.f: Likewise.
41096         * gfortran.dg/g77/20010321-1.f: Likewise.
41097         * gfortran.dg/g77/20010426.f: Likewise.
41098         * gfortran.dg/g77/20020307-1.f: Likewise.
41099         * gfortran.dg/g77/8485.f: Likewise.
41100         * gfortran.dg/g77/960317-1.f: Likewise.
41101         * gfortran.dg/g77/970915-0.f: Likewise.
41102         * gfortran.dg/g77/980310-1.f: Likewise.
41103         * gfortran.dg/g77/980310-2.f: Likewise.
41104         * gfortran.dg/g77/980310-3.f: Likewise.
41105         * gfortran.dg/g77/980310-4.f: Likewise.
41106         * gfortran.dg/g77/980310-6.f: Likewise.
41107         * gfortran.dg/g77/980310-7.f: Likewise.
41108         * gfortran.dg/g77/980310-8.f: Likewise.
41109         * gfortran.dg/g77/980419-2.f: Likewise.
41110         * gfortran.dg/g77/980424-0.f: Likewise.
41111         * gfortran.dg/g77/980427-0.f: Likewise.
41112         * gfortran.dg/g77/980729-0.f: Likewise.
41113         * gfortran.dg/g77/981117-1.f: Likewise.
41114         * gfortran.dg/g77/toon_1.f: Likewise.
41116 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41118         PR c++/2204
41119         * g++.dg/other/abstract2.C: New test.
41121 2004-07-12  Paul Brook  <paul@codesourcery.com>
41123         * gfortran.dg/pointer_init_1.f90: New test.
41125 2004-07-11  Paul Brook  <paul@codesourcery.com>
41127         PR fortran/15986
41128         * gfortran.dg/contained_1.f90: New test.
41130 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41132         * g++.dg/parse/defarg8.C: New test.
41134 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41136         PR fortran/16433
41137         * gfortran.dg/pr16433.f: New test.
41139         PR fortran/17574
41140         * gfortran.dg/pr15754.f90: New test.
41142 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41144         PR tree-optimization/16437
41145         * gcc.c-torture/execute/bitfld-4.c: New test.
41147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41149         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41150         access to common var from module.
41152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41154         PR fortran/16336
41155         * gfortran.fortran-torture/execute/common_2.f90: New test.
41157 2004-07-10  Paul Brook  <paul@codesourcery.com>
41159         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41161 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41163         PR fortran/15969
41164         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41166 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41168         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41169         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41170         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41171         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41172         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41173         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41174         * gfortran.dg/g77/funderscoring.f: Likewise.
41175         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41177 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41179         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41181 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41182         Paul Brook  <paul@codesourcery.com>
41184         PR fortran/13415
41185         * gfortran.dg/common_pointer_1.f90: New test.
41187 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41189         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41191 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41193         PR target/16364
41194         * gcc.c-torture/compile/20040709-1.c: New.
41196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41198         PR fortran/14077
41199         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41203         PR fortran/13201
41204         * gfortran.dg/shape_1.f90: New test.
41206 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41207             Andrew Pinski  <apinski@apple.com>
41209         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41213         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41214         comment.
41216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41217         Paul Brook  <paul@codesourcery.com>
41219         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41220         '.f95' and '.F95'.
41222 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41224         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41228         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41229         testcases with capital suffix.
41231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41233         PR fortran/15481
41234         PR fortran/13372
41235         PR fortran/13575
41236         PR fortran/15978
41237         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41239         * gfortran.dg/implicit_1.f90: New test.
41241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41243         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41244         expression to match gfortran warning/error messages
41245         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41246         dg-error text.
41248 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41250         * lib/fortran-torture.exp: Rename proc search_for to
41251         search_for_re.
41253 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41255         * gcc.c-torture/execute/simd-5.x: New file.
41256         XFAIL on SPARC 64-bit at -O0.
41258 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41260         PR c++/8211
41261         PR c++/16165
41262         * g++.dg/warn/effc3.C: New test.
41264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41266         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41267         change X to 1X in format.
41268         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41269         add data statements to conform to standard.
41271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41273         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41274         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41275         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41279         * gfortran.dg/g77/7388.f: Copy from g77.dg
41280         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41281         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41282         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41283         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41284         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41285         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41286         * gfortran.dg/g77/strlen0.f: Likewise.
41288 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41290         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41291         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41293 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41295         * gcc.c-torture/execute/920428-2.x: Delete.
41296         * gcc.c-torture/execute/920501-7.x: Likewise.
41298 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41300         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41301         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41302         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41303         prescott and c3-2.
41304         (PREFETCH_3DNOW): Add -march=c3.
41306 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41308         PR c/16437
41309         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41310         * gcc.c-torture/execute/bf64-1.x: Likewise.
41312 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41314         * gcc.c-torture/compile/20040708-1.c: New test.
41316 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41318         PR c++/16169
41319         * g++.dg/warn/effc2.C: New test.
41321 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41323         * gcc.c-torture/execute/bitfld-1.x: Remove.
41324         * gcc.c-torture/execute/bitfld-3.c: New test.
41325         * gcc.dg/bitfld-2.c: Remove XFAILs.
41327 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41329         PR c++/16276
41330         * g++.dg/rtti/tinfo1.C: New file.
41332 2004-07-07  Eric Christopher  <echristo@redhat.com>
41334         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41336 2004-07-07  Andrew Pinski  <apinski@apple.com>
41338         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41340 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41342         * g++.dg/init/call1.C: XFAIL.
41344 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41346         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41347         except for movstrict*, to movmem* and clrstr* to clrmem*.
41349 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41351         * gcc.c-torture/execute/20040707-1.c: New test.
41353 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41355         * gcc.c-torture/execute/20040706-1.c: New test.
41357 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41359         PR c++/3671
41360         * g++.dg/template/spec14.C: New test.
41362 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41364         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41365         nothing if not yet defined.  Use it in b, c and d type definitions.
41366         * gcc.c-torture/execute/20040705-1.c: New test.
41367         * gcc.c-torture/execute/20040705-2.c: New test.
41369 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41371         PR c++/2518
41372         * g++.dg/lookup/new1.C: New test.
41374 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41376         PR c++/11406
41377         * g++.dg/template/sizeof8.C: New test.
41379 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41381         * gcc.c-torture/compile/20040705-1.c: New test.
41383 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41385         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41387 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41389         * gcc.dg/cpp/if-mop.c: Two new testcases.
41390         * gcc.dg/cpp/trad/comment-3.c: New.
41392 2004-07-04  Paul Brook  <paul@codesourcery.com>
41394         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41396 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41398         PR c++/3761
41399         * g++.dg/lookup/crash4.C: New test.
41401 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41403         * gcc.c-torture/execute/builtin-abs-1.c
41404         * gcc.c-torture/execute/builtin-abs-2.c
41405         * gcc.c-torture/execute/builtin-complex-1.c
41406         * gcc.c-torture/execute/builtins/string-1-lib.c
41407         * gcc.c-torture/execute/builtins/string-1.c
41408         * gcc.c-torture/execute/builtins/string-2-lib.c
41409         * gcc.c-torture/execute/builtins/string-2.c
41410         * gcc.c-torture/execute/builtins/string-3-lib.c
41411         * gcc.c-torture/execute/builtins/string-3.c
41412         * gcc.c-torture/execute/builtins/string-4-lib.c
41413         * gcc.c-torture/execute/builtins/string-4.c
41414         * gcc.c-torture/execute/builtins/string-5-lib.c
41415         * gcc.c-torture/execute/builtins/string-5.c
41416         * gcc.c-torture/execute/builtins/string-6-lib.c
41417         * gcc.c-torture/execute/builtins/string-6.c
41418         * gcc.c-torture/execute/builtins/string-7-lib.c
41419         * gcc.c-torture/execute/builtins/string-7.c
41420         * gcc.c-torture/execute/builtins/string-8-lib.c
41421         * gcc.c-torture/execute/builtins/string-8.c
41422         * gcc.c-torture/execute/builtins/string-9-lib.c
41423         * gcc.c-torture/execute/builtins/string-9.c
41424         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41425         * gcc.c-torture/execute/builtins/string-asm-1.c
41426         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41427         * gcc.c-torture/execute/builtins/string-asm-2.c
41428         * gcc.c-torture/execute/stdio-opt-1.c
41429         * gcc.c-torture/execute/stdio-opt-2.c
41430         * gcc.c-torture/execute/stdio-opt-3.c
41431         * gcc.c-torture/execute/string-opt-1.c
41432         * gcc.c-torture/execute/string-opt-10.c
41433         * gcc.c-torture/execute/string-opt-11.c
41434         * gcc.c-torture/execute/string-opt-12.c
41435         * gcc.c-torture/execute/string-opt-13.c
41436         * gcc.c-torture/execute/string-opt-14.c
41437         * gcc.c-torture/execute/string-opt-15.c
41438         * gcc.c-torture/execute/string-opt-16.c
41439         * gcc.c-torture/execute/string-opt-2.c
41440         * gcc.c-torture/execute/string-opt-6.c
41441         * gcc.c-torture/execute/string-opt-7.c
41442         * gcc.c-torture/execute/string-opt-8.c:
41443         Replace with ...
41445         * gcc.c-torture/execute/builtins/abs-2.c
41446         * gcc.c-torture/execute/builtins/abs-3.c
41447         * gcc.c-torture/execute/builtins/complex-1.c
41448         * gcc.c-torture/execute/builtins/fprintf.c
41449         * gcc.c-torture/execute/builtins/fputs.c
41450         * gcc.c-torture/execute/builtins/memcmp.c
41451         * gcc.c-torture/execute/builtins/memmove.c
41452         * gcc.c-torture/execute/builtins/memops-asm.c
41453         * gcc.c-torture/execute/builtins/mempcpy-2.c
41454         * gcc.c-torture/execute/builtins/mempcpy.c
41455         * gcc.c-torture/execute/builtins/memset.c
41456         * gcc.c-torture/execute/builtins/printf.c
41457         * gcc.c-torture/execute/builtins/sprintf.c
41458         * gcc.c-torture/execute/builtins/strcat.c
41459         * gcc.c-torture/execute/builtins/strchr.c
41460         * gcc.c-torture/execute/builtins/strcmp.c
41461         * gcc.c-torture/execute/builtins/strcpy.c
41462         * gcc.c-torture/execute/builtins/strcspn.c
41463         * gcc.c-torture/execute/builtins/strlen-2.c
41464         * gcc.c-torture/execute/builtins/strlen.c
41465         * gcc.c-torture/execute/builtins/strncat.c
41466         * gcc.c-torture/execute/builtins/strncmp-2.c
41467         * gcc.c-torture/execute/builtins/strncmp.c
41468         * gcc.c-torture/execute/builtins/strncpy.c
41469         * gcc.c-torture/execute/builtins/strpbrk.c
41470         * gcc.c-torture/execute/builtins/strpcpy-2.c
41471         * gcc.c-torture/execute/builtins/strpcpy.c
41472         * gcc.c-torture/execute/builtins/strrchr.c
41473         * gcc.c-torture/execute/builtins/strspn.c
41474         * gcc.c-torture/execute/builtins/strstr-asm.c
41475         * gcc.c-torture/execute/builtins/strstr.c:
41476         ... these new files.
41478         * gcc.c-torture/execute/builtins/abs-2-lib.c
41479         * gcc.c-torture/execute/builtins/abs-3-lib.c
41480         * gcc.c-torture/execute/builtins/complex-1-lib.c
41481         * gcc.c-torture/execute/builtins/fprintf-lib.c
41482         * gcc.c-torture/execute/builtins/fputs-lib.c
41483         * gcc.c-torture/execute/builtins/memcmp-lib.c
41484         * gcc.c-torture/execute/builtins/memmove-lib.c
41485         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41486         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41487         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41488         * gcc.c-torture/execute/builtins/memset-lib.c
41489         * gcc.c-torture/execute/builtins/printf-lib.c
41490         * gcc.c-torture/execute/builtins/sprintf-lib.c
41491         * gcc.c-torture/execute/builtins/strcat-lib.c
41492         * gcc.c-torture/execute/builtins/strchr-lib.c
41493         * gcc.c-torture/execute/builtins/strcmp-lib.c
41494         * gcc.c-torture/execute/builtins/strcpy-lib.c
41495         * gcc.c-torture/execute/builtins/strcspn-lib.c
41496         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41497         * gcc.c-torture/execute/builtins/strlen-lib.c
41498         * gcc.c-torture/execute/builtins/strncat-lib.c
41499         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41500         * gcc.c-torture/execute/builtins/strncmp-lib.c
41501         * gcc.c-torture/execute/builtins/strncpy-lib.c
41502         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41503         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41504         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41505         * gcc.c-torture/execute/builtins/strrchr-lib.c
41506         * gcc.c-torture/execute/builtins/strspn-lib.c
41507         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41508         * gcc.c-torture/execute/builtins/strstr-lib.c
41509         * gcc.c-torture/execute/builtins/lib/abs.c
41510         * gcc.c-torture/execute/builtins/lib/fprintf.c
41511         * gcc.c-torture/execute/builtins/lib/memset.c
41512         * gcc.c-torture/execute/builtins/lib/printf.c
41513         * gcc.c-torture/execute/builtins/lib/sprintf.c
41514         * gcc.c-torture/execute/builtins/lib/strcpy.c
41515         * gcc.c-torture/execute/builtins/lib/strcspn.c
41516         * gcc.c-torture/execute/builtins/lib/strncat.c
41517         * gcc.c-torture/execute/builtins/lib/strncmp.c
41518         * gcc.c-torture/execute/builtins/lib/strncpy.c
41519         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41520         * gcc.c-torture/execute/builtins/lib/strspn.c
41521         * gcc.c-torture/execute/builtins/lib/strstr.c:
41522         New files containing support routines.
41524         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41525         declaration.
41526         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41527         when not optimizing.
41529 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41531         PR c++/16240
41532         * g++.dg/abi/mangle22.C: New test.
41533         * g++.dg/abi/mangle23.C: Likewise.
41535 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41537         PR fortran/16290
41538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41539         Allow for cases without denormalized floating point numbers.
41541 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41543         PR c/1027
41544         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41545         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41546         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41547         expected warning text.
41548         * gcc.dg/format/diag-2.c: New test.
41550 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41552         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41554 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41556         * gcc.dg/builtins-43.c: New.
41557         * gcc.dg/builtins-44.c: New.
41558         * gcc.dg/builtins-45.c: New.
41560 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41561             Andreas Tobler  <a.tobler@schweiz.ch>
41563         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41564         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41565         as SIGSEGV.
41566         * gcc.dg/cleanup-11.c: Likewise.
41567         * gcc.dg/cleanup-8.c: Likewise.
41568         * gcc.dg/cleanup-9.c: Likewise.
41569         * gcc.dg/cleanup-5.c: Run on all platforms.
41571 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41573         * g++.dg/warn/nonnull1.C: New test.
41575 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41577         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41578         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41579         Special-case the Sun compiler wrt to <complex.h>.
41581 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41583         * gcc.dg/Wunreachable-8.C: New test.
41585         * gcc.dg/h8300-ice2.c : New test.
41587 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41589         PR fortran/16161
41590         * gfortran.fortran-torture/compile/implicit.f90: Add test
41591         for implicit character.
41593 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41595         PR fortran/16289
41596         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41597         Use tiny() intrinsic to find smallest non-negative real
41599 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41601         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41602         * gcc.dg/compat/struct-by-value-22_x.c: New.
41603         * gcc.dg/compat/struct-by-value-22_y.c: New.
41605         * gcc.c-torture/execute/20040629-1.c: New test.
41607 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41609         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41610         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41612         PR target/16195
41613         * gcc.dg/20040625-1.c: New test.
41615 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41617         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41619 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41621         PR fortran/15963
41622         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41624 2004-06-29  Richard Henderson  <rth@redhat.com>
41626         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41628 2004-06-29  Paul Brook  <paul@codesourcery.com>
41630         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41631         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41633 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41635         PR c++/16260
41636         * g++.dg/parse/crash15.C: New.
41638 2004-06-28  Andrew Pinski  <apinski@apple.com>
41640         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41641         by the error already.
41643         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41645 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41647         PR target/14041
41648         * gcc.dg/h8300-bss-align-1.c : New.
41650 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41652         * PR c++/16174
41653         * g++.dg/template/ctor4.C: New.
41655 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41657         PR c++/16205
41658         * g++.dg/warn/Wsequence-point-1.C: New test.
41660 2004-06-27  Paul Brook  <paul@codesourcery.com>
41662         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41664 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41666         * g++.old-deja/g++.mike/p7325.C: Remove.
41668 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41670         PR c/14963
41671         * gcc.dg/pr14963.c: New test.
41673 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41675         PR c++/16193
41676         * g++.dg/parse/redef1.C: New test.
41678 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41680         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41681         20021110.c.
41682         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41683         20021119-1.c.
41684         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41685         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41686         5-04.c.
41687         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41688         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41689         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41690         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41691         g++.brendan/enum14.C.
41692         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41693         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41694         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41695         g++.mike/virt1.C.
41696         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41697         memtemp24.C.
41699 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41701         * gcc.dg/20040527-1.c: New test case.
41703 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41705         PR gfortran/pr16196
41706         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41708 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41710         PR middle-end/15825
41711         * gcc.dg/pr15825-1.c: New test case.
41713 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41715         * gcc.c-torture/execute/20040625-1.c: New test.
41717 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41719         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41721 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41723         * gcc.dg/torture/mips-div-1.c: New test.
41725 2004-06-24  Jeff Law  <law@redhat.com>
41727         * gcc.dg/tree-ssa/20040624-1.c: New test.
41729 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41731         * gcc.c-torture/compile/20040624-1.c: New test.
41733 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41735         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41736         this directory.
41738 2004-06-23  Andrew Pinski  <apinski@apple.com>
41740         PR middle-end/15988
41741         * g++.dg/opt/ptrmem4.C: New test.
41743         * gcc.dg/c90-array-quals-2.c: New test.
41745 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41747         * gcc.dg/kpice1.c: New test.
41749 2006-06-23  Andrew Pinski  <apinski@apple.com>
41751         * gcc.dg/c90-array-quals.c: New test.
41753 2006-06-22  Richard Henderson  <rth@redhat.com>
41755         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41757 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41759         * gcc.dg/builtins-config.h: Handle FreeBSD.
41761 2006-06-22  Richard Henderson  <rth@redhat.com>
41763         * g++.dg/opt/devirt1.C: New.
41765 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41767         * g++.dg/opt/pr15551.C: New testcase.
41769 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41771         PR target/14800
41772         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41773         x86_64-*-linux* when compiling for 32bit.
41775 2004-06-21  Andrew Pinski  <apinski@apple.com>
41777         * gcc.dg/pch/struct-1.c: New.
41778         * gcc.dg/pch/struct-1.hs: New.
41780 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41782         * gcc.dg/pch/save-temps-1.c: New file.
41783         * gcc.dg/pch/save-temps-1.hs: New file.
41785 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41787         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41788         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41790 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41792         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41793         to fix type error.
41794         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41795         Remove trailing spaces.
41797 2004-06-21  Richard Henderson  <rth@redhat.com>
41799         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41800         merging && to BIT_FIELD_REF.
41802 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41804         * g++.dg/opt/placeholder1.C: New test.
41806 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41808         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41809         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41810         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41811         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41813 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41815         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41816         extern "C".
41817         * g++.dg/other/pragma-re-1.C: Add comments.
41819 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41821         PR gfortran/16080
41822         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41824 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41826         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41827         instead of setting the type of size_t by
41828         hand.
41830 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41832         * gcc.dg/unordered-2.c: New test case.
41833         * gcc.dg/unordered-3.c: New test case.
41835 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41837         PR other/16043
41838         * lib/g++.exp (g++_version): Tweak regexp for version
41839         * lib/g77.exp (g77_version): Likewise.
41840         * lib/gfortran.exp (gfortran_version): Likewise.
41841         * lib/objc.exp (objc_version): Likewise.
41842         * lib/treelang.exp (treelang_version): Likewise.
41844 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41846         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41847         Use INT_MAX instead of __INT_MAX__.
41848         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41850         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41851         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41852         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41853         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41854         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41855         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41856         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41857         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41858         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41860         * gcc.dg/range-test-1.c: New test.
41861         * g++.dg/opt/range-test-1.C: New test.
41863 2004-06-17  Richard Henderson  <rth@redhat.com>
41865         * objc.dg/sync-1.m: New.
41866         * objc.dg/try-catch-1.m: Don't force next runtime.
41867         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41868         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41869         shadowed catch clause.
41870         * objc.dg/try-catch-5.m: New.
41872 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41874         Bug 14610
41875         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41877 2004-06-15  Richard Henderson  <rth@redhat.com>
41879         * gcc.dg/20001116-1.c: Move expected warning line.
41881 2004-06-15  Richard Henderson  <rth@redhat.com>
41883         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41884         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41886 2004-06-15  Jeff Law  <law@redhat.com>
41888         * gcc.dg/tree-ssa/20040615-1.c: New test.
41889         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41890         be less sensitive to operand ordering.
41891         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41893 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41895         * g++.dg/abi/bitfield3.C: Add comment..
41897 2004-06-15  Richard Henderson  <rth@redhat.com>
41899         * g++.dg/ext/stmtexpr1.C: XFAIL.
41900         * gcc.dg/20030612-1.c: XFAIL.
41902 2004-06-15  Eric Christopher  <echristo@redhat.com>
41904         * g++.dg/charset/asm5.c: New.
41905         * gcc.dg/charset/asm6.c: New.
41907 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41909         PR fortran/15962
41910         * gfortran.fortran-torture/execute/select_1.f90: New test.
41912 2004-06-15  Paul Brook  <paul@codesourcery.com>
41914         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41916 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41918         PR c++/15967
41919         * g++.dg/lookup/crash3.C: New test.
41921 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41923         PR c++/15947
41924         * g++.dg/parse/dtor4.C: New test.
41926 2004-06-14  Jeff Law  <law@redhat.com>
41928         * gcc.c-torture/compile/20040614-1.c: New test.
41930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41932         PR fortran/15211
41933         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41934         LEN of a character array.
41936 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41938         PR c++/15096
41939         * g++.dg/template/ptrmem10.C: New test.
41941         PR c++/14930
41942         * g++.dg/template/friend30.C: New test.
41944 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41946         PR fortran/14928
41947         * gfortran.fortran-torture/compile/mloc.f90: New test.
41949 2004-06-13  Paul Brook  <paul@codesourcery.com>
41951         * gfortran.fortran-torture/execute/random_2.f90: New test.
41953 2004-06-13  Eric Christopher  <echristo@redhat.com>
41955         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41957 2004-06-12  Paul Brook  <paul@codesourcery.com>
41959         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41961 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41963         PR fortran/14923
41964         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41968         PR fortran/14957
41969         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41970         syntax errors in end statements of contained subroutines.
41972 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41974         PR fortran/12841
41975         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41977 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41979         PR fortran/15665
41980         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41982 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41984         PR gfortran/12839
41985         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41987 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41989         PR c++/15862
41990         * g++.dg/parse/enum1.C: New test.
41992 2004-06-10  Jeff Law  <law@redhat.com>
41994         * gcc.c-torture/compile/20040610-1.c: New test.
41996 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41998         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41999         * g++.old-deja/g++.other/decl3.C: Likewise.
42001 2004-06-10  Brian Booth  <bbooth@redhat.com>
42003         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42004         V_MAY_DEF instead of VDEF.
42005         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42007 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42009         PR c++/14211
42010         * g++.dg/conversion/const1.C: New test.
42012         PR c++/15076
42013         * g++.dg/conversion/reinterpret1.C: New test.
42015         PR c++/15877
42016         * g++.dg/template/enum2.C: New test.
42018         PR c++/15227
42019         * g++.dg/template/error13.C: New test.
42021 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42023         PR fortran/14957
42024         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42025         arguments to test_* REAL and of the right size.
42027 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42029         PR target/15569
42030         PR rtl-optimization/15681
42031         * gcc.dg/20040609-1.c: New test.
42033 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42035         PR c++/14791
42036         * g++.dg/opt/builtins1.C: New test.
42038 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42040         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42041         that use default windows32 struct layout.
42042         * gcc.dg/i386-bitfield2.c: Likewise.
42044 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42046         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42047         for mingw32 and cygwin targets.
42049 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42051         * gcc.dg/pch/macro-4.c: New.
42052         * gcc.dg/pch/macro-4.hs: New.
42054 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42056         PR fortran/13249
42057         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42059 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42061         PR fortran/13372
42062         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42064 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42066         PR gfortran/14897
42067         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42069 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42071         PR gfortran/15755
42072         * gfortran.fortran-torture/execute/backspace.c : New test.
42074 2004-06-09  Paul Brook  <paul@codesourcery.com>
42076         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42077         (pointer_to_section): Rewrite to use smaller array.
42079 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42081         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42082         * gcc.dg/ext/altivec-10.c: Same.
42083         * gcc.dg/ext/altivec-11.c: Same.
42084         * gcc.dg/ext/altivec-12.c: Same.
42085         * gcc.dg/ext/altivec-13.c: Same.
42086         * gcc.dg/ext/altivec-14.c: Same.
42087         * gcc.dg/ext/altivec-15.c: Same.
42088         * gcc.dg/ext/altivec-16.c: Same.
42089         * gcc.dg/ext/altivec-3.c: Same.
42090         * gcc.dg/ext/altivec-4.c: Same.
42091         * gcc.dg/ext/altivec-6.c: Same.
42092         * gcc.dg/ext/altivec-7.c: Same.
42093         * gcc.dg/ext/altivec-8.c: Same.
42094         * gcc.dg/ext/altivec-varargs-1.c: Same.
42096         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42097         * g++.dg/ext/altivec-10.C: Same.
42098         * g++.dg/ext/altivec-2.C: Same.
42099         * g++.dg/ext/altivec-3.C: Same.
42100         * g++.dg/ext/altivec-4.C: Same.
42101         * g++.dg/ext/altivec-5.C: Same.
42102         * g++.dg/ext/altivec-6.C: Same.
42103         * g++.dg/ext/altivec-7.C: Same.
42104         * g++.dg/ext/altivec-8.C: Same.
42105         * g++.dg/ext/altivec-9.C: Same.
42107 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42109         PR c++/7841
42110         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42112 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42114         * gcc.dg/union-1.c: New test.
42116 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42118         * gcc.dg/builtins-41.c: New test case.
42119         * gcc.dg/builtins-42.c: New test case.
42121 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42123         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42124         * g++.dg/ext/altivec-10.C: Same.
42125         * g++.dg/ext/altivec-2.C: Same.
42126         * g++.dg/ext/altivec-3.C: Same.
42127         * g++.dg/ext/altivec-4.C: Same.
42128         * g++.dg/ext/altivec-5.C: Same.
42129         * g++.dg/ext/altivec-6.C: Same.
42130         * g++.dg/ext/altivec-7.C: Same.
42131         * g++.dg/ext/altivec-8.C: Same.
42132         * g++.dg/ext/altivec-9.C: Same.
42133         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42134         * g++.old-deja/g++.brendan/new3.C: Same.
42135         * gcc.c-torture/execute/eeprof-1.x: Same.
42137 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42139         PR c/14765
42140         * gcc.dg/pr14765-1.c: New test.
42142 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42144         PR c/14649
42145         * gcc.dg/pr14649-1.c: New test case.
42147 2004-06-07  Richard Henderson  <rth@redhat.com>
42149         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42150         if temporaries.
42152 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42154         * g++.dg/eh/elide1.C: Remove XFAIL.
42156 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42158         PR c++/15337
42159         * g++.dg/expr/sizeof3.C: New test.
42161         PR c++/14777
42162         * g++.dg/template/access14.C: New test.
42164         PR c++/15554
42165         * g++.dg/template/enum1.C: New test.
42167         PR c++/15057
42168         * g++.dg/eh/throw1.C: New test.
42170 2004-06-07  David Ayers  <d.ayers@inode.at>
42171             Ziemowit Laski  <zlaski@apple.com>
42173         * lib/objc.exp (objc_target_compile): Revert the '-framework
42174         Foundation' flag fix, since bare Darwin does not ship
42175         with the Foundation framework.
42176         * objc/execute/next_mapping.h: Provide a local NSConstantString
42177         @interface and @implementation.
42178         (objc_constant_string_init): A constructor function, used to
42179         initialize the NSConstantString meta-class object.
42180         * objc/execute/string1.m: Include "next_mapping.h" instead of
42181         <Foundation/NSString.h>.
42182         * objc/execute/string2.m: Likewise.
42183         * objc/execute/string3.m: Likewise.
42184         * objc/execute/string4.m: Likewise.
42186 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42188         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42189         to double. Replace double with FLOAT.
42190         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42192         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42193         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42194         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42195         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42196         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42197         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42198         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42199         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42201 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42203         PR c/13519
42204         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42206 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42208         PR c++/15503
42209         * g++.dg/template/meminit2.C: New test.
42211 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42213         PR target/15822
42214         * gcc.c-torture/execute/compare-fp-1.c,
42215         gcc.c-torture/execute/compare-fp-2.c,
42216         gcc.c-torture/execute/compare-fp-3.c,
42217         gcc.c-torture/execute/compare-fp-4.c,
42218         gcc.c-torture/execute/compare-fp-3.x,
42219         gcc.c-torture/execute/compare-fp-4.x: Moved...
42220         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42221         gcc.c-torture/execute/ieee/compare-fp-2.c,
42222         gcc.c-torture/execute/ieee/compare-fp-3.c,
42223         gcc.c-torture/execute/ieee/compare-fp-4.c,
42224         gcc.c-torture/execute/ieee/compare-fp-3.x,
42225         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42227 2004-06-04  David Ayers  <d.ayers@inode.at>
42229         * objc/execute/protocol-isEqual-4.m: New testcase.
42231 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42233         * objc/execute/protocol-isEqual-1.m: New testcase.
42234         * objc/execute/protocol-isEqual-2.m: New testcase.
42235         * objc/execute/protocol-isEqual-3.m: New testcase.
42237 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42239         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42241 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42243         * lib/objc.exp (objc_target_compile): When running tests on
42244         Darwin (Mac OS X), inform the linker about '-framework
42245         'Foundation'.
42247 2004-06-02  Eric Christopher  <echristo@redhat.com>
42249         * gcc.c-torture/compile/20040602-1.c: New.
42251 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42253         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42254         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42256         PR tree-optimization/14736
42257         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42259         PR tree-optimization/14042
42260         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42262         PR tree-optimization/14729
42263         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42265 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42267         PR fortran/15557
42268         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42270 2004-06-01  Richard Hederson  <rth@redhat.com>
42272         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42274 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42276         PR c++/14932
42277         * g++.dg/parse/offsetof4.C: New test.
42279 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42281         PR objc/7993
42282         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42284 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42286         PR c++/15701
42287         * g++.dg/template/friend29.C: New test.
42289 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42291         PR c/15749
42292         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42294 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42296         * gcc.dg/sparc-trap-1.c: New test.
42298 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42300         PR middle-end/15069
42301         * g++.dg/opt/fold3.C: New test case.
42303 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42305         * lib/target-supports.exp (check_iconv_available): Fix fallout
42306         from 2004-05-28 patch.
42308 2004-05-30  Paul Brook  <paul@codesourcery.com>
42310         PR fortran/15620
42311         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42312         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42314 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42316         * gfortran.fortran-torture/execute/random_1.f90: New test.
42318 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42320         * g++.dg/ext/altivec-10.C: New test.
42322 2004-05-29  Paul Brook  <paul@codesourcery.com>
42324         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42326 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42328         * gcc.dg/altivec-16.c: New test.
42330 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42332         * lib/target-supports.exp (check_vmx_hw_available): New.
42333         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42335         * lib/target-supports.exp (check_alias_available,
42336         check_iconv_available, check_named_sections_available): Use
42337         unique names for temporary files.
42339 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42341         * gcc.dg/altivec-15.c: New test.
42343 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42345         PR c++/15083
42346         * g++.dg/warn/noeffect6.C: New test.
42348         PR c++/15471
42349         * g++.dg/expr/ptrmem4.C: New test.
42351         PR c++/15640
42352         * g++.dg/template/operator3.C: New test.
42354 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42356         PR c++/14668
42357         * g++.dg/lookup/redecl1.C: New test.
42358         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42360 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42362         * gcc.c-torture/execute/compare-fp-1.c,
42363         gcc.c-torture/execute/compare-fp-2.c,
42364         gcc.c-torture/execute/compare-fp-3.c,
42365         gcc.c-torture/execute/compare-fp-4.c,
42366         gcc.c-torture/execute/compare-fp-3.x,
42367         gcc.c-torture/execute/compare-fp-4.x,
42368         gcc.dg/pr15649-1.c: New.
42370 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42372         PR c++/12883
42373         * g++.dg/init/array14.C: New test.
42375 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42377         * lib/compat.exp (compat-get-options-main): New.
42378         (compat-get-options): Remove unneeded code, warn for ignored
42379         command.
42380         (compat-execute): Check flag set by dg-require-* commands.
42382         * lib/compat.exp (compat-execute): Break up long lines.
42384 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42386         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42387         * gcc.dg/altivec-14.c: New test.
42388         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42390         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42391         * gcc.dg/altivec-12.c: Ditto.
42393         * gcc.dg/altivec-3.c: Move call to altivec_check.
42395 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42397         PR c++/15044
42398         * g++.dg/template/error12.C: New test.
42400         PR c++/15317
42401         * g++.dg/ext/attrib15.C: New test.
42403         PR c++/15329
42404         * g++.dg/template/ptrmem9.C: New test.
42406 2004-05-25  Paul Brook  <paul@codesourcery.com>
42408         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42412         PR c++/15165
42413         * g++.dg/template/crash19.C: New test.
42415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42417         PR c++/15025
42418         * g++.dg/template/redecl1.C: New test.
42420 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42422         PR c++/14821
42423         * g++.dg/other/ns1.C: New test.
42425         PR c++/14883
42426         * g++.dg/template/invalid1.C: New test.
42428 2004-05-23  Paul Brook  <paul@codesourcery.com>
42429         Victor Leikehman  <lei@haifasphere.co.il>
42431         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42432         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42434 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42436         PR c++/15285
42437         PR c++/15299
42438         * g++.dg/template/non-dependent5.C: New test.
42439         * g++.dg/template/non-dependent6.C: New test.
42441 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42443         PR c++/15507
42444         * g++.dg/inherit/union1.C: New test.
42446         PR c++/15542
42447         * g++.dg/template/addr1.C: New test.
42449         PR c++/15427
42450         * g++.dg/template/array5.C: New test.
42452         PR c++/15287
42453         * g++.dg/template/array6.C: New test.
42455 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42456             Roger Sayle  <roger@eyesopen.com>
42458         * g++.dg/lookup/forscope2.C: New test case.
42460 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42462         * gcc.dg/cpp/Wmissingdirs.c: New.
42464 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42466         PR target/15301
42467         * gcc.dg/compat/union-m128-1.h: New file.
42468         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42469         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42470         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42472 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42474         PR target/15302
42475         * gcc.dg/compat/struct-complex-1.h: New file.
42476         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42477         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42478         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42480 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42482         PR middle-end/3074
42483         * gcc.dg/pr3074-1.c: New test case.
42484         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42486 2004-05-20  Falk Hueffner  <falk@debian.org>
42488         PR other/15526
42489         * gcc.dg/ftrapv-1.c: New test case.
42491 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42493         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42495 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42496             Jeff Law  <law@redhat.com>
42498         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42499         * gcc.dg/tree-ssa/20040518-2.c: New test.
42501         * gcc.dg/tree-ssa/20040518-1.c: New test.
42503 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42505         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42507 2004-05-18  Paul Brook  <paul@codesourcery.com>
42509         PR fortran/13930
42510         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42512 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42514         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42515         constant folding.
42517 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42519         * gcc.dg/tree-ssa/20040517-1.c: New test.
42521 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42523         * gcc.dg/loop-4.c: New test.
42525 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42527         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42529 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42531         PR fortran/15311
42532         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42534 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42536         PR fortran/13826
42537         PR fortran/13940
42538         * gfortran.fortran-torture/compile/data_1.f90: New test.
42540 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42542         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42543         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42545 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42547         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42549 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42551         PR c/15444
42552         * gcc.dg/format/xopen-1.c: Adjust expected message.
42553         * gcc.dg/format/xopen-3.c: New test.
42555 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42557         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42559 2004-05-14  Jeff Law  <law@redhat.com>
42561         * gcc.dg/tree-ssa/20040514-2.c: New test.
42563 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42565         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42566         this ...
42567         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42568         this.
42570 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42572         * gcc.dg/tree-ssa/20040514-1.c: New test.
42574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42576         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42577         test.
42579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42581         PR fortran/14066
42582         * gfortran.fortran-torture/compile/do_1.f90: New test.
42584 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42586         PR fortran/15051
42587         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42588         test.
42590 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42592         PR fortran/15149
42593         * gfortran.fortran-torture/execute/random_init.f90: New test.
42595 2004-05-13  Paul Brook  <paul@codesourcery.com>
42597         PR fortran/15314
42598         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42600 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42602         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42603         for the powerpc case.
42605 2004-05-13  Jeff Law  <law@redhat.com>
42607         * gcc.dg/tree-ssa/20040513-1.c: New test.
42608         * gcc.dg/tree-ssa/20040513-2.c: New test.
42610 2004-05-13  Paul Brook  <paul@codesourcery.com>
42612         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42613         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42614         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42616 2004-05-13  Andreas Schwab  <schwab@suse.de>
42618         PR other/10819
42619         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42620         characters.
42622 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42624         PR fortran/15294
42625         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42627 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42629         Merge from tree-ssa-20020619-branch.  See
42630         ChangeLog.tree-ssa for details.
42632 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42634         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42635         include <altivec.h> explicitly.
42636         * gcc.dg/altivec-13.c: Likewise.
42638 2004-05-11  Paul Brook  <paul@codesourcery.com>
42640         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42642 2004-05-10  Eric Christopher  <echristo@redhat.com>
42644         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42645         * gcc.dg/sibcall-4.c: Ditto.
42647 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42649         * g++.dg/ext/altivec-8.C: New test case.
42650         * gcc.dg/altivec-13.c: New test case.
42652 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42654         * gcc.c-torture/execute/divcmp-1.c: New test case.
42655         * gcc.c-torture/execute/divcmp-2.c: New test case.
42656         * gcc.c-torture/execute/divcmp-3.c: New test case.
42658 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42660         * g++.dg/other/pragma-re-2.C: New test.
42662 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42664         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42665         * gcc.dg/i386-387-2.c: Likewise.
42667         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42668         __builtin_drem.
42669         * gcc.dg/i386-387-6.c: Likewise.
42671 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42673         * gcc.dg/builtins-33.c: Also check log1p*.
42675 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42677         PR optimization/15296
42678         * gcc.c-torture/execute/pr15296.c: New test.
42680 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42682         * gcc.dg/builtins-40.c: New test.
42684 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42686         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42688 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42690         * g++.dg/ext/spe1.C: New testcase.
42692 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42694         * objc.dg/image-info.m: Allow additional attributes
42695         for __image_info section.
42697 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42699         * gcc.dg/torture/mips-hilo-2.c: New test.
42701 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42703         PR c++/14389
42704         * g++.dg/template/member5.C: New test.
42706 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42708         * gcc.dg/builtins-34.c: Also check expm1*.
42710 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42712         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42713         * gcc.dg/torture/builtin-convert-3.c: New test.
42715 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42717         PR middle-end/15054
42718         * g++.dg/opt/pr15054.C: New test.
42720 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42722         * gcc.dg/torture/builtin-rounding-1.c: New test.
42723         * gcc.dg/builtins-25.c: Delete.
42724         * gcc.dg/builtins-29.c: Delete.
42726 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42728         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42729         * gcc.dg/sibcall-4.c: Likewise.
42730         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42732 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42734         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42735         bit-field on 16-bit targets.
42737 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42739         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42740         16-bit targets.
42742 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42744         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42745         * gcc.dg/rs6000-power2-2.c: Likewise.
42747 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42749         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42750         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42751         Change the asm registers to be in form of frN instead of fN.
42753 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42755         * gcc.dg/torture/builtin-convert-2.c: New test.
42757 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42759         * gcc.dg/rs6000-power2-1.c: New test.
42760         * gcc.dg/rs6000-power2-2.c: New test.
42762 2004-04-28  Jan Hubicka  <jh@suse.cz>
42764         * gcc.dg/unused-6.c: New test.
42766 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42767             Ulrich Weigand  <uweigand@de.ibm.com>
42769         * ada/acats/run_all.sh: Define $target variable.
42771 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42773         PR c++/15119
42774         * g++.dg/other/vararg-1.C: New test.
42776         PR c++/4794
42777         * g++.dg/eh/cleanup3.C: New test.
42779 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42781         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42782         and ad8011a (target_insn).
42783         * ada/acats/support/macro.dfs: Likewise.
42784         * ada/acats/support/impbit.adb: New file.
42786 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42788         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42790 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42792         * gcc.dg/loop-3.c: New test.
42794 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42796         * gcc.c-torture/execute/simd-5.c: New test.
42798 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42800         PR c++/15064
42801         * g++.dg/template/crash18.C: New test.
42803 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42805         * g++.dg/ext/complit3.C: New test.
42807 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42809         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42810         * gcc.dg/altivec-3.c: Same.
42811         * gcc.dg/altivec-varargs-1.c: Same.
42813 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42815         * lib/target-supports.exp (check_profiling_available): Assume
42816         profiling is not available on powerpc-eabi targets.
42818 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42820         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42821         * gcc.dg/vmx/bug-1.c: Ditto.
42823 2004-04-20  Eric Christopher  <echristo@redhat.com>
42825         * gcc.dg/charset/extern.c: New test.
42826         * g++.dg/charset/extern3.cc: Ditto.
42828 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42830         * gcc.dg/builtins-39.c: New test.
42832 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42834         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42836 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42838         * gcc.dg/torture/mips-hilo-1.c: New test.
42840 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42842         * gcc.c-torture/compile/20040419-1.c: New test.
42844 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42846         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42848 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42849             Aldy Hernandez  <aldyh@redhat.com>
42851         * gcc.c-torture/execute/va-arg-24.c: New.
42853 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42854             Aldy Hernandez  <aldyh@redhat.com>
42856         * gcc.dg/vmx/1b-01.c: New.
42857         * gcc.dg/vmx/1b-02.c: New.
42858         * gcc.dg/vmx/1b-03.c: New.
42859         * gcc.dg/vmx/1b-04.c: New.
42860         * gcc.dg/vmx/1b-05.c: New.
42861         * gcc.dg/vmx/1b-06.c: New.
42862         * gcc.dg/vmx/1b-07.c: New.
42863         * gcc.dg/vmx/1c-01.c: New.
42864         * gcc.dg/vmx/1c-02.c: New.
42865         * gcc.dg/vmx/3a-01a.c: New.
42866         * gcc.dg/vmx/3a-01.c: New.
42867         * gcc.dg/vmx/3a-01m.c: New.
42868         * gcc.dg/vmx/3a-03.c: New.
42869         * gcc.dg/vmx/3a-03m.c: New.
42870         * gcc.dg/vmx/3a-04.c: New.
42871         * gcc.dg/vmx/3a-04m.c: New.
42872         * gcc.dg/vmx/3a-05.c: New.
42873         * gcc.dg/vmx/3a-06.c: New.
42874         * gcc.dg/vmx/3a-06m.c: New.
42875         * gcc.dg/vmx/3a-07.c: New.
42876         * gcc.dg/vmx/3b-01.c: New.
42877         * gcc.dg/vmx/3b-02.c: New.
42878         * gcc.dg/vmx/3b-10.c: New.
42879         * gcc.dg/vmx/3b-13.c: New.
42880         * gcc.dg/vmx/3b-14.c: New.
42881         * gcc.dg/vmx/3b-15.c: New.
42882         * gcc.dg/vmx/3c-01a.c: New.
42883         * gcc.dg/vmx/3c-01.c: New.
42884         * gcc.dg/vmx/3c-02.c: New.
42885         * gcc.dg/vmx/3c-03.c: New.
42886         * gcc.dg/vmx/3d-01.c: New.
42887         * gcc.dg/vmx/4-01.c: New.
42888         * gcc.dg/vmx/4-03.c: New.
42889         * gcc.dg/vmx/5-01.c: New.
42890         * gcc.dg/vmx/5-02.c: New.
42891         * gcc.dg/vmx/5-03.c: New.
42892         * gcc.dg/vmx/5-04.c: New.
42893         * gcc.dg/vmx/5-05.c: New.
42894         * gcc.dg/vmx/5-06.c: New.
42895         * gcc.dg/vmx/5-07.c: New.
42896         * gcc.dg/vmx/5-07t.c: New.
42897         * gcc.dg/vmx/5-08.c: New.
42898         * gcc.dg/vmx/5-10.c: New.
42899         * gcc.dg/vmx/5-11.c: New.
42900         * gcc.dg/vmx/7-01a.c: New.
42901         * gcc.dg/vmx/7-01.c: New.
42902         * gcc.dg/vmx/7c-01.c: New.
42903         * gcc.dg/vmx/7d-01.c: New.
42904         * gcc.dg/vmx/7d-02.c: New.
42905         * gcc.dg/vmx/8-01.c: New.
42906         * gcc.dg/vmx/8-02a.c: New.
42907         * gcc.dg/vmx/8-02.c: New.
42908         * gcc.dg/vmx/brode-1.c: New.
42909         * gcc.dg/vmx/bug-1.c: New.
42910         * gcc.dg/vmx/bug-2.c: New.
42911         * gcc.dg/vmx/bug-3.c: New.
42912         * gcc.dg/vmx/cw-bug-1.c: New.
42913         * gcc.dg/vmx/cw-bug-2.c: New.
42914         * gcc.dg/vmx/cw-bug-3.c: New.
42915         * gcc.dg/vmx/dct.c: New.
42916         * gcc.dg/vmx/debug-1.c: New.
42917         * gcc.dg/vmx/debug-2.c: New.
42918         * gcc.dg/vmx/debug-3.c: New.
42919         * gcc.dg/vmx/debug-4.c: New.
42920         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42921         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42922         * gcc.dg/vmx/eg-5.c: New.
42923         * gcc.dg/vmx/fft.c: New.
42924         * gcc.dg/vmx/gcc-bug-1.c: New.
42925         * gcc.dg/vmx/gcc-bug-2.c: New.
42926         * gcc.dg/vmx/gcc-bug-3.c: New.
42927         * gcc.dg/vmx/gcc-bug-4.c: New.
42928         * gcc.dg/vmx/gcc-bug-5.c: New.
42929         * gcc.dg/vmx/gcc-bug-6.c: New.
42930         * gcc.dg/vmx/gcc-bug-7.c: New.
42931         * gcc.dg/vmx/gcc-bug-8.c: New.
42932         * gcc.dg/vmx/gcc-bug-9.c: New.
42933         * gcc.dg/vmx/gcc-bug-b.c: New.
42934         * gcc.dg/vmx/gcc-bug-c.c: New.
42935         * gcc.dg/vmx/gcc-bug-d.c: New.
42936         * gcc.dg/vmx/gcc-bug-e.c: New.
42937         * gcc.dg/vmx/gcc-bug-f.c: New.
42938         * gcc.dg/vmx/gcc-bug-g.c: New.
42939         * gcc.dg/vmx/gcc-bug-i.c: New.
42940         * gcc.dg/vmx/harness.h: New.
42941         * gcc.dg/vmx/ira1.c: New.
42942         * gcc.dg/vmx/ira2a.c: New.
42943         * gcc.dg/vmx/ira2b.c: New.
42944         * gcc.dg/vmx/ira2.c: New.
42945         * gcc.dg/vmx/ira2c.c: New.
42946         * gcc.dg/vmx/mem.c: New.
42947         * gcc.dg/vmx/newton-1.c: New.
42948         * gcc.dg/vmx/ops.c: New.
42949         * gcc.dg/vmx/sn7153.c: New.
42950         * gcc.dg/vmx/spill2.c: New.
42951         * gcc.dg/vmx/spill3.c: New.
42952         * gcc.dg/vmx/spill.c: New.
42953         * gcc.dg/vmx/t.c: New.
42954         * gcc.dg/vmx/varargs-1.c: New.
42955         * gcc.dg/vmx/varargs-2.c: New.
42956         * gcc.dg/vmx/varargs-3.c: New.
42957         * gcc.dg/vmx/varargs-4.c: New.
42958         * gcc.dg/vmx/varargs-5.c: New.
42959         * gcc.dg/vmx/varargs-6.c: New.
42960         * gcc.dg/vmx/varargs-7.c: New.
42961         * gcc.dg/vmx/vmx.exp: New.
42962         * gcc.dg/vmx/vprint-1.c: New.
42963         * gcc.dg/vmx/vscan-1.c: New.
42964         * gcc.dg/vmx/x-01.c: New.
42965         * gcc.dg/vmx/x-02.c: New.
42966         * gcc.dg/vmx/x-03.c: New.
42967         * gcc.dg/vmx/x-04.c: New.
42968         * gcc.dg/vmx/x-05.c: New.
42969         * gcc.dg/vmx/yousufi-1.c: New.
42970         * gcc.dg/vmx/zero-1.c: New.
42971         * gcc.dg/vmx/zero.c: New.
42973 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42975         * g++.dg/lookup/java1.C: Update for chage of
42976         _Jv_AllocObject.
42977         * g++.dg/lookup/java2.C: Likewise.
42979 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42981         * ada/acats/run_all.sh: use -O2 by default.
42983 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42985         * gcc.dg/vr-mult-[12].c: New tests.
42987 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42989         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42991         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42993 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42995         * lib/target-supports.exp (check_profiling_available): Assume
42996         profiling isn't available for mips*-*-elf targets.
42998 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43000         * gcc.dg/builtins-38.c: New test.
43002 2004-04-14  Eric Christopher  <echristo@redhat.com>
43004         * g++.dg/charset/charset.exp: Run .cc extension tests.
43006 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43008         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43010 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43012         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43014 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43016         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43017         * gcc.dg/i386-387-2.c: Likewise.
43019         * gcc.dg/i386-387-7.c: New test.
43020         * gcc.dg/i386-387-8.c: New test.
43022         * gcc.dg/builtins-37.c: New test.
43024 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43026         * g++.dg/pch/externc-1.C: Add missing semicolon.
43028 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43030         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43032 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43034         * gcc.c-torture/execute/20040411-1.c: New test.
43036 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43038         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43040 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43042         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43044 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43046         * lib/target-supports.exp (check_named_sections_available): New.
43047         * lib/gcc-dg.exp (dg-require-named-sections): New.
43048         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43049         old-deja.exp.  Also prune error-count message from HP linker.
43050         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43052         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43053         * g++.old-deja/g++.pt/static3.C: Likewise.
43054         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43056 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43058         * gcc.c-torture/execute/20040409-1.c: New test case.
43059         * gcc.c-torture/execute/20040409-2.c: New test case.
43060         * gcc.c-torture/execute/20040409-3.c: New test case.
43062 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43064         * gcc.dg/20040409-1.c: New test.
43066 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43068         PR target/14888
43069         * g++.dg/opt/pr14888.C: New test case.
43071 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43073         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43074         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43075         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43076         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43077         New tests.
43079 2004-04-08  Paul Brook  <paul@codesourcery.com>
43081         * gcc.dg/spill-1.c: New test.
43083 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43085         * gcc.dg/torture/builtin-ctype-2.c: New test.
43087 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43089         * gcc.dg/pch/pch.exp: Add largefile test.
43091 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43093         * g++.dg/pch/externc-1.Hs: New.
43094         * g++.dg/pch/externc-1.C: New.
43096 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43098         * gcc.dg/compat/struct-by-value-5a_main.c,
43099         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43100         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43101         * gcc.dg/compat/struct-by-value-5a_x.c,
43102         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43103         gcc.dg/compat/struct-by-value-5_x.c.
43104         * gcc.dg/compat/struct-by-value-5a_y.c,
43105         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43106         gcc.dg/compat/struct-by-value-5_y.c.
43108         * gcc.dg/compat/struct-by-value-6a_main.c,
43109         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43110         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43111         * gcc.dg/compat/struct-by-value-6a_x.c,
43112         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43113         gcc.dg/compat/struct-by-value-6_x.c.
43114         * gcc.dg/compat/struct-by-value-6a_y.c,
43115         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43116         gcc.dg/compat/struct-by-value-6_y.c.
43118         * gcc.dg/compat/struct-by-value-7a_main.c,
43119         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43120         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43121         * gcc.dg/compat/struct-by-value-7a_x.c,
43122         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43123         gcc.dg/compat/struct-by-value-7_x.c.
43124         * gcc.dg/compat/struct-by-value-7a_y.c,
43125         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43126         gcc.dg/compat/struct-by-value-7_y.c.
43128 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43130         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43131         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43132         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43133         options.
43135 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43137         * gcc.dg/builtins-36.c: New test.
43139 2004-04-06  Paul Brook  <paul@codesourcery.com>
43141         * README.gcc: Remove obsolete contraint on testcases.
43143 2004-04-05  Paul Brook  <paul@codesourcery.com>
43145         PR2123
43146         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43147         failure and exit(0) on success.
43148         * g++.dg/expr/anew2.C: Ditto.
43149         * g++.dg/expr/anew3.C: Ditto.
43150         * g++.dg/expr/anew4.C: Ditto.
43152 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43154         PR c++/3518
43155         * g++.dg/template/unify7.C: New.
43157 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43159         * g++.dg/README: Bring up to date with new subdirectories; remove
43160         duplicate subdirectory lines.
43162 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43164         PR c++/14007
43165         * g++.dg/template/unify5.C: New.
43166         * g++.dg/template/unify6.C: New.
43167         * g++.dg/template/qualttp20.C: Adjust.
43168         * g++.old-deja/g++.jason/report.C: Adjust.
43169         * g++.old-deja/g++.other/qual1.C: Adjust.
43171 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43173         PR c++/14803
43174         * g++.dg/inherit/ptrmem1.C: New test.
43176 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43178         PR c++/14755
43179         * gcc.c-torture/execute/20040331-1.c: New test.
43180         * gcc.dg/20040331-1.c: New test.
43182 2004-04-01  Paul Brook  <paul@codesourcery.com>
43184         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43186 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43188         PR c++/14724
43189         * g++.dg/init/goto1.C: New test.
43191         PR c++/14763
43192         * g++.dg/template/defarg4.C: New test.
43194 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43196         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43198 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43200         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43202 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43204         * gcc.dg/noncompile/undeclared-2.c: New test.
43206 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43208         * gcc.dg/940409-1.c: Remove XFAIL.
43209         * gcc.dg/reg-vol-struct-1.c: New test.
43211 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43213         * gcc.dg/torture/builtin-wctype-1.c: New test.
43215 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43217         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43218         * gcc.dg/20001101-1.c: Likewise.
43219         * gcc.dg/20001102-1.c: Likewise.
43221 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43223         * gcc.dg/compare8.c: Add an additional test for XOR.
43225 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43227         * gcc.dg/torture/builtin-ctype-1.c: New test.
43229 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43231         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43232         * gcc.dg/torture/builtin-math-1.c: Likewise.
43233         * gcc.dg/torture/builtin-power-1.c: New test.
43235 2004-03-24  Andreas Schwab  <schwab@suse.de>
43237         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43238         IA64 assembler.
43240 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43241             Roger Sayle  <roger@eyesopen.com>
43243         * gcc.dg/compare8.c: New test case.
43245 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43247         * g++.dg/ext/altivec-7.C: New test.
43249 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43251         PR 12267, 12391, 12560, 13129, 14114, 14133
43252         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43253         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43254         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43255         Adjust error regexps.
43256         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43257         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43258         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43259         * gcc.dg/local1.c: Add explanatory comment.
43261 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43263         PR optimization/14669
43264         * g++.dg/opt/fold2.C: New test case.
43266 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43268         PR c/14069
43269         * gcc.dg/20040322-1.c: New test.
43271 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43273         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43274         * gcc.dg/ultrasp4.c: Likewise.
43275         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43277 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43279         * gcc.dg/i386-sse-8.c: Reset default options.
43281 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43283         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43284         in the error message text.
43286 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43288         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43290 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43292         PR c++/14616
43293         * g++.dg/init/array13.C: New test.
43295 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43297         PR target/13889
43298         * gcc.c-torture/compile/pr13889.c: New test case.
43300 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43302         PR c/14635
43303         * builtins-1.c (nan, nans): Don't test.
43304         * builtins-30.c: Don't use nan, nanf, nanl.
43305         * builtins-35.c: New test.
43307 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43309         * g++.dg/ext/altivec-6.C: New test.
43311 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43313         * g++.dg/init/placement3.C: New test.
43315         * g++.dg/template/spec13.C: New test.
43317         * g++.dg/lookup/using11.C: New test.
43319         * g++.dg/lookup/koenig3.C: New test.
43321         * g++.dg/template/operator2.C: New test.
43323         * g++.dg/expr/dtor3.C: New test.
43324         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43325         marker.
43326         * g++.old-deja/g++.law/visibility28.C: Likewise.
43328 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43330         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43331         * gcc.dg/ppc64-abi-3.c: Likewise.
43333 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43335         PR c++/14545
43336         * g++.dg/parse/template15.C: New test.
43338 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43340         * g++.dg/expr/dtor2.C: New test.
43342         * g++.dg/lookup/anon4.C: New test.
43344         * g++.dg/overload/using1.C: New test.
43346         * g++.dg/template/lookup7.C: New test.
43348         * g++.dg/template/typename6.C: New test.
43350         * g++.dg/expr/cond6.C: New test.
43352 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43354         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43356 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43358         * g++.dg/expr/cond5.C: New test.
43359         * g++.dg/expr/constcast1.C: Likewise.
43360         * g++.dg/expr/ptrmem2.C: Likewise.
43361         * g++.dg/expr/ptrmem3.C: Likewise.
43362         * g++.dg/lookup/main1.C: Likewise.
43363         * g++.dg/template/lookup6.C: Likewise.
43365 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43367         * gcc.dg/local1.c: New test.
43369         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43371 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43373         * gcc.dg/torture/builtin-convert-1.c: New test.
43375 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43377         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43379 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43381         PR c++/14481
43382         * g++.dg/warn/Wunused-7.C: New test.
43384 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43386         * gcc.dg/torture/builtin-integral-1.c: New test.
43388 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43390         PR c++/14586
43391         * g++.dg/parse/non-dependent3.C: New test.
43393 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43395         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43396         * g++.dg/eh/simd-2.C: Likewise.
43397         * g++.dg/init/array10.C: Likewise.
43398         * gcc.c-torture/compile/simd-1.c: Likewise.
43399         * gcc.c-torture/compile/simd-2.c: Likewise.
43400         * gcc.c-torture/compile/simd-3.c: Likewise.
43401         * gcc.c-torture/compile/simd-4.c: Likewise.
43402         * gcc.c-torture/compile/simd-6.c: Likewise.
43403         * gcc.c-torture/execute/simd-1.c: Likewise.
43404         * gcc.c-torture/execute/simd-2.c: Likewise.
43405         * gcc.dg/compat/vector-defs.h: Likewise.
43406         * gcc.dg/20020531-1.c: Likewise.
43407         * gcc.dg/altivec-3.c: Likewise.
43408         * gcc.dg/altivec-4.c: Likewise.
43409         * gcc.dg/altivec-varargs-1.c: Likewise.
43410         * gcc.dg/compat/vector-defs.h: Likewise.
43411         * gcc.dg/i386-mmx-3.c: Likewise.
43412         * gcc.dg/i386-sse-4.c: Likewise.
43413         * gcc.dg/i386-sse-5.c: Likewise.
43414         * gcc.dg/i386-sse-8.c: Likewise.
43415         * gcc.dg/simd-1.c: Likewise.
43416         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43417         __ev64_opaque__ since the machine description provides it.
43419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43421         * lib/compat.exp (skip_list): New global variable.
43422         Use it to hold the user defined COMPAT_SKIPS list if any.
43423         (compat-obj): Add the members of skip_list to optall.
43425 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43427         * gcc.dg/compat/union-by-value-1_main.c,
43428         union-by-value-1_x.c, union-by-value-1_y.c,
43429         union-check.h, union-defs.h,
43430         union-init.h, union-return-1_main.c,
43431         union-return-1_x.c, union-return-1_y.c: New files.
43433 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43435         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43436         mixed-struct-init.h: Add 4 mixed structure types.
43437         struct-by-value-21_main.c, struct-by-value-21_x.c,
43438         struct-by-value-21_y.c, struct-return-21_main.c,
43439         struct-return-21_x.c, struct-return-21_y.c: New files.
43441 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43443         PR c++/14550
43444         * g++.dg/parse/template14.C: New test.
43446 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43448         * gcc.c-torture/execute/20040313-1.c: New test.
43450 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43452         PR target/14533
43453         * gcc.dg/20040311-2.c: New test.
43455 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43457         PR other/14544
43458         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43459         bit-field.
43461 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43463         * gcc.dg/20040305-2.c: Add missing return statement.
43465 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43467         * gcc.dg/builtins-34.c: Also check pow10*.
43469 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43471         PR target/14262
43472         * gcc.dg/20040305-2.c: New test.
43474 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43476         * gcc.dg/20040310-1.c: New test.
43478 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43480         * gcc.c-torture/execute/20040311-1.c: New test case.
43482 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43484         PR c++/14476
43485         * g++.dg/lookup/enum1.C: New test.
43487 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43489         PR c++/14510
43490         * g++.dg/lookup/struct2.C: New test.
43492 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43494         * gcc.dg/builtins-34.c: New test.
43496 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43498         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43500 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43502         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43503         * gcc.dg/alias-2.c: New testcase.
43505 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43507         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43509 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43511         * gcc.c-torture/execute/20040309-1.c: New test case.
43513 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43515         PR c++/14397
43516         * g++.dg/overload/ref1.C: New.
43518 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43520         PR c++/14409
43521         * g++.dg/template/spec12.C: New test.
43523         PR c++/14448
43524         * g++.dg/parse/crash14.C: New test.
43526 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43528         PR c++/14230
43529         * g++.dg/init/ref11.C: New test.
43531 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43533         PR c++/14432
43534         * g++.dg/parse/builtin2.C: New test.
43536 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43538         PR c++/14401
43539         * g++.dg/init/ctor3.C: New test.
43540         * g++.dg/init/union1.C: New test.
43541         * g++.dg/ext/anon-struct4.C: New test.
43543 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43545         * g++.dg/lookup/koenig1.C: Tweak error messages.
43546         * g++.dg/lookup/used-before-declaration.C: Likewise.
43547         * g++.dg/other/do1.C: Likewise.
43548         * g++.dg/overload/koenig1.C: Likewise.
43549         * g++.dg/parse/crash13.C: Likewise.
43550         * g++.dg/template/instantiate3.C: Likewise.
43552 2004-03-08  Eric Christopher  <echristo@redhat.com>
43554         * * lib/target-supports.exp: Enable libiconv in test
43555         compilation.  Fix up error checking.
43557 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43559         PR middle-end/14289
43560         * gcc.dg/pr14289-1.c: New test case.
43561         * gcc.dg/pr14289-2.c: Likewise.
43562         * gcc.dg/pr14289-3.c: Likewise.
43564 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43566         * gcc.c-torture/execute/20040308-1.c: New test.
43568 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43570         * gcc.c-torture/execute/20040307-1.c: New test case.
43572 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43574         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43576 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43578         * gcc.dg/20040306-1.c: New test.
43580 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43582         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43583         them static.
43584         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43586 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43588         PR c/14465
43589         * gcc.dg/decl-6.c: New test.
43591 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43593         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43594         Rename LOGPOW -> LOG_POW.
43595         (SQRT_EXP, POW_EXP): New.
43597 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43599         * gcc.dg/i386-sse-8.c: New test.
43601 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43603         PR c/14114
43604         * gcc.dg/decl-5.c: New test.
43606 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43608         * gcc.dg/20040305-1.c: New test.
43610 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43612         PR other/14354
43613         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43615 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43617         PR c++/14425, c++/14426
43618         * g++.dg/ext/altivec-4.C: New test.
43619         * g++.dg/ext/altivec-5.C: New test.
43621 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43623         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43624         global variables of a type with no linkage.
43625         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43626         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43627         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43628         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43629         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43630         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43631         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43632         * g++.dg/warn/deprecated.C: Name enum Color.
43633         * g++.dg/overload/VLA.C: Name structure for 'b'.
43634         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43636 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43638         * gcc.c-torture/compile/20040304-1.c: New test.
43640 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43642         PR 13728
43643         * gcc.dg/decl-4.c: New testcase.
43645 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43647         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43648         as PRECF if sizeof (float) > sizeof (double).
43649         (PRECL): Make it the same as PRECF if
43650         sizeof (float) > sizeof (long double).
43652 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43654         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43655         system type.  Add check for irix6 which doesn't have c99 runtime.
43657 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43659         * gcc.dg/const-elim-1.c: xfail for xtensa.
43661 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43663         PR c++/14369
43664         * g++.dg/template/cond4.C: New test.
43666 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43668         PR c++/14360
43669         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43671         PR c++/14361
43672         * g++.dg/parse/defarg7.C: New test.
43674         PR c++/14359
43675         * g++.dg/template/friend26.C: New test.
43677 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43679         PR c++/14324
43680         * g++.dg/abi/mangle21.C: New test.
43682         PR c++/14260
43683         * g++.dg/parse/constructor2.C: New test.
43685         PR c++/14337
43686         * g++.dg/template/sfinae1.C: New test.
43688 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43690         PR c++/14267
43691         * g++.dg/expr/crash2.C: New test.
43693         PR middle-end/13448
43694         * gcc.dg/inline-5.c: New test.
43695         * gcc.dg/always-inline.c: Split out tests into ...
43696         * gcc.dg/always-inline2.c: ... this and ...
43697         * gcc.dg/always-inline3.c: ... this.
43699 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43701         PR debug/12103
43702         * g++.dg/debug/crash1.C: New test.
43704 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43706         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43707         function with __attribute__((noinline)).
43708         (recurser_void2): Likewise.
43709         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43710         (recurser_void2): Likewise.
43712 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43714         PR middle-end/14203
43715         * g++.dg/warn/Wunused-6.C: New test case.
43717 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43719         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43720         not defined.
43722 2004-02-27  Eric Christopher  <echristo@redhat.com>
43724         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43725         * g++.dg/charset/asm2.c: Run only x86.
43726         * gcc.dg/charset/asm3.c: Ditto.
43728 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43730         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43731         ld_library_path.
43733 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43735         * g++.dg/ext/altivec-3.C: New.
43737 2004-02-26  Richard Henderson  <rth@redhat.com>
43739         * g++.dg/ext/attrib10.C: Mark for warning.
43740         * gcc.dg/attr-alias-1.c: New.
43742 2004-02-26  Richard Henderson  <rth@redhat.com>
43744         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43745         * gcc.c-torture/execute/20040208-2.c: ... it back.
43747 2004-02-26  Eric Christopher  <echristo@redhat.com>
43749         * lib/target-supports.exp (check-iconv-available): New function.
43750         * lib/gcc-dg.exp (dg-require-iconv): New function.
43751         Use above.
43752         * gcc.dg/charset: New directory.
43753         * gcc.dg/charset/charset.exp: New file.
43754         * gcc.dg/charset/asm1.c: Ditto.
43755         * gcc.dg/charset/asm2.c: Ditto.
43756         * gcc.dg/charset/asm3.c: Ditto.
43757         * gcc.dg/charset/asm4.c: Ditto.
43758         * gcc.dg/charset/asm5.c: Ditto.
43759         * gcc.dg/charset/attribute1.c: Ditto.
43760         * gcc.dg/charset/attribute2.c: Ditto.
43761         * gcc.dg/charset/string1.c: Ditto.
43762         * g++.dg/charset: New directory.
43763         * g++.dg/dg.exp: Add here. Special options.
43764         * g++.dg/charset/charset.exp: New file.
43765         * g++.dg/charset/asm1.c: Ditto.
43766         * g++.dg/charset/asm2.c: Ditto.
43767         * g++.dg/charset/asm3.c: Ditto.
43768         * g++.dg/charset/asm4.c: Ditto.
43769         * g++.dg/charset/attribute1.c: Ditto.
43770         * g++.dg/charset/attribute2.c: Ditto.
43771         * g++.dg/charset/extern1.cc: Ditto.
43772         * g++.dg/charset/extern2.cc: Ditto.
43773         * g++.dg/charset/string1.c: Ditto.
43775 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43777         PR c++/14278
43778         * g++.dg/parse/comma1.C: New test.
43780 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43782         PR c++/14284
43783         * g++.dg/template/ttp8.C: New test.
43785 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43787         * gcc.dg/fixuns-trunc-1.c: New test.
43789 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43791         * gcc.dg/builtins-config.h: Use #elif.
43793 2004-02-26  Michael Matz  <matz@suse.de>
43795         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43796         * gcc.dg/991214-1.c: Likewise.
43797         * gcc.dg/i386-asm-1.c: Likewise.
43799 2004-02-25  Richard Henderson  <rth@redhat.com>
43801         * gcc.c-torture/execute/20040208-2.c: Move ...
43802         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43804 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43806         PR c++/14246
43807         * g++.dg/other/crash-3.C: New test.
43809 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43811         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43812         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43814         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43815         HP-UX.
43817 2004-02-24  Michael Matz  <matz@suse.de>
43819         * gcc.dg/i386-regparm.c: New.
43821 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43823         * gcc.c-torture/execute/20040223-1.c: New.
43825 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43826             Kazu Hirata  <kazu@cs.umass.edu>
43828         * gcc.dg/fwritable-strings-1.c: Remove.
43830 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43832         PR c/14156
43833         * gcc.dg/20040223-1.c: New test.
43835 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43837         PR c++/14106
43838         * g++.dg/ext/typeof9.C: New test.
43840 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43842         PR c++/14250
43843         * g++.dg/other/switch1.C: New test.
43845 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43847         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43848         * gcc.dg/va-arg-1.c: Likewise.
43850 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43852         PR c++/14143
43853         * g++.dg/template/koenig5.C: New test.
43855 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43857         * g++.dg/ext/altivec-1.C: Generalize target triple.
43858         * g++.dg/ext/altivec-2.C: New test case.
43859         * g++.dg/ext/altivec_check.h: New file.
43860         * gcc.dg/altivec-1.c: Generalize target triple;
43861         include altivec_check.h and call altivec_check().
43862         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43863         * gcc.dg/altivec-6.c: New test case.
43864         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43865         type casts as needed.
43866         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43867         altivec_check().
43868         * gcc.dg/altivec-12.c: New test case.
43869         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43870         include altivec_check.h and call altivec_check().
43871         * gcc.dg/altivec_check.h: New file.
43873 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43875         * lib/target-supports.exp (check_alias_available): Don't mangle
43876         function `g' in test program.
43878 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43880         * lib/target-supports.exp (check_profiling_available): Check
43881         argument to determine whether we support a profiling type.
43882         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43883         check_profiling_available.
43884         * g++.dg/bprob/bprob.exp: Likewise.
43885         * g77.dg/bprob/bprob.exp: Likewise.
43886         * gcc.misc-tests/bprob.exp: Likewise.
43887         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43888         dg-require-profiling and delete expected error handling.
43889         * gcc.dg/20021014-1.c: Likewise.
43890         * gcc.dg/nest.c: Likewise.
43892 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43894         PR c++/12007
43895         * g++.dg/other/vthunk1.C: New test.
43897 2004-02-20  Falk Hueffner  <falk@debian.org>
43899         PR target/14201
43900         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43902 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43904         PR c++/13927
43905         * g++.dg/other/error8.C: Remove XFAIL markers.
43907         PR c++/14173
43908         * g++.dg/ext/packed5.C: New test.
43910         PR c++/14199
43911         * g++.dg/warn/Wunused-5.C: New test.
43913         PR c++/14186
43914         * g++.dg/lookup/member1.C: New test.
43916 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43918         * gcc.c-torture/compile/20040130-1.c: Enable only when
43919         __INT_MAX__ >= 2147483647L.
43920         * gcc.c-torture/compile/961203-1.c: Likewise.
43922 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43924         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43925         * g++.dg/opt/template1.C: Robustify assembler regexp
43927 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43929         * gcc.c-torture/execute/simd-4.x: Remove.
43930         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43931         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43932         Guard with #ifndef SKIP_ATTRIBUTE.
43933         * gcc.dg/compat/vector-1_y.c: Likewise.
43934         * gcc.dg/compat/vector-2_x.c: Likewise.
43935         * gcc.dg/compat/vector-2_y.c: Likewise.
43936         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43937         * g++.dg/eh/simd-2.C: Likewise.
43939 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43941         * gcc.c-torture/compile/complex-1.c: New.
43943 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43945         PR target/14209
43946         * gcc.c-torture/execute/20040218-1.c: New test.
43948 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43950         PR c++/14181
43951         * g++.dg/parse/new2.C: New test.
43953 2004-02-18  Paul Brook  <paul@codesourcery.com>
43955         * gcc.c-torture/compile/libcall-1.c: New test.
43957 2004-02-18  Paul Brook  <paul@codesourcery.com>
43959         PR debug/12934
43960         * gcc.dg/debug/debug-7.c: New test.
43962 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43964         * gcc.dg/20040217-1.c: New test.
43966 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43968         * gcc.c-torture/execute/990208-1.x: Delete.
43970 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43972         * gcc.c-torture/execute/20040208-2.x: New file.
43974 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43976         PR c++/11326
43977         * g++.dg/abi/structret1.C: New test.
43979 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43981         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43982         (i386_cpuid): No need to test if cpuid is available on AMD64.
43983         Fix assembly, so that it works onboth i386 and AMD64.
43984         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43985         (vecInLong): Fix s[] member type to unsigned int.
43986         (vecInWord): Remove type.
43987         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43988         (a64, b64, c64, d64, e64): Remove.
43989         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43990         Remove unused variable.  Remove initialization of removed variables.
43991         Don't call mmx_tests nor sse_tests.
43992         (reference_mmx, reference_sse): Remove.
43993         (check): Add return stmt.
43994         * gcc.dg/i386-sse-7.c: New test.
43995         * gcc.dg/i386-mmx-4.c: New test.
43997 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43999         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44000         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44001         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44002         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44003         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44004         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44005         g++.dg/tc1/dr94.C: Fix line terminator.
44007 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44009         * gcc.c-torture/compile/20040216-1.c: New.
44011 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44013         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44014         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44015         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44016         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44017         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44018         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44020 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44022         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44024 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44026         PR c++/13971
44027         * g++.dg/expr/cond4.C: New test.
44029         PR c++/14086
44030         * g++.dg/lookup/crash2.C: New test.
44032 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44034         * gcc.c-torture/compile/20040214-2.c: New test.
44036 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44038         PR c++/14116
44039         * g++.dg/ext/typeof8.C: New test.
44041 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44043         * gcc.c-torture/compile/20040214-1.c: New test.
44045 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44047         PR c++/13635
44048         * g++.dg/template/spec11.C: New test.
44050 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44052         PR c++/13927
44053         * g++.dg/other/error8.C: New test.
44055 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44057         PR c++/14122
44058         * g++.dg/template/array4.C: New test.
44060         PR c++/14108
44061         * g++.dg/inherit/thunk2.C: New test.
44063         PR c++/14083
44064         * g++.dg/eh/cond2.C: New test.
44066 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44068         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44070 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44072         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44074 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44076         * g++.dg/simd-2.C: xfail on ppc64-linux.
44078 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44080         PR c/456
44081         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44082         tests.
44084 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44086         * gcc.dg/builtins-33.c: New test.
44088 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44090         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44092 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44094         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44096 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44098         * gcc.dg/ppc64-abi-3.c: New test.
44100 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44102         PR c/14092
44104         * gcc.dg/pr14092-1.c: New testcase.
44106 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44108         * gcc.dg/cpp/assert4.c: Fix typo last change.
44110         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44111         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44113         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44115 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44117         * gcc.c-torture/compile/20040209-1.c: New test case.
44119 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44121         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44123 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44125         * gcc.c-torture/execute/20040208-[12].c: New tests.
44127 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44129         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44131 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44133         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44135 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44137         Bug 13856
44138         * gcc.dg/visibility-8.c: New testcase.
44140 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44142         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44143         arguments.
44144         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44146 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44148         PR middle-end/13696
44149         * g++.dg/opt/fold1.C: New test case.
44151 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44153         PR c++/14033
44154         * g++.dg/other/crash-2.C: New test.
44156 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44158         PR c++/14028
44159         * g++.dg/parse/angle-bracket2.C: New test.
44161 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44163         PR middle-end/13750
44164         Revert:
44165         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44166         PR pch/13361
44167         * g++.dg/pch/wchar-1.C: New.
44168         * g++.dg/pch/wchar-1.Hs: New.
44170 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44172         PR c++/14008
44173         * g++.dg/parse/error15.C: New test.
44174         * g++.dg/parse/crash11.C: Update dg-error mark.
44176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44178         PR c++/13932
44179         * g++.dg/warn/conv2.C: New test.
44181 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44183         PR c++/13086
44184         * g++.dg/warn/incomplete1.C: Remove xfail.
44186 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44188         * lib/file-format.exp (gcc_target_object_format): Use
44189         ${tool}_target_compile, not gcc_target_compile.
44190         * lib/target-supports.exp (check_alias_available): Likewise.
44191         (check_gc_sections_available): Likewise.
44192         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44193         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44194         dg-require-alias.
44196 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44198         PR c++/13969
44199         * g++.dg/template/static6.C: New test.
44201 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44203         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44205 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44207         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44208         tests for systems where `char' is unsigned by default.
44210 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44212         PR c++/13997
44213         * g++.dg/template/partial3.C: New test.
44215 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44217         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44218         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44219         Remove mentions of obsolete ports.
44221 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44223         * gcc.dg/noncompile/20001228-1.c: Fix for new
44224         error message.
44226 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44228         PR target/9348
44229         * gcc.c-torture/execute/multdi-1.c: New test case.
44231 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44233         PR c++/13925
44234         * g++.dg/template/lookup5.C: New test.
44236 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44238         PR c++/13950
44239         * g++.dg/template/lookup4.C: New test.
44241         PR c++/13970
44242         * g++.dg/parse/error14.C: New test.
44244         PR c++/14002
44245         * g++.dg/parse/template13.C: New test.
44247 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44249         PR c++/13978
44250         * g++.dg/template/koenig4.C: New test.
44252         PR c++/13968
44253         * g++.dg/template/crash17.C: New test.
44255         PR c++/13975
44256         * g++.dg/parse/error13.C: New test.
44257         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44259 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44261         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44263 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44265         PR c/11658
44266         PR c/13994
44267         * gcc.dg/noncompile/20040203-1.c: New test.
44268         * gcc.dg/noncompile/20040203-2.c: Likewise.
44269         * gcc.dg/noncompile/20040203-3.c: Likewise.
44270         * gcc.dg/20040203-1.c: Likewise.
44272 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44274         PR c++/10858
44275         * g++.dg/template/sizeof7.C: New test.
44277 2004-02-02  Eric Christopher  <echristo@redhat.com>
44278             Zack Weinberg  <zack@codesourcery.com>
44280         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44282 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44284         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44285         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44286         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44287         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44289 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44291         PR c++/13113
44292         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44294         PR c++/13854
44295         * g++.dg/ext/attrib13.C: New test.
44297         PR c++/13907
44298         * g++.dg/conversion/op2.C: New test.
44300 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44302         * gcc.dg/titype-1.c: Fix pasto.
44304 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44306         * gcc.dg/titype-1.c: New test.
44308 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44310         PR c++/13957
44311         * g++.dg/template/non-type-template-argument-1.C,
44312         g++.dg/template/qualified-id1.C: Update dg-error marks.
44313         * g++.dg/template/nontype6.C: New test.
44315 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44317         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44318         * gcc.dg/builtins-31.c: New testcase.
44319         * gcc.dg/builtins-32.c: New testcase.
44321 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44323         * objc.dg/call-super-2.m: Update line numbers
44324         for the including of stddef.h.
44326 2004-01-30  Michael Matz  <matz@suse.de>
44328         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44329         g++.dg/ext/case-range3.C: New tests.
44331 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44333         DR206
44334         PR c++/13813
44335         * g++.dg/template/member4.C: New test.
44337 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44339         PR c++/13683
44340         * g++.dg/template/sizeof6.C: New test.
44342 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44344         * gcc.dg/fwritable-strings-1.c: New test.
44346 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44348         * gcc.c-torture/compile/20040130-1.c: New test.
44350 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44352         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44354 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44356         PR c++/13883
44357         * g++.dg/template/ctor3.C: New test.
44359 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44361         * g++.dg/tc1: New directory.
44362         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44363         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44364         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44365         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44366         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44368 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44370         * g++.dg/parse/error11.C: New test.
44371         * g++.dg/parse/error12.C: Likewise.
44373 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44375         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44376         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44378 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44380         PR c++/13791
44381         * g++.dg/ext/attrib12.C: New test.
44383         PR c++/13736
44384         * g++.dg/parse/cast2.C: New test.
44386 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44388         * objc.dg/encode-2.m (main): New local string.  Set depending on
44389         sizeof long.  Use in sscanf call.
44390         * objc.dg/encode-3.m (main): New local string.  Set depending on
44391         sizeof long.  Use in scan_initial call.
44393 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44395         * objc.dg/call-super-2.m: Make LP64-safe.
44396         * objc.dg/desig-init-1.m: Likewise.
44398 2004-01-27  Devang Patel <dpatel@apple.com>
44400         * g++.dg/debug/namespace1.C: New test.
44402 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44404         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44405         xscale-*-*.
44407         * gcc.dg/arm-mmx-1.c: New test.
44409 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44411         * gcc.dg/20040127-1.c: New test.
44412         * gcc.dg/20040127-2.c: New test.
44414 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44416         * objc.dg/stret-1.m (glob): Renamed to globa.
44418 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44420         PR c++/13663
44421         * g++.dg/expr/for1.C: New test.
44423 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44425         PR middle-end/13779
44426         * gcc.dg/darwin-longlong.c: New test.
44428 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44430         * gcc.dg/20040124-1.c: Moved test from here...
44431         * gcc.c-torture/compile/20040124-1.c: ...to here.
44433 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44435         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44436         the assembly output if -m64 is passed.
44438 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44440         PR c++/13833
44441         * g++.dg/template/cond3.C: New test.
44443 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44445         PR c++/13810
44446         * g++.dg/template/ttp7.C: New test.
44448 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44450         PR c++/13797
44451         * g++.dg/template/nontype4.C: New test.
44452         * g++.dg/template/nontype5.C: Likewise.
44454 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44456         * gcc.dg/torture/mips-clobber-at.c: New test.
44458 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44460         * gcc.dg/20040124-1.c: New test.
44462 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44464         * gcc.dg/20040123-1.c: New test.
44466 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44468         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44470 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44472         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44474 2004-01-23  Andrew Pinski  <apinski@apple.com>
44476         * gcc.dg/20030121-1.c: Move to ..
44477         * gcc.dg/20040121-1.c: here.
44479 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44481         * gcc.dg/builtins-29.c: New test case.
44483 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44485         PR 18314
44486         * gcc.dg/builtins-30.c: New testcase.
44488 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44490         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44491         * lib/g77.exp: Likewise.
44492         * lib/objc.exp: Likewise.
44493         * lib/g++.exp: Likewise.
44495 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44497         * gcc.dg/struct-by-value-2.c: New test.
44499 2004-01-21  Andrew Pinski  <apinski@apple.com>
44501         PR target/13785
44502         * gcc.dg/20030121-1.c: New test.
44504 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44506         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44507         clobber frame pointer register in asm statement.
44509 2004-01-21  Falk Hueffner  <falk@debian.org>
44511         * gcc.c-torture/compile/20040121-1.c: New test.
44513 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44515         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44517 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44519         * gcc.dg/ppc64-abi-2.c: New test.
44521 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44523         * lib/treelang.exp: Fill out this file.
44524         * lib/treelang-dg.exp: New File.
44526 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44528         * gcc.c-torture/compile/981022-1.c: Remove.
44529         * gcc.dg/array-5.c: Remove XFAIL.
44530         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44531         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44532         gcc.dg/cond-lvalue-1.c: Update.
44533         * gcc.dg/cast-lvalue-2.c: New test.
44535 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44537         PR c++/13592
44538         * g++.dg/other/error1.C (class foo): Tweak error message.
44540         PR c++/13592
44541         * g++.dg/template/call2.C: New test.
44543 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44545         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44546         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44547         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44548         scalar-return-1_x.c, scalar-return-2_y.c,
44549         scalar-return-3_x.c, scalar-return-3_y.c,
44550         scalar-return-4_x.c, scalar-return-4_y.c,
44551         struct-align-1.h, struct-align-1_x.c,
44552         struct-align-1_y.c, struct-align-2.h,
44553         struct-align-2_x.c, struct-align-2_y.c,
44554         struct-by-value-10_y.c, struct-by-value-11_x.c,
44555         struct-by-value-11_y.c, struct-by-value-12_x.c,
44556         struct-by-value-12_y.c, struct-by-value-13_x.c,
44557         struct-by-value-13_y.c, struct-by-value-14_x.c,
44558         struct-by-value-14_y.c, struct-by-value-15_x.c,
44559         struct-by-value-15_y.c, struct-by-value-16_y.c,
44560         struct-by-value-17_y.c, struct-by-value-18_y.c,
44561         struct-by-value-19_y.c, struct-by-value-1_x.c,
44562         struct-by-value-1_y.c, struct-by-value-20_y.c,
44563         struct-by-value-2_x.c, struct-by-value-2_y.c,
44564         struct-by-value-3_y.c, struct-by-value-4_x.c,
44565         struct-by-value-4_y.c, struct-by-value-5_y.c,
44566         struct-by-value-6_y.c, struct-by-value-7_y.c
44567         struct-by-value-8_x.c, struct-by-value-8_y.c
44568         struct-by-value-9_x.c, struct-by-value-9_y.c
44569         struct-return-10_x.c, struct-return-10_y.c,
44570         struct-return-19_x.c, struct-return-20_x.c
44571         struct-return-2_x.c, struct-return-2_y.c
44572         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44573         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44575 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44577         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44578         attribute on sparc*-sun-solaris2.*.
44580 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44582         PR c++/13710
44583         * g++.dg/ext/typeof7.C: New test.
44585 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44587         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44588         * gcc.dg/const-elim-1.c: Same.
44590 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44592         * objc.dg/stret-1.m: New.
44593         * objc.dg/stret-2.m: New.
44595 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44597         PR c++/11895
44598         * g++.dg/ext/vector1.C: New test.
44600 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44602         * gcc.dg/pch/import-1.c: New.
44603         * gcc.dg/pch/import-1.hs: New.
44604         * gcc.dg/pch/import-1a.h: New.
44605         * gcc.dg/pch/import-1b.h: New.
44606         * gcc.dg/pch/import-1c.h: New.
44608 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44610         PR c++/13574
44611         * g++.dg/ext/array1.C: New test.
44613         PR c++/13178
44614         * g++.dg/conversion/op1.C: New test.
44616 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44618         PR 11864
44619         From Kazumoto Kojima / Dan Kegel:
44620         * gcc.dg/pr11864-1.c: New test.
44622         PR 10392
44623         From Marcus Comstedt / Dan Kegel:
44624         * gcc.dg/pr10392-1.c: New test.
44626 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44628         PR c++/13478
44629         * g++.dg/init/ref10.C: New test.
44631 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44633         PR c++/13407
44634         * g++.dg/parse/typename6.C: New test.
44636 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44638         PR pch/13361
44639         * g++.dg/pch/wchar-1.C: New.
44640         * g++.dg/pch/wchar-1.Hs: New.
44642 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44644         PR c++/9259
44645         * g++.dg/expr/sizeof2.C: New test.
44647 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44649         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44651 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44653         PR c++/13659
44654         * g++.dg/lookup/strong-using-3.C: New.
44655         * g++.dg/lookup/using-10.C: New.
44657 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44659         PR c++/13594
44660         * g++.dg/lookup/strong-using-2.C: New.
44662 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44663             Dan Kegel <dank@kegel.com>
44664             J"orn Rennecke <joern.rennecke@superh.com>
44666         PR target/9365
44667         * gcc.dg/pr9365-1.c: New test.
44669 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44671         PR c++/8856
44672         * g++.dg/parse/casting-operator2.C: New test.
44673         * g++.old-deja/g++.pt/explicit83.C: Remove.
44675 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44677         * gcc.dg/label-compound-stmt-1.c: New test.
44678         * gcc.c-torture/compile/950922-1.c,
44679         gcc.c-torture/compile/20000211-3.c,
44680         gcc.c-torture/compile/20000518-1.c,
44681         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44682         compound statements.
44684 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44686         * gcc.dg/ppc64-abi-1.c: New test.
44688 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44690          * g++.dg/ext/attrib9.C: Add dg-warnings.
44692 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44694         PR c++/12335
44695         * g++.dg/parse/dtor3.C: New test.
44697 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44699         PR c++/12709
44700         * g++.dg/parse/try-catch-1.C: New test.
44702 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44704         * ada/acats/run_all.sh: Add more verbose output in acats.log
44705         when compiling tests.
44707 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44709         PR 13656
44710         * gcc.dg/typedef-redecl.c: New test case.
44711         * gcc.dg/typedef-redecl.h: New support file.
44713 2004-01-13  Jan Hubicka  <jh@suse.cz>
44715         * gcc.dg/always_inline.c: New test.
44716         * gcc.dg/debug/20031231-1.c: Fix.
44718 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44720         PR c++/13474
44721         * g++.dg/template/array3.C: New test.
44723 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44725         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44726         * g++.dg/warn/Wunused-2.C: Likewise.
44728 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44730         PR c++/13289
44731         * g++.dg/template/instantiate6.C: New test.
44733 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44735         PR middle-end/11397
44736         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44738 2004-01-12  Jan Hubicka  <jh@suse.cz>
44740         PR opt/12826
44741         * gcc.dg/20040112-1.c: New.
44743         * gcc.dg/dwarf-die[1-7].c: Move to...
44744         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44745         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44747 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44749         PR c++/4100
44750         * g++.dg/parse/friend4.C: New test.
44752 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44754         PR c++/4100
44755         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44756         definition is called a friend.
44758 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44760         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44762 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44764         PR c++/3478
44765         * g++.dg/parse/error10.C: New test.
44766         * g++.dg/template/arg2.C: Accept "invalid type" error.
44768 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44770         PR middle-end/13392
44771         * g++.dg/opt/expect2.C: New test.
44773 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44775         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44776         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44777         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44778         Update dg-error regexps.
44780 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44782         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44783         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44785 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44787         * gcc.dg/pragma-re-1.c: Use right pointer type.
44789 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44791         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44793 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44795         * gcc.dg/rs6000-ldouble-1.c: New.
44797 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44799         DR 337
44800         PR c++/9256
44801         * g++.dg/other/abstract1.C: New test.
44803 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44805         * g++.dg/lookup/strong-using-1.C: New.
44807 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44809         PR c/11234
44810         * gcc.dg/func-ptr-conv-1.c: New test.
44811         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44813 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44815         PR target/13380.
44816         * gcc.c-torture/compile/20040109-1.c: New.
44818 2004-01-08  Stuart Hastings  <stuart@apple.com>
44820         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44821         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44822         * gcc.dg/i386-sse-6.c: ...this new testcase.
44824 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44826         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44828 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44830         * ada/acats/run_acats: Treat 'gnatchop' the same way
44831         as 'gnatmake'.  Export GCC_DRIVER.
44832         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44833         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44835 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44837         PR c++/12573
44838         * g++.dg/template/dependent-expr4.C: New test.
44840 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44842         * gcc.dg/altivec-11.c: New test.
44844 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44846         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44848 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44850         PR c/6024
44851         * gcc.dg/enum-compat-1.c: New test.
44852         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44854 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44856         PR c/12165
44857         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44858         gcc.dg/c99-idem-qual-3.c: New tests.
44860 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44862         * gcc.dg/winline-7.c: Don't cast void * to int.
44864 2004-01-06  Jan Hubicka  <jh@suse.cz>
44866         * gcc.dg/i386-sse-5.c: New test
44867         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44869 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44871         PR c++/12815
44872         * g++.dg/rtti/typeid4.C: New test.
44874 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44876         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44878 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44880         PR c++/12132
44881         * g++.dg/template/error11.C: New test.
44883         PR c++/13451
44884         * g++.dg/template/class2.C: New test.
44886 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44887         Richard Sandiford <rsandifo@redhat.com>
44889         PR c++/13387
44890         * g++.dg/opt/alias3.C: New test.
44892 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44894         PR c++/13157
44895         * g++.dg/template/koenig3.C: New test.
44897         PR c++/13529
44898         * g++.dg/parse/offsetof3.C: New test.
44900         * g++.dg/init/copy7.C: Add missing dg-error markers.
44902         PR c++/12226
44903         * g++.dg/init/copy7.c: New test.
44905         PR c++/13536
44906         * g++.dg/parse/cast1.C: New test.
44908 2004-01-04  Jan Hubicka  <jh@suse.cz>
44910         * gcc.dg/winline[1-7].c: New tests.
44912 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44914         PR c++/13520
44915         * g++.dg/template/qualttp22.C: New test.
44917 2004-01-01  Jan Hubicka  <jh@suse.cz>
44919         * gcc.dg/debug/20031231-1.c: New.
44920         * gcc.c-torture/compile/20040101-1.c: New.
44921         * gcc.dg/dwarf-die-[1-7].c: New.
44923 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44925         PR optimization/13521
44926         * gcc.c-torture/compile/20031231-1.c: New test.
44928 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44930         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44932 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44934         PR c++/10079
44935         * g++.dg/template/crash16.C: New test.
44937 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44939         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44941 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44943         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44944         ports.
44945         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44946         * g++.old-deja/g++.law/profile1.C: Likewise.
44947         * gcc.c-torture/compile/981006-1.c: Likewise.
44948         * gcc.c-torture/execute/loop-2e.x: Likewise.
44949         * gcc.c-torture/execute/loop-2f.x: Remove.
44950         * gcc.c-torture/execute/loop-2g.x: Likewise.
44951         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44952         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44954 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44956         PR c++/13507
44957         * g++.dg/ext/attrib11.C: New test.
44959         PR c++/13494
44960         * g++.dg/template/array2-1.C: New test.
44961         * g++.dg/template/array2-2.C: New test.
44963 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44965         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44967 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44969         PR c++/12774
44970         * g++.dg/template/array1-1.C: New test.
44971         * g++.dg/template/array1-2.C: New test.
44973 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44975         PR fortran/12632
44976         * g77.dg/12632.f: New test case.
44978 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44980         PR c++/13289
44981         * g++.dg/parse/nontype1.C: New test.
44983 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44985         PR c++/12403
44986         * g++.dg/parse/explicit1.C: New test.
44987         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44989 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44991         PR c++/13081
44992         * g++.dg/opt/inline6.C: New test.
44994         PR c++/12613
44995         * g++.dg/parse/error9.C: New test.
44997         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44999 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45001         PR c++/13009
45002         * g++.dg/init/assign1.C: New test.
45004 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45006         PR c++/13070
45007         * g++.dg/warn/format3.C: New test case.
45009 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45011         * gcc.c-torture/compile/20031227-1.c: New test.
45013 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45015         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45016         * g77.dg/bprob/bprob.exp: Likewise.
45017         * gcc.misc-tests/bprob.exp: Likewise.
45018         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45019         variants on systems where the library does not provide that
45020         functionality.
45021         * gcc.dg/builtins-20.c: Use builtins-config.h.
45022         * gcc.dg/builtins-config.h: New file.
45024 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45026         * lib/gcc-dg.exp (dg-require-profiling): New function.
45027         * lib/target-supports.exp (check_profiling_available): Likewise.
45028         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45029         * g77.dg/bprob/bprob.exp: Likewise.
45030         * gcc.misc-tests/bprob.exp: Likewise.
45031         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45032         * gcc.dg/20021014-1.c: Likewise.
45033         * gcc.dg/nest.c: Likewise.
45035 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45037         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45038         compiling.
45039         * g++.dg/lookup/java2.C: Likewise.
45040         * gcc.dg/cpp/lexident.c: Likewise.
45042 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45044         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45045         given.
45046         * gcc.c-torture/compile/961203-1.c: Likewise.
45047         * gcc.c-torture/compile/980506-1.c: Likewise.
45049 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45051         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45052         (additional_prunes): New global.
45053         (gcc-dg-prune): Handle additional per-test pruning.
45054         (dg-test): Clear additional_prunes between tests.
45056         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45057         dg-prune-output to avoid spurious failures from assembler
45058         complaining about nonexistent WAW violations.
45059         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45060         Use dg-prune-output to avoid spurious failures from assembler
45061         warning about Itanium B-step errata.
45063 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45065         * g++.dg/abi/macro0.C: New test.
45066         * g++.dg/abi/macro1.C: Likewise.
45067         * g++.dg/abi/macro2.C: Likewise.
45069         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45070         * g++.dg/abi/bitfield7.C: Likewise.
45071         * g++.dg/abi/dtor2.C: Likewise.
45072         * g++.dg/abi/mangle11.C: Likewise.
45073         * g++.dg/abi/mangle12.C: Likewise.
45074         * g++.dg/abi/mangle14.C: Likewise.
45075         * g++.dg/abi/mangle17.C: Likewise.
45076         * g++.dg/abi/vbase10.C: Likewise.
45077         * g++.dg/abi/vbase14.C: Likewise.
45078         * g++.dg/template/qualttp17.C: Likewise.
45080 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45082         PR c/11995
45083         * gcc.dg/20031223-1.c: New test.
45085 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45087         * gcc.dg/noreturn-7.c: New test.
45089 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45091         * gcc.dg/null-pointer-1.c: New test.
45093 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45095         * g++.old-deja/g++.jason/template18.C: Remove.
45096         * g++.old-deja/g++.jason/template37.C: Likewise.
45098         PR c++/12862
45099         * g++.dg/lookup/ns1.C: New test.
45101         PR c++/12397
45102         * g++.dg/template/lookup3.C: New test.
45104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45106         * g++.dg/template/recurse1.C: New test
45108 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45110         PR c++/12479
45111         * g++.dg/parse/semicolon1.C: New test.
45112         * g++.dg/parse/semicolon1.h: Likewise.
45114 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45116         * gcc.dg/darwin-misaligned.c: New test.
45118 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45120         PR c/9163
45121         * gcc.dg/20031222-1.c: New test.
45123 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45125         PR c++/13438
45126         * g++.dg/parse/error8.C: New test.
45128         PR c++/11554
45129         * g++.dg/warn/ctor-init-1.C: New test.
45131 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45133         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45134         too small.
45135         * gcc.c-torture/compile/930217-1.c: Likewise.
45136         * gcc.c-torture/compile/930513-1.c: Likewise.
45137         * gcc.c-torture/execute/920908-2.c: Likewise.
45138         * gcc.c-torture/execute/921204-1.c: Likewise.
45139         * gcc.c-torture/execute/930621-1.c: Likewise.
45140         * gcc.c-torture/execute/930630-1.c: Likewise.
45141         * gcc.c-torture/execute/931031-1.c: Likewise.
45142         * gcc.c-torture/execute/980602-2.c: Likewise.
45143         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45144         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45145         * gcc.c-torture/execute/extzvsi.c: Likewise.
45146         * gcc.c-torture/unsorted/ext.c: Likewise.
45148 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45150         PR target/12749
45151         * gcc.c-torture/compile/20031220-2.c: New test case.
45153 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45155         PR optimization/13031
45156         * gcc.c-torture/compile/20031220-1.c: New test case.
45158 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45160         * gcc.dg/cast-function-1.c: New test.
45162 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45164         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45165         formats.
45167 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45169         PR c++/12795
45170         * g++.dg/ext/attrib10.C: New test.
45172 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45174         * gcc.dg/cleanup-10.c: New test.
45175         * gcc.dg/cleanup-11.c: New test.
45177 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45179         PR c++/13239
45180         * g++.dg/opt/expect1.C: New test.
45182 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45184         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45186 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45188         PR debug/12923
45189         * gcc.dg/20031218-1.c: New test.
45191         PR debug/12389
45192         * gcc.dg/20031218-2.c: New test.
45193         * gcc.dg/20031218-3.c: New test.
45195         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45196         of label name and allow for USER_LABEL_PREFIX == "_" names.
45197         * g++.dg/abi/mangle18-2.C: Likewise.
45198         * g++.dg/abi/mangle19-1.C: Likewise.
45199         * g++.dg/abi/mangle19-2.C: Likewise.
45200         * g++.dg/abi/mangle20-1.C: Likewise.
45201         * g++.dg/abi/mangle20-2.C: Likewise.
45203 2003-12-18  Richard Henderson  <rth@redhat.com>
45205         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45207 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45208             Dan Kegel <dank@kegel.com>
45210         PR other/12009
45211         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45212         testing a cross compiler, it causes spurious compile failures.
45213         * lib/g++.exp: Likewise.
45215 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45217         PR c++/13262
45218         * g++.dg/template/access13.C: New test.
45220 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45222         * gcc.dg/20031216-1.c: New test.
45224 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45226         PR c++/9154
45227         * g++.dg/template/error10.C: New test.
45229 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45231         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45232         * g++.dg/eh/simd-2.C: Likewise.
45234 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45235             Roger Sayle  <roger@eyesopen.com>
45237         * gcc.c-torture/execute/ieee/mzero5.c: New.
45239 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45241         PR c++/10603
45242         * g++.dg/parse/error6.C: New test.
45244         PR c++/12827
45245         * g++.dg/parse/error7.C: New test.
45247 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45249         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45250         at -O with stabs debugging formats.
45251         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45252         * gcc.dg/debug/debug-2.c: Likewise.
45254 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45256         PR c++/12696
45257         * g++.dg/init/error1.C: New test.
45259         PR c++/12218
45260         * g++.dg/init/pm3.C: New test.
45262 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45264         PR c/3347
45265         * gcc.dg/bitfld-8.c: New test.
45267 2003-12-16  James Lemke  <jim@wasabisystems.com>
45269         * gcc.dg/arm-scd42-[123].c: New tests.
45271 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45273         PR c++/9043
45274         * g++.dg/abi/mangle20-1.C: New test.
45275         * g++.dg/abi/mangle20-2.C: New test.
45277 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45279         PR c++/13275
45280         * g++.dg/other/offsetof2.C: Remove XFAIL.
45281         * g++.dg/parse/offsetof1.C: New test.
45282         * g++.gd/parse/offsetof2.C: Likewise.
45284 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45286         * g++.dg/template/nontype3.C: New test.
45287         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45289 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45291         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45293 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45295         PR c++/13387
45296         * g++.dg/expr/assign1.C: New test.
45298         PR c++/13242
45299         * g++.dg/abi/mangle19-1.C: New test.
45300         * g++.dg/abi/mangle19-2.C: New test.
45302 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45304         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45306 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45308         * gcc.c-torture/execute/20031216-1.c: New test.
45310 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45312         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45313         an ICE regression.
45315 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45317         PR c++/10926
45318         * g++.dg/template/error9.C: New test.
45320         PR c++/11116
45321         * g++.dg/template/error8.C: New test.
45323 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45325         PR middle-end/13400
45326         * gcc.c-torture/execute/20031215-1.c: New test case.
45328 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45330         PR c++/13269
45331         * g++.dg/parse/error5.C: New test.
45333         PR c++/12989
45334         * g++.dg/expr/sizeof1.C: New test.
45336         PR c++/13310
45337         * g++.dg/template/crash15.C: New test.
45339 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45341         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45342         a non-POD type as the last named parameter of a varargs function.
45344 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45346         PR c++/13243
45347         PR c++/12573
45348         * g++.dg/template/crash14.C: New test.
45349         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45351 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45353         * g++.dg/other/java1.C: New test.
45355         PR c++/13241
45356         * g++.dg/abi/mangle18-1.C: New test.
45357         * g++.dg/abi/mangle18-2.C: New test.
45359 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45361         PR optimization/10312
45362         * gcc.c-torture/execute/20031214-1.c: New.
45364 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45366         PR c++/10779
45367         PR c++/12160
45368         * g++.dg/parse/error3.C: New test.
45369         * g++.dg/parse/error4.C: Likewise.
45370         * g++.dg/abi/mangle4.C: Tweak error messages.
45371         * g++.dg/lookup/using5.C: Likewise.
45372         * g++.dg/other/error2.C: Likewise.
45373         * g++.dg/parse/typename5.C: Likewise.
45374         * g++.dg/parse/undefined1.C: Likewise.
45375         * g++.dg/template/arg2.C: Likewise.
45376         * g++.dg/template/ttp3.C: Likewise.
45377         * g++.dg/template/type1.C: Likewise.
45378         * g++.old-deja/g++.other/crash32.C: Likewise.
45379         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45381 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45383         PR c++/13106
45384         * g++.dg/warn/noreturn-3.C: New test.
45386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45388         PR c++/13118
45389         * g++.dg/abi/covariant3.C: New.
45391 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45393         * g++.dg/eh/ia64-1.C: New test.
45395 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45397         PR optimization/13037
45398         * g77.f-torture/execute/13037.f: New test case.
45400 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45402         PR c++/12881
45403         * g++.dg/abi/covariant2.C: New.
45405 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45407         * gcc.dg/cpp/trad/macro.c: New tests.
45409 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45411         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45413 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45415         PR other/10819
45416         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45417         to fix Bug 10819.
45418         * lib/g++.exp (g++_version): Likewise.
45419         * lib/g77.exp (g77_version): Likewise.
45420         * lib/objc.exp (default_objc_version): Likewise.
45422 2003-12-10  Richard Henderson  <rth@redhat.com>
45424         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45426         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45428 2003-12-08  Matt Austern  <austern@apple.com>
45430         PR c/13134
45431         * lib/gcc-dg.exp (dg-require-visibility): Define.
45432         * lib/target-supports (check_visibility_available): Define.
45433         * gcc.dg/visibility-1.c: New test.
45434         * gcc.dg/visibility-2.c: Likewise.
45435         * gcc.dg/visibility-3.c: Likewise.
45436         * gcc.dg/visibility-4.c: Likewise.
45437         * gcc.dg/visibility-5.c: Likewise.
45438         * gcc.dg/visibility-6.c: Likewise.
45439         * g++.dg/ext/visibility-1.C: Likewise.
45440         * g++.dg/ext/visibility-2.C: Likewise.
45441         * g++.dg/ext/visibility-3.C: Likewise.
45442         * g++.dg/ext/visibility-4.C: Likewise.
45443         * g++.dg/ext/visibility-5.C: Likewise.
45444         * g++.dg/ext/visibility-6.C: Likewise.
45446 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45448         * g++.dg/lookup/java1.C: New test.
45449         * g++.dg/lookup/java2.C: New test.
45451 2003-12-07  Falk Hueffner  <falk@debian.org>
45453         * g++.dg/opt/noreturn-1.C: New test.
45455 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45457         * gcc.dg/overflow-1.c: New test.
45459 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45461         * g77.f-torture/compile/13060.f: New test.
45463 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45465         PR c++/13323
45466         * g++.dg/inherit/operator2.C: New test.
45468 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45470         PR c++/13305
45471         * g++.dg/ext/attrib9.C: New test.
45473 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45475         PR c++/13314
45476         * g++.dg/template/error7.C: New test.
45478 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45479             J"orn Rennecke <joern.rennecke@superh.com>
45481         PR target/13302
45482         * g++.dg/other/struct-va_list.C: New test.
45484 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45486         PR c++/13166
45487         * g++.dg/parse/defarg6.C: New test.
45489 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45491         PR target/13256
45492         * gcc.c-torture/execute/20031201-1.c: New test.
45494 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45496         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45498 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45500         * gcc.dg/builtin-return-1.c: New test.
45502 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45503             J"orn Rennecke <joern.rennecke@superh.com>
45505         PR optimization/13260
45506         * gcc.c-torture/execute/20031204-1.c: New test.
45508 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45510         PR c++/9127
45511         * g++.dg/template/error6.C: New test.
45513 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45515         * gcc.dg/20031202-1.c: New test.
45517 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45519         PR c++/13179
45520         * g++.dg/template/eh1.C: New test.
45522         PR c++/10771
45523         * g++.dg/template/error5.C: New test.
45525 2003-12-02  David Ung  <davidu@mips.com>
45527         * gcc.dg/compat/vector-check.h: Corrected type for var
45528         g_##TMODE
45530 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45532         PR c++/10126
45533         * g++.dg/template/ptrmem8.C: New test.
45535 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45537         PR c++/12573
45538         * g++.dg/template/dependent-expr3.C: New test.
45540 2003-12-01  James Lemke  <jim@wasabisystems.com>
45542         * gcc.dg/arm-g2.c: New test.
45544 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45546         PR optimization/11634
45547         * gcc.dg/20031201-2.c: New test case.
45549 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45551         PR 11433
45552         * objc.dg/proto-lossage-3.m: New test.
45554 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45556         PR optimization/12628
45557         * gcc.dg/20031201-1.c: New test case.
45559 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45561         * gcc.dg/unaligned-1.c: New test.
45563 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45565         PR c++/9849
45566         * g++.dg/template/error4.C: New test.
45567         * g++.dg/template/nested3.C: Adjust error markers.
45569 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45571         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45573 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45575         PR c/10333
45576         * gcc.dg/bitfld-7.c: New test.
45578 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45580         * gcc.dg/tls/asm-1.C: New test.
45582 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45584         * gcc.dg/cpp/assert4.c: Update.
45586 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45588         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45589         * gcc.dg/builtin-apply3.c: New test.
45591 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45593         * lib/compat.exp (compat-obj): New xfaildata parameter.
45594         Use it to set compiler_conditional_xfail_data before compiling.
45595         (compat-get-options): Handle dg-xfail-if.
45596         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45597         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45598         * gcc.dg/compat/vector-1_y.c: Likewise.
45599         * gcc.dg/compat/vector-2_x.c: Likewise.
45600         * gcc.dg/compat/vector-2_y.c: Likewise.
45602 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45604         * g++.dg/opt/reg-stack4.C: New test.
45606 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45608         * gcc.dg/builtin-apply2.c: New test.
45610 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45612         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45614 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45616         PR c++/12924
45617         * g++.dg/template/template-id-2.C: New test.
45619 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45621         PR c++/5369
45622         * g++.dg/template/memfriend1.C: New test.
45623         * g++.dg/template/memfriend2.C: Likewise.
45624         * g++.dg/template/memfriend3.C: Likewise.
45625         * g++.dg/template/memfriend4.C: Likewise.
45626         * g++.dg/template/memfriend5.C: Likewise.
45627         * g++.dg/template/memfriend6.C: Likewise.
45628         * g++.dg/template/memfriend7.C: Likewise.
45629         * g++.dg/template/memfriend8.C: Likewise.
45630         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45632 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45634         PR c++/12515
45635         * g++.dg/ext/cond1.C: New test.
45637 2003-11-20  Richard Henderson  <rth@redhat.com>
45639         * gcc.dg/20020201-2.c: Remove.
45640         * gcc.dg/20020201-4.c: Remove.
45641         * gcc.dg/20020304-1.c: Remove.
45643 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45645         * gcc.dg/cpp/trad/xwin1.c: New test case.
45647 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45649         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45650         * lib/g77.exp: Likewise.
45651         * lib/objc.exp: Likewise.
45652         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45653         for darwin.
45655 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45657         PR c++/12932
45658         * g++.dg/template/static5.C: New test.
45660 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45662         * gcc.dg/nested-func-1.c: New test.
45664 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45666         * gcc.dg/cpp/assert4.c: New test.
45668 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45670         PR c++/2294
45671         * g++.dg/lookup/using9.c: New test.
45673 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45675         PR c++/12762
45676         * g++.dg/template/error3.C: New test.
45678 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45680         PR ada/13035
45681         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45682         No longer use a wrapper for gcc, since this does not work under
45683         Windows.
45685 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45687         PR c++/2094
45688         * g++.dg/template/ptrmem7.C: New test.
45690 2003-11-13  Andrew Pinski <apinski@apple.com>
45692         * gcc.c-torture/compile/20031113-1.c: New test.
45694 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45695             Kean Johnston <jkj@sco.com>
45697         PR c/13029
45698         * gcc.dg/unused-4.c: Update.
45700 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45702         * g++.dg/opt/const3.C: New test.
45704 2003-11-13  Jan Hubicka  <jh@suse.cz>
45706         * gcc.c-torture/compile/20031112-1.c: New test.
45708 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45710         * g++.dg/parse/crash10.C: Remove bogus error marker.
45712 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45714         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45715         (host_gcc): Likewise.
45716         (ROOT): Honor $PWDCMD.
45717         (BASE): Likewise.
45718         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45720 2003-11-12  Catherine Moore  <clm@redhat.com>
45722         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45724 2003-11-12  Andreas Jaeger  <aj@suse.de>
45725             Jakub Jelinek  <jakub@redhat.com>
45726             Andrew Pinski  <pinskia@physics.uc.edu>
45727             Richard Henderson  <rth@redhat.com>
45729         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45730         systems.
45731         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45733         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45734         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45736 2003-11-11  Andreas Jaeger  <aj@suse.de>
45738         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45740         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45742 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45744         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45745         Clean ups.
45747 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45749         * gcc.dg/trampoline-1.c: New test.
45751 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45753         * gcc.c-torture/compile/200031109-1.c: New test.
45755 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45757         PR c/3190
45758         PR c/8714
45759         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45760         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45761         gcc.dg/format/no-y2k-1.c: Update.
45763 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45765         PR optimization/10467
45766         * gcc.dg/20031108-1.c: New test case.
45768 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45770         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45772 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45774         * gcc.dg/compound-lvalue-1.c: New test.
45775         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45776         some XFAILs.
45778 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45780         * gcc.dg/altivec-varargs-1.c: New test.
45782 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45784         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45785         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45786         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45787         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45788         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45790 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45792         * gcc.dg/cond-lvalue-1.c: New test.
45794 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45796         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45798 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45800         PR c++/11616
45801         * g++.dg/template/instantiate5.C: New test.
45803 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45805         PR c++/12726
45806         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45807         * ChangeLog: Add missing first entry for above test.
45809 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45811         PR c++/9810
45812         * g++.dg/template/using8.C: New test.
45813         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45815 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45817         PR optimization/10817
45818         * gcc.c-torture/compile/20031102-1.c: New test case.
45820 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45822         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45823         2147483647.
45825 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45827         * gcc.dg/20031102-1.c: New test.
45829 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45831         * gcc.dg/complex-1.c: New test.
45833 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45835         PR c++/12796
45836         * g++.dg/template/crash13.C: Adjust expected error location.
45837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45841         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45843 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45845         PR/10239
45846         * gcc.c-torture/compile/20031031-2.c: New test.
45848 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45850         PR/11640
45851         * gcc.c-torture/compile/20031031-1.c: New test.
45853 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45855         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45856         * gcc.misc-tests/bprob.exp: Likewise.
45857         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45858         the execution test on arm-elf configs.
45859         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45860         configs that don't support scratch files.
45861         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45863 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45865         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45866         done by dejagnu.
45868 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45870         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45871         Avoid non pure sh syntax. Add more logging.
45873         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45874         fail.
45876 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45878         PR libgcj/10610
45879         * gcc.dg/ppc-stackalign-1.c: New test.
45881 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45883         * ada/acats/run_all.sh: Change output to be more compliant with
45884         dejagnu framework.
45885         Create acats.sum and acats.log files under testsuite/ada/acats
45886         Only run [a-z]* directories, to filter out e.g. CVS.
45887         Redirect build output to log file.
45889 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45891         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45893 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45895         PR ada/5909:
45896         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45898 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45900         * gcc.c-torture/compile/20031023-1.c: New test.
45901         * gcc.c-torture/compile/20031023-2.c: New test.
45902         * gcc.c-torture/compile/20031023-3.c: New test.
45903         * gcc.c-torture/compile/20031023-4.c: New test.
45905 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45907         PR c++/10371
45908         * g++.dg/lookup/scoped8.C: New test.
45910 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45912         * g++.dg/opt/reg-stack3.C: New test.
45914 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45916         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45918 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45920         PR c++/11076
45921         * g++.dg/template/crash13.C: New test.
45923 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45925         * gcc.dg/c99-restrict-2.c: New test.
45927 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45929         PR c++/12698, c++/12699, c++/12700, c++/12566
45930         * g++.dg/inherit/covariant9.C: New test.
45931         * g++.dg/inherit/covariant10.C: New test.
45932         * g++.dg/inherit/covariant11.C: New test.
45934 2003-10-23  Jason Merrill  <jason@redhat.com>
45936         PR c++/12726
45937         * g++.dg/ext/complit2.C: New test.
45939 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45941         PR target/12654
45942         * gcc.c-torture/execute/20031020-1.c: New test.
45944 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45946         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45947         following the jump_insn.
45949 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45951         * gcc.dg/cast-lvalue-1.c: New test.
45953 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45955         PR c++/11962
45956         * g++.dg/template/cond2.C: New test.
45958 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45960         * gcc.dg/builtins-28.c: New test.
45962 2003-10-20  Jan Hubicka  <jh@suse.cz>
45964         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45965         parameter.
45966         * gcc.dg/inline-2.c: Likewise.
45968 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45970         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45971         * gcc.dg/nest.c: Likewise.
45973 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45975         PR c++/9781, c++/10583, c++/11862
45976         * g++.dg/parse/crash13.C: New test.
45978 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45980         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45982 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45984         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45985         Define HAVE_C99_RUNTIME except on Solaris.
45986         * gcc.dg/builtins-20.c: Likewise.
45988 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45990         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45992 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45994         PR c++/12495
45995         * g++.dg/template/crash21.C: New test.
45997 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45999         PR c++/2513
46000         * g++.dg/template/typename5.C: New test.
46002 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46004         PR c++/12369
46005         * g++.dg/template/friend25.C: New test.
46007 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46009         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46010         versions.
46012 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46014         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46015         == 2147483647.
46017 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46019         * gcc.c-torture/execute/960416-1.x: Remove.
46020         * gcc.c-torture/execute/divconst-3.x: Likewise.
46022 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46024         PR target/12598
46025         * gcc.dg/torture/cris-volatile-1.c: New test.
46027 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46029         PR optimization/9325
46030         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46031         for overflowing floating point to integer conversion during RTL
46032         simplification.
46034 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46036         * objc/execute/_cmd.m: Fix typo.
46037         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46038         Relax 'scan-assembler' regexp.
46039         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46040         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46041         * objc.dg/zero-link-2.m: Remove blank line.
46042         * objc.dg/zero-link-3.m: New test case.
46044 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46046         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46048         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46049         than linker trickery.
46051 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46053         PR c++/12370
46054         * g++.dg/other/friend2.C: New test.
46056 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46058         * gcc.dg/20031012-1.c: New test.
46060 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46062         * gcc.dg/weak/weak-3.c: Fix for new warning.
46064 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46066         PR optimization/8750
46067         * gcc.c-torture/execute/20031012-1.c: New test case.
46069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46071         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46072         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46076         PR optimization/12260
46077         * gcc.c-torture/compile/20031011-2.c: New test case.
46079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46081         * gcc.c-torture/execute/20031011-1.c: New testcase.
46083 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46085         * gcc.c-torture/compile/20031011-1.c: New test.
46087 2003-10-11  Jan Hubicka  <jh@suse.cz>
46089         * g++.dg/other/first-global.C: New test.
46091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46093         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46095 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46097         * gcc.c-torture/compile/20031010-1.c: New test.
46099 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46101         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46102         * gcc.c-torture/execute/va-arg-25.c: ... here.
46104 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46106         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46108 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46110         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46112 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46114         * g++.dg/parse/error2.C: New test.
46116 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46118         PR c++/11097
46119         * g++.dg/other/error5.C: Modify the error message.
46120         * g++.dg/lookup/using8.C: New test.
46122 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46124         * gcc.dg/darwin-abi-2.c: New file.
46125         * gcc.c-torture/execute/va-arg-24.c: New file.
46127 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46129         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46130         indentation.
46132 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46134         PR c++/10147
46135         * g++.dg/other/error4.C: Update error messages.
46136         * g++.dg/template/ptrmem4.C: Likewise.
46138         PR c++/12337
46139         * g++.dg/init/new9.C: New test.
46141         PR c++/12334, c++/12236, c++/8656
46142         * g++.dg/ext/attrib8.C: New test.
46144 2003-10-06  Devang Patel  <dpatel@apple.com>
46146         * gcc.dg/debug/dwarf2-3.h: New test.
46147         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46149 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46151         * g++.dg/opt/cfg2.C: New test.
46153 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46155         * g++.dg/opt/float1.C: New test.
46157 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46159         * gcc.dg/c90-array-lval-6.c: New test.
46160         * gcc.dg/c99-array-lval-6.c: New test.
46162 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46163             Ziemowit Laski  <zlaski@apple.com>
46165         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46166         'Derived', so that it is never considered a class method; add
46167         new warning for '+port' method ambiguity.
46168         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46169         <objc/objc-api.h> (needed on Mac OS X).
46170         * objc.dg/method-13.m: New test.
46172 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46174         PR optimization/9325, PR java/6391
46175         * gcc.c-torture/execute/20031003-1.c: New test case.
46177 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46179         PR optimization/12180
46180         * gcc.dg/20031002-1.c: New test.
46182         PR c++/12486
46183         * g++.dg/inherit/error1.C: New test.
46185 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46187         * lib/f-torture.exp (search_for): Rename to...
46188         (search_for_re): This.  Also, clean up comments and the
46189         "regexp" invocation.
46191 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46193         * gcc.c-torture/compile/20031002-1.c: New test.
46195 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46197         * g++.dg/opt/cond1.C: New test.
46199 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46201         * gcc.dg/Wold-style-definition-2.c: New testcase.
46202         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46204 2003-09-29  Richard Henderson  <rth@redhat.com>
46206         * g++.dg/init/array10.C: Add dg-options.
46208 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46210         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46212 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46214         * g++.dg/template/friend19.C: Fix typo.
46215         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46217 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46219         * gcc.c-torture/execute/20030928-1.c: New test.
46220         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46222 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46224         * g++.dg/opt/unroll1.C: New test.
46226 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46228         PR optimization/11741
46229         * gcc.dg/20030926-1.c: New test case.
46231 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46233         PR c++/5655
46234         * g++.dg/parse/access7.C: New test.
46235         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46237 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46239         MERGE OF objc-improvements-branch into MAINLINE:
46240         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46241         if libobjc has not been built.
46242         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46243         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46244         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46245         objc/execute/nested-3.m, objc/execute/np-2.m,
46246         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46247         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46248         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46249         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46250         objc.dg/special/unclaimed-category-1.h,
46251         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46252         well as GNU runtime.
46253         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46254         * execute/cascading-1.m, execute/function-message-1.m,
46255         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46256         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46257         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46258         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46259         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46260         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46261         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46262         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46263         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46264         * objc.dg/bitfield-2.m: Run only on Darwin.
46265         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46266         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46267         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46268         * objc.dg/const-str-1.m: Fix constant string layout.
46270 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46272         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46274 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46276         * gcc.dg/darwin-abi-1.c: New file.
46278 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46280         PR target/12281
46281         * gcc.c-torture/compile/20030921-1.c: New test.
46283 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46285         * g++.dg/opt/reg-stack2.C: New test.
46287 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46289         * g++.dg/eh/delayslot1.C: New test.
46291 2003-09-20  Richard Henderson  <rth@redhat.com>
46293         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46295 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46297         * gcc.c-torture/execute/20030920-1.c: New test case.
46299 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46301         * g++.dg/rtti/typeid3.C: Correct expected error message.
46303 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46305         PR c++/157
46306         * g++.dg/parse/crash12.C: New test.
46308 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46310         * gcc.dg/compat/mixed-struct-check.h: New.
46311         * gcc.dg/compat/mixed-struct-defs.h: New.
46312         * gcc.dg/compat/mixed-struct-init.h: New.
46313         * gcc.dg/compat/struct-by-value-19_main.c: New.
46314         * gcc.dg/compat/struct-by-value-19_x.c: New.
46315         * gcc.dg/compat/struct-by-value-19_y.c: New.
46316         * gcc.dg/compat/struct-by-value-20_main.c: New.
46317         * gcc.dg/compat/struct-by-value-20_x.c: New.
46318         * gcc.dg/compat/struct-by-value-20_y.c: New.
46319         * gcc.dg/compat/struct-return-19_main.c: New.
46320         * gcc.dg/compat/struct-return-19_x.c: New.
46321         * gcc.dg/compat/struct-return-19_y.c: New.
46322         * gcc.dg/compat/struct-return-20_main.c: New.
46323         * gcc.dg/compat/struct-return-20_x.c: New.
46324         * gcc.dg/compat/struct-return-20_y.c: New.
46326 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46327         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46328         so that it will not complain on LP64 targets.
46330 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46332         PR c++/495
46333         * g++.dg/template/friend24.C: New test.
46335 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46337         PR c++/12332
46338         * g++.dg/template/memtmpl2.C: New test.
46340 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46342         PR target/11184
46343         * gcc.dg/builtin-apply1.c: New test.
46345 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46347         PR c++/9848
46348         * g++.dg/warn/Wunused-4.C: New test.
46350 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46352         PR c++/12316
46353         * g++.dg/other/gc2.C: New test.
46355 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46357         PR c++/11991
46358         * g++.dg/rtti/typeid3.C: New test.
46360         PR c++/12266
46361         * g++.dg/overload/template1.C: New test.
46363 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46365         * g++.dg/opt/cfg3.C: New test.
46367 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46369         PR c++/7939
46370         * g++.dg/template/crash11.C: New test.
46372 2003-09-16  Jason Merrill  <jason@redhat.com>
46373             Jakub Jelinek  <jakub@redhat.com>
46375         * gcc.dg/attr-warn-unused-result.c: New test.
46377 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46379         PR c++/12184
46380         * g++.dg/expr/call2.C: New test.
46382 2003-09-15  Andreas Jaeger  <aj@suse.de>
46384         * gcc.dg/Wold-style-definition-1.c: New test.
46386 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46388         PR c++/3907
46389         * g++.dg/parse/template12.C: New test.
46391         * g++.dg/abi/bitfield11.C: New test.
46392         * g++.dg/abi/bitfield12.C: Likewise.
46394 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46396         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46397         non-expansion of functional macro name without arguments at EOL.
46398         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46400 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46402         * gcc.c-torture/execute/20030914-[12].c: New tests.
46404 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46406         PR c++/11788
46407         * g++.dg/overload/addr1.C: New test.
46409 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46411         * gcc.dg/20030909-1.c: New test.
46413 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46415         * gcc.dg/ultrasp10.c: New test.
46417 2003-09-09  Devang Patel  <dpatel@apple.com>
46419         * gcc.dg/darwin-ld-6.c: New test.
46421 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46423         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46425 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46427         * gcc.dg/ia64-types1.c: New test.
46428         * gcc.dg/ia64-types2.c: Likewise.
46430 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46432         * gcc.dg/builtins-1.c: Add more _Complex tests.
46433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46435         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46436         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46438 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46440         PR c++/11786
46441         * g++.dg/lookup/koenig2.C: New test.
46443         PR c++/5296
46444         * g++.dg/rtti/typeid2.C: New test.
46446 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46448         * gcc.c-torture/compile/20030904-1.c: New test.
46450 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46452         * g++.dg/opt/longbranch2.C: New test.
46454 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46456         * g++.dg/template/crash10.C: Only compile it.
46458 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46460         PR middle-end/11665
46461         * gcc.c-torture/compile/20030907-1.c: New test.
46462         * g++.dg/init/array11.C: New test.
46464 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46466         PR c++/11852
46467         * g++.dg/init/struct1.C: New test.
46469 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46471         PR c++/12181
46472         * g++.dg/expr/comma1.C: New test.
46474 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46476         PR c++/11867
46477         * g++.dg/expr/static_cast5.C: New test.
46479 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46481         PR c++/11507
46482         * g++.dg/lookup/scoped7.C: New test.
46484         PR c++/9574
46485         * g++.dg/other/static1.C: New test.
46487         PR c++/11490
46488         * g++.dg/warn/template-1.C: New test.
46490         PR c++/11432
46491         * g++.dg/template/crash10.C: New test.
46493         PR c++/2478
46494         * g++.dg/overload/VLA.C: New test.
46496         PR c++/10804
46497         * g++.dg/template/call1.C: New test.
46499 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46501         PR c++/11794
46502         * g++.dg/parse/using3.C: New test.
46504 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46506         PR c++/11409
46507         * g++.dg/overload/builtin3.C: New test case.
46509 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46511         PR c/9862
46512         * gcc.dg/20030906-1.c: New test.
46513         * gcc.dg/20030906-2.c: Likewise.
46515 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46517         PR c++/12167
46518         * g++.dg/parse/defarg5.C: New test.
46520         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46522 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46524         PR c++/12163
46525         * g++.dg/expr/static_cast4.C: New test.
46527         PR c++/12146
46528         * g++.dg/template/crash9.C: New test.
46530 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46532         * g++.old-deja/g++.ext/pretty2.C: Update for change
46533         in __FUNCTION__.
46534         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46536 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46538         PR c++/11922
46539         * g++/dg/template/qualified-id1.C: New test.
46541         PR c++/12037
46542         * g++.dg/warn/noeffect4.C: New test.
46544 2003-09-04  Matt Austern  <austern@apple.com>
46546         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46547         * g++.dg/ext/fnname2.C: Likewise.
46548         * g++.dg/ext/fnname3.C: Likewise.
46550 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46552         * g++.dg/expr/lval1.C: New test.
46553         * g++.dg/ext/lvcast.C: Remove.
46555 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46557         PR optimization/11700.
46558         * gcc.c-torture/compile/20030903-1.c: New test case.
46560 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46562         PR c++/12053
46563         * g++.dg/abi/layout4.C: New test.
46565 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46567         PR c++/11553
46568         * g++.dg/parse/friend3.C: New test.
46570 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46572         PR c++/11847
46573         * g++.dg/template/class1.C: New test.
46575         PR c++/11808
46576         * g++.dg/expr/call1.C: New test.
46578 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46580         PR c++/12114
46581         * g++.dg/init/ref9.C: New test.
46583         PR c++/11972
46584         * g++.dg/template/nested4.C: New test.
46586 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46588         PR c++/12093
46589         * g++.dg/template/non-dependent4.C: New test.
46591         PR c++/11928
46592         * g++.dg/inherit/conv1.C: New test.
46594 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46596         PR c++/6196
46597         * g++.dg/ext/label1.C: New test.
46598         * g++.dg/ext/label2.C: Likewise.
46600 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46602         * g++.dg/expr/cond3.C: New test.
46604 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46606         * gcc.dg/builtins-1.c: Add new builtin cases.
46608 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46610         * gcc.dg/builtins-1.c: Add new cases.
46611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46613 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46615         * gcc.dg/builtins-1.c: Add more math builtin tests.
46616         * gcc.dg/torture/builtin-attr-1.c: New test.
46618 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46620         PR optimization/5079
46621         * g++.dg/opt/static3.C: New test.
46623 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46625         * gcc.misc-tests/gcov-10b.c: New test.
46627 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46629         * g++.dg/opt/ptrmem3.C: New test.
46631         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46633 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46635         * gcc.dg/20030826-2.c: New test.
46637 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46639         PR middle-end/12002
46640         * g77.f-torture/compile/12002.f: New test case.
46642 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46644         * gcc.dg/20030826-1.c: New test case.
46646 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46648         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46650 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46652         PR c++/11871
46653         * c++.dg/lookup/crash1.C: New test.
46655         * c++.dg/warn/noeffect3.C: New test.
46657 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46659         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46660         * gcc.dg/compat/vector-1_y.c: Ditto.
46661         * gcc.dg/compat/vector-2_x.c: Ditto.
46662         * gcc.dg/compat/vector-2_y.c: Ditto.
46664 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46666         * gcc.dg/20030702-1.c: New test.
46668 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46670         PR c++/8795
46671         * g++.dg/ext/altivec-1.C: New test.
46673 2003-08-24  Richard Henderson  <rth@redhat.com>
46675         * g++.dg/eh/simd-2.C: Add -w for x86.
46677 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46679         * gcc.dg/20030815-1.c: New test.
46681 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46683         PR c++/3765
46684         * g++.dg/parse/access6.C: New test.
46686 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46688         PR c++/641, c++/11876
46689         * g++.dg/template/friend22.C: New test.
46690         * g++.dg/template/friend23.C: Likewise.
46692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46694         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46695         identically.
46697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46699         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46701 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46703         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46705 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46707         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46711         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46713 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46715         PR c++/11919
46716         * g++.dg/overload/prom1.C: New test.
46718         PR c++/11551
46719         * g++.dg/parse/dtor2.C: New test.
46721         PR c++/10762
46722         * g++.dg/parse/using2.C: New test.
46724 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46726         PR target/11805
46727         * gcc.c-torture/compile/20030821-1.c: New.
46729 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46731         PR c++/11834
46732         * g++.dg/template/deduce2.C: New test.
46734 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46736         * gcc.c-torture/execute/20030821-1.c: New test.
46738 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46740         PR middle-end/11984
46741         * gcc.dg/20030820-1.c: New test case.
46743 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46745         PR c++/11945
46746         * g++.dg/warn/noeffect2.C: New test.
46748 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46750         PR c++/10926
46751         * g++.dg/template/dtor2.C: New test.
46753         PR c++/11684
46754         * g++.dg/template/operator1.C: New test.
46755         * g++.dg/parse/operator4.C: New test.
46757         PR c++/11946.C
46758         * g++.dg/expr/enum1.C: New test.
46759         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46761         PR c++/11036.C
46762         * g++.dg/parse/elab2.C: New test.
46763         * g++.dg/parse/typedef4.C: Change error message.
46764         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46765         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46766         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46768 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46770         * gcc.dg/pch/warn-1.c: New.
46771         * gcc.dg/pch/warn-1.hs: New.
46773         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46774         not-tested file.
46776 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46778         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46780 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46782         * gcc.dg/uninit-D.c: New Test.
46783         * gcc.dg/uninit-E.c: New Test.
46784         * gcc.dg/uninit-F.c: New Test.
46785         * gcc.dg/uninit-G.c: New Test.
46787 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46789         * g++.dg/README: Describe the pch directory.
46791 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46793         PR c++/11174
46794         * g++.dg/parse/access4.C: New test.
46795         * g++.dg/parse/access5.C: Likewise.
46796         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46798 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46800         * gcc.dg/noncompile/20030818-1.c: New.
46802 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46804         PR c++/11957
46805         * g++.dg/warn/noeffect1.C: New test.
46807         * g++.dg/template/scope2.C: New test.
46808         * g++.dg/template/error2.C: Correct dg-error
46810 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46812         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46814 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46816         PR C++/11512
46817         * g++.dg/template/warn1.C: New.
46819 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46821         * g++.dg/template/error2.C: New test.
46822         * g++.dg/lookup/using7.C: Adjust errors
46823         * g++.old-deja/g++.pt/crash36.C: Likewise.
46824         * g++.old-deja/g++.pt/derived3.C: Likewise.
46826 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46828         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46829         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46830         * gcc.c-torture/execute/builtins/string-9.c: New, from
46831         string-opt-9.c.  Adjust for execute/builtins framework.
46832         * gcc.c-torture/execute/string-opt-9.c: Delete.
46834 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46836         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46838         * g++.dg/parse/ret-type2.C: New test.
46840         PR c++/11703
46841         * g++.dg/init/new8.C: New test.
46843         PR c++/10923
46844         * g++.dg/parse/typedef5.C: New test.
46846         PR c++/9512
46847         * g++.dg/parse/qualified2.C: New test.
46848         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46849         invalid code.
46851 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46853         * g++.dg/conversion/ptrmem1.C: New test.
46855 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46857         PR target/11693
46858         * gcc.dg/20030811-1.c: New test.
46860         PR target/11535
46861         * gcc.c-torture/execute/20030811-1.c: New test.
46863 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46865         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46867 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46869         PR c++/11789.C
46870         * g++.dg/inherit/multiple1.C: New test.
46872 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46874         * gcc.dg/spe1.c: New test.
46876         PR c++/11670
46877         * g++.dg/expr/cast2.C: New test.
46879         PR c++/10530
46880         * g++.dg/template/dependent-name2.C: New test.
46882 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46884         * g++.dg/parse/crash11.C: Put the dg options in comments.
46886 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46888         * lib/gcc-dg.exp: Update for diagnostic change.
46890 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46892         PR c++/5767
46893         * g++.dg/parse/crash11.C: New test.
46895 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46897         * gcc.dg/cpp/spacing1.c: Update.
46899 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46901         PR target/11739
46902         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46903         a value for -mtune.
46905 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46907         PR middle-end/11771
46908         * gcc.c-torture/compile/20030804-1.c: New test case.
46910 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46912         * gcc.dg/20030804-1.c: New test case.
46914 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46916         * gcc.dg/cpp/separate-1.c: New test.
46918 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46920         PR c++/11704
46921         * g++.dg/template/dependent-expr2.C: New test.
46923         PR c++/11766
46924         * g++.dg/expr/ptrmem1.C: New test.
46926 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46928         PR c++/9453
46929         * g++.dg/template/friend15.C: New test.
46931 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46933         * lib/dg-pch.exp: Work round PCH bug.
46935 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46937         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46938         builtins.  Move cases from builtins-4.c here.
46940         * gcc.dg/torture/builtin-math-1.c: New test taken from
46941         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46942         additional cases.
46944         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46945         Delete.
46947 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46949         PR c++/9447
46950         * g++.dg/template/using7.C: New test.
46952 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46954         * import1.c, import2.c: New tests.
46956 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46958         * g++.dg/eh/crossjump1.C: New test.
46960 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46962         PR c++/11697
46963         * g++.dg/template/using6.C: New test.
46965         PR c++/11744
46966         * g++.dg/template/koenig2.C: New test.
46968 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46970         PR c++/7983
46971         * g++.dg/parse/typedef4.C: New test.
46973 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46975         PR c++/8442, c++/8806
46976         * g++.dg/template/elab1.C: New test.
46977         * g++.dg/template/type2.C: Likewise.
46978         * g++.dg/template/ttp3.C: Adjust expected error message.
46979         * g++.old-deja/g++.law/visibility13.C: Likewise.
46980         * g++.old-deja/g++.niklas/t135.C: Likewise.
46981         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46982         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46983         template argument.
46984         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46986 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46988         PR c++/11295
46989         * g++.dg/ext/stmtexpr1.C: New test.
46991         * g++.dg/opt/tmp1.C: New test.
46993         PR c++/11525
46994         * g++.dg/parse/constant4.C: New test.
46996         PR c++/9447
46997         * g++.dg/template/using5.C: New test.
46999 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47001         * gcc.dg/builtins-27.c: New test case.
47003 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47005         * gcc.dg/tls/opt-7.c: New test.
47007 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47009         * g++.old-deja/g++.other/crash18.C: Remove.
47011 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47013         * g++.dg/template/explicit3.C: New.
47014         * g++.dg/template/explicit4.C: New.
47015         * g++.dg/template/explicit5.C: New.
47017         PR c++/11347
47018         * g++.dg/template/memtmpl1.C: New.
47020 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47022         PR target/11565
47023         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47024         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47026 2003-07-30  Jan Hubicka  <jh@suse.cz>
47028         * vtgc1.c: Kill.
47030 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47032         * gcc.dg/struct-in-proto-1.c: New test.
47034 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47036         * gcc.dg/cpp/include2.c: Only expect one message.
47038 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47040         PR c++/9447
47041         * g++.dg/template/using1.C: New test.
47042         * g++.dg/template/using2.C: New test.
47043         * g++.dg/template/using3.C: New test.
47044         * g++.dg/template/using4.C: New test.
47046 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47048         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47049         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47051 2003-07-28  Jan Hubicka  <jh@suse.cz>
47053         PR c++/11530
47054         * g++.dg/opt/call1.C: New test.
47056 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47058         PR c++/11667
47059         * g++.dg/init/enum2.C: New test.
47060         * g++.dg/template/overload1.C: Add "-w" option.
47062 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47064         * gcc.dg/Wdeclaration-after-statement-1.c,
47065         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47067 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47069         * gcc.c-torture/compile/20030725-1.c: New test.
47071 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47073         * gcc.dg/20030505.c: Only run for SPE.
47074         Remove definition of opaque type.
47076 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47078         * g++.dg/template/ptrmem6.C: New test.
47080 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47082         * gcc.c-torture/compile/zero-strct-2.c: New test.
47084 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47086         * gcc.dg/intermod-1.c: New test.
47088 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47090         PR c++/11617
47091         * g++.dg/template/lookup2.C: New test.
47092         * g++.dg/template/memclass1.C: Remove instantiated from error.
47093         * g++.dg/other/error2.C: Tweak expected errors.
47095         PR c++/11596
47096         * g++.dg/template/defarg3.C: New test.
47098         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47100 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47102         * g++.dg/inherit/access5.C: New test.
47104 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47106         PR c++/11513
47107         * g++.dg/template/crash8.C: New test.
47109 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47111         PR c/10602
47112         * gcc.dg/noncompile/incomplete-2.c: New test.
47114 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47116         PR c++/11645
47117         * g++.dg/inherit/access4.C: New test.
47119         PR c++/11517
47120         * g++.dg/expr/cond2.C: New test.
47122         PR optimization/10679
47123         * g++.dg/opt/inline4.C: New test.
47125 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47127         * g++.dg/parse/crash10: New test.
47129 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47131         * g++.dg/ext/flexary1.C: New test.
47133 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47135         PR c++/10793
47136         * g++.dg/template/crash9.C: New test.
47138 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47140         PR c++/3004
47141         * g++.dg/parse/typedef3.C: New test.
47143         PR c++/7906
47144         * g++.dg/parse/operator2.C: New test.
47146         PR c++/8895
47147         * g++.dg/parse/def-tmpl-arg1.C: New test.
47149         PR c++/9282
47150         * g++.dg/parse/funptr1.C: New test.
47152         PR c++/9452
47153         * g++.dg/parse/ambig3.C: New test.
47155         PR c++/9454
47156         * g++.dg/parse/operator3.C: New test.
47158         PR c++/9486
47159         * g++.dg/parse/template10.C: New test.
47161         PR c++/9488
47162         * g++.dg/parse/template11.C: New test.
47164         PR c++/10150
47165         * g++.dg/parse/invalid-op1.C: New test.
47167         PR c++/10247
47168         * g++.dg/parse/condexpr1.C: New test.
47170 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47172         * g++.dg/ext/packed3.C: New test.
47173         * g++.dg/ext/packed4.C: New test.
47175         * gcc.dg/pack-test-3.c: New test.
47177 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47179         * lib/compat.exp: Handle dg-options per source file.
47180         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47181         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47182         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47183         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47184         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47185         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47186         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47187         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47188         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47189         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47190         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47191         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47192         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47193         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47195 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47197         PR c/10320
47198         * gcc.c-torture/execute/20030718-1.c: New test.
47200 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47202         PR optimization/11536
47203         * gcc.dg/20030721-1.c: New test.
47205 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47207         PR c++/11546
47208         * g++.dg/template/lookup1.C: New test.
47210 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47212         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47213         diagnostics of ill-formed constructs involving labels.
47214         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47215         the new 'previously defined here' message.
47217 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47219         * g++.dg/parse/non-dependent2.C: New test.
47221 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47223         * g++.dg/init/init-ref4.C: xfail on targets without
47224         weak symbols.
47226 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47228         PR target/11087
47229         * gcc.c-torture/execute/20030717-1.c: New test.
47231 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47233         * g++.dg/opt/cfg1.C: New test.
47235 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47237         PR optimization/11557
47238         * gcc.dg/20030717-1.c: New test.
47240 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47242         PR c++/10476
47243         * g++.dg/expr/crash-1.C: New test.
47245         PR c++/11027
47246         * g++.dg/template/init3.C: New test.
47248         PR c++/8222
47249         * g++.dg/template/non-dependent1.C: New test.
47251         PR c++/11070
47252         * g++.dg/template/non-dependent2.C: New test.
47254         PR c++/11071
47255         * g++.dg/template/non-dependent3.C: New test.
47257         PR c++/9907
47258         * g++.dg/template/sizeof5.C: New test.
47260 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47262         PR 11498
47263         * gcc.c-torture/compile/mangle-1.c: New file.
47265 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47267         PR c++/7809
47268         * g++.dg/parse/access3.C: New test.
47270 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47272         PR c++/11384
47273         * g++.dg/init/init-ref4.C: New test.
47275 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47277         PR c++/11547
47278         * g++.dg/parse/constant3.C: New test.
47279         * g++.dg/parse/crash7.C: Likewise.
47281 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47283         PR target/11008
47284         * gcc.dg/i386-pentium4-not-mull.c: New.
47286 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47288         * gcc.dg/asm-names.c (ymain): Make it weak.
47290 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47292         PR c++/5421
47293         * g++.dg/template/friend21.C: New test.
47295 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47297         * gcc.dg/cleanup-8.c: New test.
47298         * gcc.dg/cleanup-9.c: New test.
47300 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47302         * g++.dg/ext/dll-MI1.h: New file.
47303         * g++.dg/ext/dllexport-MI1.C: New file.
47304         * g++.dg/ext/dllimport-MI1.C: New file.
47306 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47308         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47309         it does not have cmpstrsi patterns (just cmpmemsi).
47311 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47313         PR debug/11473
47314         * g++.dg/debug/debug8.C: New test.
47316 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47318         PR c++/10108
47319         * g++.dg/template/crash7.C: New test.
47321 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47323         PR target/10795
47324         * gcc.c-torture/compile/20030708-1.c: New.
47326 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47328         * gcc.c-torture/execute/20030715-1.c: New test.
47330 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47332         * gcc.dg/pch/inline-3.c: New file.
47333         * gcc.dg/pch/inline-3.hs: New file.
47334         * gcc.dg/pch/inline-4.c: New file.
47335         * gcc.dg/pch/inline-4.hs: New file.
47337 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47339         PR c++/11509
47340         * g++.dg/template/crash6.C: New test.
47342         PR c++/7053
47343         * g++.dg/template/friend20.C: New test.
47345         PR c++/7019
47346         * g++.dg/template/overload2.C: New test.
47348 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47350         PR optimization/11440
47351         * gcc.c-torture/execute/20030714-1.c: New test.
47353 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47355         PR c++/11154
47356         * g++.dg/template/partial2.C: New test.
47358 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47360         PR c++/11503
47361         * g++.dg/template/anon1.C: New test.
47363         PR c++/11493
47364         PR c++/11495
47365         * g++.dg/parse/template9.C: Likewise.
47366         * g++.dg/template/crash4.C: New test.
47367         * g++.dg/template/koenig1.C: Likewise.
47368         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47369         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47370         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47371         functions.
47372         * g++.old-deja/g++.jason/template36.C: Likewise.
47373         * g++.old-deja/g++.mike/p1989.C: Likewise.
47374         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47375         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47376         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47377         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47378         compiling.
47379         * g++.old-deja/g++.pt/union2.C: Use this->.
47381 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47383         * gcc.dg/20030711-1.c: New test.
47385 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47387         PR c++/11050
47388         * g++.dg/parse/args1.C: New test.
47389         * g++.pt/defarg8.C: Change expected errors.
47391 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47393         PR c++/8164
47394         * g++.dg/template/nontype2.C: New test.
47396         PR c++/10558
47397         * g++.dg/parse/template8.C: New test.
47399         PR c++/8327
47400         * g++.dg/template/scope1.C: New test.
47402         * g++.dg/warn/Wsign-compare-1.C: New test.
47404 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47406         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47408 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47410         PR c++/9411
47411         * g++.dg/template/explicit2.C: New test.
47413         PR c++/10032
47414         * g++.dg/warn/pedantic1.C: New test.
47416 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47418         PR c++ 9483
47419         * g++.dg/other/field1.C: New test.
47421 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47423         PR c/11449
47424         * gcc.c-torture/compile/20030707-1.c: New.
47426 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47428         PR c++/10849
47429         * g++.dg/template/access12.C: New test.
47431 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47433         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47434         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47435         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47436         * gcc.misc-tests/gcov.exp: Update
47437         * g++.dg/gcov/gcov.exp: Update
47438         * lib/gcov.exp: Update.
47440 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47442         * g++.dg/abi/mangle17.C: Make sure template expressions are
47443         dependent.
47444         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47445         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47446         * g++.dg/opt/stack1.C: Remove erroneous code.
47447         * g++.dg/parse/template7.C: New test.
47448         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47449         * g++.old-deja/g++.pt/crash4.C: Likewise.
47451 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47453         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47454         with zero or one occurence of `$' after the initial `L'.
47456 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47458         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47460 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47462         PR c/11370
47463         * gcc.dg/Wunreachable-6.c: New testcase.
47464         * gcc.dg/Wunreachable-7.c: New testcase.
47466 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47468         PR c/11420
47469         * gcc.dg/20030708-1.c: New test.
47471 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47473         * gcc.dg/compat/sdata-section.h: New file.
47474         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47475         * gcc.dg/torture/mips-sdata-1.c: New test.
47477 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47479         PR c++/11030
47480         * g++.dg/template/friend19.C: New test.
47482 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47484         * g++.dg/opt/strength-reduce.C: New test.
47486 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47488         PR target/10979
47489         * gcc.dg/20030707-1.c: New testcase.
47491 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47493         PR optimization/11059
47494         * g++.dg/opt/emptyunion.C: New testcase.
47496 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47497             Eric Botcazou  <ebotcazou@libertysurf.fr>
47499         * g++.dg/opt/stack1.C: New test.
47501 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47503         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47504         run test.
47506         PR c++/11431
47507         * g++.dg/expr/static_cast3.C: New test.
47509 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47511         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47512         everywhere.
47513         * gcc.dg/concat.c: Concatenation of string constants with
47514         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47515         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47516         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47517         necessary to avoid multi-character character constant warning.
47518         * gcc.dg/cpp/escape.c: Likewise.
47519         * gcc.dg/cpp/ucs.c: Likewise.
47520         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47521         Fix a typo.
47523 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47525         PR c/11428
47526         * gcc.c-torture/compile/20030704-1.c: New.
47528 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47530         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47532 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47534         PR c++/5287, PR c++/7910,  PR c++/11021
47535         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47536         tests for warnings.
47537         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47538         * g++.dg/ext/dllimport3.C: Likewise.
47539         * g++.dg/ext/dllimport4.C: New file.
47540         * g++.dg/ext/dllimport5.C: New file.
47541         * g++.dg/ext/dllimport6.C: New file.
47542         * g++.dg/ext/dllimport7.C: New file.
47543         * g++.dg/ext/dllimport8.C: New file.
47544         * g++.dg/ext/dllimport9.C: New file.
47545         * g++.dg/ext/dllimport10.C: New file.
47546         * g++.dg/ext/dllexport1.C: New file.
47548 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47550         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47551         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47553 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47555         * gcc.dg/builtins-25.c: New testcase.
47556         * gcc.dg/builtins-26.c: New testcase.
47558 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47560         * gcc.dg/compat/vector-defs.h: New file.
47561         * gcc.dg/compat/vector-setup.h: New file.
47562         * gcc.dg/compat/vector-check.h: New file.
47563         * gcc.dg/compat/vector-1_main.c: New file.
47564         * gcc.dg/compat/vector-1_x.c: New file.
47565         * gcc.dg/compat/vector-1_y.c: New file.
47566         * gcc.dg/compat/vector-2_main.c: New file.
47567         * gcc.dg/compat/vector-2_x.c: New file.
47568         * gcc.dg/compat/vector-2_y.c: New file.
47570         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47571         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47572         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47573         * gcc.dg/compat/struct-align-1.h: New file.
47574         * gcc.dg/compat/struct-align-1_main.c: New file.
47575         * gcc.dg/compat/struct-align-1_x.c: New file.
47576         * gcc.dg/compat/struct-align-1_y.c: New file.
47577         * gcc.dg/compat/struct-align-2.h: New file.
47578         * gcc.dg/compat/struct-align-2_main.c: New file.
47579         * gcc.dg/compat/struct-align-2_x.c: New file.
47580         * gcc.dg/compat/struct-align-2_y.c: New file.
47582         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47583         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47584         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47585         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47586         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47587         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47588         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47589         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47590         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47591         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47592         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47593         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47594         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47595         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47596         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47597         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47598         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47599         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47600         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47601         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47602         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47603         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47604         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47605         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47606         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47607         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47608         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47609         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47610         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47612 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47614         * gcc.dg/i386-call-1.c: New test.
47616 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47618         PR c++/9162
47619         * g++.dg/parse/defarg4.C: New.
47621 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47623         PR target/10700
47624         * gcc.c-torture/compile/20030703-1.c: New test case.
47626 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47628         * g++.dg/template/local3.C: Remove extra semicolon.
47630 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47632         * gcc.dg/i386-volatile-1.c: New test.
47634 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47636         PR c++/11072
47637         * g++.dg/other/offsetof2.C: XFAIL.
47638         * g++.dg/other/offsetof5.C: New.
47640         PR c++/10219
47641         * g++.dg/template/error1.C: New.
47643         PR c++/9779
47644         * g++.dg/template/dependent-expr1.C: New.
47646 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47648         PR c++/6949
47649         * g++.dg/template/local3.C: New test.
47651         PR c++/11149
47652         * g++.dg/lookup/scoped6.C: New test.
47654 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47656         PR c++/8046
47657         * g++.dg/other/error7.C: New test.
47659 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47661         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47662         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47663         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47664         * g++.old-deja/g++.other/union2.C: Likewise.
47665         * gcc.dg/c90-const-expr-2.c: Likewise.
47666         * gcc.dg/c90-const-expr-3.c: Likewise.
47667         * gcc.dg/c99-const-expr-2.c: Likewise.
47668         * gcc.dg/c99-const-expr-3.c: Likewise.
47669         * gcc.dg/concat.c: Likewise.
47671 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47673         PR c++/9559
47674         * g++.dg/init/static1.C: New test.
47676 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47678         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47679         * g++.old-deja/g++.other/access2.C: Likewise.
47680         * g++.old-deja/g++.other/decl2.C: Likewise.
47681         * gcc.c-torture/execute/20020615-1.c: Likewise.
47683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47685         PR c++/4933
47686         * g++.dg/template/sizeof4.C: New test.
47688 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47690         * g++.dg/other/error6.C: New test.
47692 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47694         PR c++/10750
47695         * g++.dg/parse/constant2.C: New test.
47697 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47699         PR c++/11106
47700         * g++.dg/other/error5.C: New test.
47702 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47704         * gcc.dg/format/gcc_diag-1.c: New test.
47706 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47708         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47710 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47712         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47713         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47714         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47716 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47718         * gcc.c-torture/execute/builtins/string-8.c: New test.
47719         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47720         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47721         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47723 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47725         PR c++/10468
47726         * g++.dg/ext/typeof6.C: New test.
47728 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47730         PR c++/10796
47731         * g++.dg/init/enum1.C: New test.
47733 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47735         * gcc.dg/20030627-1.c: New test.
47737 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47739         PR c++/11332
47740         * g++.dg/expr/static_cast2.C: New test.
47742 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47743             Jakub Jelinek  <jakub@redhat.com>
47745         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47746         sprintf(dst,"%s",src) optimization.
47747         * gcc.c-torture/execute/20030626-1.c: New test case.
47748         * gcc.c-torture/execute/20030626-2.c: New test case.
47750 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47752         * gcc.c-torture/execute/multi-ix.c: New test.
47754         * gcc.c-torture/execute/simd-4.c (main):
47755         Added missing semicolon at end of union.
47757 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47759         PR c++/8266
47760         * g++.dg/template/explicit-instantiation3.C: New test.
47762 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47764         * gcc.dg/20030626-1.c: Use signed char.
47766 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47768         * gcc.dg/20030626-1.c: New test.
47770 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47772         * const-str-2.m: Update.
47774 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47776         PR c++/10990
47777         * g++.dg/rtti/dyncast1.C: New test.
47778         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47779         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47780         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47782         PR c++/10931
47783         * g++.dg/expr/static_cast1.C: New test.
47785 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47787         * gcc.dg/20030625-1.c: New test.
47789 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47791         * gcc.c-torture/compile/20030624-1.c: New test case.
47793 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47795         * gcc.c-torture/execute/string-opt-17.c: New test.
47797 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47799         PR c++/5754
47800         * g++.dg/parse/crash6.C: New test.
47802 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47804         * gcc.dg/builtins-24.c: New test case.
47806 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47808         * g++.dg/opt/operator1.C: New test.
47810 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47812         * gcc.c-torture/execute/string-opt-16.c: New test case.
47814 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47816         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47817         * g++.old-deja/g++.other/conv7.C: Likewise.
47818         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47819         * g++.old-deja/g++.other/overload14.C: Likewise.
47821 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47823         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47824         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47826 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47828         PR c++/10888
47829         * g++.dg/warn/Winline-3.C: New test.
47831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47833         * lib/target-supports.exp (check_alias_available): Make the test
47834         program acceptable to the Solaris assembler.
47836         PR c++/10749
47837         * g++.dg/template/memclass2.C: New test.
47839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47840             Eric Botcazou  <ebotcazou@libertysurf.fr>
47842         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47843         data for non-matching targets.
47844         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47846 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47848         PR c++/10845
47849         * g++.dg/template/member3.C: New test.
47851 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47853         PR c++/10939
47854         * g++.dg/template/func1.C: New test.
47856         PR c++/9649
47857         * g++.dg/template/static4.C: New test.
47858         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47860         PR c++/11041
47861         * g++.dg/init/ref7.C: New test.
47863 2003-06-19  Matt Austern  <austern@apple.com>
47865         PR c++/11228
47866         * g++.dg/anew1.C: New test.
47867         * g++.dg/anew2.C: New test.
47868         * g++.dg/anew3.C: New test.
47869         * g++.dg/anew4.C: New test.
47871 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47873         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47875 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47877         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47878         endian-dependent.
47880 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47882         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47883         Remove cruft.
47885 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47887         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47888         * gcc.c-torture/compile/961203-1.c: Likewise.
47889         * gcc.c-torture/compile/980506-1.c: Likewise.
47891 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47893         PR c++/10712
47894         * g++.dg/lookup/using7.C: New test.
47896 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47898         PR c++/11105
47899         * g++.dg/abi/conv1.C: Remove it.
47900         * g++.dg/template/conv7.C: New test.
47901         * g++.dg/template/conv8.C: Likewise.
47902         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47903         conversion operator.
47905 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47907         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47908         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47909         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47910         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47911         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47912         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47913         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47914         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47915         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47916         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47917         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47918         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47919         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47920         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47921         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47922         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47923         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47924         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47925         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47926         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47927         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47928         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47929         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47930         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47931         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47932         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47933         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47934         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47935         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47937 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47939         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47940         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47941         indications.
47943 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47945         * gcc.dg/i386-387-5.c: New test case.
47946         * gcc.dg/i386-387-6.c: New test case.
47947         * gcc.dg/builtins-23.c: New test case.
47949 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47951         * gcc.dg/builtins-22.c: New test case.
47952         * gcc.dg/i386-387-1.c: Update to test exp.
47953         * gcc.dg/i386-387-2.c: Likewise.
47955 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47957         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47959 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47961         * lib/gcc-dg.exp (dg-require-dll): New function.
47962         (dg-xfail-if): Likewise.
47963         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47964         driver.
47966         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47967         * gcc.c-torture/compile/20001205-1.c: Likewise.
47968         * gcc.c-torture/compile/20001226-1.c: Likewise.
47969         * gcc.c-torture/compile/20010518-2.c: Likewise.
47970         * gcc.c-torture/compile/20020312-1.c: Likewise.
47971         * gcc.c-torture/compile/20020604-1.c: Likewise.
47972         * gcc.c-torture/compile/920501-12.c: Likewise.
47973         * gcc.c-torture/compile/920501-4.c: Likewise.
47974         * gcc.c-torture/compile/920520-1.c: Likewise.
47975         * gcc.c-torture/compile/920521-1.c: Likewise.
47976         * gcc.c-torture/compile/920625-1.c: Likewise.
47977         * gcc.c-torture/compile/961203-1.c: Likewise.
47978         * gcc.c-torture/compile/980506-1.c: Likewise.
47979         * gcc.c-torture/compile/981006-1.c: Likewise.
47980         * gcc.c-torture/compile/981022-1.c: Likewise.
47981         * gcc.c-torture/compile/981223-1.c: Likewise.
47982         * gcc.c-torture/compile/990617-1.c: Likewise.
47983         * gcc.c-torture/compile/dll.c: Likewise.
47984         * gcc.c-torture/compile/labels-3.c: Likewise.
47985         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47986         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47987         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47988         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47989         * gcc.c-torture/compile/simd-5.c: Likewise.
47990         * gcc.c-torture/compile/20000804-1.x: Remove.
47991         * gcc.c-torture/compile/20001205-1.x: Likewise.
47992         * gcc.c-torture/compile/20001226-1.x: Likewise.
47993         * gcc.c-torture/compile/20010518-2.x: Likewise.
47994         * gcc.c-torture/compile/20020312-1.x: Likewise.
47995         * gcc.c-torture/compile/20020604-1.x: Likewise.
47996         * gcc.c-torture/compile/920501-12.x: Likewise.
47997         * gcc.c-torture/compile/920501-4.x: Likewise.
47998         * gcc.c-torture/compile/920520-1.x: Likewise.
47999         * gcc.c-torture/compile/920521-1.x: Likewise.
48000         * gcc.c-torture/compile/920625-1.x: Likewise.
48001         * gcc.c-torture/compile/961203-1.x: Likewise.
48002         * gcc.c-torture/compile/980506-1.x: Likewise.
48003         * gcc.c-torture/compile/981006-1.x: Likewise.
48004         * gcc.c-torture/compile/981022-1.x: Likewise.
48005         * gcc.c-torture/compile/981223-1.x: Likewise.
48006         * gcc.c-torture/compile/990617-1.x: Likewise.
48007         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48008         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48009         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48010         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48011         * gcc.c-torture/compile/simd-5.x: Likewise.
48013         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48015 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48017         * gcc.c-torture/execute/20030611-1.c: New test.
48019 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48021         PR middle-end/168
48022         * gcc.dg/20030612-1.c: New test case.
48024 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48026         PR c++/10635
48027         * g++.dg/expr/cast1.C: New test.
48029 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48031         * gcc.dg/builtins-21.c: New test case.
48033 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48035         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48036         options instead of at the end.
48037         * lib/objc.exp (objc_target_compile): Likewise.
48039 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48041         PR c++/10432
48042         * g++.dg/parse/error1.C: New test.
48044 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48046         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48047         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48048         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48049         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48050         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48051         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48052         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48053         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48054         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48055         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48056         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48057         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48058         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48059         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48060         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48061         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48062         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48063         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48064         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48065         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48066         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48067         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48068         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48069         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48071         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48072         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48073         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48074         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48075         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48076         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48077         * gcc.dg/compat/scalar-return-3_main.c: New file.
48078         * gcc.dg/compat/scalar-return-3_x.c: New file.
48079         * gcc.dg/compat/scalar-return-3_y.c: New file.
48080         * gcc.dg/compat/scalar-return-4_main.c: New file.
48081         * gcc.dg/compat/scalar-return-4_x.c: New file.
48082         * gcc.dg/compat/scalar-return-4_y.c: New file.
48084 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48086         * gcc.dg/compat/fp2-struct-check.h: New file.
48087         * gcc.dg/compat/fp2-struct-defs.h: New file.
48088         * gcc.dg/compat/fp2-struct-init.h: New file.
48089         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48090         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48091         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48092         * gcc.dg/compat/struct-return-10_main.c: New file.
48093         * gcc.dg/compat/struct-return-10_x.c: New file.
48094         * gcc.dg/compat/struct-return-10_y.c: New file.
48096         * gcc.dg/compat/compat-common.h: New file.
48097         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48098         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48099         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48100         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48101         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48102         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48103         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48104         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48105         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48106         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48107         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48108         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48109         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48110         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48111         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48112         * gcc.dg/compat/small-struct-check.h: Ditto.
48113         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48114         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48115         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48116         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48117         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48118         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48119         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48120         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48121         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48122         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48123         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48124         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48125         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48126         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48127         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48128         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48129         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48130         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48131         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48132         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48133         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48134         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48135         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48136         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48137         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48138         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48139         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48140         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48141         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48142         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48144 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48146         * g++.dg/pch/static-1.C: New file.
48147         * g++.dg/pch/static-1.Hs: New file.
48149 2003-06-10  Richard Henderson  <rth@redhat.com>
48151         * gcc.dg/asm-7.c: Adjust expected warning text.
48153 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48155         * gcc.dg/builtins-20.c: New test case.
48157 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48159         PR c++/11131
48160         * g++.dg/opt/template1.C: New test.
48162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48164         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48165         additional_sources.
48167 2003-05-21  David Taylor  <dtaylor@emc.com>
48169         * gcc.dg/Wpadded.c: New file.
48171 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48173         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48174         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48175         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48176         dg-require-weak.
48178 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48180         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48182 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48184         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48185         (dg-require-alias): Likewise.
48186         (dg-require-gc-sections): Likewise.
48187         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48189 2003-06-08  Richard Henderson  <rth@redhat.com>
48191         * gcc.dg/20011029-2.c: Fix the array reference.
48192         * gcc.dg/asm-7.c: New.
48194 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48196         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48198 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48200         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48201         (dg-require-gc-sections): Likewise.
48203 2003-06-08  Jan Hubicka  <jh@suse.cz>
48205         * i386-cmov1.c: Fix regular expression.
48206         * i386-cvt-1.c: Likewise.
48207         * i386-local.c: Likewise.
48208         * i386-local2.c: Likewise.
48209         * i386-mul.c: Likewise.
48210         * i386-ssetype-1.c: Likewise.
48211         * i386-ssetype-3.c: Likewise.
48212         * i386-ssetype-5.c: Likewise.
48214 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48216         PR c++/11039
48217         * g++.dg/warn/implicit-typename2.C: New test.
48218         * g++.dg/warn/implicit-typename3.C: New test.
48220 2003-06-07  Richard Henderson  <rth@redhat.com>
48222         * g++.dg/other/offsetof3.C: Use size_t.
48223         * g++.dg/other/offsetof4.C: Likewise.
48225 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48227         * lib/copy-file.exp: New. Implement gcc_copy_files.
48229         * lib/dg-pch.exp: Load copy-file.exp
48230         (dg-pch): Use gcc_copy_files instead of "file copy".
48232 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48234         * gcc.dg/weak/weak.exp: Simplify.
48235         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48236         * gcc.dg/weak/weak-1.c: Likewise.
48237         * gcc.dg/weak/weak-2.c: Likewise.
48238         * gcc.dg/weak/weak-3.c: Likewise.
48239         * gcc.dg/weak/weak-4.c: Likewise.
48240         * gcc.dg/weak/weak-5.c: Likewise.
48241         * gcc.dg/weak/weak-6.c: Likewise.
48242         * gcc.dg/weak/weak-7.c: Likewise.
48243         * gcc.dg/weak/weak-8.c: Likewise.
48244         * gcc.dg/weak/weak-9.c: Likewise.
48246 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48248         gcc.c-torture/execute/20030606-1.c: New.
48250 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48252         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48253         * gcc.dg/builtins-19.c: Likewise.
48255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48257         * gcc.dg/builtins-2.c: Add some more tests.
48258         * gcc.dg/builtins-18.c: New test case.
48259         * gcc.dg/builtins-19.c: New test case.
48261 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48262             Jim Wilson  <wilson@tuliptree.org>
48264         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48266 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48268         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48269         mempcpy/stpcpy calls not to be optimized into something else.
48270         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48271         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48272         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48274 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48276         * gcc.dg/format/asm_fprintf-1.c: New test.
48278 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48280         * lib/gcc-defs.exp (additional_sources): New variable.
48281         (dg-additional-sources): New function.
48282         (additional_files): New variable.
48283         (dg-additional-files): New function.
48284         (dg-additional-files-options): Likewise.
48285         * lib/gcc-dg.exp (dg-require-weak): New function.
48286         (dg-require-alias): Likewise.
48287         (dg-require-gc-sections): Likewise.
48288         * lib/target-supports.exp (check_alias_available): Remove testfile
48289         parameter.
48290         (check_gc_sections_available): New function.
48291         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48292         (dg-gpp-additional-files): Likewise.
48293         * lib/g++.exp (additional_sources): Remove.
48294         (additional_files): Likewise.
48295         (g++_target_compile): Use dg-additional-files-options.
48297         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48298         Tcl logic.
48299         * gcc.dg/special/ecos.exp: Remove.
48300         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48301         * gcc.dg/special/alias-1.c: Likewise.
48302         * gcc.dg/special/alias-2.c: Likewise.
48303         * gcc.dg/special/gcsec-1.c: Likewise.
48304         * gcc.dg/special/weak-1.c: Likewise.
48305         * gcc.dg/special/weak-2.c: Likewise.
48306         * gcc.dg/special/wkali-1.c: Likewise.
48307         * gcc.dg/special/wkali-2.c: Likewise.
48309         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48310         dg-gpp-additional-*.
48311         * g++.dg/special/conpr-3.C: Likewise.
48312         * g++.dg/special/conpr-4.C: Likewise.
48313         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48314         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48315         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48316         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48317         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48318         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48319         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48320         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48321         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48322         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48323         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48324         * g++.old-deja/g++.other/comdat1.C: Likewise.
48325         * g++.old-deja/g++.other/comdat2.C: Likewise.
48326         * g++.old-deja/g++.other/comdat3.C: Likewise.
48327         * g++.old-deja/g++.other/ctor1.C: Likewise.
48328         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48330 2003-06-05  Richard Henderson  <rth@redhat.com>
48332         * gcc.dg/debug/20030605-1.c: New.
48334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48336         * README.QMTEST: Update.
48338 2003-06-04  Richard Henderson  <rth@redhat.com>
48340         * gcc.dg/cleanup-1.c: New.
48341         * gcc.dg/cleanup-2.c: New.
48342         * gcc.dg/cleanup-3.c: New.
48343         * gcc.dg/cleanup-4.c: New.
48344         * gcc.dg/cleanup-5.c: New.
48345         * gcc.dg/cleanup-6.c: New.
48346         * gcc.dg/cleanup-7.c: New.
48348 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48350         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48352         * lib/dg-pch.exp: New file.
48353         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48354         * gcc.dg/pch/pch.exp: Likewise.
48356 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48358         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48359         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48360         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48361         * gcc.dg/builtins-17.c: New test case.
48362         * gcc.dg/i386-387-4.c: New test case.
48363         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48365 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48367         * gcc.dg/ultrasp9.c: New test.
48369 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48371         * gcc.c-torture/compile/20030604-1.c: New test.
48372         * gcc.dg/sparc-constant-1.c: New test.
48374 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48376         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48378 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48380         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48382         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48383         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48385 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48387         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48389 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48391         PR c++/10940
48392         * g++.dg/template/spec10.C: New test.
48394 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48396         * gcc.dg/builtins-16.c: New test case.
48398 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48400         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48401         mempcpy test with post-increments.
48402         * gcc.c-torture/execute/string-opt-3.c: New test.
48403         * gcc.dg/string-opt-1.c: New test.
48405 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48407         PR fortran/10965
48408         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48410 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48412         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48413         (scan-assembler): ... here.  Use dg-scan.
48414         (scan-assembler-not): Likewise.
48415         (scan-file): New function.
48416         (scan-file-not): Likewise.
48417         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48418         * gcc.dg/cpp/_Pragma4.c: Likewise.
48419         * gcc.dg/cpp/_Pragma5.c: Likewise.
48420         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48421         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48422         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48423         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48424         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48425         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48426         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48427         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48428         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48429         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48430         * gcc.dg/cpp/cxxcom1.c: Likewise.
48431         * gcc.dg/cpp/line1.c: Likewise.
48432         * gcc.dg/cpp/maccom1.c: Likewise.
48433         * gcc.dg/cpp/maccom2.c: Likewise.
48434         * gcc.dg/cpp/maccom3.c: Likewise.
48435         * gcc.dg/cpp/maccom4.c: Likewise.
48436         * gcc.dg/cpp/maccom5.c: Likewise.
48437         * gcc.dg/cpp/maccom6.c: Likewise.
48438         * gcc.dg/cpp/multiline.c: Likewise.
48439         * gcc.dg/cpp/spacing1.c: Likewise.
48440         * gcc.dg/cpp/spacing2.c: Likewise.
48441         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48442         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48443         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48444         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48445         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48446         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48447         * gcc.dg/cpp/cxxcom2.c: Likewise.
48448         * gcc.dg/cpp/cxxcom2.h: New file.
48450         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48451         * g++.dg/cpp/truefalse.C: Here.
48452         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48454 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48456         * gcc.dg/cpp/redef3.c: New file.
48458 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48460         * gcc.dg/i386-loop-3.c: New test.
48462 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48464         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48466 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48468         * gcc.dg/fwrapv-1.c: New test case.
48469         * gcc.dg/fwrapv-2.c: New test case.
48471 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48473         PR c++/10956
48474         * g++.dg/template/spec9.C: New test.
48476 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48478         * gcc.dg/duff-4.c: New test case.
48480 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48482         PR fortran/10843
48483         * g77.dg/ffixed-form-1.f: New test
48484         * g77.dg/ffixed-form-2.f: New test
48485         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48486         * g77.dg/ffree-form-3.f: New test
48488 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48490         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48491         * gcc.dg/wint_t-1.c: Likewise.
48493 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48495         * g++.dg/template/access11.C: New test.
48497 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48499         PR c++/10849
48500         * g++.dg/template/access10.C: New test.
48502 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48503             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48505         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48507 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48509         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48510         suppress for powerpc-*-darwin*.
48511         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48513 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48515         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48516         suppress option for powerpc-*-darwin*.
48518 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48520         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48521         * gcc.dg/builtins-4.c: Add test for fmod.
48523 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48525         PR c++/10682
48526         * g++.dg/template/instantiate4.C: New test.
48528 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48530         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48532 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48534         * gcc.dg/compat/scalar-return-1_main.c: New file.
48535         * gcc.dg/compat/scalar-return-1_x.c: New file.
48536         * gcc.dg/compat/scalar-return-1_y.c: New file.
48537         * gcc.dg/compat/scalar-return-2_main.c: New file.
48538         * gcc.dg/compat/scalar-return-2_x.c: New file.
48539         * gcc.dg/compat/scalar-return-2_y.c: New file.
48540         * gcc.dg/compat/struct-return-3_main.c: New file.
48541         * gcc.dg/compat/struct-return-3_y.c: New file.
48542         * gcc.dg/compat/struct-return-3_x.c: New file.
48543         * gcc.dg/compat/struct-return-2_main.c: New file.
48544         * gcc.dg/compat/struct-return-2_x.c: New file.
48545         * gcc.dg/compat/struct-return-2_y.c: New file.
48547 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48549         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48550         for hppa*-hp-hpux*.
48551         * gcc.dg/20021014-1.c (dg-options): Likewise.
48552         * gcc.dg/nest.c (dg-options): Likewise.
48554 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48556         PR c++/9738
48557         * g++.dg/ext/dllimport2.C: New file.
48558         * g++.dg/ext/dllimport3.C: New file.
48560 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48562         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48563         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48564         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48565         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48566         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48567         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48568         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48569         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48570         * gcc.dg/compat/small-struct-defs.h: New file.
48571         * gcc.dg/compat/small-struct-init.h: New file.
48572         * gcc.dg/compat/small-struct-check.h: New file.
48573         * gcc.dg/compat/fp-struct-defs.h: New file.
48574         * gcc.dg/compat/fp-struct-check.h: New file.
48575         * gcc.dg/compat/fp-struct-init.h: New file.
48576         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48577         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48579 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48581         * gcc.dg/20030225-2.c: New test.
48583 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48584             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48586         * gcc.c-torture/compile/20030518-1.c: New test case.
48588 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48590         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48591         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48592         gcc-dg-debug-runtest.
48593         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48594         gcc-dg-debug-runtest.
48596 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48598         PR c++/9022
48599         * g++.dg/lookup/using6.C: New test.
48601 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48603         * g++.dg/parse/access2.C: New test.
48605 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48607         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48608         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48609         * gcc.dg/debug/debug.exp: Likewise.
48611 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48613         * gcc.dg/dollar.c: New test.
48615 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48617         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48618         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48619         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48620         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48621         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48622         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48623         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48624         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48625         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48626         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48627         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48628         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48629         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48630         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48631         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48632         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48633         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48634         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48636 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48638         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48639         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48640         support for "repo" mode.
48641         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48642         * lib/g77-dg.exp: Likewise.
48643         * lib/obj-dg.exp: Likewise.
48645 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48647         Merge from gcc-3_2-rhl8-branch:
48648         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48650         * gcc.dg/tls/opt-6.c: New test.
48652         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48654         * gcc.dg/20030405-1.c: New test.
48656         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48658         * gcc.dg/20030309-1.c: New test.
48660         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48662         * gcc.c-torture/execute/20030307-1.c: New test.
48664         2003-02-20  Randolph Chung  <tausq@debian.org>
48666         * gcc.c-torture/compile/20030220-1.c: New test.
48668         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48670         * gcc.dg/20030217-1.c: New test.
48672         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48674         * gcc.c-torture/compile/20020129-1.c: New test.
48676         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48678         * gcc.dg/unroll-1.c: New test.
48680         2002-11-16  Jan Hubicka  <jh@suse.cz>
48682         * gcc.c-torture/execute/20020920-1.c: New test.
48684         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48686         PR target/7434
48687         * gcc.c-torture/compile/20021008-1.c: New test.
48689         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48691         PR target/7559
48692         * gcc.c-torture/execute/20020810-1.c: New test.
48694         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48696         * gcc.c-torture/compile/20020807-1.c: New test.
48698         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48700         * gcc.dg/tls/opt-1.c: New test.
48702         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48704         * gcc.dg/20020729-1.c: New test.
48706         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48708         * g++.dg/opt/life1.C: New test.
48710         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48712         * gcc.dg/20020525-1.c: New test.
48714         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48716         PR c++/6794
48717         * g++.dg/ext/pretty1.C: New test.
48718         * g++.dg/ext/pretty2.C: New test.
48720 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48722         PR c++/8385
48723         * g++.dg/ext/typeof5.C: New test.
48725 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48727         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48728         __USER_LABEL_PREFIX__ into account.
48729         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48731 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48733         * gcc.dg/builtins-15.c: New test case.
48735 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48737         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48739 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48741         * lib/g++.exp: Tweak handling of additional source files.
48742         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48743         * g++.dg/special/conpr-2a.C: Rename to ...
48744         * g++.dg/special/conpr-2a.cc: ... this.
48745         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48746         * g++.dg/special/conpr-3a.C: Rename to ...
48747         * g++.dg/special/conpr-3a.cc: This.
48748         * g++.dg/special/conpr-3b.C: Rename to ...
48749         * g++.dg/special/conpr-3b.cc: This.
48750         * g++.dg/special/conpr-4.C: New test.
48751         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48753 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48755         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48757 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48759         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48760         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48761         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48762         * g++.old-deja/g++.other/warn3.C: Likewise.
48764 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48766         * gcc.dg/i386-387-1.c: Update to also test log.
48767         * gcc.dg/i386-387-2.c: Likewise.
48769 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48771         * g77.f-torture/execute/int8421.f: New test.
48773 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48775         PR c++/10230, c++/10481
48776         * g++.dg/lookup/scoped5.C: New test.
48778 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48780         PR c++/10552
48781         * g++.dg/template/ttp6.C: New test.
48783 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48785         * gcc.c-torture/execute/builtins: New directory.
48786         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48787         gcc.c-torture/execute/builtins.
48788         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48789         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48790         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48791         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48793 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48795         PR c++/9252
48796         * g++.dg/template/access8.C: New test.
48797         * g++.dg/template/access9.C: New test.
48799 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48801         PR c++/9554
48802         * g++.dg/parse/access1.C: New test.
48804 2003-05-09  DJ Delorie  <dj@redhat.com>
48806         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48807         long, and not an int.
48809 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48811         PR c++/10555, c++/10576
48812         * g++.dg/template/memclass1.C: New test.
48814 2003-05-08  DJ Delorie  <dj@redhat.com>
48816         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48817         targets.
48818         * gcc.c-torture/execute/20021024-1.x: Likewise.
48819         * gcc.c-torture/execute/shiftdi.x: Likewise.
48820         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48821         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48822         * gcc.dg/20021018-1.c: Likewise.
48824 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48826         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48828         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48829         (bcopy): Call memmove.
48831 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48833         * g77.f-torture/compile/8485.f: New test case.
48835 2003-05-07  Richard Henderson  <rth@redhat.com>
48837         PR c++/10570
48838         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48839         Verify exception_cleanup not called for rethrows.
48840         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48841         when exiting catch block without rethrowing.
48842         * g++.dg/eh/forced3.C: New.
48843         * g++.dg/eh/forced4.C: New.
48845 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48847         * gcc.dg/20030505.c: Fix triplet.
48849 2003-05-06  DJ Delorie  <dj@redhat.com>
48851         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48852         * gcc.dg/nest.c: Likewise.
48854 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48856         * gcc.dg/builtins-14.c: New test case.
48858 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48860         * lib/compat.exp (compat-execute): New argument.
48861         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48862         * gcc.dg/compat: New test directory.
48863         * gcc.dg/compat/compat.exp: New expect script.
48864         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48865         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48866         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48867         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48868         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48869         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48871         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48872         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48873         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48874         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48875         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48876         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48877         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48878         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48879         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48880         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48881         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48882         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48883         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48884         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48885         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48887 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48889         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48891 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48893         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48895 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48897         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48898         * gcc.dg/ppc-fsel-2.c: New test.
48900         * gcc.dg/unused-5.c: New test.
48902 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48904         PR c++/10496
48905         * g++.dg/warn/pmf1.C: New test.
48907 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48909         PR c++/4494
48910         * g++.dg/warn/main.C: New test.
48912 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48914         * gcc.dg/nonnull-3.c: New test.
48916 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48918         * gcc.dg/cpp/Wtrigraphs.c: Update.
48919         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48921 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48923         * gcc.dg/ppc-fsel-1.c: New test.
48925 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48927         PR c/10604
48928         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48930 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48932         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48934 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48936         PR c++/9364, c++/10553, c++/10586
48937         * g++.dg/parse/typename4.C: New test.
48938         * g++.dg/parse/typename5.C: Likewise.
48940 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48942         * gcc.c-torture/compile/20030503-1.c: New test.
48944 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48946         * g++.dg/lookup/using5.C: Fix testcase error.
48948 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48950         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48951         since MEABI is no longer supported.  Remove all vestiges
48952         of MEABI from the test.
48954 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48956         PR c++/10554
48957         * g++.dg/lookup/using5.C: New test.
48959 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48961         PR c++/8772
48962         * g++.dg/template/ttp5.C: New test.
48964 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48966         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48967         (dg-gpp-additional-sources): New function.
48968         (dg-gpp-additional-files): Likewise.
48969         * lib/g++.exp (additional_sources): New variable.
48970         (additional_files): Likewise.
48971         (g++_target_compile): Deal with them.
48972         * lib/old-dejagnu.exp: Remove.
48973         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48974         * g++.old-deja: Revise all tests to use dg commands.
48976 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48978         PR c++/9432, c++/9528
48979         * g++.dg/lookup/using4.C: New test.
48981 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48983         * gcc.dg/noreturn-5.c: New file.
48984         * gcc.dg/noreturn-6.c: New file.
48986         * gcc.c-torture/compile/inline-1.c: New file.
48988 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48990         PR c++/10551
48991         * g++.dg/template/explicit1.C: New test.
48993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48995         PR c++/10549
48996         * g++.dg/other/bitfield1.C: New test.
48998         PR c++/10527
48999         * g++.dg/init/new7.C: New test.
49001 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49003         * g++.dg/ext/desig1.C: New test.
49004         * g++.dg/ext/init1.C: Update.
49006         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49008 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49010         PR c++/10180
49011         * g++.dg/warn/Winline-1.C: New test.
49013 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49015         * gcc.c-torture/execute/string-opt-19.c: New test.
49017         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49018         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49020 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49022         PR c++/10506
49023         * g++.dg/init/new6.C: New test.
49025         PR c++/10503
49026         * g++.dg/init/ref6.C: New test.
49028 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49030         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49032 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49034         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49035         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49037 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49039         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49040         initialized static data members.
49042 2003-04-25  H.J. Lu <hjl@gnu.org>
49044         * gcc.dg/ia64-sync-4.c: New test.
49046 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49048         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49049         date.
49051 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49053         PR c++/10337
49054         * g++.dg/warn/conv1.C: New test.
49055         * g++.old-deja/g++.other/conv7.C: Adjust.
49056         * g++.old-deja/g++.other/overload14.C: Adjust.
49058 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49060         PR c++/10471
49061         * g++.dg/template/defarg2.C: New test.
49063 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49065         * gcc.dg/cpp/include2.c: Update.
49066         * gcc.dg/cpp/multiline-2.c: New.
49067         * gcc.dg/cpp/multiline.c: Update.
49068         * gcc.dg/cpp/strify2.c: Update.
49069         * gcc.dg/cpp/trad/literals-2.c: Update.
49071 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49073         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49075 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49077         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49079 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49081         PR c++/10451
49082         * g++.dg/parse/crash4.C: New test.
49084         PR c++/9847
49085         * g++.dg/parse/crash5.C: New test.
49087 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49089         PR c++/10446
49090         * g++.dg/parse/crash3.C: New test.
49092         PR c++/10428
49093         * g++.dg/parse/elab1.C: New test.
49095 2003-04-22  Devang Patel  <dpatel@apple.com>
49097         * gcc.dg/cpp/trad/funlike-5.c: New test.
49099 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49101         * g++.dg/other/packed1.C: Fix dg options.
49103 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49105         * g++.dg/other/offsetof2.C: New test.
49107 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49109         * g++.dg/template/recurse.C: Adjust location of error messages.
49111 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49113         PR c++/9881
49114         * g++.dg/init/addr-const1.C: New test.
49115         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49117 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49119         PR c++/10405
49120         * g++.dg/lookup/struct-hack1.C: New test.
49122 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49124         * ucs.c: Update diagnostic messages.
49126 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49128         * gcc.dg/cpp/truefalse.cpp: New test.
49129         * gcc.dg/cpp/cpp.exp: Update.
49130         * g++.dg/other/stdbool-if.C: Remove.
49132 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49134         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49135         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49137 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49139         * gcc.c-torture/compile/20030418-1.c: New test.
49141 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49143         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49145 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49147         PR c++/10347
49148         g++.dg/template/dependent-name1.C: New test.
49150 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49152         * gcc.dg/warn-1.c (tourist_guide): New array,
49153         contains a pointer to bar.
49155 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49157         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49158         * gcc.c-torture/execute/medce-1.c: New test case.
49159         * gcc.c-torture/execute/medce-2.c: New test case.
49161 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49163         * lib/prune.exp: Ignore more messages.
49165         PR c++/10381
49166         * g++.dg/parse/lookup3.C: New test.
49168 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49170         * gcc.c-torture/compile/20030415-1.c : New test.
49172 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49174         * gcc.c-torture/execute/scope-2.c: Move to ...
49175         * gcc.dg/noncompile/scope.c: .... here.
49177 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49179         * gcc.dg/20030414-2.c: New test case.
49181 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49183         PR target/10377
49184         * gcc.dg/20030414-1.c: New test.
49186 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49188         * gcc.dg/builtins-12.c: New test case.
49189         * gcc.dg/builtins-13.c: New test case.
49191 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49193         * gcc.c-torture/execute/string-opt-18.c: New test.
49195 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49197         PR c++/10300
49198         * g++.dg/init/new5.C: New test.
49200 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49202         PR c++/7910
49203         * g++.dg/ext/dllimport1.C: New test.
49205 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49207         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49209 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49211         PR Fortran/9263
49212         * g77.f-torture/noncompile/9263.f: New test
49213         PR Fortran/1832
49214         * g77.f-torture/execute/1832.f: New test
49216 2003-04-11  David Chad  <davidc@freebsd.org>
49217             Loren J. Rittle  <ljrittle@acm.org>
49219         PR libobjc/8562
49220         * objc.dg/headers.m: New test.
49222 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49224         * gcc.c-torture/execute/builtin-noret-2.c: New.
49225         * gcc.c-torture/execute/builtin-noret-2.x: New.
49226         XFAIL builtin-noret-2.c at -O1 and above.
49227         * gcc.dg/redecl.c: New.
49228         * gcc.dg/Wshadow-1.c: Update error regexps.
49230 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49232         * g++.dg/abi/bitfield10.C: New test.
49234 2003-04-09  Mike Stump  <mrs@apple.com>
49236         * gcc.dg/pch/pch.exp: Make testcase names longer.
49237         * g++.dg/pch/pch.exp: Make testcase names longer.
49239 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49241         * gcc.dg/builtins-11.c: New test case.
49243 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49245         * gcc.dg/builtins-9.c: New test case.
49246         * gcc.dg/builtins-10.c: New test case.
49248 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49250         * gcc.dg/noncompile/init-4.c.c: New test.
49252 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49254         * gcc.misc-test/gcov-9.c: New test.
49255         * gcc.misc-test/gcov-10.c: New test
49256         * gcc.misc-test/gcov-11.c: New test.
49258 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49260         PR optimization/10024
49261         * gcc.c-torture/compile/20030405-1.c: New test.
49263 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49265         * gcc.dg/pch/static-3.c: New.
49266         * gcc.dg/pch/static-3.hs: New.
49267         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49269 2003-04-04  Richard Henderson  <rth@redhat.com>
49271         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49272         * g++.dg/eh/forced2.C: Likewise.
49274 2003-04-03  Mike Stump  <mrs@apple.com>
49276         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49277         target arg.
49278         (scan-assembler-times, scan-assembler-not): Likewise.
49279         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49281 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49283         * gcc.dg/sparc-loop-1.c: New test.
49285 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49287         PR other/9274
49288         * g++.dg/pch/system-2.C: New.
49289         * g++.dg/pch/system-2.Hs: New.
49291 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49293         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49295         * g++.dg/eh/simd-1.C (vecfunc): Same.
49297 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49299         * gcc.c-torture/execute/20030401-1.c: New test case.
49301 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49303         * objc.dg/defs.m: New.
49305 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49307         * g++.dg/eh/simd-1.C: New.
49308         * g++.dg/eh/simd-2.C: New.
49310 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49312         * gcc.c-torture/execute/simd-3.c: New.
49314 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49316         PR c/9936
49317         * gcc.dg/20030331-2.c: New test.
49319 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49321         PR c++/10278
49322         * g++.dg/parse/crash2.C: New test.
49324 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49326         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49327         * gcc.c-torture/execute/20030331-1.c: ...here.
49329 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49331         * gcc.c-torture/execute/20030331-1.c: New test.
49333 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49335         * lib/gcov.exp: Adjust call return testing strings.
49336         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49338 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49340         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49341         * gcc.dg/builtins-7.c: New test case.
49342         * gcc.dg/builtins-8.c: New test case.
49344 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49346         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49348 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49350         PR c++/7647
49351         * g++.dg/lookup-class-member-2.C: New test.
49353 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49355         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49357 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49359         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49361 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49363         * g++.dg/init/attrib1.C: New test.
49365 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49367         * gcc.dg/ultrasp8.c: New test.
49369 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49371         * gcc.dg/ultrasp7.c: New test.
49373 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49375         PR c++/10047
49376         * g++.dg/template/inline1.C: New test.
49378 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49380         * gcc.dg/sparc-dwarf2.c: New test.
49382 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49384         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49385         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49387 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49389         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49390         than reading .x files.
49391         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49392         * g77.dg/gcov/gcov-1.f: Likewise.
49393         * gcc.misc-tests/gcov-4b.c: Likewise.
49394         * gcc.misc-tests/gcov-5b.c: Likewise.
49395         * gcc.misc-tests/gcov-6.c: Likewise.
49396         * gcc.misc-tests/gcov-7.c: Likewise.
49397         * gcc.misc-tests/gcov-8.c: Likewise.
49398         * g++.dg/gcov/gcov-1.x: Remove.
49399         * g77.dg/gcov/gcov-1.x: Likewise.
49400         * gcc.misc-tests/gcov-4b.x: Likewise.
49401         * gcc.misc-tests/gcov-5b.x: Likewise.
49402         * gcc.misc-tests/gcov-6.x: Likewise.
49403         * gcc.misc-tests/gcov-7.x: Likewise.
49404         * gcc.misc-tests/gcov-8.x: Likewise.
49406 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49408         PR opt/10087
49409         * gcc.dg/20030324-1.c: New test.
49411 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49413         PR c++/10224
49414         * g++.dg/template/arg3.C: New test.
49416         PR c++/10158
49417         * g++.dg/template/friend18.C: New test.
49419 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49421         * g77.f-torture/compile/20030326-1.f: New test case.
49423 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49425         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49427         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49429 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49431         * gcc.dg/ia64-sync-3.c: New test.
49433 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49435         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49437 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49439         * gcc.dg/ultrasp6.c: New test.
49441 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49443         * gcc.dg/i386-signbit-1.c: New test.
49444         * gcc.dg/i386-signbit-2.c: New test.
49445         * gcc.dg/i386-signbit-3.c: New test.
49447 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49449         * gcc.dg/ultrasp5.c: Fix options.
49451 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49453         * gcc.dg/ultrasp5.c: Fix comment.
49455 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49457         PR fortran/10197
49458         * g77.f-torture/execute/10197.f: New test.
49460 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49462         PR c++/9898, c++/383
49463         * g++.dg/template/conv6.C: New test.
49465         PR c++/10119
49466         * g++.dg/template/ptrmem5.C: New test.
49468         PR c++/10026
49469         * g++.dg/lookup/koenig1.C: New test.
49471         PR C++/10199
49472         * g++.dg/lookup/template2.C: New test.
49474 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49476         * g++.dg/opt/rtti1.C: New test.
49478 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49480         * gcc.dg/ultrasp5.c: New test.
49482 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49484         PR middle-end/9967
49485         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49486         builtin fputs.
49488 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49490         PR c/8224
49491         * gcc.dg/20030323-1.c: New test.
49493 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49495         * gcc.c-torture/compile/20030323-1.c: New test case.
49497 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49499         * gcc.dg/20030321-1.c: New test.
49501 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49503         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49505 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49507         PR c++/9978, c++/9708
49508         * g++.dg/ext/vlm1.C: Adjust expected error.
49509         * g++.dg/ext/vla2.C: New test.
49510         * g++.dg/template/arg1.C: New test.
49511         * g++.dg/template/arg2.C: New test.
49513 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49515         * g77.f-torture/execute/select.f: New test.
49516         * g77.f-torture/noncompile/select_no_compile.f: New test.
49518 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49520         PR c++/9898
49521         * g++.dg/other/error4.C: New test.
49523 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49525         * g++.dg/template/friend17.C: New test.
49527 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49529         * gcc.c-torture/compile/20030320-1.c: New.
49531 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49533         * gcc.dg/builtins-6.c: New test case.
49535 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49537         PR target/10073
49538         * gcc.c-torture/compile/20030319-1.c: New.
49540 2003-03-18  Jan Hubicka  <jh@suse.cz>
49542         * gcc.dg/i386-cvt-1.c: New test.
49544 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49546         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49547         * objc.dg/naming-2.m: Likewise.
49549 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49551         PR c++/9639
49552         * g++.dg/parse/crash1.C: New test.
49554 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49556         PR c++/8805
49557         * g++.dg/eh/cleanup1.C: New test.
49559 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49561         * gcc.c-torture/execute/20030316-1.c: New test case.
49563 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49565         PR c++/9629
49566         * g++.dg/init/ctor2.C: New test.
49568 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49570         * g77.f-torture/compile/xformat.f: New test case.
49572 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49574         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49575         * g++.old-deja/g++.mike/eh50.C: Likewise.
49577 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49579         PR c++/6440
49580         * g++.dg/template/spec7.C: New test.
49581         * g++.dg/template/spec8.C: Likewise.
49583 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49585         * gcc.c-torture/execute/20030313-1.c: New test.
49587 2003-03-14  Richard Henderson  <rth@redhat.com>
49589         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49591 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49593         * gcc.c-torture/compile/20030314-1.c: New test.
49595 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49597         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49598         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49599         thumb target,
49600         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49601         to accept newer _imp__  prefix and additional
49602         newline in .drectve section.
49603         * gcc.dg/dll-4.c: Likewise.
49604         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49605         switch.
49607 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49609         * g++.dg/parse/namespace9.C: New test.
49611         * g++.dg/init/ref5.C: New test.
49612         * g++.dg/parse/ptrmem1.C: Likewise.
49614 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49616         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49617         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49618         regular expression.
49619         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49620         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49622 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49624         * gcc.c-torture/execute/20030224-2.c: New test.
49626 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49628         * gcc.dg/decl-3.c: New test.
49630 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49632         * gcc.dg/i386-loop-2.c: New test.
49634 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49636         PR c++/9474
49637         * g++.dg/parse/namespace8.C: New test.
49639         PR c++/9924
49640         * g++.dg/overload/builtin2.C: New test.
49642 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49644         * gcc.dg/return-type-3.c: New test.
49646 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49648         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49649         profiling options are not supported.
49651 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49653         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49654         * g++.old-deja/g++.warn/impint2.C: Likewise.
49656 2003-03-10  Devang Patel  <dpatel@apple.com>
49658         * g++.dg/cpp/c++_cmd_1.C: New test.
49659         * g++.dg/cpp/c++_cmd_1.h: New file.
49661 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49663         * gcc.dg/altivec-9.c: New file.
49665 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49667         * gcc.dg/ppc-sdata-1.c: New test.
49668         * gcc.dg/ppc-sdata-2.c: New test.
49670 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49672         PR c++/9373
49673         * g++.dg/opt/ptrmem2.C: New test.
49675         PR c++/8534
49676         * g++.dg/opt/ptrmem1.C: New test.
49678 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49680         * gcc.dg/i386-loop-1.c: New test.
49682 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49684         PR c++/9970
49685         * g++.dg/lookup/friend1.C: New test.
49687 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49689         PR c++/9823
49690         * g++.dg/parser/constructor1.C: New test.
49692 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49694         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49696         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49698 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49700         * gcc.dg/cpp/Wunused.c: Update test.
49702 2003-03-08  Jan Hubicka  <jh@suse.cz>
49704         * gcc.dg/inline-3.c: New test.
49706 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49708         PR c++/9809
49709         * g++.dg/parse/builtin1.C: New test.
49711         PR c++/9982
49712         * g++.dg/abi/cookie1.C: New test.
49713         * g++.dg/abi/cookie2.C: Likewise.
49715         PR c++/9524
49716         * g++.dg/template/field1.C: New test.
49718         PR c++/9912
49719         * g++.dg/parse/class1.C: New test.
49720         * g++.dg/parse/namespace7.C: Likewise.
49721         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49723 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49725         * g++.dg/init/ref4.C: New test.
49727 2003-03-07  Jan Hubicka  <jh@suse.cz>
49729         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49730         * gcc.dg/inline-3.c: New test.
49732 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49734         * g++.dg/init/ref3.C: New test.
49736         PR c++/9965
49737         * g++.dg/init/ref2.C: New test.
49739         PR c++/9400
49740         * g++.dg/warn/Wshadow-2.C: New test.
49742         PR c++/9791
49743         * g++.dg/warn/Woverloaded-1.C: New test.
49745 2003-03-05  Jan Hubicka  <jh@suse.cz>
49747         * gcc.dg/i386-local2.c: New.
49748         * gcc.dg/i386-local.c: Fix typo.
49750 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49752         * g++.dg/abi/layout3.C: New test.
49754 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49756         * gcc.c-torture/compile/20030305-1.c
49758 2003-03-05  Jan Hubicka  <jh@suse.cz>
49760         * gcc.dg/i386-local.c: New.
49762 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49764         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49766 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49768         * gcc.dg/switch-2.c: New test.
49769         * gcc.dg/switch-3.c: New test.
49770         * gcc.dg/Wswitch.c: Adjust line numbers.
49771         * gcc.dg/Wswitch-default.c: Likewise.
49772         * gcc.dg/Wswitch-enum.c: Likewise.
49774 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49776         * gcc.c-torture/execute/20030222-1.c: New test.
49778 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49780         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49782 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49784         PR c++/9878
49785         * g++.dg/init/ref1.C: New test.
49787 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49789         * gcc.dg/sh-relax.c: New SH-only test.
49791 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49793         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49794         comment explaining purpose of testcase.
49796 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49798         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49799         for HC11/HC12 (asm needs two int registers).
49800         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49801         HC11/HC12 because the test uses an asm which needs two 32-bit
49802         registers.
49804 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49806         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49807         for HC11/HC12 (array is too large otherwise).
49808         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49809         * gcc.c-torture/compile/20010518-2.x: Likewise.
49810         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49811         HC11/HC12 (array is too large).
49813 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49815         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49816         * lib/g++-dg.exp (g++-dg-test): Likewise.
49818 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49820         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49821         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49823 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49825         * g++.dg/warn/implicit-typename1.C: Remove warning.
49827 2003-02-28  Richard Henderson  <rth@redhat.com>
49829         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49830         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49832 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49834         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49835         * g++.dg/pch/pch.exp: Likewise.
49837 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49839         PR c++/9879
49840         * g++.dg/init/new4.C: New test.
49842 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49844         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49846 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49848         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49849         unsigned long.
49851         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49852         wider than float.
49854 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49856         * lib/scanasm.exp: Add support for counting numbers of
49857         occurences.
49858         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49859         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49861 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49863         PR c++/9683
49864         * g++.dg/template/static3.C: New test.
49866         PR c++/9829
49867         * g++.dg/parse/namespace6.C: New test.
49869 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49871         PR target/9732
49872         * gcc.dg/20030225-1.c: New test.
49874 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49876         * README: Remove out-of-date information.
49878         PR c++/9836
49879         * g++.dg/template/spec6.C: New test.
49881 2003-02-24  Jeff Law  <law@redhat.com>
49883         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49885 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49887         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49888         * gcc.dg/pragma-ep-1.c: Likewise.
49890 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49892         PR c++/9602
49893         * g++.dg/template/friend16.C: New test.
49895 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49897         PR c++/5333
49898         * g++.dg/parse/fused-params1.C: Adjust error messages.
49899         * g++.dg/template/nested3.C: New test.
49901 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49903         * g++.dg/abi/param1.C: New test.
49905 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49907         PR c++/7982
49908         * g++.dg/warn/implicit-typename1.C: New test.
49910 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49912         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49913         with "mtune".
49914         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49915         * gcc.c-torture/execute/20010129-1.x: Likewise.
49916         * gcc.dg/20011107-1.c: Likewise.
49917         * gcc.dg/20020108-1.c: Likewise.
49918         * gcc.dg/20020122-3.c: Likewise.
49919         * gcc.dg/20020206-1.c: Likewise.
49920         * gcc.dg/20020310-1.c: Likewise.
49921         * gcc.dg/20020426-2.c: Likewise.
49922         * gcc.dg/20020517-1.c: Likewise.
49923         * gcc.dg/991230-1.c: Likewise.
49924         * gcc.dg/i386-unroll-1.c: Likewise.
49925         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49927 2003-02-22  Jan Hubicka  <jh@suse.cz>
49929         * gcc.dg/i386-mul.c: New test.
49931 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49933         * gcc.dg/builtins-5.c: New test case.
49935 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49937         * gcc.dg/asmreg-1.c: New test.
49939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49941         PR c++/9749
49942         * g++.dg/parse/varmod1.C: New test.
49944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49946         PR c++/9727
49947         * g++.dg/template/op1.C: New test.
49949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49951         PR c++/8906
49952         * g++.dg/template/nested2.C: New test.
49954 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49956         PR c++/8724
49957         * g++.dg/expr/dtor1.C: New test.
49959 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49961         * gcc.dg/cpp/include3.c: New test.
49962         * gcc.dg/cpp/inc/foo.h: New file.
49964 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49966         * gcc.c-torture/execute/20030221-1.c: New test.
49968 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49970         PR c++/9729
49971         * g++.dg/abi/conv1.C: New test.
49973 2003-02-20  Jan Hubicka  <jh@suse.cz>
49975         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49977 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49979         * gcc.c-torture/compile/20030219-1.c: New test.
49981 2003-02-18  Jan Hubicka  <jh@suse.cz>
49983         * gcc.dg/funcorder.c: New test.
49985 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49987         * gcc.c-torture/execute/20030218-1.c: New.
49989 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49991         * gcc.dg/20030218-1.c: New.
49993 2003-02-18  Richard Henderson  <rth@redhat.com>
49995         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49996         * gcc.dg/attr-used-2.c: New.
49998 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50000         PR c++/9704
50001         * g++.dg/init/copy5.C: New test.
50003 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50005         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50006         * g++.dg/pch/pch.exp: Likewise.
50008 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50010         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50011         STACK_SIZE is not defined.
50013 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50015         PR c++/9457
50016         * g++.dg/template/init1.C: New test.
50018 2003-02-16  Jan HUbicka  <jh@suse.cz>
50020         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50021         (foo): Add few extra tests
50022         * gcc.dg/c99-const-expr-3.c: Likewise.
50023         * gcc.c-torture/execute/20030216-1.c: New.
50025 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50027         PR c++/9459
50028         * g++.dg/ext/typeof4.C: New test.
50030 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50032         * gcc.dg/i386-387-3.c: New test case.
50034 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50036         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50037         cris-*-elf* cris-*-aout* and mmix-*-*.
50039 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50041         * gcc.dg/20030213-1.c: New test.
50043 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50045         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50046         * gcc.dg/i386-387-2.c: Likewise.
50048 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50050         * gcc.dg/ppc-spe.c: Fix formatting.
50051         Enable tests that were previously unsupported by gas.
50052         Delete tests for instructions that no longer exist.
50053         Switch arguments on evsubifw builtin.
50055 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50057         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50058         STACK_SIZE is too small.
50060 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50061             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50063         * gcc.dg/decl-2.c: New test.
50065 2003-02-10  Jan Hubicka  <jh@suse.cz>
50067         * gcc.dg/i386-fpcvt-1.c: New test.
50069 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50071         * gcc.c-torture/execute/20030209-1.c: New test.
50073 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50075         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50076         int-wide bitops, use the constants of the same width.
50077         Likewise, if long long is 32-bit wide, test bitops using
50078         32-bit constants.
50080 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50082         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50084 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50086         * gcc.dg/builtins-4.c: New test case.
50088 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50090         * gcc.dg/20020430-1.c: Fix dg command typos.
50091         * gcc.dg/20020503-1.c: Likewise.
50093 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50095         PR c++/8785
50096         * g++.dg/parse/fused-params1.C: New test.
50098         PR c++/8857
50099         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50101         PR c++/8921
50102         * g++.dg/parse/non-dependent1.C: New test.
50104         PR c++/8928
50105         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50107         PR c++/9228
50108         * g++.dg/parse/undefined7.C: New test.
50109         * g++.dg/parse/non-templ1.C: New test.
50111         PR c++/9229
50112         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50114 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50116         * gcc.c-torture/compile/20030206-1.c: New test.
50118 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50120         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50121         "pow" to "foo" to avoid potential confusion with a math built-in.
50123 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50125         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50126         conditions for SPARC targets.
50128 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50130         * gcc.dg/20030204-1.c: New test.
50132 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50134         PR c++/38
50135         * g++.dg/parse/array-size1.C: New test.
50137         PR c++/5657
50138         * g++.dg/parse/undefined3.C: New test.
50140         PR c++/5665
50141         * g++.dg/parse/undefined4.C: New test.
50143         PR c++/5975
50144         * g++.dg/parse/undefined5.C: New test.
50146         PR c++/7259
50147         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50149         PR c++/8578
50150         * g++.dg/parse/casting-operator1.C: New test.
50152         PR c++/8596
50153         * g++.dg/parse/undefined6.C: New test.
50155         PR c++/8736
50156         * g++.dg/parse/missing-template1.C: New test.
50158 2003-02-04  Jan Hubicka  <jh@suse.cz>
50160         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50161         * gcc.dg/i386-cmov?.c: Likewise.
50162         * gcc.dg/i386-fpcvt-?.c: Likewise.
50163         * gcc.dg/i386-ssefp-1.c: Likewise.
50164         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50165         conventions.
50167 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50169         PR c++/7129
50170         * g++.dg/ext/max.C: New test.
50172 2003-02-03  Jan Hubicka  <jh@suse.cz>
50174         * gcc.c-torture/execute/20030203-1.c: New test.
50176 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50178         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50179         'natural-endian'.
50181 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50183         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50184         * g++.dg/init/new2.C: Likewise.
50185         * g++.dg/other/new1.C: Likewise.
50187 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50189         * gcc.dg/struct-ret-libc.c: New test.
50191 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50193         * gcc.dg/20030129-1.c: New test.
50195 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50197         PR c++/8849
50198         * g++.dg/template/ptrmem4.C: New test.
50200 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50202         * g++.dg/parser/constant1.C: New test.
50204 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50206         PR c++/8591
50207         * g++.dg/parse/friend2.C: New test.
50209 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50211         PR c++/9437
50212         * g++.dg/template/unify4.C: New test.
50214 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50216         * gcc.c-torture/execute/20030128-1.c: New test.
50218 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50220         * g++.dg/lookup/nested1.C: Test moved from ...
50221         * g++.old-deja/g++.other/lookup24.C: ... here.
50223 2003-01-28  Jan Hubicka  <jh@suse.cz>
50225         * gcc.dg/i386-cmov5.c: New test.
50227 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50229         * gcc.c-torture/execute/20010925-1.c: Changed the
50230         memcpy declaration.
50232 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50234         PR c++/3902
50235         * g++.dg/parse/template5.C: New test.
50237 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50239         PR fortran/9258
50240         * g77.dg/pr9258: New test.
50242 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50244         * README: Move relevant parts from README.g++.
50246         * README.g++: Remove this file.
50248 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50250         * g++.dg/abi/dcast1.C: New test.
50252 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50254         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50256 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50258         PR c++/47
50259         * g++.old-deja/g++.other/lookup24.C: New test.
50261 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50263         PR middle-end/7227
50264         * gcc.dg/uninit-C.c: New test.
50266 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50268         * g++.dg/abi/covariant1.C: New test.
50270 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50272         * gcc.dg/20030123-1.c: New test.
50274 2003-01-25  Jan Hubicka  <jh@suse.cz>
50276         PR opt/8492
50277         * gcc.c-torture/compile/20030125-1.c
50279 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50281         PR c++/9403
50282         * g++.dg/parse/template3.C: New test.
50283         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50285         PR c++/795
50286         * g++.dg/parse/template4.C: New test.
50288         PR c++/9415
50289         * g++.dg/template/qual2.C: New test.
50291         PR c++/8545
50292         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50294         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50296 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50298         * gcc.c-torture/execute/switch-1.c: New test case.
50300 2003-01-25  Jan Hubicka  <jh@suse.cz>
50302         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50304 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50306         Tweaks for Bison-1.875. From the NEWS file:
50307         "- `parse error' -> `syntax error'
50308         Bison now uniformly uses the term `syntax error'"
50309         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50310         * gcc.dg/cpp/digraph2.c: Likewise.
50311         * gcc.dg/cpp/direct2.c: Likewise.
50312         * gcc.dg/cpp/paste4.c: Likewise.
50313         * gcc.dg/c90-restrict-1.c: Likewise.
50314         * gcc.dg/c99-func-2.c: Likewise.
50315         * gcc.dg/noncompile/920721-2.c: Likewise.
50316         * gcc.dg/noncompile/930622-2.c: Likewise.
50317         * gcc.dg/noncompile/940112-1.c: Likewise.
50318         * gcc.dg/noncompile/950921-1.c: Likewise.
50319         * gcc.dg/noncompile/951123-1.c: Likewise.
50320         * gcc.dg/noncompile/971104-1.c: Likewise.
50321         * gcc.dg/noncompile/990416-1.c: Likewise.
50323 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50325         * g++.dg/parse/undefined1.C: Add error message.
50327 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50329         PR c++/9354
50330         * g++.dg/parse/new1.C: New test.
50332         PR c++/9216
50333         * g++.dg/parse/template2.C: New test.
50335         PR c++/9354
50336         * g++.dg/parse/typedef2.C: New test.
50338         PR c++/9328
50339         * g++.dg/ext/typeof3.C: New test.
50341 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50343         PR c++/2738
50344         * g++.dg/parse/ret-type1.C: New test.
50346         PR c++/3792
50347         * g++.dg/parse/tmpl-outside1.C: New test.
50349         PR c++/4207
50350         * g++.dg/parse/int-as-enum1.C: New test.
50352         PR c++/4903
50353         * g++.dg/parse/no-typename1.C: New test.
50355         PR c++/5533
50356         * g++.dg/parse/no-value1.C: New test.
50358         PR c++/5921
50359         * g++.dg/parse/wrong-inline1.C: New test.
50361         PR c++/6402
50362         * g++.dg/parse/ref1.C: New test.
50364         PR c++/6992
50365         * g++.dg/parse/attr-ctor1.C: New test.
50367         PR c++/7229
50368         * g++.dg/parse/namespace5.C: New test.
50370         PR c++/7917
50371         * g++.dg/parse/func-def1.C: New test.
50373         PR c++/8143
50374         * g++.dg/parse/undefined1.C: New test.
50376         PR c++/5723, PR c++/8522
50377         * g++.dg/parse/specialization1.C: New test.
50379         PR c++/163, PR c++/8595
50380         * g++.dg/parse/struct-as-enum1.C: New test.
50382         PR c++/9173
50383         * g++.dg/parse/undefined2.C: New test.
50385 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50387         PR c++/9298
50388         * g++.dg/parse/template1.C: New test.
50390         PR c++/9384
50391         * g++.dg/parse/using1.C: New test.
50393         PR c++/9285
50394         PR c++/9294
50395         * g++.dg/parse/expr2.C: New test.
50397         PR c++/9388
50398         * g++.dg/parse/lookup2.C: Likewise.
50400 2003-01-21  Jan Hubicka  <jh@suse.cz>
50402         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50403         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50404         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50405         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50407 2003-01-20  Nick Clifton  <nickc@redhat.com>
50409         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50410         problem with ARM sibcall code generation.
50412 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50414         * gcc.c-torture/execute/20030120-1.c: New.
50416 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50418         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50420 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50422         PR c++/9272
50423         * g++.dg/parse/ctor1.C: New test.
50425         PR c++/9294:
50426         * g++.dg/parse/qualified1.C: New test.
50428         * g++.dg/parse/typename3.C: New test.
50430 2003-01-16  Richard Henderson  <rth@redhat.com>
50432         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50434 2003-01-16  Richard Henderson  <rth@redhat.com>
50436         * g++.dg/pch/pch.exp: Copy test header to the working directory
50437         before using it either for precompilation or direct use.
50438         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50439         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50441 2003-01-16  Richard Henderson  <rth@redhat.com>
50443         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50444         before using it either for precompilation or direct use.
50445         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50446         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50448 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50450         * g++.dg/ext/typename1.C: Add typename keyword.
50451         * g++.dg/template/crash1.C: Update error messages.
50452         * g++.dg/template/crash2.C: Remove error message.
50453         * g++.dg/parse/typename2.C: New test.
50454         * g++.dg/template/typename2.C: Change implicit
50455         typename warning into error.
50456         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50457         error messages.
50458         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50459         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50460         * g++.old-deja/g++.law/visibility13.C: Remove error
50461         messages.
50462         * g++.old-deja/g++.ns/template17.C: Reorder code to
50463         make declaration visible in template.
50464         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50465         * g++.old-deja/g++.pt/crash36.C: Issue more error
50466         messages.
50467         * g++.old-deja/g++.pt/crash5.C: Improve error
50468         message.
50469         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50470         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50471         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50472         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50473         typename warning with error message.
50474         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50475         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50476         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50478 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50480         * g++.dg/parse/ambig2.C: New test.
50482 2003-01-15  Richard Henderson  <rth@redhat.com>
50484         * g++.dg/tls/init-2.C: Update error message string.
50486 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50488         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50490 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50492         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50493         all for HC11/HC12.
50494         * gcc.c-torture/compile/20001205-1.x: Likewise.
50495         * gcc.c-torture/compile/20001226-1.x: Likewise.
50496         * gcc.c-torture/compile/920520-1.x: Likewise.
50497         * gcc.c-torture/compile/961203-1.x: Likewise.
50498         * gcc.c-torture/compile/20020604-1.x: Likewise.
50500 2003-01-15  Jan Hubicka  <jh@suse.cz>
50502         * gcc.c-torture/compile/20030115-1.c: New test.
50504         * gcc.dg/i386-fpcvt-1.c: New test.
50505         * gcc.dg/i386-fpcvt-2.c: New test.
50507 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50509         Further conform g++'s __vmi_class_type_info to the C++ ABI
50510         specification.
50511         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50512         the specification.
50514 2003-01-14  Jan Hubicka  <jh@suse.cz>
50516         * gcc.dg/i386-fpcvt-1.c: New test.
50517         * gcc.dg/i386-fpcvt-2.c: New test.
50519 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50521         * gcc.dg/i386-mmx-3.c: New test.
50523 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50525         PR c++/9264
50526         * g++.dg/parse/octal1.C: New file.
50528         PR c++/9172
50529         * g++.dg/parse/typename1.C: New file.
50531 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50533         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50534         * gcc.dg/bf-no-ms-layout.c: Likewise.
50535         * gcc.dg/bf-ms-attrib.c: Likewise.
50537 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50539         PR c++/9099
50540         * g++.dg/parse/dtor1.C: New file.
50542         PR c++/9128
50543         * g++.dg/rtti/typeid1.C: New file.
50545         PR c++/9153
50546         * g++.dg/parse/lookup1.C: New file.
50548         PR c++/9171
50549         * g++.dg/templ/spec5.C: New file.
50551 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50553         * gcc.c-torture/compile/20030110-1.c: New test.
50555 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50557         Merge from pch-branch:
50559         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50561         * gcc.dg/pch/cpp-1.h: New.
50562         * gcc.dg/pch/cpp-1.c: New.
50563         * gcc.dg/pch/cpp-2.h: New.
50564         * gcc.dg/pch/cpp-2.c: New.
50566         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50568         * gcc.dg/pch/except-1.h: New.
50569         * gcc.dg/pch/except-1.c: New.
50571         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50573         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50574         running test.
50575         * gcc.dg/pch: Include *.hp not *.h.
50576         * gcc.dg/pch/system-1.h: New.
50577         * gcc.dg/pch/system-1.c: New.
50579         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50581         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50582         rather than trying to build and run a program using PCH.
50583         * gcc.dg/pch: Remove dg-do commands from test files.
50585         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50587         * gcc.dg/pch/macro-3.c: New.
50588         * gcc.dg/pch/macro-3.h: New.
50590         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50592         * gcc.dg/pch/common-1.c: New.
50593         * gcc.dg/pch/common-1.h: New.
50594         * gcc.dg/pch/decl-1.c: New.
50595         * gcc.dg/pch/decl-1.h: New.
50596         * gcc.dg/pch/decl-2.c: New.
50597         * gcc.dg/pch/decl-2.h: New.
50598         * gcc.dg/pch/decl-3.c: New.
50599         * gcc.dg/pch/decl-3.h: New.
50600         * gcc.dg/pch/decl-4.c: New.
50601         * gcc.dg/pch/decl-4.h: New.
50602         * gcc.dg/pch/decl-5.c: New.
50603         * gcc.dg/pch/decl-5.h: New.
50604         * gcc.dg/pch/global-1.c: New.
50605         * gcc.dg/pch/global-1.h: New.
50606         * gcc.dg/pch/inline-1.c: New.
50607         * gcc.dg/pch/inline-1.h: New.
50608         * gcc.dg/pch/inline-2.c: New.
50609         * gcc.dg/pch/inline-2.h: New.
50610         * gcc.dg/pch/static-1.c: New.
50611         * gcc.dg/pch/static-1.h: New.
50612         * gcc.dg/pch/static-2.c: New.
50613         * gcc.dg/pch/static-2.h: New.
50615         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50617         * g++.dg/pch/pch.exp: Better handle failing testcases.
50618         * gcc.dg/pch/pch.exp: Likewise.
50619         * gcc.dg/pch/macro-1.c: New.
50620         * gcc.dg/pch/macro-1.h: New.
50621         * gcc.dg/pch/macro-2.c: New.
50622         * gcc.dg/pch/macro-2.h: New.
50624         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50626         * g++.dg/dg.exp: Treat files in pch/ specially.
50627         * g++.dg/pch/pch.exp: New file.
50628         * g++.dg/pch/empty.H: New file.
50629         * g++.dg/pch/empty.C: New file.
50630         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50631         "precompile".
50633         * gcc.dg/pch/pch.exp: New file.
50634         * gcc.dg/pch/empty.h: New file.
50635         * gcc.dg/pch/empty.c: New file.
50636         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50637         "precompile".
50639 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50641         * g++.dg/template/friend14.C: New test.
50643 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50645         * gcc.dg/old-style-asm-1.c: New test.
50647 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50649         * gcc.c-torture/compile/20030109-1.c: New test.
50651 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50653         * gcc.c-torture/execute/20030109-1.c: New test.
50655 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50657         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50658         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50659         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50660         * g++.old-deja/g++.mike/eh2.C: Likewise.
50661         * g++.old-deja/g++.mike/eh3.C: Likewise.
50662         * g++.old-deja/g++.mike/eh5.C: Likewise.
50663         * g++.old-deja/g++.mike/eh6.C: Likewise.
50664         * g++.old-deja/g++.mike/eh7.C: Likewise.
50665         * g++.old-deja/g++.mike/eh8.C: Likewise.
50666         * g++.old-deja/g++.mike/eh9.C: Likewise.
50667         * g++.old-deja/g++.mike/eh10.C: Likewise.
50668         * g++.old-deja/g++.mike/eh12.C: Likewise.
50669         * g++.old-deja/g++.mike/eh13.C: Likewise.
50670         * g++.old-deja/g++.mike/eh14.C: Likewise.
50671         * g++.old-deja/g++.mike/eh16.C: Likewise.
50672         * g++.old-deja/g++.mike/eh17.C: Likewise.
50673         * g++.old-deja/g++.mike/eh18.C: Likewise.
50674         * g++.old-deja/g++.mike/eh21.C: Likewise.
50675         * g++.old-deja/g++.mike/eh23.C: Likewise.
50676         * g++.old-deja/g++.mike/eh24.C: Likewise.
50677         * g++.old-deja/g++.mike/eh25.C: Likewise.
50678         * g++.old-deja/g++.mike/eh26.C: Likewise.
50679         * g++.old-deja/g++.mike/eh27.C: Likewise.
50680         * g++.old-deja/g++.mike/eh28.C: Likewise.
50681         * g++.old-deja/g++.mike/eh29.C: Likewise.
50682         * g++.old-deja/g++.mike/eh31.C: Likewise.
50683         * g++.old-deja/g++.mike/eh33.C: Likewise.
50684         * g++.old-deja/g++.mike/eh34.C: Likewise.
50685         * g++.old-deja/g++.mike/eh35.C: Likewise.
50686         * g++.old-deja/g++.mike/eh36.C: Likewise.
50687         * g++.old-deja/g++.mike/eh37.C: Likewise.
50688         * g++.old-deja/g++.mike/eh38.C: Likewise.
50689         * g++.old-deja/g++.mike/eh39.C: Likewise.
50690         * g++.old-deja/g++.mike/eh40.C: Likewise.
50691         * g++.old-deja/g++.mike/eh41.C: Likewise.
50692         * g++.old-deja/g++.mike/eh42.C: Likewise.
50693         * g++.old-deja/g++.mike/eh44.C: Likewise.
50694         * g++.old-deja/g++.mike/eh46.C: Likewise.
50695         * g++.old-deja/g++.mike/eh47.C: Likewise.
50696         * g++.old-deja/g++.mike/eh48.C: Likewise.
50697         * g++.old-deja/g++.mike/eh49.C: Likewise.
50698         * g++.old-deja/g++.mike/eh50.C: Likewise.
50699         * g++.old-deja/g++.mike/eh51.C: Likewise.
50700         * g++.old-deja/g++.mike/eh53.C: Likewise.
50701         * g++.old-deja/g++.mike/eh55.C: Likewise.
50702         * g++.old-deja/g++.mike/p7912.C: Likewise.
50703         * g++.old-deja/g++.mike/p9706.C: Likewise.
50704         * g++.old-deja/g++.mike/p10416.C: Likewise.
50705         * g++.old-deja/g++.mike/p11667.C: Likewise.
50706         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50707         Remove redundant reference to Iris.
50708         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50709         Elxsi, i860, Pico Java, and WE32K.
50711 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50713         * g++.dg/ext/asm4.C: New test.
50715 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50717         PR c++/9030
50718         * g++.dg/template/friend12.C: New test.
50719         * g++.dg/template/friend13.C: Likewise.
50720         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50722 2003-01-08  Jan Hubicka  <jh@suse.cz>
50724         * gcc.dg/i386-cadd.c: New test.
50725         * gcc.dg/i386-cmov4.c: Likewise.
50727 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50729         PR c++/9165
50730         * g++.dg/warn/Wunused-3.C: New test.
50732         * g++.dg/abi/bitfield9.C: New test.
50734         PR c++/9189
50735         * g++.dg/parse/defarg3.C: New test.
50737 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50739         * g++.dg/parse/ambig1.C: New test.
50740         * g++.dg/parse/defarg2.C: New test.
50742 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50744         * g++.dg/template/defarg-1.C: New test.
50745         * g++.dg/template/local2.C: Likewise.
50747 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50749         * gcc.c-torture/execute/20030105-1.c: New test.
50751 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50753         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50754         * g++.dg/parse/namespace4.C: Likewise.
50756 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50758         * g++.dg/template/ntp2.C: New test.
50760 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50762         * g++.dg/parse/extern-C-1.C: New test.
50764         * g++.dg/parse/namespace4.C: New test.
50766         * g++.dg/template/nested1.C: New test.
50768         * g++.dg/parse/namespace3.C: New test.
50770 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50772         * g++.dg/lookup/two-stage1.C: New test.
50774 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50776         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50777         * g++.old-deja/g++.jason/access8.C: Likewise.
50778         * g++.old-deja/g++.other/decl5.C: Likewise.
50780 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50782         * g++.dg/parse/parse7.C: New test.
50784 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50786         PR c++/2843
50787         * g++.dg/ext/attrib7.C: New test.
50789 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50791         * g++.dg/parse/parse6.C: New test.
50793 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50795         * gcc.dg/h8300-stack-1.c: New.
50797 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50799         g++.dg/lookup/exception1.C: New test.
50801         g++.dg/lookup/template1.C: New test.
50803         g++.dg/parse/namespace2.C: New test.
50805         g++.dg/parse/parens2.C: New test.
50807 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50809         * g++.dg/parse/parse5.C: New test.
50810         * g++.dg/lookup/scoped4.C: New test.
50812 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50814         * g++.dg/parse/parens1.C: New test.
50816         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50817         angle-bracket1.C.
50818         * g++.dg/parse/parens2.C: New test.
50820         * g++.dg/lookup/scope-operator1.C: New test.
50822         * g++.dg/parse/operator1.C: New test.
50824 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50826         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50827         * g++.old-deja/g++.other/access6.C: Likewise.
50828         * g++.old-deja/g++.other/decl1.C: Likewise.
50829         * g++.old-deja/g++.pt/typename12.C: Likewise.
50831 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50833         * g++.dg/parse/namespace1.C: New test.
50835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50837         * g++.dg/parse/parse4.C: New test.
50839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50841         * g++.dg/parse/parse3.C: New test.
50843 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50845         * g++.dg/parse/parse2.C: New test.
50847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50849         * g++.dg/template/friend11.C: New test.
50851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50853         * g++.dg/parse/parse1.C: New test.
50855 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50857         * lib/profopt.exp: Change the name of a global variable to avoid
50858         possible clashes with other test suites.
50860 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50862         * g++.dg/inherit/covariant8.C: New test.
50864 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50866         * g++.dg/init/array9.C: New test.
50868         PR c++/9112
50869         * g++.dg/parse/expr1.C: New test.
50871 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50873         * gcc.c-torture/compile/20021230-1.c: New test.
50875 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50877         * g++.dg/inherit/covariant5.C: New test.
50878         * g++.dg/inherit/covariant6.C: New test.
50879         * g++.dg/inherit/covariant7.C: New test.
50881 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50883         PR c++/2739
50884         * g++.dg/other/access2.C: New test.
50886 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50888         * g++.dg/other/anon-struct.C: No longer fails
50889         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50890         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50891         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50893 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50895         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50897 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50899         * g++.dg/eh/spec4.C: Remove stray semicolon.
50900         * g++.dg/expr/pmf-1.C: Change error message.
50901         * g++.dg/ext/asm1.C: Remove stray semicolon.
50902         * g++.dg/ext/typename1.C: Add missing typenames.
50903         * g++.dg/inherit/template-as-base.C: Change error message.
50904         * g++.dg/lookup/scoped1.C: Likewise.
50905         * g++.dg/lookup/scoped2.C: Likewise.
50906         * g++.dg/lookup/using2.C: Likewise.
50907         * g++.dg/other/component1.C: Remove stray semicolon.
50908         * g++.dg/other/do1.C: Change error message.
50909         * g++.dg/other/error2.C: Likewise.
50910         * g++.dg/other/init1.C: Likewise.
50911         * g++.dg/other/packed1.C: Remove stray semicolon.
50912         * g++.dg/other/ptrmem2.C: Change error message.
50913         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50914         marker.
50915         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50916         * g++.dg/template/access3.C: Add typename keyword.
50917         * g++.dg/template/access5.C: Remove stray semicolon.
50918         * g++.dg/template/access6.C: Likewise.
50919         * g++.dg/template/complit1.C: Likewise.
50920         * g++.dg/template/crash1.C: Change error message.
50921         * g++.dg/template/inherit2.C: Remove stray semicolon.
50922         * g++.dg/template/instantiate2.C: Likewise.
50923         * g++.dg/template/instantiate3.C: Change error message.
50924         * g++.dg/template/qual1.C: Remove stray semicolon.
50925         * g++.dg/template/qualttp18.C: Change error message.
50926         * g++.dg/template/ref1.C: Remove stray semicolon.
50927         * g++.dg/template/sizeof1.C (A::value): Declare it.
50928         * g++.dg/template/spec4.C: Change error message.
50929         * g++.dg/template/static1.C: Likewise.
50930         * g++.dg/template/type1.C: Likewise.
50931         * g++.dg/template/typename3.C: Likewise.
50932         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50933         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50934         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50935         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50936         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50937         named return value extension.
50938         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50939         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50940         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50941         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50942         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50943         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50944         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50945         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50946         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50947         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50948         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50949         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50950         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50951         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50952         syntax.
50953         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50954         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50955         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50956         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50957         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50958         * g++.old-deja/g++.brendan/template11.C: Likewise.
50959         * g++.old-deja/g++.brendan/template26.C: Likewise.
50960         * g++.old-deja/g++.brendan/template27.C: Use explicit
50961         specialization syntax.
50962         * g++.old-deja/g++.brendan/template30.C: Likewise.
50963         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50964         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50965         non-dependent names.
50966         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50967         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50968         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50969         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50970         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50971         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50972         named return value extension.
50973         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50974         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50975         * g++.old-deja/g++.ext/return1.C: Likewise.
50976         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50977         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50978         * g++.old-deja/g++.jason/access8.C: Likewise.
50979         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50980         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50981         pseudo-destructor names.
50982         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50983         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50984         pseudo-destructor names.
50985         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50986         * g++.old-deja/g++.jason/overload19.C: Likewise.
50987         * g++.old-deja/g++.jason/overload32.C: Likewise.
50988         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50989         stray semicolons.
50990         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50991         * g++.old-deja/g++.jason/return.C: Likewise.
50992         * g++.old-deja/g++.jason/return2.C: Likewise.
50993         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50994         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50995         syntax.
50996         * g++.old-deja/g++.jason/template10.C: Account for use of
50997         non-dependent names.
50998         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50999         syntax.
51000         * g++.old-deja/g++.jason/template37.C: Likewise.
51001         * g++.old-deja/g++.law/access4.C: Change error messages.
51002         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51003         pseudo-destructor names.
51004         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51005         * g++.old-deja/g++.law/ctors9.C: Likewise.
51006         * g++.old-deja/g++.law/cvt22.C: Likewise.
51007         * g++.old-deja/g++.law/dtors5.C: Likewise.
51008         * g++.old-deja/g++.law/global-init1.C: Likewise.
51009         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51010         * g++.old-deja/g++.law/operators28.C: Likewise.
51011         * g++.old-deja/g++.law/visibility28.C: Likewise.
51012         * g++.old-deja/g++.martin/eval1.C: Likewise.
51013         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51014         name.
51015         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51016         * g++.old-deja/g++.mike/net34.C: Likewise.
51017         * g++.old-deja/g++.mike/net36.C: Likewise.
51018         * g++.old-deja/g++.mike/ns2.C: Likewise.
51019         * g++.old-deja/g++.mike/p12306.C: Likewise.
51020         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51021         value extension.
51022         * g++.old-deja/g++.mike/p700.C: Likewise.
51023         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51024         * g++.old-deja/g++.mike/p710.C: Likewise.
51025         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51026         value extension.
51027         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51028         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51029         * g++.old-deja/g++.ns/crash2.C: Likewise.
51030         * g++.old-deja/g++.ns/crash3.C: Likewise.
51031         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51032         * g++.old-deja/g++.ns/ns17.C: Likewise.
51033         * g++.old-deja/g++.ns/template16.C: Likewise.
51034         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51035         keyword.
51036         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51037         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51038         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51039         named return value extension.
51040         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51041         * g++.old-deja/g++.other/access4.C: Issue additional error
51042         messages.
51043         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51044         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51045         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51046         * g++.old-deja/g++.other/crash25.C: Change error message.
51047         * g++.old-deja/g++.other/crash4.C: Change error message.
51048         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51049         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51050         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51051         checks.
51052         * g++.old-deja/g++.other/defarg8.C: Likewise.
51053         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51054         * g++.old-deja/g++.other/dtor10.C: Likewise.
51055         * g++.old-deja/g++.other/incomplete.C: Likewise.
51056         * g++.old-deja/g++.other/linkage7.C: Likewise.
51057         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51058         lookup algorithm.
51059         * g++.old-deja/g++.other/mangle2.C: Likewise.
51060         * g++.old-deja/g++.other/refinit2.C: Likewise.
51061         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51062         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51063         * g++.old-deja/g++.pt/crash28.C: Likewise.
51064         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51065         syntax.
51066         * g++.old-deja/g++.pt/crash32.C: Change error message.
51067         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51068         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51069         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51070         error message position.
51071         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51072         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51073         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51074         syntax.
51075         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51076         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51077         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51078         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51079         keyword.
51080         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51081         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51082         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51083         keyword.
51084         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51085         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51086         syntax.
51087         * g++.old-deja/g++.pt/friend28.C: Account for use of
51088         non-dependent names.
51089         * g++.old-deja/g++.pt/friend29.C: Likewise.
51090         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51091         rules.
51092         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51093         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51094         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51095         lookup rules.
51096         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51097         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51098         keyword.
51099         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51100         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51101         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51102         keyword.
51103         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51104         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51105         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51106         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51107         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51108         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51109         keyword.
51110         * g++.old-deja/g++.pt/spec10.C: Likewise.
51111         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51112         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51113         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51114         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51115         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51116         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51117         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51118         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51119         * g++.old-deja/g++.pt/typename15.C: Likewise.
51120         * g++.old-deja/g++.pt/typename22.C: Likewise.
51121         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51122         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51123         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51124         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51125         syntax.
51126         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51127         return value extension.
51128         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51129         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51130         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51131         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51133 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51135         * g++.dg/warn/inline1.C: New test.
51136         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51137         * g++.old-deja/g++.jason/synth10.C: Likewise.
51138         * g++.old-deja/g++.mike/net31.C: Likewise.
51139         * g++.old-deja/g++.mike/p8786.C: Likewise.
51141         * g++.dg/template/friend10.C: New test.
51142         * g++.dg/template/conv5.C: New test.
51144 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51146         * g++.dg/lookup/scoped3.C: New test.
51148         * g++.dg/lookup/decl1.C: New test.
51149         * g++.dg/lookup/decl2.C: New test.
51151 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51153         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51154         gcc.c-torture/compile/20021015-1.c,
51155         gcc.c-torture/compile/20021015-2.c,
51156         gcc.c-torture/compile/20021123-1.c,
51157         gcc.c-torture/compile/20021123-2.c,
51158         gcc.c-torture/compile/20021123-3.c,
51159         gcc.c-torture/compile/20021123-4.c,
51160         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51161         only to 3.1 or 3.2 branch.
51163 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51165         * gcc.dg/i386-bitfield3.c: New test.
51167         * gcc.dg/i386-bitfield2.c: New test.
51169 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51171         * g++.dg/parse/conv_op1.C: New test.
51173 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51175         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51176         approved.
51178 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51180         * gcc.c-torture/compile/20021220-1.c: New test.
51182 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51184         * gcc.dg/i386-fastcall-1.c: New.
51186 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51188         * gcc.c-torture/execute/20021219-1.c: New test.
51190 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51192         * gcc.dg/i386-pic-1.c: New test.
51194 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51196         PR c++/8099
51197         * g++.dg/template/friend9.C: New test.
51199 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51201         PR c++/3663
51202         * g++.dg/template/access7.C: New test.
51204 2002-12-18  Nick Clifton  <nickc@redhat.com>
51206         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51207         the libstdc++-v3 directory has been found.
51209 2002-12-12  Devang Patel <dpatel@apple.com>
51210         * gcc.dg/darwin-ld-1.c: New test.
51211         * gcc.dg/darwin-ld-2.c: New test.
51212         * gcc.dg/darwin-ld-3.c: New test.
51213         * gcc.dg/darwin-ld-4.c: New test.
51214         * gcc.dg/darwin-ld-5.c: New test.
51216 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51218         * gcc.c-torture/compile/20021212-1.c: New test.
51220 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51222         * gcc.dg/fshort-wchar: New test.
51224 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51226         PR c++/8372
51227         * g++.dg/template/dtor1.C: New test.
51229         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51230         markers.
51232 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51234         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51236 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51238         * g++.dg/template/static1.C: New test.
51239         * g++.dg/template/static2.C: New test.
51240         * g++.old-deja/g++.ext/memconst.C: New test.
51242 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51244         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51245         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51246         * g++.dg/special/initp1.C: Likewise.
51248 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51250         * gcc.c-torture/execute/20021204-1.c: New test.
51252 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51254         * gcc.dg/ppc-fmadd-1.c: New file.
51255         * gcc.dg/ppc-fmadd-2.c: New file.
51256         * gcc.dg/ppc-fmadd-3.c: New file.
51258 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51260         * gcc.c-torture/compile/20021204-1.c: New test.
51262 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51264         * g++.dg/inherit/covariant2.C: New test.
51265         * g++.dg/inherit/covariant3.C: New test.
51266         * g++.dg/inherit/covariant4.C: New test.
51267         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51268         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51270 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51272         PR c++/8688
51273         * g++.dg/init/brace3.C: New test.
51275 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51277         * gcc.dg/20020210-1.c: Fix a comment typo.
51279 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51281         PR c++/8720
51282         * g++.dg/parse/defarg1.C: New test.
51284         PR c++/8615
51285         * g++.dg/template/char1.C: New test.
51287         * g++.dg/template/varmod1.C: Fix typo.
51289 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51291         DR 180
51292         * g++.old-deja/g++.pt/crash32.C: Expect error.
51294 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51296         PR c++/5919
51297         * g++.dg/template/varmod1.C: New test.
51299         PR c++/8727
51300         * g++.dg/inherit/typeinfo1.C: New test.
51302         PR c++/8663
51303         * g++.dg/inherit/typedef1.C: New test.
51305 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51307         PR c++/8332
51308         PR c++/8493
51309         * g++.dg/template/strlen1.C: New test.
51311         PR c++/8227
51312         * g++.dg/template/ctor2.C: New test.
51314         PR c++/8214
51315         * g++.dg/init/string1.C: New test.
51317         PR c++/8511
51318         * g++.dg/template/friend8.C: New test.
51320 2002-11-29  Joe Buck <jbuck@synopsys.com>
51322         * g++.dg/lookup/anon2.C: New test.
51324 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51326         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51327         h8300 port.
51329 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51331         * gcc.dg/bitfld-6.c: New test.
51333 2002-11-27  Jan Hubicka  <jh@suse.cz>
51335         * gcc.c-torture/execute/20021127.[cx]: New test.
51337 2002-11-26  Jan Hubicka  <jh@suse.cz>
51339         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51340         quality.
51342 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51344         * g++.dg/init/brace2.C: New test.
51345         * g++.old-deja/g++.mike/p9129.C: Correct.
51347 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51349         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51351 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51353         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51355 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51357         * g++.dg/abi/empty11.C: New test.
51358         * g++.dg/rtti/cv1.C: New test.
51360 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51362         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51364 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51366         * g++.dg/abi/empty10.C: New test.
51368 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51370         * gcc.c-torture/compile/20021124-1.c: New test.
51372 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51374         * g++.dg/abi/rtti2.C: New test.
51376 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51378         * gcc.dg/i386-unroll-1.c: New test.
51380 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51382         * gcc.c-torture/compile/20021120-1.c: New test.
51383         * gcc.c-torture/compile/20021120-2.c: New test.
51385 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51387         * gcc.dg/bitfld-5.c: New test.
51389 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51391         * gcc.c-torture/execute/20021120-3.c: New test.
51393 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51395         * gcc.c-torture/execute/20021120-2.c: New test.
51397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51399         * gcc.c-torture/execute/20021120-1.c: New test.
51401 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51403         * gcc.c-torture/execute/20021118-3.c: New test.
51405 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51407         * gcc.c-torture/compile/20021119-1.c: New test.
51409 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51411         * gcc.dg/duff-1.c: New test.
51412         * gcc.dg/duff-2.c: New test.
51413         * gcc.dg/duff-3.c: New test.
51415 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51417         * gcc.dg/cpp/_Pragma5.c: New test.
51419 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51421         * gcc.c-torture/execute/20021118-2.c: New test.
51423 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51425         * gcc.c-torture/execute/20021118-1.c: New test.
51427 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51429         * gcc.dg/20021116-1.c: New test.
51431 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51433         * g++.dg/abi/vcall1.C: New test.
51435 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51437         * gcc.dg/20021029-1.c: New test.
51438         * gcc.dg/20021029-2.c: New test.
51440 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51442         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51444 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51446         PR c/8439
51447         * gcc.dg/20021110.c: Move to ...
51448         * gcc.c-torture/compile/20021110.c: .... here.
51450 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51452         PR c/8467
51453         * gcc.c-torture/execute/20021111-1.c
51455 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51457         PR c/8439
51458         * gcc.dg/20021110.c: New test.
51460 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51462         * g++.dg/abi/vthunk3.C: Run only on x86.
51464 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51466         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51468 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51470         * lib/compat.exp (compat-execute): Fix logic error in last
51471         change.
51473 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51475         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51477 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51479         PR c++/8389
51480         * g++.dg/template/access6.C: New test.
51482 2002-11-08  Jan Hubicka  <jh@suse.cz>
51484         * gcc.dg/i386-ssefp-1.c: New test.
51485         * gcc.dg/i386-ssefp-1.c: New test.
51487 2002-11-08  Jan Hubicka  <jh@suse.cz>
51489         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51491 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51493         * g++.dg/abi/vthunk3.C: New test.
51495         PR c++/8338
51496         * g++.dg/template/crash2.C: New test.
51498 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51500         * g++.dg/abi/dtor1.C: New test.
51501         * g++.dg/abi/dtor2.C: Likewise.
51503 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51505         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51506         Darwin.
51508 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51510         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51511         -mthumb.  Only xfail with -O0.
51513 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51515         * g++.dg/abi/thunk1.C: New test.
51516         * g++.dg/abi/thunk2.C: Likewise.
51517         * g++.dg/abi/vtt1.C: Likewise.
51519 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51521         PR optimization/8423
51522         * gcc.c-torture/execute/builtin-constant.c: New test.
51524 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51526         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51527         Add some more cases.
51529 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51531         PR c++/8391
51532         * g++.dg/opt/local1.C: New test.
51534 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51536         PR c++/8160
51537         * g++.dg/template/complit1.C: New test.
51539         PR c++/8149
51540         * g++.dg/template/typename4.C: Likewise.
51542 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51544         Core issue 287, PR c++/7639
51545         * g++.dg/template/instantiate1.C: Adjust error location.
51546         * g++.dg/template/instantiate3.C: New test.
51547         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51548         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51549         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51551 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51553         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51555 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51557         PR c++/8287
51558         * g++.dg/init/dtor2.C: New test.
51560 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51562         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51563         * gcc.dg/nest.c: Bypass errors on irix6.
51565 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51567         * gcc.dg/nest.c: Expect error for mmix-*-*.
51568         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51570 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51572         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51573         markers.
51575         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51577 2002-10-25  Mike Stump  <mrs@apple.com>
51579         * gcc.dg/warn-1.c: New test.
51581 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51583         * g++.dg/template/typename3.C: New test.
51585 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51587         * g++.dg/lookup/ptrmem1.C: New test.
51589         * g++.dg/abi/vthunk2.C: New test.
51591 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51593         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51595 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51597         * g++.dg/abi/empty9.C: New test.
51599 2002-10-24  Richard Henderson  <rth@redhat.com>
51601         * g++.dg/inherit/thunk1.C: Enable for ia64.
51603 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51605         PR c++/8067
51606         * g++.dg/lookup/pretty1.C: New test.
51608 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51610         * gcc.dg/20021023-1.c: New test.
51612 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51614         PR c++/7679
51615         * g++.dg/parse/inline1.C: New test.
51617 2002-10-23  Richard Henderson  <rth@redhat.com>
51619         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51621         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51623 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51625         PR c++/6579
51626         * g++.dg/parse/stmtexpr3.C: New test.
51628 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51630         * g++.dg/expr/cond1.C: New test.
51632 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51634         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51636 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51638         * g++.dg/abi/vbase13.C: New test.
51639         * g++.dg/abi/vbase14.C: Likewise.
51641 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51643         * gcc.dg/tls/pic-1.c: New test.
51644         * gcc.dg/tls/nonpic-1.c: New test.
51645         * gcc.dg/20021018-1.c: New test.
51647 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51649         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51650         Remove only files with the same base name as the test case.
51651         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51652         (profopt-execute): Likewise.  Also, remove old profiling
51653         and performance data files before running the tests.
51655         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51656         * g++.dg/bprob/bprob.exp: Likewise.
51657         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51658         to allow more general test case names.
51660         * g++.dg/bprob/bprob-1.C: Rename to ...
51661         * g++.dg/bprob/g++-bprob-1.C: ... this.
51663         * g77.dg/bprob/bprob-1.f: Rename to ...
51664         * g77.dg/bprob/g77-bprob-1.f: ... this.
51666 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51668         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51669         bison 1.50 or later.
51671 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51673         * g++.dg/README: Describe more test directories.
51675 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51677         * g++.dg/init/array6.C: Add additional tests.
51679 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51681         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51682         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51684 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51686         * gcc.c-torture/compile/20020604-1.x: New.
51687         * gcc.c-torture/compile/simd-5.x: Likewise.
51688         * gcc.c-torture/execute/920710-1.x: Likewise.
51689         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51693         * g++.dg/inherit/override1.C: Add dg-options clause.
51695 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51697         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51698         _mm_slli_si128.
51700 2002-10-19  Andreas Schwab  <schwab@suse.de>
51702         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51703         directory component.
51705 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51707         * g++.dg/inherit/thunk1.C: New test.
51709         * g++.dg/inherit/override1.C: New test.
51711         * g++.dg/abi/mangle11.C: New test.
51712         * g++.dg/abi/mangle14.C: New test.
51713         * g++.dg/abi/mangle17.C: New test.
51715 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51717         * g++.dg/overload/member2.C: New test.
51719 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51721         * g++.dg/README: Describe new compat directory.
51722         * g++.dg/dg.exp: Skip tests in compat directory.
51723         * README.compat: New file.
51724         * lib/compat.exp: New expect script.
51725         * g++.dg/compat: New test directory.
51726         * g++.dg/compat/compat.exp: New expect script.
51727         * g++.dg/compat/abi: New test directory.
51728         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51729         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51730         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51731         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51732         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51733         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51734         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51735         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51736         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51737         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51738         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51739         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51740         * g++.dg/compat/break: New test directory.
51741         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51742         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51743         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51744         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51745         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51746         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51747         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51748         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51749         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51750         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51751         g++.dg/compat/break/README: New files.
51752         * g++.dg/compat/eh: New test directory.
51753         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51754         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51755         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51756         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51757         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51758         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51759         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51760         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51761         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51762         g++.dg/compat/eh/filter2_y.C,
51763         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51764         g++.dg/compat/eh/new1_y.C,
51765         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51766         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51767         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51768         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51769         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51770         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51771         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51772         g++.dg/compat/eh/unexpected1_y.C: New files.
51773         * g++.dg/compat/init: New test directory.
51774         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51775         g++.dg/compat/init/array5_y.C,
51776         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51777         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51778         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51779         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51780         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51781         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51782         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51783         g++.dg/compat/init/init-ref2_y.C: New files.
51785 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51787         PR c++/7584
51788         * g++.dg/inherit/using3.C: New test.
51790 2002-10-17  Jan Hubicka  <jh@suse.cz>
51792         * gcc.dg/20021017-2.c: New test.
51794 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51796         * g++.dg/abi/mangle16.C: Adjust.
51798         * g++.dg/init/array8.C: New test.
51800 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51802         * gcc.dg/special/mips-abi.exp: New test.
51803         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51805 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51807         * g++.dg/abi/mangle16.C: New test.
51808         * g++.dg/abi/mangle17.C: Likewise.
51810         PR c++/7478
51811         * g++.dg/template/ref1.C: New test.
51813 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51815         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51817 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51819         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51821 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51823         PR c++/7524
51824         * g++.dg/init/array7.C: New test.
51826 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51828         * g++.dg/init/array6.C: New test.
51830         * g++.dg/abi/mangle13.C: Likewise.
51831         * g++.dg/abi/mangle14.C: Likewise.
51832         * g++.dg/abi/mangle15.C: Likewise.
51834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51836         * g++.dg/abi/empty8.C: New test.
51838 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51840         * g++.dg/init/ctor1.C: New test.
51842 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51844         * gcc.c-torture/execute/20021015-1.c: New test.
51846 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51848         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51850 2002-10-14  Jan Hubicka  <jh@suse.cz>
51852         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51854 2002-10-14  Richard Henderson  <rth@redhat.com>
51856         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51858 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51860         PR optimization/6631
51861         * g++.dg/opt/const2.C: New test.
51863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51865         PR c++/7176
51866         * g++.dg/parse/friend1.C: New test.
51867         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51869 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51871         * gcc.dg/20021014-1.c: New test.
51873 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51875         PR c++/5661
51876         * g++.dg/ext/vlm1.C: New test.
51877         * g++.dg/ext/vlm2.C: Likewise.
51879         * g++.dg/init/array1.C: Remove invalid braces.
51880         * g++.dg/init/brace1.C: New test.
51881         * g++.dg/init/copy2.C: Likewise.
51882         * g++.dg/init/copy3.C: Likewise.
51883         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51884         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51885         braces.
51887 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51889         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51891 2002-10-11  Richard Shann  <richard.shann@superh.com>
51893         * gcc.c-torture/compile/simd-5.c: New test.
51895 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51897         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51899 2002-10-10  Jim Wilson  <wilson@redhat.com>
51901         * gcc.c-torture/execute/20021010-1.c: New test.
51903 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51905         PR c/7353
51906         * g++.dg/ext/typedef-init.C: New test.
51907         * gcc.dg/typedef-init.c: New test.
51909 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51911         * gcc.dg/cpp/paste13.c: New test.
51913 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51915         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51916         remaining platforms, XFAIL during compile, not execute.  Don't
51917         XFAIL at -O0.
51919 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51921         * gcc.dg/alias-1.c: Tweak expected warning.
51923 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51925         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51927 2002-10-06  Andreas Jaeger  <aj@suse.de>
51929         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51930         * gcc.dg/cpp/c++98.C: Likewise.
51932         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51933         * g++.dg/cpp/c++98.C: Likewise.
51935         * g++.dg/README (Subdirectories): Mention cpp directory.
51937         PR target/7559
51938         * gcc.dg/20021006-1.c: New test.
51940 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51942         PR c++/7804
51943         * g++.dg/other/warning1.C: New test.
51945 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51947         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51948         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51949         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51951 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51953         PR c++/7931
51954         * g++.dg/template/ptrmem3.C: New test.
51956         PR c++/7754
51957         * g++.dg/template/union1.C: New test.
51959 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51961         PR c++/8006
51962         * g++.dg/abi/mangle9.C: New test.
51963         * g++.dg/abi/mangle10.C: New test.
51964         * g++.dg/abi/mangle11.C: New test.
51965         * g++.dg/abi/mangle12.C: New test.
51967 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51969         PR c++/7188.
51970         * g++.dg/template/meminit1.C: New test.
51971         * g++.dg/warn/Wreorder-1.C: Likewise.
51972         * g++.old-deja/g++.mike/warn3.C: Tweak.
51973         * lib/prune.exp: Ingore "in copy constructor".
51975 2002-10-02  Andreas Jaeger  <aj@suse.de>
51977         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51978         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51979         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51980         on x86-64.
51982 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51984         * gcc.dg/empty1.C: Fix typo.
51986 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51988         * gcc.dg/alias-1.c: New test.
51990 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51992         * gcc.dg/empty1.C: New test.
51994         * g++.dg/tls/init-2.C: Tweak error messages.
51996 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51998         * gcc.c-torture/compile/20020923-1.c: New test.
52000 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52002         * gcc.c-torture/execute/ffs-1.c: New test.
52003         * gcc.c-torture/execute/ffs-2.c: Ditto.
52005 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52007         * g++.dg/overload/member1.C: New test.
52009 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52011         * g++.dg/abi/empty7.C: New test.
52012         * g++.dg/init/pm2.C: Likewise.
52014 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52016         * g++.dg/rtti/crash1.C: New test.
52018 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52020         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52021         gcc.dg/sibcall-4.c: New tests.
52023 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52025         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52026         powerpc and MMIX targets.
52028 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52030         * gcc.dg/cpp/20020927-1.c: New.
52032 2002-09-26  David S. Miller  <davem@redhat.com>
52034         * gcc.c-torture/compile/trunctfdf.c: New.
52036 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52038         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52040 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52042         * gcc.c-torture/execute/loop-15.c: New.
52044 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52046         * README.QMTEST: Fix typo.
52048 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52050         * gcc.dg/20020926-1.c: New test.
52052 2002-09-25  David S. Miller  <davem@redhat.com>
52054         PR target/7842
52055         * gcc.c-torture/execute/shiftdi.c: New test.
52057 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52059         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52060         unique to the tool.
52061         * lib/g77.exp (g77_init): Likewise.
52062         * lib/g++.exp (g++_init): Likewise.
52063         * lib/objc.exp (objc_init): Likewise.
52065 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52067         * g++.dg/abi/empty5.C: New test.
52068         * g++.dg/abi/empty6.C: New test.
52069         * g++.dg/abi/vbase12.C: New test.
52071 2002-09-25  Richard Henderson  <rth@redhat.com>
52073         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52074         too-small long double.
52076 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52078         * gcc.dg/20020919-1.c: New test.
52080 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52082         * g++.dg/abi/bitfield6.C: New test.
52083         * g++.dg/abi/bitfield7.C: New test.
52084         * g++.dg/abi/bitfield8.C: New test.
52085         * g++.dg/abi/vbase11.C: New test.
52087 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52089         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52090         hppa*-*-hpux*.  Update test comment.
52092 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52094         * gcc.dg/tls/struct-1.c: New test.
52096 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52098         * gcc.dg/cpp/tr-warn2.c: Update.
52100 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52102         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52104 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52106         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52107         systems.
52109 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52111         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52113         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52114         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52115         setting of cxxfilt.
52117 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52119         * gcc.dg/20020312-2.c: Update for darwin.
52121 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52123         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52125 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52127         * objc.dg/comp-types-1.m: New test.
52128         * objc.dg/comp-types-2.m: New test.
52129         * objc.dg/comp-types-3.m: New test.
52130         * objc.dg/comp-types-4.m: New test.
52131         * objc.dg/comp-types-5.m: New test.
52132         * objc.dg/comp-types-6.m: New test.
52134 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52136         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52138 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52140         * g++.dg/other/do1.C: New test.
52142         * g++.dg/template/subst1.C: New test.
52144 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52146         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52148 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52150         * g++.dg/template/qualttp20.C: Adjust expected errors.
52151         * g++.old-deja/g++.jason/report.C: Likewise.
52152         * g++.old-deja/g++.other/qual1.C: Likewise.
52154         * g++.dg/lookup/scoped2.C: New test.
52156         * g++.dg/ext/asm3.C: New test.
52158 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52160         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52162 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52164         * ChangeLog: follow spelling conventions.
52165         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52166         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52167         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52168         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52169         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52170         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52171         * g++.old-deja/g++.law/global-init1.C: Likewise.
52172         * g++.old-deja/g++.other/delete4.C: Likewise.
52173         * g++.old-deja/g++.other/inline21.C: Likewise.
52174         * g++.old-deja/g++.other/singleton.C: Likewise.
52175         * g77.dg/strlen0.f: Likewise.
52176         * g77.f-torture/compile/20010519-1.f: Likewise.
52177         * g77.f-torture/compile/980310-4.f: Likewise.
52178         * gcc.c-torture/compile/20000605-1.c: Likewise.
52179         * gcc.c-torture/execute/20020225-1.c: Likewise.
52180         * gcc.dg/c90-hexfloat-2.c: Likewise.
52181         * gcc.dg/c99-bool-1.c: Likewise.
52182         * gcc.dg/c99-hexfloat-2.c: Likewise.
52183         * gcc.dg/dll-2.c: Likewise.
52184         * gcc.dg/wtr-union-init-1.c: Likewise.
52185         * gcc.dg/wtr-union-init-2.c: Likewise.
52186         * gcc.dg/wtr-union-init-3.c: Likewise.
52187         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52188         * gcc.dg/cpp/defined.c: Likewise.
52189         * gcc.dg/cpp/macsyntx.c: Likewise.
52190         * gcc.dg/cpp/paste2.c: Likewise.
52191         * gcc.dg/cpp/trad/defined.c: Likewise.
52192         * gcc.dg/format/c90-printf-1.c: Likewise.
52193         * gcc.dg/format/c90-scanf-1.c: Likewise.
52194         * gcc.dg/format/c99-printf-1.c: Likewise.
52195         * gcc.dg/format/c99-scanf-1.c: Likewise.
52196         * gcc.misc-tests/gcov-8.c: Likewise.
52197         * lib/profopt.exp: Likewise.
52199 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52201         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52203 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52205         * g++.dg/inherit/using2.C: New test.
52207 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52209         * ChangeLog: Follow spelling conventions.
52210         * g++.dg/template/friend4.C: Likewise.
52211         * g++.old-deja/g++.pt/crash67.C: Likewise.
52212         * gcc.c-torture/execute/20000801-4.c: Likewise.
52213         * gcc.dg/c90-digraph-1.c: Likewise.
52214         * gcc.dg/c94-digraph-1.c: Likewise.
52215         * gcc.dg/c99-digraph-1.c: Likewise.
52216         * gcc.dg/cpp/line5.c: Likewise.
52217         * gcc.dg/cpp/multiline.c: Likewise.
52218         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52219         * gcc.dg/format/attr-3.c: Likewise.
52220         * gcc.dg/format/c90-scanf-3.c: Likewise.
52221         * gcc.dg/format/ext-4.c: Likewise.
52223 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52225         * g++.dg/template/pretty1.C: New test.
52227 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52229         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52231 2002-09-13  Matt Austern  <austern@apple.com>
52233         * g++.dg/other/constref[12].C: New, regression tests for
52234         passing a cast expression to a function by const reference.
52236 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52238         * g++.dg/template/deduce1.C: New test.
52240 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52242         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52243         32-bit int.
52245 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52247         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52248         usage.
52250 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52252         * gcc.c-torture/compile/20020910-1.c: New test.
52254 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52256         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52258 2002-09-10  Andreas Jaeger  <aj@suse.de>
52260         * gcc.dg/20020312-2.c: Adjust for x86-64.
52262 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52264         * g77.dg/7388.f: New test case for PR 7388.
52266 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52268         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52270 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52272         * objc.dg/proto-lossage-1.m: New test.
52274 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52276         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52278 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52280         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52281         expected to pass.
52283 2002-09-06  Stan Shebs  <shebs@apple.com>
52284             David Edelsohn  <edelsohn@gnu.org>
52286         * gcc.dg/weak: New directory.
52287         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52288         target-specific xfail bits.
52289         * gcc.dg/typeof-2.c: Move to new directory.
52290         * gcc.dg/weak.exp: New expect script.
52292 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52294         * gcc.c-torture/execute/extzvsi.c: New test.
52296 2002-09-05  Stan Shebs  <shebs@apple.com>
52298         * gcc.dg/weak-1.c: xfail on Darwin.
52299         * gcc.dg/weak-2.c: Ditto.
52300         * gcc.dg/weak-3.c: Ditto.
52301         * gcc.dg/weak-4.c: Ditto.
52302         * gcc.dg/weak-5.c: Ditto.
52303         * gcc.dg/weak-6.c: Ditto.
52304         * gcc.dg/weak-7.c: Ditto.
52305         * gcc.dg/weak-8.c: Ditto.
52306         * gcc.dg/weak-9.c: Ditto.
52308 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52310         * gcc.c-torture/execute/loop-14.c: New test.
52312 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52314         * g++.dg/other/cxa-atexit1.C: New test.
52316         * gcc.dg/typeof-2.c: New test.
52318 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52320         * gcc.dg/builtins-2.c: New testcase.
52321         * gcc.dg/builtins-3.c: New testcase.
52323 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52325         * gcc.dg/cpp/_Pragma4.c: New test.
52327 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52329         * objc/execute/nil_method-1.m: New testcase.
52331 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52333         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52334         [Object class], not [Object initialize].
52336 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52337             Hans-Peter Nilsson  <hp@bitrange.com>
52339         * gcc.c-torture/execute/20020720-1.x: Skip test on
52340         mmix-knuth-mmixware.  Correct comment.
52342 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52344         * g++.dg/abi/bitfield5.C: New test.
52345         * g++.dg/abi/vbase10.C: Likewise.
52347 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52349         * objc.dg/undeclared-selector.m: New test.
52351 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52353         * g++.dg/other/offsetof1.C: Avoid cast warning.
52355 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52357         * objc.dg/super-class-2.m: New test.
52359 2002-08-24  Matt Austern  <austern@apple.com>
52361         * g++.dg/ext/lvaddr.C: New test.
52362         * g++.dg/ext/lvcast.C: New test.
52364 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52366         * g++.dg/inherit/cond1.C: New test.
52368 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52370         * gcc.dg/noncompile/incomplete-1.c: New test.
52372 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52374         * gcc.dg/typespec-1.c: New test.
52376 2002-08-20  Devang Patel  <dpatel@apple.com>
52377         * objc.dg/proto-hier-2.m: New test.
52379 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52381         * objc.dg/bitfield-1.m: New test.
52382         * objc.dg/bitfield-2.m: New test.
52384 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52386         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52387         gcc.dg/c99-flex-array-4.c: New tests.
52389 2002-08-16  Stan Shebs  <shebs@apple.com>
52391         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52393 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52395         * gcc.dg/typeof-1.c: New test.
52396         * g++.dg/ext/typeof2.C: New test.
52398 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52400         * g++.dg/other/offsetof1.C: New test.
52402 2002-08-14  Richard Henderson  <rth@redhat.com>
52404         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52406 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52408         * gcc.dg/cpp/_Pragma3.c: New test.
52410 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52412         * g++.dg/template/inherit3: New test.
52414 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52416         * gcc.dg/bitfld-4.c: Add blank options.
52418 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52420         * g++.dg/template/crash1.C: New test.
52422 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52424         * gcc.dg/tls/opt-2.c: New test.
52426 2002-08-08  Devang Patel  <dpatel@apple.com>
52428         * objc.dg/selector-1.m : New test
52430 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52432         * g++.dg/abi/bitfield4.C: New test.
52433         * gcc.dg/bitfld-4.c: New test.
52435 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52437         * g++.dg/other/packed1.C: New test.
52439 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52441         * g++.dg/abi/offsetof.C: Tweak error messages.
52442         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52444 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52446         * gcc.dg/bitfld-3.c: New test.
52448 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52449             Richard Henderson  <rth@redhat.com>
52451         * gcc.dg/i386-bitfield1.c: New test.
52452         * g++.dg/abi/bitfield3.C: Update.
52454 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52456         * objc.dg/const-str-2.m: Update.
52457         * gcc.dg/cpp/c++98.c: Change to C extension.
52458         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52459         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52461 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52463         * gcc.dg/tls/diag-3.c: New.
52465 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52467         * g++.dg/README (Subdirectories): Document new subdir expr.
52468         * g++.dg/expr/pmf-1.C: New test.
52470 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52472         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52474 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52476         * g++.dg/abi/bitfield3.C: New test.
52478 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52480         * lib/gcov.exp: Tweak expected line formats.
52481         * gcc.misc-tests/gcov8.c: New test.
52482         * gcc.misc-tests/gcov8.x: New flags.
52484 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52486         * consistency.vlad/layout/endian.c: Include string.h.
52488         * gcc.c-torture/execute/20020805-1.c: New test.
52490 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52492         * g++.dg/other/conversion1.C: New test.
52494 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52496         * gcc.dg/builtins-1.c: New testcase.
52498 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52500         * g++.dg/inherit/access3.C: New test.
52502 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52504         * gcc.dg/ia64-visibility-2.c: New test.
52506 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52508         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52509         __qualifier_flags to __flags.
52511 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52513         * g++.dg/inherit/operator1.C: New test.
52514         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52515         * g++.dg/other/error1.C: Change expected error message.
52516         * g++.dg/template/conv4.C: Likewise.
52518 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52520         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52521         for documented behavior.
52523 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52525         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52526         several targets known to fail.
52528 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52530         * gcc.dg/mips-args-[123].c: New tests.
52532 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52534         * gcc.dg/ppc-spe.c: New.
52536 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52538         * g++.dg/other/ptrmem4.C: New testcase.
52540 2002-07-24  Richard Henderson  <rth@redhat.com>
52542         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52544 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52546         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52548 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52550         * gcc.c-torture/execute/memset-3.c: New testcase.
52552 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52554         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52555         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52557 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52559         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52560         Delete.
52562 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52564         * gcc.c-torture/compile/simd-4.c: New test.
52566 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52568         PR c++/7347, c++/7348
52569         * g++.dg/template/access4.C: New test.
52570         * g++.dg/template/access5.C: New test.
52571         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52572         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52573         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52574         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52576 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52578         * gcc.dg/gnu89-init-2.c: New test.
52580 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52582         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52584 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52586         * gcc.c-torture/execute/20020720-1.c: New testcase.
52588 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52590         * gcc.dg/cpp/Wsignprom.c: New tests.
52592 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52594         * gcc.c-torture/execute/loop-13.c: New test.
52596 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52598         * gcc.dg/cpp/expr.c: New tests.
52600 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52602         * g++.dg/opt/pr6713.C: Add template instantiation.
52604 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52606         * gcc.dg/nest.c: New test.
52608 2002-07-17  Richard Henderson  <rth@redhat.com>
52610         * g++.dg/opt/pr6713.C: New test.
52612 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52614         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52615         XFAIL for all x86 processors.
52617 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52619         * gcc.c-torture/execute/20010122-1.x: Do not test with
52620         -fomit-frame-pointer.
52622 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52624         * g++.dg/template/instantiate2.C: New test.
52625         * g++.dg/template/spec4.C: New test.
52627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52629         * g++.dg/template/access2.C: New test.
52630         * g++.dg/template/access3.C: New test.
52632 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52634         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52635         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52636         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52637         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52638         Convert to use <stdarg.h>.
52639         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52640         Delete.
52641         * gcc.dg/va-arg-2.c: New.
52642         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52644 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52646         * gcc.c-torture/compile/20020710-1.c: New test.
52648 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52649                           Andrew Pinski  <pinskia@physics.uc.edu>
52651         gcc.c-torture/compile/simd-2.c: New testcase.
52652         gcc.c-torture/compile/simd-3.c: Likewise.
52654 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52656         PR c++/7224
52657         * g++.dg/overload/error1.C: New test.
52659 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52661         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52662         configuration and IRIX 6 O32 ABI.
52664 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52666         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52668 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52670         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52672 2002-07-10  Jeffrey A Law  <law@redhat.com>
52674         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52676         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52678 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52680         * gcc.dg/20020312-2.c: Check for __PPC__.
52682 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52684         * gcc.c-torture/compile/20020709-1.c: New test.
52686 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52688         * g++.dg/template/qualttp21.C: New test case.
52690 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52692         * gcc.c-torture/compile/20020706-1.c: New test.
52693         * gcc.c-torture/compile/20020706-2.c: New test.
52695 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52696             Alexandre Oliva  <aoliva@redhat.com>
52698         * g++.dg/warn/incomplete1.C: New test.
52700 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52702         PR c++/7099
52703         * g++.dg/warn/noreturn1.C: New test.
52705 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52707         PR c++/6706
52708         * g++.dg/debug/debug6.C: New test.
52709         * g++.dg/debug/debug7.C: New test.
52711 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52713         * gcc.c-torture/compile/simd-3.c: New test.
52715 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52717         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52718         * gcc.dg/20020620-1.c: Likewise.
52720 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52722         PR c++/6944
52723         * g++.dg/init/array4.C: New test.
52724         * g++.dg/init/array5.C: New test.
52726 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52728         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52729         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52731 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52733         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52734         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52735         * gcc.dg/wtr-conversion-1.c: Likewise.
52736         * gcc.dg/wtr-escape-1.c: Likewise.
52737         * gcc.dg/wtr-int-type-1.c: Likewise.
52738         * gcc.dg/wtr-label-1.c: Likewise.
52739         * gcc.dg/wtr-static-1.c: Likewise.
52740         * gcc.dg/wtr-strcat-1.c: Likewise.
52741         * gcc.dg/wtr-suffix-1.c: Likewise.
52742         * gcc.dg/wtr-switch-1.c: Likewise.
52743         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52744         * gcc.dg/wtr-union-init-1.c: Likewise.
52745         * gcc.dg/wtr-union-init-2.c: Likewise.
52746         * gcc.dg/wtr-union-init-3.c: Likewise.
52748         * gcc.dg/wtr-func-def-1.c: New test.
52750 2002-07-02 Devang Patel <dpatel@apple.com>
52752         * objc.dg/param-1.m: New test.
52754 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52756         * gcc.dg/cpp/trad/directive.c: Add test.
52757         * gcc.dg/cpp/trad/macroargs.c: Add test.
52758         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52760 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52762         * gcc.dg/cpp/cmdlne-M.c: New test.
52764 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52766         * objc.dg/desig-init-1.m: New test.
52768 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52770         PR c++/6716
52771         * g++.dg/template/instantiate1.C: New test.
52773 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52775         PR c++/7112
52776         * g++.dg/template/sizeof2.C: New test.
52778 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52780         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52781         gcc.dg/cpp/trad/include.c: New tests.
52783 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52785         PR target/7177
52786         * gcc.c-torture/compile/20020701-1.c: New test.
52788 2002-07-01  Stan Shebs  <shebs@apple.com>
52790         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52791         header here...
52792         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52793         (objc-torture-execute): or here.
52795 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52797         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52799 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52801         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52803 2002-06-30  Devang Patel  <dpatel@apple.com>
52805         * objc.dg/fsyntax-only.m: New test.
52807 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52809         PR c++/6695
52810         * g++.dg/template/friend7.C: New file.
52812 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52814         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52815         return type.
52817 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52819         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52820         avoid division by zero.
52822 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52824         * gcc.dg/Wunknownprag.c: New tests.
52826 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52828         * gcc.c-torture/execute/simd-2.c: New test.
52830 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52832         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52833         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52834         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52835         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52836         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52837         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52838         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52839         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52840         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52841         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52842         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52843         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52844         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52845         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52846         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52847         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52848         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52850 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52852         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52853         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52854         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52855         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52856         New tests.
52857         * gcc.dg/cpp/trad/directive.c: Update.
52859 2002-06-23  Andreas Jaeger  <aj@suse.de>
52861         * gcc.c-torture/execute/complex-6.c: New.
52863 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52865         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52866         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52867         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52868         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52870 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52872         * gcc.dg/cpp/trad: New directory with traditional tests copied
52873         from parent directory.
52874         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52875         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52876         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52877         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52878         Move to trad/ and rename.
52879         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52880         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52881         gcc.dg/cpp/trad/redef2.c: New tests.
52882         * gcc.dg/cpp/trad/trad.exp: New driver.
52884 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52887         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52888         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52889         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52890         Remove.
52892 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52894         * gcc.dg/20020620-1.c: New test.
52896 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52898         * g++.dg/template/ttp4.C: New test.
52900 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52902         * g++.dg/opt/vt1.C: Fix regexp.
52904 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52906         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52907         Don't use attribute `noinline'.
52909 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52911         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52913 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52915         * gcc.c-torture/execute/simd-1.c: New.
52917         * gcc.dg/simd-1.c: New.
52919 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52921         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52923 2002-06-16  Richard Henderson  <rth@redhat.com>
52925         * g++.dg/ext/anon-struct1.C: New.
52926         * g++.dg/ext/anon-struct2.C: New.
52927         * g++.dg/ext/anon-struct3.C: New.
52928         * gcc.dg/anon-struct-1.c: New.
52929         * gcc.dg/anon-struct-2.c: New.
52930         * gcc.dg/anon-struct-3.c: New.
52931         * gcc.dg/20011008-1.c: Adjust warning text.
52932         * gcc.dg/20020527-1.c: Add -fms-extensions.
52934 2002-06-16  Richard Henderson  <rth@redhat.com>
52936         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52938 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52940         * gcc.c-torture/execute/20020615-1.c: New test.
52942 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52944         * gcc.c-tortuture/execute/compare-1.c: New test case.
52945         * gcc.c-tortuture/execute/compare-2.c: New test case.
52946         * gcc.c-tortuture/execute/compare-3.c: New test case.
52948 2002-06-13  Richard Henderson  <rth@redhat.com>
52950         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52951         ia64 ilp32.
52953 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52955         * g++.dg/template/typename2.C: Update error message.
52957 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52959         * gcc.c-torture/execute/20020611-1.c: New test.
52961 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52963         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52964         list of targets to skip.
52966 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52968         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52969         targets if not optimizing.
52971 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52973         * gcc.c-torture/compile/20020605-1.c: New test.
52975         * g++.dg/opt/vt1.C: New test.
52977         * gcc.dg/20020531-1.c: New test.
52979         * gcc.dg/20020530-1.c: New test.
52981         * gcc.dg/20020527-1.c: New test.
52983         * g++.dg/opt/cse1.C: New test.
52985 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52987         * gcc.dg/20020607-2.c: New test case.
52989 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52991         * gcc.c-torture/compile/20020604-1.c: New test.
52993 2002-06-04  Richard Henderson  <rth@redhat.com>
52995         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52996         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52997         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52999 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53001         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53003 2002-06-03  Richard Henderson  <rth@redhat.com>
53005         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53006         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53008 2002-06-02  Richard Henderson  <rth@redhat.com>
53010         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53011         test functions static.
53013 2002-06-02  Andreas Jaeger  <aj@suse.de>
53015         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53016         now.
53018 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53020         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53021         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53022         Update for mofified diagnostics.
53023         * gcc.dg/c99-intconst-1.c: No longer fail.
53025 2002-06-02  Richard Henderson  <rth@redhat.com>
53027         * gcc.dg/uninit-A.c: Remove xfail markers.
53029 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53031         * gcc.dg/fnegate-1.c: New test case.
53033 2002-05-30  Osku Salerma  <osku@iki.fi>
53035         * gcc.c-torture/execute/mayalias-1.c: New file.
53037 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53039         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53040         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53041         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53043 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53045         * gcc.c-torture/execute/20020529-1.c: New test.
53047 2002-05-27  Richard Henderson  <rth@redhat.com>
53049         * g++.dg/ext/attrib6.C: New test case.
53051 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53053         * gcc.c-torture/execute/pure-1.c: New test.
53055 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53057         * gcc.dg/cpp/arith-2.c: Remove.
53059 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53061         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53062         * gcc.dg/cpp/if-3.c: Remove.
53064 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53066         * g++.dg/opt/cse2.C: New test.
53068 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53070         * gcc.dg/cpp/arith-1.c: New semantic tests.
53071         * gcc.dg/cpp/if-1.c: Update.
53073 2002-05-24  Ben Elliston  <bje@redhat.com>
53075         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53077 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53079         * gcc.dg/verbose-asm.c: New test.
53081 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53083         * gcc.dg/cpp/paste12.c: New test.
53085 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53087         * g++.dg/parse/named_ops.C: New test.
53089 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53091         * gcc.dg/weak-8.c: New test.
53093 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53095         * gcc.dg/weak-2.c: Allow optional leading underscore
53096         in scan-assembler symbol name.
53097         * gcc.dg/weak-3.c: Likewise.
53098         * gcc.dg/weak-4.c: Likewise.
53099         * gcc.dg/weak-5.c: Likewise.
53101 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53103         * gcc.dg/20020523-1.c: New test.
53105 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53107         * objc.dg/const-str-2.m: Update now that we stop after
53108         a command line error.
53110 2002-05-22  Richard Henderson  <rth@redhat.com>
53112         * g++.dg/dg.exp: Fix typo in test pruneing.
53114 2002-05-22  Richard Henderson  <rth@redhat.com>
53116         * g++.dg/dg.exp: Prune the tls subdirectory.
53117         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53118         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53119         * g++.dg/tls/init-1.C: New.
53121 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53123         * gcc.dg/20020517-1.c: New test.
53125 2002-05-21  Richard Henderson  <rth@redhat.com>
53127         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53128         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53130 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53132         * g++.dg/other/copy2.C: New test.
53134 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53136         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53137         (MAX_COPY): Bump up to 10 times sizeof (long long).
53138         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53140         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53141         sizeof (long long).
53143         * gcc.c-torture/execute/strcpy-1.c: New test.
53145 2002-05-19  Jason Merrill  <jason2redhat.com>
53147         * g++.dg/ext/oper1.C: New test.
53149 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53150 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53152         * README.QMTEST: New file.
53154         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53156 2002-05-19  Andreas Jaeger  <aj@suse.de>
53158         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53159         now.
53160         * gcc.c-torture/execute/loop-2d.x: Likewise.
53162 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53164         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53165         support weak symbols.
53166         * gcc.dg/weak-4.c: Likewise.
53167         * gcc.dg/weak-6.c: Likewise.
53169 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53171         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53172         cygwin, coff and h8300-*-hms targets
53173         * gcc.dg/weak-5.c: Likewise.
53174         * gcc.dg/weak-7.c: Likewise.
53176 2002-05-16  Jason Merrill  <jason@redhat.com>
53178         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53179         (scan-assembler-not, scan-assembler-dem): Likewise.
53180         (scan-assembler-dem-not): Likewise.
53182 2002-05-15  Richard Henderson  <rth@redhat.com>
53184         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53186 2002-05-15  Richard Henderson  <rth@redhat.com>
53188         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53189         (vfoo1f): Warning here.
53190         (vfoo1l): Don't redefine the alias.
53192 2002-05-14  Jason Merrill  <jason@redhat.com>
53193             Alexandre Oliva  <aoliva@redhat.com>
53195         * g++.dg/init/pm1.C: New test.
53197 2002-05-12  David S. Miller  <davem@redhat.com>
53199         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53200         types.
53202 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53204         * gcc.c-torture/execute/20020510-1.c: New test case.
53206 2002-05-10  David S. Miller  <davem@redhat.com>
53208         * gcc.c-torture/execute/conversion.c: Test long double too.
53210 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53212         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53213         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53214         * lib/g++.exp (g++_link_flags): Likewise.
53215         * lib/objc.exp (objc_target_compile): Likewise.
53217 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53219         * gcc.dg/cpp/poison.c: Update.
53220         * gcc.dg/cpp/20000625-2.c: Remove.
53221         * gcc.dg/cpp/direct2s.c: Remove final test.
53223 2002-05-08  Tom Rix  <trix@redhat.com>
53225         * gcc.c-torture/execute/20020508-1.c: New test.
53226         * gcc.c-torture/execute/20020508-2.c: New test.
53227         * gcc.c-torture/execute/20020508-3.c: New test.
53229 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53231         * gcc.dg/cpp/charconst-4.c: More tests.
53233 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53235         PR c/6569
53236         * gcc.dg/weak-3.c: Update location of warning messages.
53237         * gcc.dg/weak-5.c: Likewise.
53239 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53241         * gcc.c-torture/execute/20020506-1.c: New test case.
53243 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53245         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53247 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53249         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53251 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53253         * gcc.dg/cpp/charconst-3.c: New test.
53255 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53257         * gcc.dg/cpp/charconst.c: Update tests.
53259 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53261         * treelang: Added directory for new sample language treelang. Also
53262         lib/treelang.exp: New file to signal treelang should be tested.
53264 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53266         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53267         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53268         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53269         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53270         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53271         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53272         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53274 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53276         * gcc.dg/format/xopen-2.c: New test.
53278 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53280         * gcc.dg/20020503-1.c: New test.
53282 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53284         * g++.dg/init/dtor1.C: Make it tougher.
53286 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53288         * g++.dg/init/dtor1.C: New test.
53290 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53292         * gcc.dg/altivec-8.c: New.
53294 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53296         * gcc.dg/altivec-7.c: New.
53298 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53300         * g++.dg/parse/typedef1.C: New test.
53302 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53304         PR c++/6486
53305         * g++.dg/template/friend6.C: New test.
53307         PR c++/6492
53308         * g++.dg/init/copy1.C: New test.
53310 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53312         * g++.dg/warn/effc1.C: New test.
53314 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53316         * gcc.dg/cpp/if-cexp.c: Add a test.
53318 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53320         * gcc.dg/20020426-2.c: New test.
53322 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53324         * gcc.dg/cpp/if-mop.c: Update.
53325         * gcc.dg/cpp/if-mpar.c: Add test.
53326         * gcc.dg/cpp/if-oppr.c: Update.
53328 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53330         PR c/6343
53331         * gcc.dg/weak-[2-7].c: New tests.
53333 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53335         * gcc.dg/enum1.c: New test.
53337 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53339         PR c++/6497
53340         * g++.dg/inherit/access2.C: New test.
53342 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53344         PR bootstrap/6445
53345         * gcc.dg/20020426-1.c: New test.
53347 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53349         * g++.dg/abi/enum1.C: New test.
53351 2002-04-26  Richard Henderson  <rth@redhat.com>
53353         * gcc.dg/c99-bool-1.c: Expect always true warning.
53355 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53357         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53359 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53361         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53362         targets.
53364 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53366         * g++.dg/abi/mange7.C: New test.
53368         PR c++/6438.
53369         * g++.dg/parse/stmtexpr2.C: New test.
53371 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53373         * gcc.dg/20020312-2.c: Add SH target.
53375 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53377         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53378         compiler output on mips*-*-irix*.
53380 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53382         * g++.dg/parse/attr1.C: New test.
53384 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53386         * gcc.c-torture/execute/string-opt-17.c: New test case.
53387         * gcc.c-torture/execute/memset-2.c: New test case.
53389 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53391         PR c++/6256:
53392         * g++.dg/template/friend5.C: New test.
53394         PR c++/6331:
53395         * g++.dg/template/qual1.C: Likewise.
53397 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53399         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53400         Include stdlib.h, not stdio.h or ctype.h.
53402 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53404         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53405         cris-*-elf* and mmix-*-*.
53406         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53407         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53408         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53409         Ditto.
53410         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53411         * gcc.dg/wchar_t-1.c: Ditto.
53413 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53415         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53416         Clarify comment.
53418 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53420         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53422 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53424         * gcc.c-torture/execute/20000906-1.x: Delete.
53426 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53428         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53430 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53432         * PR6367
53433         * g77.f-torture/execute/6367.f: New test.
53434         * g77.f-torture/execute/6367.x: Disable for MMIX.
53436 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53438         * PR6352
53439         * g++.dg/opt/inline2.C: New test.
53441 2002-04-18  Richard Henderson  <rth@redhat.com>
53443         * gcc.dg/20000906-1.c: Enable for all targets.
53444         * gcc.c-torture/compile/iftrap-2.c: New.
53446 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53448         * gcc.dg/20020418-1.c: New test.
53449         * gcc.dg/20020418-2.c: New test.
53451 2002-04-18  Richard Henderson  <rth@redhat.com>
53453         * gcc.c-torture/compile/iftrap-1.c: New.
53454         * gcc.dg/iftrap-1.c: Adjust for ia64.
53455         * gcc.dg/iftrap-2.c: New.
53457 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53459         * gcc.c-torture/compile/20020418-1.c: New test.
53461 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53463         * gcc.c-torture/compile/20020415-1.c: New.
53465 2002-04-18  David S. Miller  <davem@redhat.com>
53467         * gcc.c-torture/execute/20020418-1.c: New test.
53469 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53471         * gcc.dg/20020416-1.c: New test.
53473         * g++.dg/opt/inline1.C: New test.
53475 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53477         * gcc.dg/altivec-5.c: New test.
53479         * gcc.dg/20020415-1.c: New test.
53481 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53483         * lib/chill.exp: Remove.
53485 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53487         * g++.dg/other/big-struct.C: New test.
53489 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53491         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53492         of scratch file.
53494 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53496         PR c/6277
53497         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53498         in scan-assembler function name
53500 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53502         * g77.f-torture/execute/980628-4.x,
53503         g77.f-torture/execute/980628-5.x,
53504         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53505         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53506         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53507         i[34567]86-*-*.
53509 2002-04-13  David S. Miller  <davem@redhat.com>
53511         * gcc.c-torture/execute/20020413-1.c: New test.
53513 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53515         * gcc.dg/asm-6.c,
53516         * g++.dg/ext/asm1.C: New tests.
53518 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53520         PR c++ 5373.
53521         * g++.dg/parse/stmtexpr1.C: New test.
53523         PR c++/5189.
53524         * g++.dg/template/copy1.C: New test.
53526 2002-04-12  Richard Henderson  <rth@redhat.com>
53528         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53530 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53532         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53533         gcc.c-torture/execute/20020307-2.c.
53535 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53537         * g++.dg/ext/attrib5.C,
53538         * g++.dg/lookup/struct1.C: New tests.
53540 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53542         * gcc.dg/20020411-1.c: New test.
53544         * gcc.c-torture/execute/20020411-1.c: New test.
53546 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53548         * g77.f-torture/execute/6177.f: New test.
53550 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53552         PR middle-end/6247
53553         * g++.dg/opt/cleanup1.C: New test.
53555         * g++.dg/opt/const1.C: New test.
53557 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53559         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53561 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53563         PR c++/5507
53564         * g++.dg/template/typename2.C: New test.
53566 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53568         * gcc.c-torture/execute/loop-12.c: New.
53570 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53572         * g77.f-torture/execute/980628-4.x,
53573         g77.f-torture/execute/980628-5.x,
53574         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53575         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53576         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53578 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53580         PR optimization/6086
53581         * g++.dg/opt/preinc1.C: New test.
53583 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53585         PR c++/5571
53586         * g++.dg/opt/static2.C: New test.
53588 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53590         PR c/5120
53591         * gcc.dg/20020406-1.c: New test.
53593 2002-04-04  David S. Miller  <davem@redhat.com>
53595         * gcc.c-torture/execute/20020404-1.c: New test.
53597 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53599         PR c/6123
53600         * gcc.dg/20020312-2.c: Do not declare global register variable
53601         if __PIC__ or __pic__ is defined.
53603 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53605         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53606         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53608 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53610         * gcc.misc-tests/linkage.exp: Update last change to handle
53611         sparc*-, not just sparc-.
53613 2002-04-03  Richard Henderson  <rth@redhat.com>
53615         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53617 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53619         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53621 2002-04-02  David S. Miller  <davem@redhat.com>
53623         * gcc.c-torture/execute/20020402-3.c: New test.
53625 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53627         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53628         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53630         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53631         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53632         g77.f-torture/execute/20001201.x,
53633         g77.f-torture/execute/u77-test.x: New files.
53635         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53636         * gcc.dg/wchar_t-1.c: Ditto.
53638 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53640         * gcc.c-torture/execute/20020402-1.c: New test.
53642 2002-04-01  Richard Henderson  <rth@redhat.com>
53644         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53646         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53648 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53650         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53652 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53654         * g++.dg/inherit/template-as-base.C: Expect error.
53655         * g++.dg/inherit/namespace-as-base.C: Likewise.
53657 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53659         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53660         g++.dg/ext/instantiate3.C: Tweak match patterns.
53662         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53663         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53664         -da test.
53666 2002-03-31  Richard Henderson  <rth@redhat.com>
53668         * gcc.dg/special/alias-2.c: New.
53669         * gcc.dg/special/ecos.exp: Run it.
53671 2002-03-31  Richard Henderson  <rth@redhat.com>
53673         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53675 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53677         * gcc.dg/weak-1.c: Disable on h8300 port.
53679 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53681         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53682         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53683         ordering tests.
53684         * g++.dg/bprob/bprob-1.C: New test.
53685         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53686         * g++.dg/gcov/gcov-1.C: New test.
53687         * g++.dg/gcov/gcov-1.x: New file.
53688         * g++.dg/gcov/gcov-2.C: New test.
53689         * g++.dg/gcov/gcov-3.C: New test.
53690         * g++.dg/gcov/gcov-3.h: New file.
53692 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53694         * g++.old-deja/g++.other/builtins5.C: New test.
53695         * g++.old-deja/g++.other/builtins6.C: New test.
53696         * g++.old-deja/g++.other/builtins7.C: New test.
53697         * g++.old-deja/g++.other/builtins8.C: New test.
53698         * g++.old-deja/g++.other/builtins9.C: New test.
53700 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53702         * g++.dg/opt/static1.C: New test.
53704         * g++.dg/opt/longbranch1.C: New test.
53706 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53708         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53710         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53712 2002-03-28  Jeffrey A Law  (law@redhat.com)
53714         * gcc.c-torture/execute/20020328-1.c: New test.
53716 2002-03-27  Richard Henderson  <rth@redhat.com>
53718         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53719         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53720         move from g++.old-deja/g++.ext/.
53722 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53724         * g++.dg/init/new2.C: New test.
53726 2002-03-26  Richard Henderson  <rth@redhat.com>
53728         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53730         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53731         on sparc.
53733         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53734         sparcv9 systems.
53735         * gcc.dg/20001102-1.c: Likewise.
53737 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53739         * gcc.dg/cpp/endif-pedantic1.c,
53740         gcc.dg/cpp/endif-pedantic2.c: New tests.
53742 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53744         * g++.dg/init/new1.C: New test.
53746 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53748         * g++.dg/abi/vbase9.C: New test.
53750 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53752         * gcc.dg/arm-asm.c: New test.
53754 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53756         * gcc.dg/Wswitch-enum.c: New test.
53757         Fix PR c/5044.
53759 2002-03-26  Richard Henderson  <rth@redhat.com>
53761         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53762         structure.
53764 2002-03-25  Richard Henderson  <rth@redhat.com>
53766         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53767         sparcv9 systems.
53769         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53770         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53772 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53774         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53776 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53778         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53779         targets using generic thunk support.
53781 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53783         * gcc.c-torture/compile/20020323-1.c: New test.
53785         * g++.dg/opt/conj2.C: New test.
53787 2002-03-24  Richard Henderson  <rth@redhat.com>
53789         * gcc.dg/weak-1.c: Use -fno-common.
53791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53793         * g77.dg/f77-edit-apostrophe-out.f: New test
53794         * g77.dg/f77-edit-h-out.f: New test
53795         * g77.dg/f77-edit-t-in.f: New test
53796         * g77.dg/f77-edit-t-out.f: New test
53797         * g77.dg/f77-edit-x-out.f: New test
53798         * g77.dg/f77-edit-slash-out.f: New test
53799         * g77.dg/f77-edit-colon-out.f: New test
53800         * g77.dg/f77-edit-s-out.f: New test
53802 2002-03-24  Richard Henderson  <rth@redhat.com>
53804         * objc/execute/formal_protocol-6.x: New XFAIL.
53806 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53808         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53809         that do not support weak symbols
53811 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53813         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53814         * lib/g77.exp: Likewise.
53815         * lib/objc.exp: Likewise.
53817 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53819         * gcc.dg/Wswitch-default.c: New test.
53821 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53823         * g++.dg/other/enum1.C: New test.
53825 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53827         * gcc.dg/pragma-ep-3.c: Fix typo.
53829 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53831         * g++.dg/inherit/template-as-base.C: New test.
53833 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53835         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53836         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53838 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53840         * gcc.dg/cpp/multiline.c: Update to match.
53842 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53844         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53846 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53848         * gcc.dg/cpp/extratokens2.c: New file.
53850 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53852         * gcc.dg/20020312-2.c: Add rs6000 target.
53854         * gcc.c-torture/compile/20020319-1.c: New test.
53856 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53858         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53859         (A, E): Handle this.
53861 2002-03-20  Jason Merrill  <jason@redhat.com>
53863         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53864         ignoring -fpic.
53865         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53866         through prune_gcc_output.
53868 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53870         * gcc.c-torture/compile/20020320-1.c: New test.
53872 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53874         * gcc.c-torture/compile/20020318-1.c: New test.
53876         * gcc.dg/struct-by-value-1.c: New test.
53878         * gcc.dg/20020319-1.c: New test.
53880 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53882         * g++.dg/opt/conj1.C: New test.
53884 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53886         * g++.dg/template/qualttp20.C: Revert previous change.
53887         * g++.dg/template/qualttp3.C: Likewise.
53888         * g++.dg/template/qualttp4.C: Likewise.
53889         * g++.dg/template/qualttp5.C: Likewise.
53890         * g++.dg/template/qualttp6.C: Likewise.
53891         * g++.dg/template/qualttp7.C: Likewise.
53892         * g++.dg/template/qualttp8.C: Likewise.
53893         * g++.dg/template/recurse.C: Likewise.
53895 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53897         * gcc.dg/cpp/wchar-1.c: Update.
53899 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53901         * g++.dg/template/conv1.C: New test.
53902         * g++.dg/template/conv2.C: New test.
53903         * g++.dg/template/conv3.C: New test.
53904         * g++.dg/template/conv4.C: New test.
53906 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53908         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53909         * g++.dg/template/qualttp3.C: Likewise.
53910         * g++.dg/template/qualttp4.C: Likewise.
53911         * g++.dg/template/qualttp5.C: Likewise.
53912         * g++.dg/template/qualttp6.C: Likewise.
53913         * g++.dg/template/qualttp7.C: Likewise.
53914         * g++.dg/template/qualttp8.C: Likewise.
53915         * g++.dg/template/recurse.C: Likewise.
53917 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53919         * g++.dg/opt/dtor1.C: New test.
53921 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53923         * gcc.c-torture/compile/20020315-1.c: New test.
53925 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53927         * gcc.dg/weak-1.c: Fix scan tests.
53929 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53931         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53932         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53933         cris-*-aout* mmix-*-*.
53934         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53935         cris-*-aout* mmix-*-*.
53936         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53937         cris-*-elf* cris-*-aout* and mmix-*-*.
53938         * gcc.dg/20001009-1.c: Ditto.
53939         * gcc.dg/20010912-1.c: Ditto.
53940         * gcc.dg/20020122-4.c: Ditto.
53941         * gcc.dg/inline-2.c: Ditto.
53943 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53945         * gcc.c-torture/compile/20020314-1.c: New test.
53947 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53949         * gcc.c-torture/execute/20020314-1.c: New test.
53951 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53953         * g++.dg/warn/Wunused-1.C: New test.
53955 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53957         * g++.dg/abi/mangle6.C: New test.
53959 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53961         * gcc.c-torture/compile/20020309-2.c: New test.
53963         * gcc.c-torture/compile/20020312-1.c: New test.
53965 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53967         * g++.dg/other/access1.C: New test.
53969 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53971         * gcc.c-torture/execute/wchar_t-1.c: New test.
53973 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53975         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53977 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53979         * gcc.dg/20020312-1.c: New test case.
53981 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53983         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53985 2002-03-11  Richard Henderson  <rth@redhat.com>
53987         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53988         * g++.old-deja/g++.jason/report.C: Likewise.
53990 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53992         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53993         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53995 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53997         * g++.dg/overload/pmf1.C: New test.
53999 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54001         * gcc.c-torture/execute/20020307-1.c: Use long.
54003 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54005         PR optimization/5844
54006         * gcc.dg/20020310-1.c: New test.
54008 2002-03-09  Michael Meissner  <meissner@redhat.com>
54010         * gcc.c-torture/execute/memcpy-2.c: New test.
54011         * gcc.c-torture/execute/memset-1.c: New test.
54012         * gcc.c-torture/execute/strlen-1.c: New test.
54013         * gcc.c-torture/execute/strcmp-1.c: New test.
54014         * gcc.c-torture/execute/strncmp-1.c: New test.
54016 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54018         * gcc.dg/ppc-ldstruct.c: New test.
54020 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54022         * gcc.c-torture/execute/va-arg-22.c: New test.
54024 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54026         * gcc.c-torture/compile/20020309-1.c: New test.
54028 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54030         * gcc.c-torture/execute/20020307-2.c: New test.
54032 2002-03-07  Jeffrey A Law  (law@redhat.com)
54034         * g77.f-torture/compile/20020307-1.f: New test.
54036 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54038         * gcc.dg/unordered-1.c: New test.
54040 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54042         * gcc.c-torture/execute/20020307-1.c: New test.
54044 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54046         * gcc.dg/20020304-1.c: New test.
54048         * gcc.c-torture/compile/20020304-2.c: New test.
54050 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54052         * gcc.c-torture/compile/20020304-1.c: New test case
54053         (from PR c/5830).
54055 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54057         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54059 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54061         * g++.dg/other/classkey1.C: New test.
54063 2002-03-01  Richard Henderson  <rth@redhat.com>
54065         * gcc.c-torture/compile/981223-1.x: New.
54066         * gcc.c-torture/compile/920625-1.x: New.
54068 2002-02-28  Richard Henderson  <rth@redhat.com>
54070         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54072 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54074         * gcc.c-torture/execute/20020227-1.c: New test.
54076 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54078         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54079         here" ERROR lines.
54080         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54081         * g++.old-deja.g++.other/defarg1.C: Likewise.
54082         * g++.old-deja/g++.pt/calls2.C: Likewise.
54083         * g++.old-deja/g++.pt/crash20.C: Likewise.
54084         * g++.old-deja/g++.pt/crash30.C: Likewise.
54085         * g++.old-deja/g++.pt/crash36.C: Likewise.
54086         * g++.old-deja/g++.pt/crash6.C: Likewise.
54087         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54088         * g++.old-deja/g++.pt/derived3.C: Likewise.
54089         * g++.old-deja/g++.pt/error1.C: Likewise.
54090         * g++.old-deja/g++.pt/friend21.C: Likewise.
54091         * g++.old-deja/g++.pt/friend23.C: Likewise.
54092         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54093         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54095 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54097         * gcc.c-torture/execute/20020225-2.c: New test.
54099 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54101         * gcc.c-torture/execute/920730-1t.c,
54102         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54103         Delete test cases, only relevant to -traditional.
54105 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54107         * gcc.dg/cpp/undef1.c: Remove.
54108         * gcc.dg/cpp/directiv.c: Update.
54109         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54111 2002-02-27  Michael Meissner  <meissner@redhat.com>
54113         * gcc.c-torture/execute/20020226-1.c: New test.
54115 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54117         * g++.dg/debug/debug4.C: New test.
54119         * gcc.dg/ia64-visibility-1.c: New test.
54121 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54123         * gcc.dg/debug/20020224-1.c: New.
54125 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54127         * gcc.c-torture/execute/960416-1.x: New.
54128         * gcc.c-torture/execute/divconst-3.x: Likewise.
54130 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54132         * gcc.dg/20020224-1.c: New test.
54134 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54136         * gcc.c-torture/execute/20020225-1.c: New.
54138 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54140         * gcc.dg/cpp/wchar-1.c: New test.
54142 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54144         * gcc.dg/20020222-1.c: New test.
54146 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54148         * g++.dg/opt/anonunion1.C: New test.
54150 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54152         * g++.dg/template/qualttp19.C: New test.
54153         * g++.dg/template/qualttp20.C: New test.
54154         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54155         * g++.old-deja/g++.other/qual1.C: Likewise.
54157 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54159         * gcc.dg/attr-alwaysinline.c: New.
54161 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54163         * gcc.dg/20020220-1.c: New test.
54165         * gcc.dg/20020220-2.c: New test.
54167         * g++.dg/opt/mmx1.C: New test.
54169 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54171         * gcc.c-torture/compile/20020110.c: New test.
54173 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54175         * gcc.c-torture/execute/20020219-1.c: New test.
54177         * gcc.dg/20020219-1.c: New test.
54179         * gcc.dg/noncompile/20020220-1.c: New test.
54181         * g++.dg/opt/ptrintsum1.C: New test.
54183         * gcc.dg/debug/20020220-1.c: New test.
54185 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54187         * gcc.c-torture/execute/20020216-1.c: New test.
54189 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54191         * gcc.dg/decl-1.c: Update, new test.
54193 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54195         * g++.dg/abi/bitfield1.C: New test.
54196         * g++.dg/abi/bitfield2.C: New test.
54198 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54200         * gcc.dg/attr-nest.c: New test.
54202 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54204         * gcc.c-torture/execute/20020215-1.c: New test.
54206 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54208         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54209         * g++.dg/debug/debug.exp: New.
54210         * g++.dg/debug/trivial.C: New.
54211         * g++.dg/debug/debug1.C: Moved...
54212         * g++.dg/other/debug1.C: ...from here.
54213         * g++.dg/debug/debug2.C: Moved...
54214         * g++.dg/other/debug2.C: ...from here.
54215         * g++.dg/debug/debug3.C: Moved...
54216         * g++.dg/other/debug3.C: ...from here.
54218         * gcc.dg/noncompile/20020213-1.c: New test.
54220 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54222         * g++.dg/other/debug3.C: New test.
54224         * gcc.c-torture/execute/20020213-1.c: New test.
54226 2002-02-13  Richard Smith <richard@ex-parrot.com>
54228         * g++.old-deja/g++.other/thunk1.C: New test.
54230 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54232         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54234 2002-02-13  Stan Shebs  <shebs@apple.com>
54236         * gcc.dg/altivec-3.c: New.
54238 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54240         * gcc.dg/Wunreachable-1.c: New test.
54241         * gcc.dg/Wunreachable-2.c: New test.
54243 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54245         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54247 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54249         * gcc.dg/decl-1.c: New test.
54251 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54253         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54255 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54257         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54258         * gcc.c-torture/compile/980506-1.x: Likewise.
54260 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54262         * gcc.dg/20020210-1.c: New.
54264 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54266         * g77.f-torture/execute/947.f: New regression test
54267         for PR fortran/947.
54269 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54271         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54272         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54274 2002-02-08  Richard Henderson  <rth@redhat.com>
54276         * gcc.c-torture/compile/labels-3.c: New.
54278 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54280         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54281         expression statements work instead.
54282         * gcc.dg/noncompile/20020207-1.c: New test.
54284 2002-02-07  Richard Henderson  <rth@redhat.com>
54286         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54288 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54290         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54291         message from g77
54292         * lib/g77-dg.exp: Trim g77 error messages so that they are
54293         recognized by dg.exp.
54295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54297         PR fortran/5473
54298         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54300 2002-02-07  Richard Henderson  <rth@redhat.com>
54302         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54303         to be sufficiently aligned for integers.
54305 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54307         * g++.dg/template/friend4.C: New test.
54309 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54311         PR fortran/5743
54312         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54313         unsupported cases.
54315 2002-02-07  Richard Henderson  <rth@redhat.com>
54317         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54318         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54319         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54320         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54322 2002-02-06  Richard Henderson  <rth@redhat.com>
54324         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54326 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54328         * gcc.dg/20020206-1.c: New test.
54330 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54332         * gcc.c-torture/execute/20020206-1.c: New test.
54334         * gcc.c-torture/execute/20020206-2.c: New test.
54336         PR optimization/5429:
54337         * gcc.c-torture/compile/20020206-1.c: New test.
54339 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54341         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54342         as certain file formats cannot support particularly large
54343         alignments.
54345         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54346         and do not expect to be able to link the executable.
54348         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54349         fail because the COFF format does not support the weak attribute.
54351 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54353         * g77.dg/pr5473.f: New test
54355 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54357         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54358         Fix testcase accordingly.
54360 2002-02-04  Richard Henderson  <rth@redhat.com>
54362         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54363         (buf): Change to be an array of pointers, not ints.
54365 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54367         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54368         before all tests.  Move warning one line above to match where it
54369         C frontend emits.
54370         * gcc.dg/Wswitch-2.c: New test.
54371         * g++.dg/warn/Wswitch-1.C: New test.
54372         * g++.dg/warn/Wswitch-2.C: New test.
54374 2002-02-04  Richard Henderson  <rth@redhat.com>
54376         * g++.dg/abi/offsetof.C: Fix size comparison.
54378 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54380         * gcc.dg/cast-qual-2.c: New test.
54382 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54384         * gcc.dg/20020201-4.c: New test.
54386 2002-02-04  Ben Elliston  <bje@redhat.com>
54388         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54389         target_info attribute != 0, in addition to the empty string.
54390         (gcc_target_compile): Likewise.
54392 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54394         * gcc.dg/Wswitch.c: New test.
54395         PR gcc/4475. PR gcc/3780.
54397 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54399         * g77.f-torture/execute/5122.f: New test for regressions
54400         against PR fortran/5122.
54402 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54404         * g77.f-torture/compile/pr3743.f: Delete
54405         * g77.dg/pr3743-1.f: New test.
54406         * g77.dg/pr3743-2.f: New test.
54407         * g77.dg/pr3743-3.f: New test.
54408         * g77.dg/pr3743-4.f: New test.
54410 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54412         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54414 2002-02-02  Richard Henderson  <rth@redhat.com>
54416         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54417         * gcc.c-torture/execute/bf64-1.c: Likewise.
54419 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54421         * gcc.dg/20020201-2.c: New test.
54423         * gcc.dg/20020201-3.c: New test.
54425         * gcc.c-torture/execute/bitfld-2.c: New test.
54427 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54429         * gcc.dg/bitfld-1.c: Update.
54430         * gcc.dg/bitfld-2.c: Update.
54431         * gcc.c-torture/execute/bitfld-1.x: New.
54433 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54435         * gcc.c-torture/execute/20020201-1.c: New test.
54437 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54439         PR target/5469
54440         * gcc.dg/20020201-1.c: New test.
54442 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54444         PR fortran/3743
54445         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54446         * g77.f-torture/compile/pr3743.x: Remove
54448 2002-01-31  Tom Rix  <trix@redhat.com>
54450         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54452 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54454         * gcc.dg/noncompile/20020130-1.c: New test.
54456 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54458         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54460 2002-01-29  Richard Henderson  <rth@redhat.com>
54462         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54463         to long long.
54464         * gcc.c-torture/execute/bf64-1.c: Likewise.
54466 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54468         * gcc.c-torture/execute/20020129-1.c: New test.
54470 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54472         * gcc.c-torture/compile/20000224-1.c: Update.
54473         * gcc.c-torture/execute/bitfld-1.c: New tests.
54474         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54475         * gcc.dg/uninit-A.c: Update.
54477 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54479         * g++.dg/template/ctor1.C: Add instantiation.
54481 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54483         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54484         argument to __builtin_prefetch to be const ptr.
54486 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54488         * gcc.c-torture/compile/20020120-1.c: New test.
54490 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54492         * gcc.c-torture/execute/20020127-1.c: New test.
54494 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54496         * g77.dg/f77-edit-i-in.f: New test
54497         * g77.dg/f77-edit-i-out.f: New test
54499 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54501         * gcc.dg/debug/debug.exp: New file.
54502         * gcc.dg/debug/trivial.c: New file.
54503         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54504         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54505         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54506         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54507         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54508         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54509         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54510         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54511         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54512         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54513         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54514         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54515         * gcc.dg/20000503-1.c: Removed.
54516         * gcc.dg/20010207-1.c: Removed.
54517         * gcc.dg/20011223-1.c: Removed.
54518         * gcc.dg/20020104-2.c: Removed.
54519         * gcc.dg/debug-1.c: Removed.
54520         * gcc.dg/debug-2.c: Removed.
54521         * gcc.dg/debug-3.c: Removed.
54522         * gcc.dg/debug-4.c: Removed.
54523         * gcc.dg/debug-5.c: Removed.
54524         * gcc.dg/debug-6.c: Removed.
54525         * gcc.dg/dwarf2-1.c: Removed.
54526         * gcc.dg/dwarf2-2.c: Removed.
54528 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54530         * g++.old-deja/g++.other/eh5.C: New test.
54531         * g++.old-deja/g++.other/sibcall2.C: New test.
54532         * g++.old-deja/g++.other/array9.C: New test.
54533         * g++.old-deja/g++.other/typename2.C: New test.
54534         * g++.old-deja/g++.other/crash60.C: New test.
54535         * g++.old-deja/g++.other/conv9.C: New test.
54536         * g++.old-deja/g++.other/mangle10.C: New test.
54537         * g++.old-deja/g++.other/unchanging1.C: New test.
54538         * g++.old-deja/g++.other/exprstmt1.C: New test.
54539         * g++.old-deja/g++.other/inline23.C: New test.
54540         * g++.old-deja/g++.eh/ia64-1.C: New test.
54541         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54542         * g++.old-deja/g++.other/reload1.C: New test.
54543         * g++.old-deja/g++.other/static20.C: New test.
54544         * g++.old-deja/g++.other/local-alloc1.C: New test.
54545         * g++.old-deja/g++.other/conv8.C: New test.
54546         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54547         * g++.old-deja/g++.other/storeexpr1.C: New test.
54548         * g++.old-deja/g++.other/storeexpr2.C: New test.
54549         * g++.dg/eh/template2.C: New test.
54550         * g++.dg/warn/weak1.C: New test.
54552 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54554         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54555         Remove first, non-varying, argument.
54557 2002-01-23  Richard Henderson  <rth@redhat.com>
54559         * gcc.dg/inline-2.c: New.
54561         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54562         Add optional target arg.  Check number of arguments.
54563         (scan-assembler-not, scan-assembler-dem): Likewise.
54564         (scan-assembler-dem-not): Likewise.
54566 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54568         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54569         line 12.
54570         * g++.old-deja/g++.brendan/parse3.C,
54571         g++.old-deja/g++.other/crash26.C,
54572         g++.old-deja/g++.other/crash28.C,
54573         g++.old-deja/g++.other/crash29.C,
54574         g++.old-deja/g++.other/crash30.C,
54575         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54577 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54579         * gcc.dg/20020115-1.c: New.
54581 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54583         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54585 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54587         * gcc.dg/20020122-3.c: New.
54589 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54591         * g++.dg/other/gc1.C: New test.
54593 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54595         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54597 2002-01-22  Richard Henderson  <rth@redhat.com>
54599         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54601 2002-01-22  Richard Henderson  <rth@redhat.com>
54603         * gcc.dg/20020122-4.c: New.
54605 2002-01-22  H.J. Lu <hjl@gnu.org>
54607         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54608         link output.
54609         * gcc.dg/special/ecos.exp: Likewise.
54610         * lib/g++-dg.exp: Likewise.
54611         * lib/g77-dg.exp: Likewise.
54612         * lib/gcc-dg.exp : Likewise.
54613         * lib/mike-g++.exp: Likewise.
54614         * lib/mike-g77.exp: Likewise.
54615         * lib/mike-gcc.exp: Likewise.
54616         * lib/objc-dg.exp: Likewise.
54618 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54620         PR target/5379
54621         * gcc.dg/20020122-2.c: New test.
54623 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54625         * gcc.dg/20020122-1.c: New test.
54627 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54629         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54631 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54633         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54635 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54637         * gcc.c-torture/compile/20020121-1.c: New test.
54639 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54641         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54642         ld_library_path.
54644 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54646         * gcc.dg/20020218-1.c: New test.
54648 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54650         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54651         messages
54652         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54653         "At global scope" warning
54654         * g++.dg/ext/align1.C: Change cygwin test for alignment
54655         from db-bogus to dg-warning
54657 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54659         * g77.f-torture/compile/cpp2.F: New test.
54661 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54663         * g++.dg/template/access1.C: New test.
54665 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54667         * gcc.dg/20020118-1.c: New.
54669 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54671         * gcc.c-torture/execute/20020118-1.c: New test.
54673 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54675         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54676         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54677         alignment warnings.
54679 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54681         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54682         torture_with_loops and torture_without_loops
54684 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54686         * gcc.c-torture/compile/20020116-1.c: New test.
54688 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54690         * gcc.dg/20020116-2.c: New test.
54692         * gcc.dg/ultrasp4.c: New test.
54694         * gcc.dg/20020116-1.c: New test.
54696 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54698         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54699         by EABI.
54701 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54703         * gcc.misc-tests/i386-prefetch.exp: New.
54704         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54705         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54706         * gcc.misc-tests/i386-pf-none-1.c: New test.
54707         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54709 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54711         * gcc.dg/gnu89-init-1.c: Add new tests.
54713 2002-01-15  Andreas Jaeger  <aj@suse.de>
54715         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54716         * gcc.dg/i386-mmx-2.c: Likewise.
54717         * gcc.dg/i386-sse-1.c: Likewise.
54718         * gcc.dg/i386-sse-2.c: Likewise.
54719         * gcc.dg/i386-sse-3.c: Likewise.
54721 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54723         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54724         Uncomment additional cases that now pass.
54726 2002-01-11  Richard Henderson  <rth@redhat.com>
54728         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54729         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54731 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54733         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54735 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54737         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54738         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54740 2002-01-10  Dale Johannesen  <dalej@apple.com>
54742         * gcc.c-torture/execute/loop-11.c: New.
54744 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54746         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54747         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54749 2002-01-09  Richard Henderson  <rth@redhat.com>
54751         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54752         type in which to perform the operation for each size.
54754 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54756         * gcc.c-torture/compile/20020109-2.c: New test.
54758 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54760         * gcc.c-torture/execute/loop-10.c: New test.
54762 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54764         * gcc.c-torture/compile/20010226-1.c: New test.
54765         * gcc.c-torture/compile/20010227-1.c: New test.
54766         * gcc.c-torture/compile/20010426-1.c: New test.
54767         * gcc.c-torture/compile/20010510-1.c: New test.
54768         * gcc.c-torture/compile/20010605-3.c: New test.
54769         * gcc.c-torture/compile/20010824-1.c: New test.
54770         * gcc.c-torture/execute/20010409-1.c: New test.
54771         * gcc.dg/noncompile/20000901-1.c: New test.
54772         * gcc.dg/20001023-1.c: New test.
54773         * gcc.dg/20001101-1.c: New test.
54774         * gcc.dg/20001102-1.c: New test.
54775         * gcc.dg/20010207-1.c: New test.
54776         * gcc.dg/20010405-1.c: New test.
54777         * gcc.dg/20010822-1.c: New test.
54778         * gcc.dg/20011107-1.c: New test.
54780 2002-01-09  Jeffrey A Law  (law@redhat.com)
54782         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54784         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54785         execution failure on PA targets.
54787 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54789         * gcc.c-torture/compile/20020109-1.c: New test.
54791 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54793         * gcc.c-torture/execute/20020108-1.c: New test.
54795 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54797         * gcc.dg/20020108-1.c: New test.
54799 2002-01-08  H.J. Lu <hjl@gnu.org>
54801         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54802         for header files.
54804 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54806         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54807         consistency.
54809 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54811         * gcc.dg/altivec-4.c: Test altivec predicates.
54813 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54815         * gcc.c-torture/execute/20020107-1.c: New test.
54817 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54819         PR c/5279
54820         * gcc.c-torture/compile/20020106-1.c: New test.
54822 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54824         * gcc.c-torture/execute/nestfunc-4.c: New test.
54826 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54828         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54829         extra triple that slipped in.
54830         * g++.old-deja/g++.abi/align.C: Likewise.
54831         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54833 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54835         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54836         * g++.old-deja/g++.abi/align.C: Likewise.
54837         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54839         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54840         on FreeBSD/i386.
54841         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54842         FreeBSD.
54844 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54846         * gcc.dg/20020104-1.c: New test.
54848         * gcc.dg/20020104-2.c: New test.
54850 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54852         * gcc.dg/20020103-1.c: Fix typo in target selector.
54854 2002-01-03  Richard Henderson  <rth@redhat.com>
54856         * gcc.dg/20020103-1.c: New.
54858 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54860         * gcc.c-torture/execute/20020103-1.c: New test.
54862 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54864         * g++.dg/other/debug2.C: New test.
54866         * gcc.c-torture/compile/20020103-1.c: New test.
54868 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54870         * gcc.dg/gnu89-init-1.c: Added new tests.
54872 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54874         * g++.dg/template/friend2.C: Remove as patch is reverted.
54876         * g++.dg/warn/oldcast1.C: New test.
54878         * g++.dg/template/ptrmem1.C: New test.
54879         * g++.dg/template/ptrmem2.C: New test.
54881         * g++.dg/template/ntp.C: New test.
54883         * g++.dg/other/component1.C: New test.
54885         * g++.dg/template/ttp3.C: New test.
54887         * g++.dg/template/friend2.C: New test.
54888         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54890 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54892         * g++.dg/other/ptrmem1.C: New test.
54893         * g++.dg/other/ptrmem2.C: New test.
54895 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54897         * g++.dg/template/ctor1.C: New test.
54899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54901         * g++.dg/template/friend2.C: New test.
54903 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54905         * gcc.dg/mmix-1.c: New test.
54907 2001-12-31  Richard Henderson  <rth@redhat.com>
54909         * gcc.dg/asm-5.c: New.
54911 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54913         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54914         in namespace __gnu_cxx
54916 2001-12-30  Richard Henderson  <rth@redhat.com>
54918         * gcc.dg/debug-6.c: New.
54920 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54922         * gcc.c-torture/compile/20011229-2.c: New test.
54924 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54926         * gcc.dg/debug-3.c: New test.
54927         * gcc.dg/debug-4.c: New test.
54928         * gcc.dg/debug-5.c: New test.
54930 2001-12-29  Richard Henderson  <rth@redhat.com>
54932         * g++.dg/eh/loop1.C: New.
54934 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54936         * g++.dg/template/crash1.C: New test.
54938 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54940         * g++.dg/other/const1.C: New test.
54942 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54944         * gcc.c-torture/compile/20011229-1.c: New test.
54946 2001-12-28  Stan Shebs  <shebs@apple.com>
54948         * lib/objc-torture.exp: Resync with c-torture.exp.
54949         * lib/objc.exp: Load standard libraries.
54951 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54953         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54954         additional tests.
54956 2001-12-27  Roger Sayle <roger@eyesopen.com>
54958         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54960 2001-12-27  Richard Henderson  <rth@redhat.com>
54962         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54964 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54966         * g++.dg/eh/ctor1.C: New test.
54967         * g++.dg/other/error2.C: New test.
54969 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54971         * g++.dg/other/init2.C: New test.
54973 2001-12-24  Richard Henderson  <rth@redhat.com>
54975         * gcc.dg/20011223-1.c: New.
54976         * gcc.dg/inline-1.c: New.
54978 2001-12-23  Richard Henderson  <rth@redhat.com>
54980         * gcc.dg/asm-4.c: Test operand modifiers.
54982 2001-12-23  Richard Henderson  <rth@redhat.com>
54984         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54986 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54988         * gcc.c-torture/execute/20011223-1.c: New test.
54990 2001-12-21  Richard Henderson  <rth@redhat.com>
54992         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54993         re-enables the warning.
54995 2001-12-21  Richard Henderson  <rth@redhat.com>
54997         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54999 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55001         * gcc.c-torture/compile/20011218-1.c: New test.
55003 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55005         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55006         arm-isr.c test.
55007         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55008         epilogue generation for ARM ISR routines.
55010 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55012         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55013         * gcc.dg/format/c90-printf-3.c: Likewise.
55014         * gcc.dg/format/c99-printf-3.c: Likewise.
55015         * gcc.dg/format/ext-1.c: Likewise.
55016         * gcc.dg/format/ext-6.c: Likewise.
55017         * gcc.dg/format/format.h: Prototype unlocked stdio.
55019 2001-12-20  Richard Henderson  <rth@redhat.com>
55021         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55022         (arena): Use it.
55023         (malloc): Correct allocation logic.  Abort if we fill up the
55024         arena before initialization complete.
55025         (realloc): Correct allocation logic.
55027 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55029         * gcc.c-torture/compile/20011219-2.c: New test.
55031         * gcc.c-torture/execute/20011219-1.c: New test.
55033 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55035         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55036         target does not support weak symbols.
55038 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55040         * gcc.c-torture/compile/20011219-1.c: New test.
55042 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55044         * g++.dg/other/error1.C: New test.
55046 2001-12-17  Jeffrey A Law  (law@redhat.com)
55048         * gcc.c-torture/execute/20011217-1.c: New test.
55050 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55052         * objc.dg/special/: New directory.
55053         * objc.dg/special/special.exp: New file.
55054         * objc.dg/special/unclaimed-category-1.h: New file.
55055         * objc.dg/special/unclaimed-category-1a.m: New file.
55056         * objc.dg/special/unclaimed-category-1.m: New file.
55058 2001-12-17  Andreas Jaeger  <aj@suse.de>
55060         * gcc.c-torture/compile/20011217-2.c: New test.
55062 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55064         * gcc.c-torture/compile/20011217-1.c: New test.
55066 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55068         * gcc.dg/20011214-1.c: New.
55070 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55072         * gcc.dg/altivec-4.c: New.
55074 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55076         * gcc.dg/20011113-1.c: New test.
55078 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55080         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55081         std::__malloc_alloc_template<0> and
55082         std::__default_alloc_template<false, 0>.
55084 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55086         * objc/execute/bf-21.m: New test.
55087         * objc/execute/enumeration-1.m: New test.
55088         * objc/execute/enumeration-2.m: New test.
55090 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55092         * gcc.dg/gnu89-init-1.c: New test.
55094 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55096         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55097         * g++.old-deja/g++.jason/2371.C: Likewise.
55098         * g++.old-deja/g++.jason/template33.C: Likewise.
55099         * g++.old-deja/g++.jason/template34.C: Likewise.
55100         * g++.old-deja/g++.jason/template36.C: Likewise.
55101         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55102         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55103         * g++.old-deja/g++.other/typename1.C: Likewise.
55104         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55105         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55106         * g++.old-deja/g++.pt/typename11.C: Likewise.
55107         * g++.old-deja/g++.pt/typename14.C: Likewise.
55108         * g++.old-deja/g++.pt/typename16.C: Likewise.
55109         * g++.old-deja/g++.pt/typename3.C: Likewise.
55110         * g++.old-deja/g++.pt/typename4.C: Likewise.
55111         * g++.old-deja/g++.pt/typename5.C: Likewise.
55112         * g++.old-deja/g++.pt/typename7.C: Likewise.
55113         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55115 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55117         * g++.dg/other/linkage1.C: New test.
55118         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55119         specifiers.
55121 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55123         * gcc.dg/concat.c: New test.
55125 2001-12-11  Stan Shebs  <shebs@apple.com>
55127         * objc/compile: New test directory.
55128         * objc/compile/compile.exp: New expect script.
55129         * objc/compile/20011211-1.m: New compile test.
55131 2001-12-11  Jason Merrill  <jason@redhat.com>
55133         * lib/prune.exp (prune_gcc_output): Also handle "In member
55134         function".  So many permutations...
55136 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55138         * g++.dg/template/typedef1.C: New test.
55140 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55142         * g++.dg/other/copy1.C: New test.
55144 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55146         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55148         * gcc.dg/builtin-choose-expr.c: New.
55150 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55152         * gcc.dg/altivec-2.c: New.
55154 2001-12-07  Richard Henderson  <rth@redhat.com>
55156         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55158 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55160         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55161         ultrasparc.
55163 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55165         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55167 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55169         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55170         variable argument list.
55172 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55174         * gcc.c-torture/execute/memcheck: Delete entire directory.
55175         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55176         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55178 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55180         * gcc.dg/Wshadow-1.c: New test.
55182 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55184         * gcc.c-torture/compile/20011130-1.c: New test.
55186         * gcc.dg/noncompile/20011025-1.c: New test.
55188         * g++.dg/other/anon-union.C: New test.
55190         * gcc.c-torture/execute/20011024-1.c: New test.
55192 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55194         * gcc.c-torture/execute/20000722-1.x,
55195         gcc.c-torture/execute/20010123-1.x: Remove.
55196         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55197         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55198         gcc.dg/c99-complit-2.c: New tests.
55200 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55202         * g++.dg/inherit/base1.C: New test.
55204 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55206         * g++.dg/other/stdarg1.C: New test.
55208         * gcc.c-torture/compile/20011130-2.c: New test.
55210 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55212         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55213         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55214         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55215         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55216         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55217         * gcc.dg/builtin-prefetch-1.c: New test.
55219 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55221         * gcc.dg/20011130-1.c: New test.
55223 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55225         * g++.dg/other/scope1.C: New test.
55226         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55228 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55230         * gcc.dg/vla-init-1.c: New test.
55232 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55234         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55236 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55238         * objc.dg/alias.m: Update.
55239         * objc.dg/class-1.m: Update.
55240         * objc.dg/const-str-1.m: Update.
55241         * objc.dg/fwd-proto-1.m: Update.
55242         * objc.dg/id-1.m: Update.
55243         * objc.dg/super-class-1.m: Update.
55245 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55247         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55248         constructs.
55250 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55252         * gcc.c-torture/execute/20011128-1.c: New test.
55254 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55256         * gcc.dg/20011127-1.c: New test.
55258 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55260         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55261         from Austin Group draft 7.
55262         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55263         scanf format arguments.
55264         * gcc.dg/format/no-exargs-2.c: New test.
55266 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55268         * g++.dg/abi/vbase8-4.C: New test.
55270 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55272         * gcc.c-torture/execute/20011121-1.c: New test.
55274 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55276         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55278 2001-11-23  Andreas Jaeger  <aj@suse.de>
55280         * gcc.dg/cpp/charconst-2.c: New test.
55282 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55284         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55285         to the host if it is remote.  Let tests specify extra headers
55286         they use.
55287         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55288         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55289         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55290         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55291         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55292         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55293         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55294         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55295         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55296         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55298 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55300         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55301         for little endian ARMs.
55303 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55305         * gcc.c-torture/compile/20011119-1.c: New test.
55306         * gcc.c-torture/compile/20011119-2.c: New test.
55308 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55310         * gcc.dg/altivec-1.c: Fix typo.
55312 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55314         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55316 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55318         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55320 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55322         * lib/g77.exp: Don't specify --rpath-link.
55324         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55325         across all the headers.
55326         * gcc.dg/format/format.exp: For testing on a remote host,
55327         copy format.h.
55329         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55330         * gcc.c-torture/execute/930406-1.c: Likewise.
55331         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55333 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55335         * gcc.dg/altivec-1.c: New.
55337 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55339         * gcc.dg/cpp/fpreprocessed.c: New test case.
55341 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55343         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55344         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55345         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55347 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55349         * gcc.dg/no-builtin-1.c: New test.
55351 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55353         * gcc.c-torture/execute/20011115-1.c: New test.
55355 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55357         * gcc.c-torture/compile/20011114-2.c: New test.
55358         * gcc.c-torture/compile/20011114-3.c: New test.
55359         * gcc.c-torture/compile/20011114-4.c: New test.
55361 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55363         * g++.dg/other/init1.C: New test.
55365 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55367         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55368         message.
55370         * gcc.c-torture/execute/20011114-1.c: New testcase.
55372         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55373         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55374         like the (before this change) version of 20010327-1.c.
55376 2001-11-14  Roger Sayle <roger@eyesopen.com>
55378         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55380 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55382         * g++.dg/init/array2.C: New test.
55384 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55386         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55388 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55390         * g++.dg/other/forscope1.C: New test.
55391         * g++.dg/ext/forscope1.C: New test.
55392         * g++.dg/ext/forscope2.C: New test.
55394 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55396         * gcc.c-torture/execute/20011113-1.c: New test.
55398 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55400         * gcc.c-torture/execute/20011109-2.c: New test.
55402         * gcc.c-torture/execute/20011109-1.c: New test.
55404 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55406         * gcc.c-torture/compile/20011109-1.c: New test.
55408 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55410         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55411         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55412         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55413         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55414         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55415         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55416         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55418 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55420         * g++.dg/warn/Wshadow-1.C: New tests.
55421         * g++.old-deja/g++.mike/for3.C: Update.
55423 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55425         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55426         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55427         XFAILs.  Adjust expected error texts.
55428         * gcc.c-torture/compile/20011106-1.c,
55429         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55430         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55431         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55432         gcc.dg/c99-array-lval-5.c: New tests.
55434 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55436         * gcc.dg/cpp/defined.c: Update.
55438 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55440         * gcc.c-torture/execute/anon-1.c: New test.
55442 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55444         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55445         same size, so no warning should be produced on stormy16.
55447         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55448         due to oversized array.
55449         * g++.old-deja/g++.mike/ns15.C: Likewise.
55450         * g++.old-deja/g++.pt/crash16.C: Likewise.
55452 2001-11-02  Graham Stott  <grahams@redhat.com>
55454         * g++.dgother/debug1.C: Fix typos.
55456 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55458         * g++.dg/other/debug1.C: New test.
55460 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55462         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55463         of unsigned long.
55465 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55467         * gcc.dg/20011029-2.c: New test.
55469         * gcc.c-torture/compile/20011029-1.c: New test.
55471 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55473         * objc/execute/class_self-1.m: New test.
55474         * objc/execute/class_self-2.m: New test.
55476 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55478         * gcc.misc-tests/msgs.exp: Delete.
55479         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55480         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55481         error set to match recent changes.
55483 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55485         * gcc.dg/20011021-1.c: New test.
55487 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55489         * gcc.c-torture/compile/20011023-1.c: New test.
55491 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55493         * lib/g77.exp: Rewrite based on lib/g++.exp.
55495 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55497         * gcc.c-torture/execute/20011019-1.c: New test.
55499         * gcc.dg/20011018-1.c: New test.
55501 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55503         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55505 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55507         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55508         * gcc.dg/attr-invalid.c: Likewise.
55510 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55512         * gcc.dg/20011015-1.c: New test.
55514 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55516         * g++.dg/template/unify2.C: New test.
55518 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55520         * g++.dg/other/exception-specification.C: New test
55522 2001-10-13  Tom Rix  <trix@redhat.com>
55524         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55525         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55527 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55529         * gcc.dg/20011009-1.c: New test.
55531 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55533         PR g++/4476
55534         * g++.dg/other/friend1.C: New test.
55536 2001-10-11  Richard Henderson  <rth@redhat.com>
55538         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55540 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55542         * gcc.c-torture/compile/20011010-1.c: New.
55544 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55546         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55547         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55548         g77.f-torture/execute/execute.exp,
55549         g77.f-torture/noncompile/noncompile.exp,
55550         gcc.c-torture/compile/compile.exp,
55551         gcc.c-torture/execute/execute.exp,
55552         gcc.c-torture/execute/ieee/ieee.exp,
55553         gcc.c-torture/execute/memcheck/memcheck.exp,
55554         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55555         objc/execute/execute.exp: Update FSF address.
55557 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55559         * gcc.dg/cpp/cmdlne-C.c: Update.
55560         * gcc.dg/cpp/cmdlne-C2.c: New.
55562 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55564         * gcc.c-torture/execute/20011008-3.c: New.
55566 2001-10-08  DJ Delorie  <dj@redhat.com>
55568         * gcc.dg/20011008-1.c: New.
55569         * gcc.dg/20011008-2.c: New.
55571 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55573         * gcc.dg/cpp/spacing1.c: Update test.
55575 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55577         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55578         spelling errors of "separate" as "seperate".
55580 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55582         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55583         enough to avoid inlining.
55585 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55587         * lib/g77.exp: set libg2c_dir correctly.
55589 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55591         * gcc.dg/cpp/macro11.c: New test.
55593 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55595         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55596         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55597         gcc.dg/format/multattr-3.c: New tests.
55598         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55599         tests for format attributes on function pointers being rejected.
55601 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55603         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55607         * g++.dg/warn/format1.C: New test.
55609 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55611         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55613 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55615         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55617 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55619         * gcc.dg/cpp/redef2.c: Add test.
55621 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55623         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55624         long-standing bug on i686, apparently.
55625         * gcc.c-torture/execute/loop-2c.x: New file.
55626         * gcc.c-torture/execute/loop-2d.x: New file.
55627         * gcc.c-torture/execute/loop-3c.x: New file.
55629 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55631         * gcc.dg/cpp/20000625-2.c: Correct line number.
55633 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55635         * gcc.dg/cpp/macro10.c: New test.
55636         * gcc.dg/cpp/strify3.c: New test.
55637         * gcc.dg/cpp/spacing1.c: Add tests.
55638         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55639         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55641 2001-09-24  DJ Delorie  <dj@redhat.com>
55643         * gcc.c-torture/execute/20010924-1.c: New test.
55645 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55647         * objc/execute/paste.m: Remove.
55649 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55651         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55653 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55655         * g77.dg/strlen0.f: New test.
55657 2001-09-21  Richard Henderson  <rth@redhat.com>
55659         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55660         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55662 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55664         Table-driven attributes.
55665         * g++.dg/ext/attrib1.C: New test.
55667 2001-09-20  DJ Delorie  <dj@redhat.com>
55669         * gcc.dg/20000926-1.c: Update expected warning messages.
55670         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55671         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55672         array.
55674 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55676         * g++.dg/eh/registers1.C: New test case.
55678 2001-09-17  Richard Henderson  <rth@redhat.com>
55680         * gcc.dg/array-5.c: Fix VLA decomposition test.
55682 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55684         * gcc.dg/cpp/line5.c: New testcase.
55686 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55688         * gcc.dg/cpp/macro9.c: New test.
55690 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55692         * gcc.c-torture/execute/980223.c: Change type of addr from long
55693         to char *.
55695 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55697         * gcc.c-torture/execute/20010915-1.c: New test.
55699 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55701         * g77.dg/bprob: New directory.
55702         * g77.dg/bprob/bprob.exp: New file.
55703         * g77.dg/bprob/bprob-1.f: New test.
55704         * g77.dg/gcov: New directory.
55705         * g77.dg/gcov/gcov.exp: New file.
55706         * g77.dg/gcov/gcov-1.f: New test.
55707         * g77.dg/gcov/gcov-1.x: New file.
55709 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55711         * gcc.dg/cpp/directiv.c: Update.
55712         * gcc.dg/cpp/undef1.c: Update.
55714 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55716         * gcc.dg/20010912-1.c: New test.
55718 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55720         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55721         language-independent file in lib.
55722         * lib/gcov.exp: New file.
55724 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55726         * gcc.c-torture/compile/20010911-1.c: New test.
55728 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55730         * lib/profopt.exp: New, to support profile-directed optimizations.
55731         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55732         * gcc.misc-tests/bprob-1.c: New test.
55733         * gcc.misc-tests/bprob-2.c: New test.
55735 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55737         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55738         XFAIL and which kinds of gcov output to verify.
55739         * gcc.misc-tests/gcov-4b.x: New file.
55740         * gcc.misc-tests/gcov-5b.x: New file.
55741         * gcc.misc-tests/gcov-6.x: New file.
55742         * gcc.misc-tests/gcov-7.c: New test.
55743         * gcc.misc-tests/gcov-7.x: New file.
55745 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55747         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55748         * gcc.misc-tests/gcov-6.c: New test.
55750 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55752         PR c++/3986
55753         * g++.dg/abi/vbase1.C: New test.
55755 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55757         * objc.dg/method-2.m: New.
55759 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55761         PR c++/4203
55762         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55763         * g++.dg/init/empty1.C: New test.
55765 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55767         * gcc.c-torture/compile/20010903-1.c: New test.
55769 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55771         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55772         for m68k.
55774 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55776         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55778         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55780         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55782 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55784         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55785         for 16-bit 'unsigned int'.
55787 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55789         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55791 2001-08-27  Richard Henderson  <rth@redhat.com>
55793         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55794         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55796 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55798         * gcc.dg/asm-names.c (ymain): New.
55800 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55802         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55803         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55804         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55806 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55808         * gcc.dg/compare5.c: New testcase.
55810 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55812         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55813         and "In instantiation".
55815 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55817         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55819 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55821         * gcc.misc-tests/gcov.exp: Add support for branch information.
55822         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55823         * gcc.misc-tests/gcov-4.c: New test.
55824         * gcc.misc-tests/gcov-4b.c: New test.
55825         * gcc.misc-tests/gcov-5b.c: New test.
55827 2001-08-20  Zack Weinberg  <zackw@panix.com>
55829         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55830         expected to fail.
55832 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55834         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55836 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55838         * g++.dg/eh/template1.C: New test.
55840 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55842         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55843         Fix thinko.
55844         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55845         for xfail.
55847 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55849         * lib/g77-dg.exp: Use prune.exp for common procedures
55850         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55851         * lib/g77.exp: (g77-dg-prune) Remove
55853 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55855         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55857 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55859         * g++.dg/template/unify1.C: New test.
55861 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55863         * g++.dg/abi/empty4.C: New test.
55865 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55867         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55868         solaris2.*
55869         * g77.f-torture/compile/pr3743.x: Likewise.
55871 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55873         * g++.dg/other/using-declaration.C: New test.
55875 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55877         * gcc.dg/cpp/tr-sign.c: New testcase.
55879 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55881         * gcc.dg/cpp/19951025-1.c: Revert.
55882         * gcc.dg/cpp/directiv.c: We no longer process directives that
55883         interrupt macro arguments.
55885 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55887         * gcc.dg/bconstp-1.c: New test.
55889 2001-08-03  Richard Henderson  <rth@redhat.com>
55891         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55893 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55895         * gcc.dg/cpp/19951025-1.c: Update.
55897 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55899         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55900         should be x.
55902 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55904         Kill -fhonor-std.
55905         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55906         * g++.old-deja/g++.other/std1.C: Likewise.
55907         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55909 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55911         * lib/g77.exp: Load gcc-defs.exp for common procedures
55912         (g77_pass, g77_fail, g77_finish, g77_exit,
55913         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55915 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55917         * g77.dg/fbackslash.f
55918         * g77.dg/fcase-preserve.f
55919         * g77.dg/ff90-1.f
55920         * g77.dg/ffixed-line-length-0.f
55921         * g77.dg/ffixed-line-length-132.f
55922         * g77.dg/ffixed-line-length-7.f
55923         * g77.dg/ffixed-line-length-72.f
55924         * g77.dg/ffixed-line-length-none.f
55925         * g77.dg/ffree-form-1.f
55926         * g77.dg/fno-backslash.f
55927         * g77.dg/fno-f90-1.f
55928         * g77.dg/fno-fixed-form-1.f
55929         * g77.dg/fno-onetrip.f
55930         * g77.dg/fno-typeless-boz.f
55931         * g77.dg/fno-underscoring.f
55932         * g77.dg/fno-vxt-1.f
55933         * g77.dg/fonetrip.f
55934         * g77.dg/ftypeless-boz.f
55935         * g77.dg/fugly-assumed.f
55936         * g77.dg/funderscoring.f
55937         * g77.dg/fvxt-1.f
55939 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55941         * objc.dg/fwd-proto-1.m: New.
55942         * objc.dg/local-decl-1.m: New.
55943         * objc.dg/naming-1.m: New.
55944         * objc.dg/naming-2.m: New.
55945         * objc.dg/proto-hier-1.m: New.
55947 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55949         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55950         largest-type elements to a struct makes its size grow.
55952 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55954         * g++.dg/abi/vthunk1.C: New test.
55956 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55958         * g++.dg/abi/vbase8-22.C: New test.
55960 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55962         * gcc.dg/cpp/macro8.c: New test.
55964 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55966         * g++.dg/abi/vbase8-21.C: New test.
55968 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55970         * g++.dg/abi/vbase8-10.C: New test.
55972 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55974         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55975         ${tool}_set_ld_library_path.
55976         Changed caller.
55977         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55978         g++.exp.
55980 2001-07-26  Stan Cox <scox@redhat.com>
55982         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55983         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55984         gcc_exit, gcc_check_unsupported_p):
55985         Moved to gcc-deps.exp
55986         * gcc-deps.exp: New file.
55988 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55990         * g++.old-deja/g++.pt/defarg14.C: New test.
55992 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55994         * g++.old-deja/g++.other/lineno5.C: New test.
55996 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55998         * g++.old-deja/g++.pt/crash68.C: New test.
56000 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56002         * g++.old-deja/g++.other/crash42.C: New test.
56004 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56006         * gcc.dg/cpp/extratokens.c: Fix.
56007         * gcc.dg/cpp/skipping2.c: New tests.
56009 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56011         * gcc.c-torture/execute/20010724-1.c: New file.
56012         * gcc.c-torture/execute/20010724-1.x: New file.
56014 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56016         * g++.old-deja/g++.other/cond7.C: New test.
56018 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56020         * g++.old-deja/g++.other/optimize4.C: New test.
56022 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56024         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56026 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56028         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56029         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56030         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56031         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56033         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56034         bug report" message.
56036         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56037         * g++.dg/ext/instantiate1.C: Move from old-deja.
56039 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56041         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56042         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56043         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56044         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56046 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56048         * gcc.c-torture/execute/20010723-1.c: New test.
56050 2001-07-23  Ben Elliston  <bje@redhat.com>
56052         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56054 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56056         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56057         i[34567]86-*-*.
56058         Delete handling of ieee_multilib_flags.
56059         Pass -mieee for alpha*-*-* and sh-*-*.
56060         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56062 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56064         Remove old-abi tests.
56065         * g++.old-deja/g++.mike/p11116.C: Remove.
56066         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56068 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56070         * g77.f-torture/compile/pr3743.f: New test
56072 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56074         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56076 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56078         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56079         g++.old-deja/g++.pt/static6.C: Likewise.
56080         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56081         supports weak symbols.
56083 2001-07-18  Andreas Jaeger  <aj@suse.de>
56085         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56086         supported again.
56088 2001-07-18  Andreas Jaeger  <aj@suse.de>
56090         * gcc.dg/iftrap-1.c: Fix target line.
56092 2001-07-17  Richard Henderson  <rth@redhat.com>
56094         * gcc.c-torture/execute/20010717-1.c: New.
56096 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56098         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56099         tests.
56101 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56103         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56105 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56107         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56108         UAC_SIGBUS, UAC_NOPRINT definitions.
56110 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56112         * objc/execute/object_is_class.m: New test.
56113         * objc/execute/object_is_meta_class.m: New test.
56115 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56117         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56118         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56120 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56122         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56123         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56125 2001-07-14  Richard Henderson  <rth@redhat.com>
56127         * gcc.dg/iftrap-1.c: New.
56129 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56131         * g77.f-torture/execute/intrinsic77.f: New test.
56133 2001-07-11  Janis Johnson <janis@us.ibm.com>
56135         * gcc.misc-tests/gcov-3.c: New test.
56137 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56139         * gcc.c-torture/compile/20010711-1.c,
56140         * gcc.c-torture/compile/20010711-2.c: New tests.
56142 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56144         * gcc.c-torture/execute/20010711-1.c: New test.
56146 2001-07-11  Ben Elliston  <bje@redhat.com>
56148         * g++.old-deja/g++.other/enum5.C: New test.
56150 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56152         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56153         (g++-dg-prune): Call prune_gcc_output.
56154         * prune.exp: New file for prune_gcc_output.
56155         * lib/g++.exp, lib/gcc.exp: Load it.
56157 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56159         * gcc.c-torture/compile/20010701-1.c,
56160         g++.old-deja/g++.ext/attrib6.C: New tests.
56162 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56164         * gcc.c-torture/compile/20010706-1.c: New test.
56166 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56168         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56170 2001-06-28  Stan Shebs  <shebs@apple.com>
56172         * gcc.dg/pragma-darwin.c: New test.
56174 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56176         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56177         Solaris 2.[678] system.
56179 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56181         * gcc.dg/20010622-1.c: New test.
56183 2001-06-18  Stan Shebs  <shebs@apple.com>
56185         * objc.dg: New directory.
56186         * objc.dg/dg.exp: New file.
56187         * objc.dg/alias.m: New.
56188         * objc.dg/class-1.m: New.
56189         * objc.dg/class-2.m: New.
56190         * objc.dg/const-str-1.m: New.
56191         * objc.dg/const-str-2.m: New.
56192         * objc.dg/id-1.m: New.
56193         * objc.dg/method-1.m: New.
56194         * objc.dg/super-class-1.m: New.
56195         * lib/objc-dg.exp: New file.
56197 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56199         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56200         of label name.
56202 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56204         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56206 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56208         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56209         variable.
56211 2001-06-12  Richard Henderson  <rth@redhat.com>
56213         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56215 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56217         * g++.old-deja/g++.abi/vbase5.C: New test.
56218         * g++.old-deja/g++.abi/vbase6.C: New test.
56219         * g++.old-deja/g++.abi/vbase7.C: New test.
56221 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56223         * gcc.c-torture/compile/20010610-1.c: New test.
56225 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56227         * g++.old-deja/g++.abi/vbase4.C: New test.
56229 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56231         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56232         support %f for HC11/HC12 targets.
56233         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56234         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56235         on HC11/HC12 targets.
56236         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56238 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56240         * gcc.dg/wchar_t-1.c: New file.
56241         * gcc.dg/wint_t-1.c: Likewise.
56243 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56245         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56247 2001-06-11  Richard Henderson  <rth@redhat.com>
56249         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56251 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56253         * gcc.c-torture/compile/20010611-1.c: New test.
56255 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56257         * gcc.dg/c99-tag-1.c: Add more tests.
56259 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56261         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56262         representation on MN10300 and ARM/Thumb.
56264 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56266         * g77.f-torture/execute/20010610.f: New.
56268 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56270         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56271         names.
56273 2001-06-09  Richard Henderson  <rth@redhat.com>
56275         * gcc.c-torture/execute/ashrdi-1.c: New.
56276         * gcc.c-torture/execute/ashldi-1.c: New.
56277         * gcc.c-torture/execute/lshrdi-1.c: New.
56279 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56281         * objc/execute/load-3.m: Added. Check sending +load to categories,
56282         in addition to classes.
56284 2001-06-08  Stan Shebs  <shebs@apple.com>
56286         * objc/execute/load-2.m: New test.  From Nicola Pero
56287         <n.pero@mi.flashnet.it>.
56289 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56291         * gcc.c-torture/execute/20010605-2.c: New test.
56293 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56295         * g++.old-deja/g++.abi/vbase2.C: New test.
56296         * g++.old-deja/g++.abi/vbase3.C: New test.
56298 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56300         * g++.old-deja/g++.pt/friend49.C: New test.
56302 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56304         * g++.old-deja/g++.ext/anon3.C: New test.
56306 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56308         * g++.old-deja/g++.other/conv7.C: New test.
56310 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56312         * gcc.c-torture/compile/20010605-2.c: New test.
56314 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56316         * gcc.c-torture/execute/20010604-1.c: New test.
56318 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56320         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56322 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56324         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56325         (g++_link_flags): Likewise.
56326         (g++_init): Pass gccpath's value to two previous functions.
56328 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56330         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56331         Ensure logfile entry matches exec command line.
56333 2001-05-31  Richard Henderson  <rth@redhat.com>
56335         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56336         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56338 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56340         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56341         compiler for irix6.2
56343 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56345         * g++.old-deja/g++.other/optimize3.C: New file.
56347 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56349         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56350         assemble.
56352 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56354         * g++.old-deja/g++.other/optimize2.C: New file.
56356 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56358         * gcc.c-torture/compile/20010518-2.c: New file.
56359         * gcc.c-torture/execute/20010518-1.c: New file.
56360         * gcc.c-torture/execute/20010518-2.c: New file.
56362 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56364         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56366 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56368         G++ no longer defines builtins that do not begin with __builtin.
56369         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56370         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56371         * g++.old-deja/g++.law/builtin1.C: Likewise.
56372         * g++.old-deja/g++.law/cvt2.C: Likewise.
56373         * g++.old-deja/g++.mike/net5.C: Likewise.
56374         * g++.old-deja/g++.other/builtins1.C: Likewise.
56375         * g++.old-deja/g++.other/builtins2.C: Likewise.
56376         * g++.old-deja/g++.other/builtins3.C: Likewise.
56377         * g++.old-deja/g++.other/builtins4.C: Likewise.
56378         * g++.old-deja/g++.other/inline8.C: Likewise.
56379         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56381 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56383         * g++.old-deja/g++.pt/using1.C: Adjust.
56384         * g++.old-deja/g++.pt/using2.C: New test.
56386 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56388         * gcc.dg/cpp/charconst.c: New tests.
56389         * gcc.dg/cpp/escape.c: New tests.
56390         * gcc.dg/cpp/escape-1.c: New tests.
56391         * gcc.dg/cpp/escape-2.c: New tests.
56392         * gcc.dg/cpp/ucs.c: New tests.
56394 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56396         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56397         native compiler for irix6.5.
56399 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56401         * lib/g++.exp (g++_include_flags): Use args to compute
56402         get_multilibs.
56403         (g++_link_flags): Likewise.
56404         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56406 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56408         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56410 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56412         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56413         this file.
56415 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56417         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56418         STACK_SIZE;
56419         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56420         to STACK_SIZE; Use it to define size of add_histo array.
56421         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56422         to STACK_SIZE.
56423         (f): Use GITT_SIZE to define size of gitt local table.
56424         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56425         to STACK_SIZE; Use it to define size of bytemem array.
56427 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56429         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56430         on 68HC11/HC12 due to the asm instruction.
56431         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56432         * gcc.c-torture/compile/920520-1.x: Likewise.
56433         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56434         on 68HC11/HC12 because the function is larger than 64K.
56435         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56436         on 68HC11/HC12 because the structure is too large.
56438 2001-05-20  Richard Henderson  <rth@redhat.com>
56440         * gcc.c-torture/execute/20010520-1.c: New.
56442 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56444         * g++.old-deja/g++.warn/compare1.C: New test.
56445         * gcc.dg/compare4.c: New test.
56447 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56449         * g++.old-deja/g++.other/optimize1.C: New test.
56451 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56453         * g++.old-deja/g++.pt/spec41.C: New test.
56455 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56457         * gcc.c-torture/compile/20010114-1.x: Remove.
56459 2001-05-18  Stan Shebs  <shebs@apple.com>
56461         * gcc.c-torture/compile/20010518-1.c: New test.
56463 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56465         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56466         * g++.old-deja/g++.pt/crash67.C: New test.
56468 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56470         * g++.old-deja/g++.other/debug9.C: New test.
56472 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56474         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56476 2001-05-16  Jan Hubicka  <jh@suse.cz>
56478         * gcc.c-torture/compile/20010516-1.c: New test.
56480 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56482         * g++.old-deja/g++.other/crash41.C: New test.
56484 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56486         * g++.old-deja/g++.pt/crash66.C: New test.
56488 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56490         * g++.old-deja/g++.robertl/eb27.C: Convert.
56492 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56494         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56495         declaration being redundant.
56497 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56499         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56501 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56503         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56505 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56507         * lib/g++.exp: Use testsuite_flags.
56509 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56511         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56513 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56515         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56517 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56519         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56521 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56523         * gcc.c-torture/compile/20010313-1.c: New test.
56525 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56527         * gcc.dg/cpp/direct2.c: New test.
56528         * gccq.dg/cpp/direct2s.c: New test.
56530         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56532 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56534         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56535         * g++.old-deja/g++.other/op3.C: Likewise.
56537 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56539         * gcc.dg/cpp/syshdr.h: New file.
56540         * gcc.dg/cpp/sysmac1.c: Update.
56541         * gcc.dg/cpp/sysmac2.c: Update.
56543 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56545         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56547 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56549         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56550         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56552 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56554         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56556 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56558         * lib/g++.exp (g++_include_flags): Don't use any special flags
56559         if TESTING_IN_BUILD_TREE is not defined.
56560         (g++_init): Use a plain 'c++' as the compiler if
56561         TESTING_IN_BUILD_TREEE is not defined.
56563 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56565         * g++.old-deja/g++.eh/catch13.C: New test.
56566         * g++.old-deja/g++.eh/catch14.C: New test.
56568 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56570         * gcc.dg/cpp/tr-define.c: New test.
56572 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56574         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56575         <stdlib.h>, not <malloc.h>.
56577 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56579         * g++.old-deja/g++.ns/template17.C: New test.
56581 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56583         * g++.old-deja/g++.pt/ref4.C: New test.
56585 2001-04-30  Richard Henderson  <rth@redhat.com>
56587         * gcc.dg/20000724-1.c: Revert last change.
56589 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56591         * g77.f-torture/execute/20010430.f: New test.
56593 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56595         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56597 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56599         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56601 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56603         * g++.old-deja/g++.eh/crash6.C: New test.
56605 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56607         * g++.old-deja/g++.other/warn7.C: New test.
56609 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56611         * g++.old-deja/g++.other/defarg9.C: New test.
56613 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56615         * g77.f-torture/compile/20010426.f: New test.
56616         * g77.f-torture/execute/20010426.f: New test.
56618 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56620         * g77.f-torture/compile/20000629-1.x: Remove - error
56621         has been fixed.
56623 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56625         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56626         Tweak slightly to work with g++.dg framework.
56627         * g++.dg/special/ecos.exp: Run initp1.C test.
56628         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56630         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56631         its linker doesn't give line numbers either.
56632         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56634 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56636         * g++.old-deja/g++.other/lex1.C: New test.
56638 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56640         * gcc.dg/noncompile/20010425-1.c: New test.
56642 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56644         * g++.old-deja/g++.pt/mangle2.C: New test.
56646 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56648         * gcc.dg/format/plus-1.c: New test.
56650 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56652         * gcc.dg/20010423-1.c: New test.
56654 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56656         * gcc.c-torture/execute/20010422-1.c: New test.
56658 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56660         * g++.old-deja/g++.ns/type2.C: New test.
56662 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56664         * g++.old-deja/g++.other/perf1.C: New test.
56666 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56668         * gcc.dg/c99-func-2.c: Remove xfail.
56669         * gcc.dg/c99-func-3.c: Remove xfail.
56670         * gcc.dg/c99-func-4.c: Remove xfail.
56672 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56674         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56676 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56678         * gcc.c-torture/compile/20010423-1.c: New test.
56680 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56682         * g++.old-deja/g++.pt/typename28.C: New test.
56684 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56686         * g++.old-deja/g++.abi/empty2.C: New test.
56687         * g++.old-deja/g++.abi/empty3.C: New test.
56689 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56691         * g++.old-deja/g++.other/comdat2.C: New test.
56692         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56694 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56696         * g++.old-deja/g++.other/overload14.C: New test.
56698 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56700         * g++.old-deja/g++.other/lookup23.C: New test.
56702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56704         * gcc.c-torture/execute/20010403-1.c: New test.
56706 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56707             Mark Mitchell  <mark@codesourcery.com>
56709         * lib/old-dejagnu.exp: Don't delete output of executable.
56710         Add .exe suffix to executables.
56712 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56714         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56716 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56718         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56720 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56722         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56723         * g++.old-deja/g++.abi/crash1.C: New test.
56725 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56727         * g++.old-deja/g++.other/crash40.C: New test.
56729 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56731         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56733 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56735         * g++.old-deja/g++.other/warn6.C: New test.
56737 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56739         * g++.old-deja/g++.robertl/eb42.C: Same.
56741 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56743         * gcc.dg/wtr-conversion-1.c: New testcase.
56745 2001-04-10  Richard Henderson  <rth@redhat.com>
56747         * g++.old-deja/g++.other/array5.C: New.
56749 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56751         * gcc.c-torture/execute/20010408-1.c: New test.
56753 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56755         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56756         headers and constructs.
56757         * g++.old-deja/g++.robertl/eb79.C: Same.
56758         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56759         * g++.old-deja/g++.robertl/eb73.C: Same.
56760         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56761         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56762         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56763         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56764         * g++.old-deja/g++.robertl/eb44.C: Same.
56765         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56766         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56767         * g++.old-deja/g++.robertl/eb39.C: Same.
56768         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56769         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56770         * g++.old-deja/g++.robertl/eb30.C: Same.
56771         * g++.old-deja/g++.robertl/eb3.C: Same.
56772         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56773         * g++.old-deja/g++.robertl/eb21.C: Same.
56774         * g++.old-deja/g++.robertl/eb15.C: Same.
56775         * g++.old-deja/g++.robertl/eb118.C: Same.
56776         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56777         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56778         * g++.old-deja/g++.robertl/eb109.C: Same.
56779         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56780         * g++.old-deja/g++.mike/rtti1.C: Same.
56781         * g++.old-deja/g++.mike/p658.C: Same.
56782         * g++.old-deja/g++.mike/net46.C: Same.
56783         * g++.old-deja/g++.mike/net34.C: Same.
56784         * g++.old-deja/g++.mike/memoize1.C: Same.
56785         * g++.old-deja/g++.mike/eh2.C: Same.
56786         * g++.old-deja/g++.law/weak.C: Same.
56787         * g++.old-deja/g++.law/visibility7.C: Same.
56788         * g++.old-deja/g++.law/visibility25.C: Same.
56789         * g++.old-deja/g++.law/visibility22.C: Same.
56790         * g++.old-deja/g++.law/visibility2.C: Same.
56791         * g++.old-deja/g++.law/visibility17.C: Same.
56792         * g++.old-deja/g++.law/visibility13.C: Same.
56793         * g++.old-deja/g++.law/visibility10.C: Same.
56794         * g++.old-deja/g++.law/visibility1.C: Same.
56795         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56796         * g++.old-deja/g++.law/vbase1.C: Same.
56797         * g++.old-deja/g++.law/operators32.C: Same.
56798         * g++.old-deja/g++.law/nest3.C: Same.
56799         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56800         * g++.old-deja/g++.law/except5.C (main): Same.
56801         * g++.old-deja/g++.law/cvt7.C (run): Same.
56802         * g++.old-deja/g++.law/cvt2.C: Same.
56803         * g++.old-deja/g++.law/cvt16.C: Same.
56804         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56805         * g++.old-deja/g++.law/ctors17.C (main): Same.
56806         * g++.old-deja/g++.law/ctors13.C: Same.
56807         * g++.old-deja/g++.law/ctors12.C (main): Same.
56808         * g++.old-deja/g++.law/ctors10.C: Same.
56809         * g++.old-deja/g++.law/code-gen5.C: Same.
56810         * g++.old-deja/g++.law/bad-error7.C: Same.
56811         * g++.old-deja/g++.law/arm9.C: Same.
56812         * g++.old-deja/g++.law/arm12.C: Same.
56813         * g++.old-deja/g++.law/arg8.C: Same.
56814         * g++.old-deja/g++.law/arg1.C: Same.
56815         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56816         * g++.old-deja/g++.jason/template31.C: Same.
56817         * g++.old-deja/g++.jason/template24.C (main): Same.
56818         * g++.old-deja/g++.jason/2371.C: Same.
56819         * g++.old-deja/g++.eh/new2.C: Same.
56820         * g++.old-deja/g++.eh/new1.C: Same.
56821         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56822         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56823         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56824         * g++.old-deja/g++.brendan/crash62.C: Same.
56825         * g++.old-deja/g++.brendan/crash52.C: Same.
56826         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56827         * g++.old-deja/g++.brendan/crash38.C: Same.
56828         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56829         * g++.old-deja/g++.brendan/copy9.C: Same.
56831 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56833         * gcc.c-torture/execute/20001203-2.c (memset):
56834         Count argument is of type __SIZE_TYPE__.
56836 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56838         * gcc.c-torture/compile/20010404-1.c: New test.
56840 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56842         * gcc.c-torture/compile/20010326-1.c: New test.
56844 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56846         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56847         peculiarities of the SH.
56848         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56850 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56852         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56853         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56854         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56856 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56858         * g77.f-torture/compile/20010321-1.f: New test.
56860 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56862         * gcc.c-torture/compile/20010329-1.c: New test.
56864 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56866         * gcc.c-torture/execute/20010329-1.c: New test.
56868 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56870         * g++.old-deja/g++.other/eh4.C: Fix typo.
56872 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56874         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56876 2001-03-28  Philip Blundell  <philb@gnu.org>
56878         * gcc.c-torture/compile/20010328-1.c: New test.
56880 2001-03-27  Richard Henderson  <rth@redhat.com>
56882         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56883         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56885 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56887         * gcc.c-torture/compile/20010327-1.c: New test.
56889 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56891         * g++.old-deja/g++.other/friend12.C: New test.
56892         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56893         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56895 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56897         * gcc.c-torture/execute/20010325-1.c: New test.
56899 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56901         * g++.old-deja/g++.other/mangle3.C: New test.
56903 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56905         * g++.old-deja/g++.other/anon8.C: New test.
56907 2001-03-20  Philip Blundell  <philb@gnu.org>
56909         * gcc.c-torture/compile/20010320-1.c: New test.
56911 2001-03-17  Richard Henderson  <rth@redhat.com>
56913         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56915 2001-03-15  Geoff Keating  <geoff@redhat.com>
56917         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56918         tests on AIX.
56920 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56922         * g++.old-deja/g++.other/eh4.C: New test.
56924 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56926         * gcc.dg/cpp/mi1.c: Update.
56928 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56930         * g++.old-deja/g++.other/regstack.C: New test.
56932 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56934         * g++.old-deja/g++.other/ref4.C: New test.
56936 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56938         * objc/execute/va_method.m: Added.
56939         * objc/execute/IMP.m: Added.
56940         * objc/execute/_cmd.m: Added.
56941         * objc/execute/accessing_ivars.m: Added.
56942         * objc/execute/class-1.m: Added.
56943         * objc/execute/class-10.m: Added.
56944         * objc/execute/class-11.m: Added.
56945         * objc/execute/class-12.m: Added.
56946         * objc/execute/class-13.m: Added.
56947         * objc/execute/class-14.m: Added.
56948         * objc/execute/class-2.m: Added.
56949         * objc/execute/class-3.m: Added.
56950         * objc/execute/class-4.m: Added.
56951         * objc/execute/class-5.m: Added.
56952         * objc/execute/class-6.m: Added.
56953         * objc/execute/class-7.m: Added.
56954         * objc/execute/class-8.m: Added.
56955         * objc/execute/class-9.m: Added.
56956         * objc/execute/class-tests-1.h
56957         * objc/execute/class-tests-2.h
56958         * objc/execute/compatibility_alias.m: Added.
56959         * objc/execute/encode-1.m: Added.
56960         * objc/execute/formal_protocol-1.m: Added.
56961         * objc/execute/formal_protocol-2.m: Added.
56962         * objc/execute/formal_protocol-3.m: Added.
56963         * objc/execute/formal_protocol-4.m: Added.
56964         * objc/execute/formal_protocol-5.m: Added.
56965         * objc/execute/formal_protocol-6.m: Added.
56966         * objc/execute/formal_protocol-7.m: Added.
56967         * objc/execute/informal_protocol.m: Added.
56968         * objc/execute/initialize.m: Added.
56969         * objc/execute/load.m: Added.
56970         * objc/execute/many_args_method.m: Added.
56971         * objc/execute/nested-3.m: Added.
56972         * objc/execute/no_clash.m: Added.
56973         * objc/execute/private.m: Added.
56974         * objc/execute/redefining_self.m: Added.
56975         * objc/execute/root_methods.m: Added.
56976         * objc/execute/selector-1.m: Added.
56977         * objc/execute/static-1.m: Added.
56978         * objc/execute/static-2.m: Added.
56979         * objc/execute/va_method.m: Added.
56981 2001-03-10  Richard Henderson  <rth@redhat.com>
56983         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56985 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56987         * g++.old-deja/g++.other/crash31.C: XFAIL.
56988         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56989         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56990         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56991         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56992         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56994 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56996         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56998 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57000         * gcc.dg/20000724-1.c: Don't use multiline strings.
57002 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57004         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57005         result of -cString against what we expect it to be; don't just
57006         print it out for no one to read.
57008         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57009         Based on testcases provided by Nicola Pero.
57011 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57013         * gcc.dg/cpp/macro7.c: New test.
57015 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57017         * gcc.dg/cpp/multiline.c: Update.
57019 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57021         * g++.old-deja/g++.other/enum3.C: New test.
57023 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57025         * g++.old-deja/g++.other/pod1.C: New test.
57027 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57029         * g++.old-deja/g++.ext/overload1.C: New test.
57031 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57033         * g++.old-deja/g++.pt/using1.C: New test.
57035 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57037         * g++.old-deja/g++.other/using9.C: New test.
57039 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57041         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57043         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57045 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57047         * g++.old-deja/g++.ext/realpt1.C: Remove.
57049 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57051         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57053 2001-02-26  Will Cohen  <wcohen@redhat.com>
57055         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57057 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57059         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57060         templatized constructors.
57062 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57064         * gcc.c-torture/execute/20010224-1.c: New test.
57066 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57068         * gcc.c-torture/execute/20010222-1.c: New test.
57070 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57072         * g++.old-deja/g++.other/inline20.C: New test.
57074 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57076         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57078 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57080         * g++.old-deja/g++.other/lookup22.C: New test.
57082 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57084         * g77.dg: New directory.
57085         * g77.dg/20010216-1.f: New test case.
57086         * g77.dg/dg.exp: New driver.
57087         * lib/g77-dg.exp: New driver library.
57089 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57091         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57093 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57095         * g++.old-deja/g++.other/decl9.C: New test.
57097 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57099         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57100         not need <string> and also tests the initialization at runtime.
57102 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57104         * gcc.c-torture/execute/longlong.c: New test.
57106 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57108         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57110 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57112         * gcc.c-torture/execute/920302-1.c (execute):
57113         Change argument type to short.
57115 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57117         * g++.old-deja/g++.pt/deduct6.C: New test.
57119 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57121         * g++.old-deja/g++.pt/deduct5.C: New test.
57123 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57125         * gcc.c-torture/execute/20010209-1.c: New test.
57127 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57129         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57131 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57133         * g++.dg/vtgc1.C: Update for new ABI.
57135         * consistency.vlad: New directory, 1665 files.
57137 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57139         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57140         return type.
57141         * gcc.dg/cpp/digraphs.c: Declare puts.
57143 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57145         * g++.old-deja/g++.other/warn5.C: New test.
57147 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57149         * g++.old-deja/g++.pt/spec40.C: New test.
57151 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57153         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57154         case.
57155         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57157 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57159         * gcc.c-torture/compile/20010209-1.c: New test.
57161 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57163         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57164         excess errors message but not if it crashes.
57165         * g++.old-deja/g++.other/crash27.C: Likewise.
57166         * g++.old-deja/g++.other/crash28.C: Likewise.
57167         * g++.old-deja/g++.other/crash30.C: Likewise.
57168         * g++.old-deja/g++.other/crash32.C: Likewise.
57169         * g++.old-deja/g++.other/crash35.C: Likewise.
57170         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57172 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57174         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57175         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57176         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57177         g77.f-torture/execute/execute.exp,
57178         g77.f-torture/noncompile/noncompile.exp,
57179         gcc.c-torture/execute/execute.exp,
57180         gcc.c-torture/execute/memcheck/memcheck.exp,
57181         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57182         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57183         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57184         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57185         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57186         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57187         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57188         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57189         Remove bug reporting instructions with ancient email addresses.
57191 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57193         * gcc.dg/20010202-1.c: New test.
57194         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57196 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57198         * g++.dg/stdbool-if.C: New test.
57200 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57202         * objc/execute/fdecl.m: Added main().
57204 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57206         * gcc.c-torture/execute/20010206-1.c: New test.
57208 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57210         * gcc.dg/cpp/avoidpaste1.c: Update.
57212 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57214         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57215         Pero <nicola@brainstorm.co.uk>.
57216         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57218 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57220         * g++.old-deja/g++.pt/spec39.C: New test.
57222 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57224         * gcc.c-torture/compile/20010202-1.c: New test.
57226 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57228         * g++.old-deja/g++.abi/primary2.C: New test.
57229         * g++.old-deja/g++.abi/primary3.C: New test.
57230         * g++.old-deja/g++.abi/primary4.C: New test.
57231         * g++.old-deja/g++.abi/primary5.C: New test.
57232         * g++.old-deja/g++.abi/vtable3.h: New test.
57233         * g++.old-deja/g++.abi/vtable3a.C: New test.
57234         * g++.old-deja/g++.abi/vtable3b.C: New test.
57235         * g++.old-deja/g++.abi/vtable3c.C: New test.
57236         * g++.old-deja/g++.abi/vtable3d.C: New test.
57237         * g++.old-deja/g++.abi/vtable3e.C: New test.
57238         * g++.old-deja/g++.abi/vtable3f.C: New test.
57239         * g++.old-deja/g++.abi/vtable3g.C: New test.
57240         * g++.old-deja/g++.abi/vtable3h.C: New test.
57241         * g++.old-deja/g++.abi/vtable3i.C: New test.
57242         * g++.old-deja/g++.abi/vtable3j.C: New test.
57243         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57245 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57247         * g++.old-deja/g++.other/anon6.C: New test.
57248         * g++.old-deja/g++.other/anon7.C: New test.
57250 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57252         * gcc.dg/cpp/avoidpaste2.c: New tests.
57254 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57256         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57258 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57260         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57261         DECIMAL_DIG cases for Irix."
57263 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57265         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57267 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57269         * gcc.dg/c99-tag-1.c: New test.
57271 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57273         * gcc.dg/cpp/tr-warn1.c: Add tests.
57275 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57277         * gcc.dg/cpp/avoidpaste1.c: Update.
57278         * gcc.dg/cpp/paste4.c: Update.
57280 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57282         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57283         cases for Irix.
57285 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57287         * g++.old-deja/g++.other/inline19.C: New test.
57289 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57291         * gcc.dg/Wlarger-than.c: New test.
57293 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57295         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57297 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57299         * gcc.c-torture/execute/20010129-1.c: New test.
57300         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57302 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57304         * gcc.dg/cpp/avoidpaste1.c: Test case.
57306 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57308         * g++.old-deja/g++.other/inline18.C: New test.
57310 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57312         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57313         and __builtin_putchar.
57315 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57317         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57318         tests.
57320 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57322         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57323         floating point number rounding mode to round to the nearest
57324         representable mode.
57326 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57328         * g++.old-deja/g++.other/mangle2.C: New test.
57330 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57332         * gcc.c-torture/compile/20010124-1.c: New test.
57334 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57336         * g++.old-deja/g++.pt/spec38.C: New test.
57338 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57340         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57341         "Build don't run".
57343 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57345         * gcc.c-torture/execute/20010123-1.c: New test.
57347 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57349         * g++.old-deja/g++.pt/spec37.C: New test.
57351 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57353         * g++.old-deja/g++.pt/overload14.C: New test.
57355 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57357         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57358         __builtin_return_address.
57360 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57362         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57363         * g++.old-deja/g++.pt/spec35.C: New test.
57364         * g++.old-deja/g++.pt/spec36.C: New test.
57366 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57368         * gcc.c-torture/compile/20010118-1.c: New test.
57370 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57372         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57374 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57376         * gcc.c-torture/execute/20010119-1.c: New test.
57378 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57380         * g++.old-deja/g++.other/vbase5.C: New test.
57382 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57384         * gcc.c-torture/execute/20010118-1.c: New test.
57386 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57388         * g++.old-deja/g++.pt/deduct3.C: New test.
57390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57392         * g++.old-deja/g++.pt/spec34.C: New test.
57394 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57396         * g77.f-torture/compile/20000601-2.f: New test.
57398 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57400         * g++.old-deja/g++.other/init17.C: New test.
57402 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57404         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57406 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57408         * g++.old-deja/g++.pt/unify8.C: New test.
57410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57412         * g++.old-deja/g++.abi/vbase1.C: New test.
57414 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57416         * g++.old-deja/g++.pt/crash65.C: New test.
57418 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57420         * gcc.dg/cpp/assembl2.S: New test case.
57422 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57424         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57425         are supported.
57427 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57429         * g++.old-deja/g++.other/builtins1.C: New test.
57430         * g++.old-deja/g++.other/builtins2.C: Likewise.
57431         * g++.old-deja/g++.other/builtins3.C: Likewise.
57432         * g++.old-deja/g++.other/builtins4.C: Likewise.
57434 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57436         * gcc.c-torture/compile/20010117-1.c: New test.
57437         * gcc.c-torture/compile/20010117-2.c: New test.
57439 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57441         * g77.f-torture/execute/20010116.[fx]: New test,
57442         XFAIL on i?86-*-*.
57443         * g77.f-torture/compile/20010115.f: Indicate it's
57444         a test for PR fortran/1636.
57446 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57448         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57450 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57452         * g77.f-torture/compile/20010115.f: New test.
57454 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57456         * g++.old-deja/g++.pt/nontype5.C: New test.
57458 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57460         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57461         have an equivalent working one below it.
57463 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57465         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57466         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57468 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57470         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57471         message containing "init_priority".
57472         (conpr-2.C): Likewise.
57473         (conpr-3.C): Likewise.
57474         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57476 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57478         * gcc.c-torture/execute/20010114-2.c: New test.
57480 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57482         * gcc.c-torture/compile/20010114-1.c: New test.
57483         * gcc.c-torture/compile/20010114-1.x: Xfail.
57484         * gcc.c-torture/compile/20010114-2.c: New test.
57485         * gcc.c-torture/execute/20010114-1.c: New test.
57486         * gcc.dg/trunc-1.c: New test.
57487         * gcc.dg/uninit-B.c: New test.
57489 2001-01-13  Nick Clifton  <nickc@redhat.com>
57491         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57492         target.
57494 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57496         * gcc.c-torture/compile/20010113-1.c: New test.
57498 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57500         * gcc.c-torture/compile/20001212-1.c: New test.
57502 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57504         * gcc.dg/cpp/widestr1.c: Update.
57505         * gcc.dg/cpp/prag-imp.c: Remove.
57507 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57509         * gcc.c-torture/execute/20000801-3.x: Remove.
57510         * gcc.dg/c90-init-1.c: New test.
57511         * gcc.dg/c99-init-1.c: New test.
57512         * gcc.dg/c99-init-2.c: New test.
57513         * gcc.dg/gnu99-init-1.c: New test.
57515 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57517         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57518         testing that no relevant ones were found.
57520 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57522         * g++.old-deja/g++.pt/cast2.C: New test.
57524 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57526         * g++.old-deja/g++.pt/friend47.C: New test.
57528 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57530         * g++.old-deja/g++.pt/instantiate13.C: New test.
57532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57534         * g++.old-deja/g++.other/defarg7.C: New test.
57535         * g++.old-deja/g++.other/defarg8.C: New test.
57537 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57539         * g++.old-deja/g++.pt/crash64.C: New test.
57541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57543         * g++.old-deja/g++.pt/crash63.C: New test.
57545 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57547         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57549 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57551         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57553 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57555         * g++.old-deja/g++.pt/error3.C: New test.
57557 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57559         * g++.old-deja/g++.other/crash39.C: New test.
57561 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57563         * g++.old-deja/g++.other/vbase4.C: New test.
57565 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57567         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57568         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57569         * gcc.dg/special/special.exp: New test driver which will check
57570         for alias support for the above test.
57572 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57574         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57575         problems on small machines.
57576         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57577         parameterize.
57579 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57581         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57582         mips.
57583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57585 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57587         * g++.old_deja/g++.pt/using8.C: New test.
57589 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57591         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57593 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57595         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57596         where a failure is expected.
57597         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57599 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57601         * g++.old_deja/g++.pt/instantiate12.C: New test.
57603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57605         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57606         start of structs.
57607         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57608         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57609         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57610         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57611         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57612         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57613         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57614         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57615         * g++.old-deja/g++.eh/spec6.C: Likewise.
57616         * g++.old-deja/g++.jason/crash3.C: Likewise.
57617         * g++.old-deja/g++.law/ctors11.C: Likewise.
57618         * g++.old-deja/g++.law/ctors17.C: Likewise.
57619         * g++.old-deja/g++.law/ctors5.C: Likewise.
57620         * g++.old-deja/g++.law/ctors9.C: Likewise.
57621         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57622         * g++.old-deja/g++.mike/net22.C: Likewise.
57623         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57624         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57625         * g++.old-deja/g++.mike/virt3.C: Likewise.
57626         * g++.old-deja/g++.niklas/t128.C: Likewise.
57627         * g++.old-deja/g++.other/anon4.C: Likewise.
57628         * g++.old-deja/g++.other/using1.C: Likewise.
57629         * g++.old-deja/g++.other/warn3.C: Likewise.
57630         * g++.old-deja/g++.pt/t37.C: Likewise.
57631         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57632         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57634 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57636         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57638 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57640         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57642 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57644         * gcc.c-torture/compile/20010107-1.c: New test.
57646 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57648         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57650 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57652         * gcc.dg/format/format.h: New file.
57653         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57654         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57655         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57656         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57657         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57658         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57659         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57660         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57661         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57662         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57663         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57664         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57665         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57666         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57667         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57668         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57669         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57670         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57671         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57672         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57673         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57674         instead of declaring standard types, macros and functions in each
57675         test.
57677 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57679         * gcc.c-torture/execute/20010106-1.c: New test.
57681 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57683         * gcc.dg/format/format.exp: New file.
57684         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57685         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57686         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57687         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57688         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57689         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57690         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57691         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57692         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57693         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57694         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57695         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57696         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57697         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57698         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57699         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57700         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57701         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57702         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57703         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57704         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57705         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57706         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57707         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57708         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57709         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57710         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57711         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57712         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57713         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57714         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57715         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57716         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57717         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57718         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57719         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57720         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57721         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57722         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57723         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57724         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57725         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57727 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57729         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57730         account.
57732 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57734         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57736 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57738         * g++.old-deja/g++.pt/crash62.C: New test.
57740 2001-01-04  Richard Henderson  <rth@redhat.com>
57742         * gcc.dg/20000926-1.c: Update expected warnings.
57743         * gcc.dg/array-2.c: Likewise.
57744         * gcc.dg/array-4.c: Also validate flexible array members.
57745         * gcc.dg/c99-flex-array-1.c: New.
57747 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57749         * gcc.c-torture/compile/20001222-1.x: Remove.
57751 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57753         * gcc.c-torture/execute/built-in-setjmp.c: New.
57755 2001-01-03  Richard Henderson  <rth@redhat.com>
57757         * gcc.dg/940510-1.c: Update expected error wording.
57758         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57760 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57762         * lib/target-supports.exp (check_alias_available): Modified to
57763         indicate aliases not supported if only weak aliases are supported.
57765 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57767         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57768         Turn on cmpstrsi checks for __pj__ and __i370__.
57770 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57772         * g++.old-deja/g++.other/virtual11.C: New test.
57774 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57776         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57778 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57780         * gcc.c-torture/compile/20010102-1.c: New test.
57782 2001-01-02  Andreas Jaeger  <aj@suse.de>
57784         * gcc.dg/noreturn-3.c: New test.
57786         * gcc.dg/noreturn-4.c: New test.
57788 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57790         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57791         __builtin_fputc and __builtin_fwrite.
57793 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57795         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57796         signed char, not default char.
57798 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57800         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57802 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57804         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57806 2000-12-29  Richard Henderson  <rth@redhat.com>
57808         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57809         (__cyg_profile_func_exit): Define.
57811 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57813         * g++.dg/vtgc1.C: New test.
57815 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57817         * gcc.dg/noncompile/20001228-1.c: New test.
57819         * gcc.dg/20001228-1.c: New test.
57821         * gcc.c-torture/execute/20001228-1.c: New test.
57823 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57825         * gcc.dg/format-strfmon-1.c: New test.
57827 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57829         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57830         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57831         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57832         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57833         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57834         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57835         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57836         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57837         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57838         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57839         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57840         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57841         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57843         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57844         * gcc.c-torture/execute/string-opt-4.c: Test index.
57846 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57848         * gcc.c-torture/compile/20001226-1.c: New test.
57850 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57852         * gcc.c-torture/compile/20001222-1.c: New test.
57853         * gcc.c-torture/compile/20001222-1.x: Xfail.
57855 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57857         * gcc.c-torture/execute/comp-goto-2.c: New test.
57859 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57861         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57862         Use long types if __INT_MAX__ is 32767.
57863         (main): Use cast to (sint32 *) when poking 88 into a_page.
57865         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57867 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57869         * gcc.c-torture/compile/20001221-1.c: New test.
57870         * gcc.c-torture/execute/20001221-1.c: New test.
57872 2000-12-20  Richard Henderson  <rth@redhat.com>
57874         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57875         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57877 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57879         * gcc.dg/compare3.c: New test.
57881 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57883         * gcc.dg/format-warnll-1.c: New test.
57885 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57887         * gcc.dg/cpp/cmdlne-P.c: New test.
57889 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57891         * gcc.c-torture/execute/builtin-abs-1.c,
57892         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57894 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57896         * gcc.dg/cpp/multiline.c: New test.
57898 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57900         * g++.old-deja/g++.other/syshdr1.C: Update.
57901         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57903 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57905         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57907 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57909         * g++.old-deja/g++.pt/ttp65.C: New test.
57911 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57913         * g++.old-deja/g++.pt/ttp64.C: New test.
57915 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57917         * g++.old-deja/g++.pt/spec33.C: New test.
57919 2000-12-14  Catherine Moore  <clm@redhat.com>
57921         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57922         * gcc.c-torture/execute/920612-2.c: Likewise.
57923         * gcc.c-torture/execute/920428-2.c: Likewise.
57924         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57925         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57927 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57929         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57930         * gcc.dg/pack-test-2.c: Likewise.
57932 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57934         Tests by Zack Weinberg <zackw@stanford.edu>.
57936         * gcc.dg/cpp/defined.c: Update.
57937         * gcc.dg/cpp/defined_trad.c: New tests.
57939 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57941         * gcc.dg/cpp/trad-direct.c: Update.
57943 2000-12-11  Neil Booth  <neilb@earthling.net>
57945         * gcc.dg/cpp/defined_trad.c
57947 2000-12-11  Neil Booth  <neilb@earthling.net>
57949         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57951 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57953         * gcc.dg/format-miss-2.c: New test.
57955 2000-12-09  Neil Booth  <neilb@earthling.net>
57957         * gcc.dg/cpp/lineflags.c: New tests.
57958         * gcc.dg/cpp/poison.c: Update.
57959         * gcc.dg/cpp/redef2.c: Update.
57960         * gcc.dg/cpp/skipping.c: New test.
57962 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57964         * g++.old-deja/g++.other/eh3.C: New testcase.
57966 2000-12-07  Neil Booth  <neilb@earthling.net>
57968         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57969         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57970         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57971         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57972         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57973         Update.
57975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57977         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57978         __SIZE_TYPE__ instead of int for type of integers cast to
57979         pointers.
57981 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57983         * g++.old-deja/g++.other/cleanup4.C: New test.
57985 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57987         * format-sec-1.c: New test.
57989 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57991         * gcc.dg/format-nonlit-3.c: New test.
57993 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57995         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57996         through a null pointer.
57998 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58000         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58001         * g++.old-deja/g++.pt/partial4.C: New test.
58003 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58005         * gcc.c-torture/execute/ieee/hugeval.x: New.
58007 2000-12-06  Neil Booth  <neilb@earthling.net>
58009         * gcc.dg/cpp/backslash2.c: New tests.
58011 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58013         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58014         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58016 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58018         * gcc.c-torture/execute/20001203-2.c: New testcase.
58020 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58022         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58023         * g++.old-deja/g++.other/virtual10.C: New test.
58025 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58027         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58029 2000-12-05  Richard Henderson  <rth@redhat.com>
58031         * gcc.c-torture/compile/20001205-1.c: New.
58033 2000-12-04  Neil Booth  <neilb@earthling.net>
58035         * g++.old-deja/g++.other/virtual9.C: New test.
58036         * g++.old-deja/g++.pt/crash61.C: New test.
58037         * gcc.c-torture/execute/loop-9.c: New test.
58039 2000-12-04  Neil Booth  <neilb@earthling.net>
58041         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58042         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58043         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58044         * gcc.dg/cpp/extratokens.c: ...here.
58046 2000-12-04  Neil Booth  <neilb@earthling.net>
58048         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58049         New tests.
58051 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58053         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58054         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58056 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58058         * gcc.c-torture/execute/20001203-1.c: New test.
58060 2000-12-03  Neil Booth  <neilb@earthling.net>
58062         * gcc.dg/cpp/macro6.c: New test cases.
58064 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58066         * gcc.c-torture/execute/string-opt-9.c: New test.
58067         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58068         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58069         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58071         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58072         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58074 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58076         * gcc.dg/cpp/if-6.c: New testcase.
58078         * gcc.dg/20001201-1.c: New testcase.
58080 2000-12-02  Neil Booth  <neilb@earthling.net>
58082         * g++.old-deja/g++.other/externC4.C,
58083         g++.old-deja/g++.other/friend10.C: New tests.
58085 2000-12-02  Neil Booth  <neilb@earthling.net>
58087         * g++.old-deja/g++.other/instan2.C
58088         * g++.old-deja/g++.other/instan3.C: New test.
58090 2000-12-02  Neil Booth  <neilb@earthling.net>
58092         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58093         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58094         gnuc99.c,gnuc99-pedantic.c: New tests.
58096 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58098         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58099         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58101 2000-12-01  Neil Booth  <neilb@earthling.net>
58103         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58104         * gcc.dg/cpp/poison.c: Update.
58105         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58107 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58109         * g77.f-torture/execute/20001201.f: New test.
58111 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58113         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58115 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58117         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58119 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58121         * g++.old-deja/g++.other/cast6.C: New test.
58123 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58125         * gcc.c-torture/execute/20001130-2.c: New testcase.
58127 2000-11-30  Richard Henderson  <rth@redhat.com>
58129         * gcc.c-torture/execute/20001130-1.c: New test.
58131 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58133         * g++.old-deja/g++.other/op3.C: New test.
58135 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58137         * g++.old-deja/g++.other/op2.C: New test.
58139 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58141         * g++.old-deja/g++.other/crash38.C: New test.
58143 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58145         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58147 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58149         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58150         tests.
58151         * gcc.c-torture/execute/string-opt-6.c: New test.
58153         * gcc.dg/20001117-1.c: Add main.
58155 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58157         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58158         Move from here ...
58159         * gcc.dg/940510-1.c: ... to here.
58161         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58162         zero-size arrays in toplevel structures.
58164 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58166         * gcc.c-torture/execute/loop-8.c: New test.
58168 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58170         * g++.old-deja/g++.other/base1.C: New test.
58172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58174         * g++.old-deja/g++.other/parse2.C: New test.
58176 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58178         * g++.old-deja/g++.pt/incomplete1.C: New test.
58180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58182         * g++.old-deja/g++.other/friend9.C: New test.
58184 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58186         * gcc.dg/20001127-1.c: New test.
58188 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58190         * g++.old-deja/g++.pt/friend46.C: New test.
58192 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58194         * g++.old-deja/g++.other/ptrmem8.C: New test.
58196 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58198         * gcc.c-torture/execute/string-opt-7.c: New test.
58199         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58201 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58203         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58204         instead of 'mkcheck 2'.
58206 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58208         * gcc.c-torture/execute/memcheck/driver.c,
58209         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58210         C9X references to refer to C99.
58212 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58214         * gcc.dg/ultrasp3.c: New test.
58216 2000-11-25  Neil Booth  <neilb@earthling.net>
58218         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58220 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58222         * gcc.c-torture/compile/20001123-2.c: New.
58224 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58226         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58228 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58230         * gcc.dg/sequence-point-1.c: Add some new tests.
58231         * gcc.c-torture/execute/20001124-1.c: New test.
58233 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58235         * g++.old-deja/g++.other/vaarg4.C: New test.
58236         * gcc.c-torture/compile/20001123-1.c: New test.
58238 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58240         * g++.other/crash24.C: Adjust and remove XFAIL.
58241         * g++.other/crash37.C: New test.
58243 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58245         * g++.old-deja/g++.pt/instantiate9.C: New test.
58247 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58249         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58250         new ABI, too.
58252         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58253         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58255 2000-11-22  Neil Booth  <neilb@earthling.net>
58257         * gcc.dg/cpp/Wtrigraphs.c: New test.
58259 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58261         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58263 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58265         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58267 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58269         * lib/gcc-dg.exp: load_lib scanasm.exp.
58270         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58271         * lib/g++-dg.exp: load_lib scanasm.exp.
58272         * lib/scanasm.exp: New.
58273         (scan-assembler, scan-assembler-not): Add optional arguments to
58274         test name, or if not present, the pattern name.
58275         (scan-assembler-dem, scan-assembler-dem-not): New.
58277         * g++.dg/dg.exp: New.
58279 2000-11-21  Neil Booth  <neilb@earthling.net>
58281         * gcc.dg/cpp/integrated1.c: Remove.
58283 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58285         * gcc.c-torture/execute/20001121-1.c: New test.
58287 2000-11-21  Richard Henderson  <rth@redhat.com>
58289         * gcc.c-torture/compile/20001121-1.c: New test.
58291 2000-11-20  Neil Booth  <neilb@earthling.net>
58293         * gcc.dg/cpp/integrated1.c: New test.
58295 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58297         * g++.old-deja/g++.other/inline17.C: New test.
58299 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58301         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58302         local variable to be zero: I made the variable global. Now
58303         uses abort() and exit() instead of relying on main's return value.
58305 2000-11-20  Neil Booth  <neilb@earthling.net>
58307         * gcc.dg/cpp/paste2.c: Update test.
58308         * objc/execute/paste.m: New test.
58310 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58312         * gcc.dg/c99-condexpr-1.c: New test.
58314 2000-11-20  Neil Booth  <neilb@earthling.net>
58316         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58318 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58320         * g++.old-deja/g++.pt/export1.C: New test.
58322 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58324         * gcc.dg/20001117-1.c: New test.
58326 2000-11-18  Richard Henderson  <rth@redhat.com>
58328         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58330 2000-11-18  Richard Henderson  <rth@redhat.com>
58332         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58333         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58334         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58336 2000-11-18  Richard Henderson  <rth@redhat.com>
58338         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58339         (main): New.  Exit cleanly.
58341 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58343         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58344         gcc.dg/c99-fordecl-2.c: New tests.
58346 2000-11-18  Richard Henderson  <rth@redhat.com>
58348         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58349         * gcc.c-torture/execute/zerolen-2.c: New.
58351 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58353         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58354         memory.
58356 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58358         * g++.old-deja/g++.pt/instantiate8.C: New test.
58360 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58362         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58363         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58365 2000-11-16  Nick Clifton  <nickc@redhat.com>
58367         * gcc.c-torture/execute/nestfunc-2.c: New test.
58368         * gcc.c-torture/execute/nestfunc-3.c: New test.
58370 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58372         * gcc.c-torture/compile/20001116-1.c: New test.
58374 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58376         * gcc.c-torture/execute/20001115-1.c: New test.
58378 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58380         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58381         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58382         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58383         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58385 2000-11-15  Neil Booth  <neilb@earthling.net>
58387         gcc.dg/cpp/_Pragma1.c: Update.
58388         gcc.dg/cpp/_Pragma2.c: New test.
58390 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58392         * g++.old-deja/g++.other/anon5.C: New test.
58394 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58396         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58397         tests.
58399 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58401         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58402         output.
58404 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58406         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58407         labels at end of compound statements.
58409 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58411         * gcc.c-torture/execute/loop-7.c: New test.
58413 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58415         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58419         * gcc.dg/c99-bool-1.c: New test.
58421 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58423         * gcc.dg/c99-scope-1.c: Remove xfail.
58424         * gcc.dg/c99-scope-2.c: New test.
58426 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58428         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58429         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58431 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58433         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58434         error messages.
58436         * g++.mike/p700.C: Don't typedef wchar_t.
58437         * g++.mike/p784.C: Likewise.
58438         * g++.mike/eb101.C: Don't use __wchar_t.
58440 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58442         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58443         from DO loop.
58445 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58447         * gcc.c-torture/execute/20001111-1.c: New test.
58449 2000-11-10  Nick Clifton  <nickc@redhat.com>
58451         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58452         long multuiple and accumulate.
58454 2000-11-09  Richard Henderson  <rth@redhat.com>
58456         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58457         via size_t instead of int.
58459         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58460         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58461         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58462         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58464 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58466         * gcc.c-torture/compile/20001109-1.c: New test.
58467         * gcc.c-torture/compile/20001109-2.c: New test.
58469 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58471         * g++.old-deja/g++.pt/operator1.C: New test.
58472         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58474 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58476         * gcc.dg/20001108-1.c: New test.
58478 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58480         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58481         with both arguments constant strings.
58482         * gcc.c-torture/execute/string-opt-3.c: New test.
58483         * gcc.c-torture/execute/string-opt-4.c: New test.
58484         * gcc.c-torture/execute/string-opt-5.c: New test.
58486 2000-11-08  Nick Clifton  <nickc@redhat.com>
58488         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58489         mulsidi3adddi patterns.
58491 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58493         * g++.old-deja/g++.other/crash36.C: New test.
58495 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58497         * g++.old-deja/g++.other/init16.C: New test.
58499 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58501         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58503 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58505         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58506         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58507         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58509 2000-11-07  DJ Delorie  <dj@redhat.com>
58511         * gcc.dg/20000614-1.c: Add return so that test can pass.
58513 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58515         * gcc.c-torture/execute/string-opt-1.c: New test.
58517 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58519         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58520         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58521         parameters in registers, and there is no way for a varargs
58522         function to know in which order the integer and floating-point
58523         parameters should be interleaved when they are placed on the
58524         stack.
58525         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58526         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58528 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58530         * gcc.c-torture/execute/string-opt-2.c: New test.
58532 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58534         * g++.old-deja/g++.pt/crash60.C: New test.
58536 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58538         * g++.old-deja/g++.other/crash24.C: New test.
58539         * g++.old-deja/g++.other/crash25.C: New test.
58540         * g++.old-deja/g++.other/crash26.C: New test.
58541         * g++.old-deja/g++.other/crash27.C: New test.
58542         * g++.old-deja/g++.other/crash28.C: New test.
58543         * g++.old-deja/g++.other/crash29.C: New test.
58544         * g++.old-deja/g++.other/crash30.C: New test.
58545         * g++.old-deja/g++.other/crash31.C: New test.
58546         * g++.old-deja/g++.other/crash32.C: New test.
58547         * g++.old-deja/g++.other/crash33.C: New test.
58548         * g++.old-deja/g++.other/crash34.C: New test.
58549         * g++.old-deja/g++.other/crash35.C: New test.
58551 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58553         * gcc.c-torture/execute/20001031-1.c: New test.
58555 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58557         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58558         namespace.
58560         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58561         standards-conformant.
58563         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58565         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58566         * g++.old-deja/g++.mike/p755a.C: Likewise.
58567         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58568         library makes no calls to `operator new' during initialization.
58570 2000-11-04  Neil Booth  <neilb@earthling.net>
58572         * gcc.dg/cpp/include2.c: New tests.
58574 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58576         * lib/g++.exp (g++_set_ld_library_path): New function.
58577         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58579 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58581         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58582         warnings.
58584 2000-11-01  Richard Henderson  <rth@redhat.com>
58586         * g++.old-deja/g++.ext/namedret1.C: New.
58587         * g++.old-deja/g++.ext/namedret2.C: New.
58588         * g++.old-deja/g++.ext/namedret3.C: New.
58590 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58592         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58593         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58595 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58597         * gcc.c-torture/execute/va-arg-21.c: New test.
58599 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58601         * gcc.dg/c99-complex-2.c: New test.
58603 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58605         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58607 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58609         * g++.old-deja/g++.other/inline16.C: New test.
58611 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58613         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58614         __PRETTY_FUNCTION__
58616 2000-10-29  Neil Booth  <neilb@earthling.net>
58618         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58619         New tests.
58620         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58621         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58622         optimisation.
58624 2000-10-29  Neil Booth  <neilb@earthling.net>
58626         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58627         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58628         * mi5.c: Test multiple includes work with -C.
58629         * trigraphs.c: Test ^= version.
58631 2000-10-28  Neil Booth  <neilb@earthling.net>
58633         New tests and test updates for new macro expander.
58635         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58636         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58637         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58638         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58639         new diagnostic messages.
58641         * gcc.dg/cpp/macro3.c: New tests.
58643 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58645         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58646         on the same line.
58648 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58650         * g++.old-deja/g++.other/eh2.C: New test.
58652 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58654         * gcc.c-torture/execute/20001027-1.c: New test.
58656 2000-10-26  Richard Henderson  <rth@redhat.com>
58658         * gcc.c-torture/execute/20001026-1.c: New.
58660 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58662         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58663         * g++.old-deja/g++.law/builtin1.C: Likewise.
58664         * g++.old-deja/g++.law/ctors10.C: Likewise.
58665         * g++.old-deja/g++.law/virtual3.C: Likewise.
58666         * g++.old-deja/g++.mike/p658.C: Likewise.
58667         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58668         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58669         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58670         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58671         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58673 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58675         * gcc.c-torture/compile/20001024-1.c: New test.
58677 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58679         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58680         to tell us whether or not we are using V3.
58682 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58684         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58685         operands.
58687 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58689         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58691 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58693         * gcc.c-torture/execute/20001024-1.c: New test.
58695 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58697         * g++.old-deja/g++.other/sibcall1.C: New test.
58699 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58701         * gcc.dg/noncompile/init-3.c: New test.
58703 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58705         * gcc.dg/format-array-1.c: New test.
58707 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58709         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58710         writing through null pointers; remove comment about testing
58711         unterminated strings.
58713 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58715         * gcc.c-torture/execute/20001017-2.c: New test.
58717 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58719         * gcc.c-torture/compile/20001018-1.c: New test.
58720         * gcc.c-torture/compile/20001018-1.x: Xfail.
58722 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58724         * gcc.c-torture/execute/20001017-1.c: New test.
58726 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58728         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58729         for multiple use of arguments with scanf formats; add tests for
58730         multiple use of arguments.
58732 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58734         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58735         from some old tests.
58737 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58739         * gcc.dg/format-miss-1.c: New test.
58741 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58743         * gcc.c-torture/execute/20001013-1.c: New test.
58745 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58747         * gcc.dg/format-branch-1.c: New test.
58749 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58751         * README, lib/file-format.exp: Remove EGCS references.
58753 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58755         * gcc.dg/20001013-1.c: New test.
58757 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58759         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58760         for intmax_t in the compiler using __typeof__ and the type rules
58761         for conditional expressions.
58763 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58765         * gcc.dg/20001012-1.c: New test.
58766         * gcc.dg/20001012-2.c: New test.
58768 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58770         * gcc.dg/format-attr-1.c: New test.
58772 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58774         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58775         __LONG_LONG_MAX__ instead of LLONG_MAX.
58777 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58779         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58780         scanf flags.
58781         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58782         flags.
58784 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58786         * gcc.dg/sequence-pt-1.c: New test.
58788 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58790         * gcc.c-torture/execute/20001011-1.c: New testcase.
58791         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58793 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58795         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58796         does not error on it.
58798 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58800         * gcc.dg/20001009-1.c: New test.
58802 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58804         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58805         * gcc.c-torture/execute/20001009-2.c: ... to here.
58807 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58809         * gcc.c-torture/compile/20001009-1.c: New testcase.
58810         * gcc.c-torture/execute/20001009-1.c: New testcase.
58811         Testcases provided by Jan Hubicka <jh@suse.cz>.
58813 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58815         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58816         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58817         uintmax_t using <limits.h> to emulate the compiler's internal
58818         logic.  No longer XFAIL %j tests.
58820 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58822         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58823         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58824         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58825         regexps and details of expected handling of some bad formats.
58826         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58827         suppression.
58829 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58831         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58832         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58833         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58834         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58835         in list archives.
58837 2000-10-06  Richard Henderson  <rth@cygnus.com>
58839         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58840         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58841         * g++.old-deja/g++.jason/report.C: Likewise.
58842         * g++.old-deja/g++.law/friend5.C: Likewise.
58843         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58844         of the expected warnings.
58846 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58848         * g++.old-deja/g++.pt/enum14.C: New test.
58850 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58852         * g++.old-deja/g++.pt/crash59.C: New test.
58854 2000-10-04  Will Cohen  <wcohen@redhat.com>
58856         * gcc.dg/20000926-1.c: New test.
58858 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58860         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58861         function name for current C++ compiler.
58862         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58864 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58866         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58867         __PRETTY_FUNCTION__.
58868         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58870 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58872         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58874 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58876         * gcc.c-torture/compile/20000923-1.c: New test.
58878 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58880         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58881         * g++.old-deja/g++.pt/ttp62.C: Same.
58882         * g++.old-deja/g++.other/inline14.C: Same.
58884 2000-09-24  Richard Henderson  <rth@cygnus.com>
58886         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58888 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58890         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58892 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58894         * gcc.c-torture/compile/20000922-1.c: New file.
58896 2000-09-21  Nick Clifton  <nickc@redhat.com>
58898         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58899         a signed long modulo operation.
58900         (mod6): New function - perform an unsigned long modulo operation.
58901         (main): Add tests for modulos of very large numbers by very small
58902         dividends.
58904 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58906         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58908 2000-09-19  Richard Henderson  <rth@cygnus.com>
58910         * gcc.dg/compare2.c (case 10): XFAIL.
58912 2000-09-18  Richard Henderson  <rth@cygnus.com>
58914         * gcc.c-torture/execute/20000906-1.c: Move ...
58915         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58916         that support __builtin_trap.
58918 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58920         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58922 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58924         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58925         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58926         more $ format tests.
58928 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58930         * gcc.dg/format-errmk-1.c: New test.
58932 2000-09-17  Greg McGary  <greg@mcgary.org>
58934         * gcc.c-torture/execute/20000917-1.x: Remove.
58936 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58938         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58940 2000-09-17  Greg McGary  <greg@mcgary.org>
58942         * gcc.c-torture/execute/20000917-1.c: New test.
58943         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58945 2000-09-16  Neil Booth  <NeilB@earthling.net>
58947         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58948         in nested macro bug.
58950 2000-09-15  Neil Booth  <NeilB@earthling.net>
58952         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58954 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58956         * gcc.c-torture/execute/20000914-1.c: New test.
58958 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58960         * g++.other/inline13.C: New test.
58962 2000-09-12  Andreas Jaeger  <aj@suse.de>
58964         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58965         constant by Ulrich Drepper <drepper@redhat.com>.
58967 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58969         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58971 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58973         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58975 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58977         * gcc.dg/cpp/backslash.c: New test.
58979 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58981         * gcc.c-torture/execute/20000910-1.c: New test.
58982         * gcc.c-torture/execute/20000910-2.c: Likewise.
58984 2000-09-11  Robert Lipe  <robertl@sco.com>
58986         * gcc.dg/pragma-align.c: New test.
58988 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58990         * g++.old-deja/g++.pt/explicit82.C: New test.
58991         * g++.old-deja/g++.pt/explicit83.C: New test.
58993 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58995         * gcc.dg/asm-names.c: New test.
58997 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58999         * gcc.dg/cpp/tr-warn6.c: New test
59001 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59003         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59004         be accepted.
59006 2000-09-07  Catherine Moore  <clm@redhat.com>
59008         * gcc.c-torture/execute/unroll-1.c: New test.
59010 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59012         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59013         ERROR markers.
59014         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59015         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59016         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59017         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59018         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59019         Preprocess only.
59020         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59021         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59023 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59025         * g++.old-deja/g++.pt/deduct2.C: New test.
59027 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59029         * g++.old-deja/g++.pt/parms2.C: New test.
59031 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59033         * g++.old-deja/g++.pt/crash58.C: New test.
59035 2000-09-06  Greg McGary  <greg@mcgary.org>
59037         * gcc.c-torture/execute/20000906-1.c: New test.
59038         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59040 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59042         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59044 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59046         * g++.old-deja/g++.pt/crash57.C: New test.
59048 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59050         * g++.old-deja/g++.pt/crash56.C: New test.
59052 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59054         * g++.old-deja/g++.pt/koenig1.C: New test.
59056 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59058         * gcc.dg/20000904-1.c: New test.
59060 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59062         * gcc.dg/cpp/paste8.c: New test.
59064 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59066         * gcc.c-torture/compile/20000827-1.c: New test.
59068 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59070         * gcc.dg/format-diag-1.c: New test.
59072 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59074         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59075         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59076         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59077         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59078         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59080 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59082         * g++.old-deja/g++.other/nested4.C: New test.
59084 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59086         * g++.old-deja/g++.ns/scoped1.C: New test.
59088 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59090         * lib/g++.exp: Support testing already-installed GCC.
59092 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59094         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59096 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59098         * gcc.dg/return-type-2.c: New test.
59100 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59102         * gcc.c-torture/compile/20000825-1.c: New test.
59104 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59106         * gcc.dg/dwarf2-2.c: New test.
59108 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59110         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59111         dg-warning regexps.
59113 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59115         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59116         gcc.dg/format-ext-5.c: New tests.
59118 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59120         * g++.old-deja/g++.other/crash22.C: New test.
59122 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59124         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59126 2000-08-24  Richard Henderson  <rth@cygnus.com>
59128         * gcc.dg/ia64-sync-1.c: New test.
59129         * gcc.dg/ia64-sync-2.c: New test.
59130         * gcc.dg/ia64-asm-1.c: New test.
59132 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59134         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59135         * gcc.dg/format-ext-2.c: New test.
59137 2000-08-23  Jason Merrill  <jason@redhat.com>
59139         * lib/old-dejagnu.exp: Also ignore "In member function" and
59140         "At global scope".
59142 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59144         * gcc.dg/noncompile/label-lineno-1.c: New test.
59146 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59148         * gcc.dg/c99-array-nonobj-1.c: New test.
59150 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59152         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59153         tests.
59154         * gcc.dg/format-ext-1.c: New test.
59156 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59158         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59159         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59160         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59161         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59162         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59164 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59166         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59167         gcc.dg/c99-strftime-2.c: New tests.
59169 2000-08-22  Richard Henderson  <rth@cygnus.com>
59171         * gcc.c-torture/execute/20000822-1.c: New test.
59173 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59175         * gcc.c-torture/execute/20000819-1.x: Remove.
59177 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59179         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59180         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59181         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59182         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59183         gcc.dg/format-xopen-1.c: New tests.
59185 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59187         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59189 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59191         * g++.old-deja/g++.other/loop2.C: New test.
59193         * gcc.c-torture/compile/20000606-1.c: New test.
59194         * gcc.c-torture/compile/20000728-1.c: New test.
59195         * gcc.c-torture/execute/20000801-1.c: New test.
59196         * gcc.c-torture/execute/20000801-2.c: New test.
59197         * gcc.c-torture/execute/20000819-1.c: New test.
59198         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59199         * gcc.dg/20000629-1.c: New test.
59200         * gcc.dg/20000724-1.c: New test.
59201         * gcc.dg/20000807-1.c: New test.
59203 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59205         * gcc.dg/cpp/pragma-1.c: New test.
59206         * gcc.dg/cpp/pragma-2.c: New test.
59208 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59210         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59211         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59213 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59215         * gcc.c-torture/compile/20000818-1.c: New test.
59217 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59219         * gcc.c-torture/execute/20000818-1.c: New test.
59221 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59223         * gcc.dg/format-va-1.c: New test.
59225 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59227         * g++.old-deja/g++.other/typedef8.C: New test.
59229 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59231         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59232         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59233         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59234         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59235         * g++.old-deja/g++.other/ptrmem7.C: New test.
59236         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59238 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59240         * g++.old-deja/g++.pt/typename27.C: New test.
59242 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59244         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59245         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59246         * g++.old-deja/g++.pt/friend45.C: New test.
59247         * g++.old-deja/g++.other/friend8.C: New test.
59249 2000-08-15  Richard Henderson  <rth@cygnus.com>
59251         * gcc.c-torture/execute/20000815-1.c: New test.
59253 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59255         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59256         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59257         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59259 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59261         * g++.old-deja/g++.other/refinit2.C: New test.
59263 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59265         * lib/c-torture.exp (c-torture): Make
59266         compiler_conditional_xfail_data global.
59267         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59268         compiler_conditional_xfail_data machinery.
59269         (f-torture-execute): Likewise.
59270         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59271         and only when unrolling loops.
59273         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59275 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59277         * g++.old-deja/g++.pt/explicit81.C: New test.
59279 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59281         * g++.old-deja/g++.pt/typename26.C: New test.
59283 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59285         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59286         warning.
59288 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59290         * g++.old-deja/g++.other/array3.C: New test.
59292 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59294         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59295         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59296         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59297         New tests.
59299 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59301         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59302         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59304 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59306         * gcc.c-torture/execute/20000808-1.c: New test.
59308 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59310         * gcc.dg/c90-const-expr-1.c: New test.
59312 2000-08-08  Richard Henderson  <rth@cygnus.com>
59314         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59316 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59318         * gcc.dg/noncompile/const-ll-1.c: New test.
59320 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59322         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59324 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59326         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59327         that running programs linked against the shared version of libobjc
59328         run correctly.
59330 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59332         * gcc.dg/c99-printf-1.c: New test.
59334 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59336         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59338 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59340         * gcc.c-torture/execute/20000731-1.x: Delete.
59342 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59344         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59345         and torture_without_loops as is done by c-torture.exp.
59346         (search_for): Copy from c-torture.exp.
59347         (gcc-dg-runtest): New function, drives a directory of tests
59348         iterating over the TORTURE_OPTIONS.
59349         (scan-assembler, scan-assembler-not): Move here from
59350         individual directory drivers.
59352         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59353         defined by lib/gcc-dg.exp.
59354         * gcc.dg/cpp/cpp.exp: Likewise.
59355         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59356         gcc-dg-runtest, so we cycle over optimization options.
59358         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59359         * gcc.dg/compare2.c: No longer expected to fail.
59361 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59363         * gcc.c-torture/execute/20000804-1.c: New test.
59365 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59367         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59369 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59371         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59373 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59375         * gcc.c-torture/compile/20000803-1.c: New test.
59377 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59379         * gcc.c-torture/execute/20000801-3.c,
59380         gcc.c-torture/execute/20000801-4.c: New tests.
59381         * gcc.c-torture/execute/20000801-3.x,
59382         gcc.c-torture/execute/20000801-4.x: Xfail.
59384 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59386         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59387         libobjc/.libs to allow for libtool.
59389 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59391         * gcc.c-torture/compile/20000802-1.c: New test.
59393 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59395         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59397 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59399         * gcc-c-torture/execute/20000731-2.c: New test.
59401         * gcc.c-torture/execute/20000731-1.c: New test.
59402         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59404 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59406         * gcc.dg/cpp/paste7.c: New test.
59407         * gcc.dg/cpp/20000725-1.c: New test.
59409 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59411         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59412         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59413         declaration warning for __builtin_dwarf_reg_size.
59415         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59417 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59419         * gcc.dg/noncompile/voidparam-1.c: New test.
59421 2000-07-30  Richard Henderson  <rth@cygnus.com>
59423         * gcc.dg/c90-digraph-1.c: Don't xfail.
59424         * gcc.dg/compare2.c (case 10): Xfail.
59425         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59427 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59429         * gcc.dg/c99-main-1.c: New test.
59431 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59433         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59435 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59437         * gcc.c-tortuer/execute/20000726-1.c: New test.
59439 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59441         * gcc.c-torture/execute/enum-2.c: New test.
59443 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59445         * gcc.dg/cpp/tr-warn3.c: New test.
59447 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59449         * g++.old-deja/g++.ext/implicit1.C: Remove.
59450         * g++.old-deja/g++.jason/c2.C: Remove
59451         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59452         * g++.old-deja/g++.pt/crash16.C: Likewise.
59453         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59455 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59457         * g++.old-deja/g++.other/for2.C: New test.
59459 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59461         * gcc.dg/20000720-1.c: New test.
59463 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59465         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59467 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59469         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59470         * gcc.c-torture/execute/20000722-1.c: New.
59471         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59473 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59475         * gcc.dg/cpp/20000720-1.S: New test.
59477 2000-07-21  Michael Meissner  <meissner@redhat.com>
59479         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59481 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59483         * g++.old-deja/g++.brendan/crash16.C,
59484         g++.old-deja/g++.brendan/parse3.C,
59485         g++.old-deja/g++.brendan/redecl1.C,
59486         g++.old-deja/g++.ns/template13.C,
59487         g++.old-deja/g++.other/decl4.C,
59488         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59490 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59492         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59493         and "Internal error".
59495         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59496         regexps.
59497         * gcc.dg/cpp/paste6.c: New test.
59499 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59501         * gcc.dg/cpp/tr-direct.c: New test.
59503         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59504         gcc.dg/cpp/undef1.c: Tweak error regexps.
59506 2000-07-18  Eric Christopher <echristo@redhat.com>
59508         * gcc.c-torture/compile/20000718-1.c: New test.
59510 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59512         * cpplex.c (_cpp_push_token): If the token being pushed back
59513         is the previous token in this context, just subtract one from
59514         context->posn.
59515         * cppmacro.c (save_expansion): Clear aux field when storing a
59516         placemarker.
59518 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59520         * gcc.dg/noncompile/redecl-1.c: New test.
59522 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59524         * gcc.c-torture/execute/20000717-5.c: New test.
59525         * gcc.c-torture/execute/20000717-1.x: Removed.
59527 2000-07-17  Richard Henderson  <rth@cygnus.com>
59529         * gcc.c-torture/execute/20000717-4.c: New test.
59531 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59533         * gcc.dg/cpp/syshdr.c: New test.
59534         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59536 2000-07-17  Neil Booth  <neilb@earthling.net>
59538         * gcc.dg/cpp/cmdlne-dM.c: New test.
59539         * gcc.dg/cpp/cmdlne-dD.c: New test.
59541 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59543         * gcc.c-torture/execute/20000717-3.c: New test.
59545         * gcc.c-torture/compile/20000717-1.c: New test.
59547 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59549         * gcc.c-torture/execute/20000717-2.c: New test.
59551 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59553         * gcc.dg/formatz-1.c: New test.
59555         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59556         * gcc.dg/c99-digraph-1.c: New tests.
59558         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59559         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59561         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59562         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59563         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59564         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59565         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59566         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59567         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59569 2000-07-17  Greg McGary <greg@mcgary.org>
59571         * gcc.c-torture/execute/20000717-1.c: New test.
59572         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59574 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59576         * gcc.c-torture/execute/20000715-2.c: New test.
59577         * gcc.dg/20000715-1.c: New test.
59579 2000-07-15  Michael Meissner  <meissner@redhat.com>
59581         * gcc.c-torture/execute/20000715-1.c: New test.
59583 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59585         * gcc.c-torture/execute/20000707-1.c: New test.
59587 2000-07-13  Neil Booth  <NeilB@earthling.net>
59589         * gcc.dg/cpp/digraph1.c,
59590         gcc.dg/cpp/digraph2.c,
59591         gcc.dg/cpp/digraphs.c: New tests.
59593 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59595         * g77.f-torture/compile/20000630-2.f: New test.
59596         * g77.f-torture/compile/20000630-2.x
59598 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59600         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59602 2000-07-11  Neil Booth  <NeilB@earthling.net>
59604         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59606 2000-07-11  Neil Booth  <NeilB@earthling.net>
59608         * gcc.dg/cpp/cmdlne-C.c: New.
59610 2000-07-09  Neil Booth  <NeilB@earthling.net>
59612         * gcc.dg/cpp/directiv.c: New tests.
59613         * gcc.dg/cpp/undef1.c: Update.
59615 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59617         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59619 2000-07-09  Neil Booth  <NeilB@earthling.net>
59621         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59623 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59625         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59626         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59628 2000-07-08  Neil Booth  <NeilB@earthling.net>
59630         * gcc.dg/cpp/macsyntx.c: New tests.
59632 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59634         * gcc.dg/20000707-1.c: New test.
59636 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59638         * gcc.c-torture/execute/20000706-1.c: New test.
59639         * gcc.c-torture/execute/20000706-2.c: New test.
59640         * gcc.c-torture/execute/20000706-3.c: New test.
59641         * gcc.c-torture/execute/20000706-4.c: New test.
59642         * gcc.c-torture/execute/20000706-5.c: New test.
59644 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59646         * g++.old-deja/g++.pt/instantiate7.C: New test.
59648 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59650         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59651         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59652         * g++.old-deja/g++.other/rtti3.C: Likewise.
59653         * g++.old-deja/g++.other/rttid3.C: Likewise.
59655 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59657         *  g77.f-torture/compile/20000630-1.x: Fix typo
59659 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59661         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59662         assembly output.
59664 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59666         * gcc.dg/cpp/ident.c: New test.
59668 2000-07-05  Neil Booth  <NeilB@earthling.net>
59670         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59671           gcc.dg/cpp/lexstrng.c: New tests.
59673 2000-07-04  Neil Booth  <NeilB@earthling.net>
59675         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59676         * gcc.dg/cpp/strify2.c: Same.
59678 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59680         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59681         * gcc.dg/cpp/19990703-1.c: Likewise.
59682         * gcc.dg/cpp/20000625-1.c: Likewise.
59683         * gcc.dg/cpp/20000625-2.c: Likewise.
59685         * gcc.dg/cpp/macro1.c,
59686         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59687         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59688         gcc.dg/cpp/strify1.c,
59689         gcc.dg/cpp/strify2.c: New tests.
59691 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59693         * gcc.c-torture/execute/20000703-1.c: New test.
59695 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59697         * g++.old-deja/g++.pt (lookup10.C): New test.
59699 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59701         * g++.old-deja/g++.pt (typename25.C): New test.
59703 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59705         * gcc.c-torture/compile/20000701-1.c: New test.
59707 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59709         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59710         to test case.
59712 2000-06-30  Catherine Moore  <clm@cygnus.com>
59714         * gcc.c-torture/execute/align-1.c: New test.
59716 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59718         * g++.old-deja/g++.pt/expr8.C: New test.
59719         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59721 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59723         * gcc.c-torture/compile/20000629-1.c: New test.
59725 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59728         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59729         gcc.dg/noncompile directory, depending on whether they're
59730         preprocessor tests or not.  Annotate all the tests for the dg
59731         framework.
59733         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59734         * gcc.dg/noncompile/noncompile.exp: New.
59736         * Moved files:
59737         Old name                                New name
59738         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59739         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59740         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59741         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59742         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59743         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59744         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59745         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59746         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59747         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59748         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59749         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59750         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59751         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59752         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59753         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59754         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59755         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59756         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59757         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59758         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59759         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59760         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59761         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59763         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59764         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59765         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59766         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59767         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59768         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59770 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59772         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59773         declare one variable.  On the fourth, error.
59774         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59775         declared by 20000628-1a.h.
59777 2000-06-29  Richard Henderson  <rth@redhat.com>
59779         * gcc.c-torture/execute/930529-1.x: New file.
59780         * gcc.dg/920413-1.c: Adjust expected warning text.
59781         * gcc.dg/980217-1.c: Declare abort.
59782         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59784 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59786         * g77.f-torture/compile/20000629-1.f: New test.
59787         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59789 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59791         Rearrange lots of files, removing entirely the
59792         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59793         directories.
59795         * Deleted files:
59796         gcc.c-torture/code_quality/code_quality.exp
59797         gcc.c-torture/special/special.exp
59798         gcc.failure/failure.exp
59799         gcc.failure/940409-1.x
59800         gcc.c-torture/compile/961203-1.x
59802         * New files:
59803         gcc.misc-tests/linkage.exp
59804         gcc.c-torture/execute/920730-1t.c
59805         gcc.c-torture/execute/920730-1t.x
59806         gcc.c-torture/compile/920520-1.x
59807         gcc.c-torture/compile/920521-1.x
59808         gcc.c-torture/compile/981006-1.x
59809         gcc.c-torture/execute/eeprof-1.x
59811         * Moved files (possibly with modifications to fit a new harness):
59812         Old name                                New name
59813         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59814         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59815         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59816         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59817         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59818         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59819         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59820         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59821         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59822         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59823         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59824         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59825         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59826         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59828 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59830         * c-torture/compile/961203-1.x: Delete.
59832         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59833         not exit. Include stdio.h.
59834         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59835         * gcc.misc-tests/dg-12.c: Likewise.
59836         * gcc.misc-tests/dg-5.c: Likewise.
59837         * gcc.misc-tests/dg-6.c: Likewise.
59838         * gcc.misc-tests/dg-7.c: Prototype abort.
59839         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59840         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59841         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59842         not exit.
59843         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59844         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59846 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59848         * gcc.dg/cpp/20000628-1.c: New test.
59849         * gcc.dg/cpp/20000628-1.h: New header for above test.
59850         * gcc.dg/cpp/20000628-1a.h: Likewise.
59852 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59854         * gcc.dg/cpp: New directory.
59855         * gcc.dg/cpp/cpp.exp: New driver.
59856         * gcc.dg/cpp/20000627-1.c: New test.
59857         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59858         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59859         and rewrite as a compilation test.
59861         * gcc.dg: Move many files into the cpp subdirectory, possibly
59862         renaming or editing them as well.
59863         Old name                New name
59864         990119-1.c              cpp/19990119-1.c
59865         990228-1.c              cpp/19990228-1.c
59866         990407-1.c              cpp/19990407-1.c
59867         990409-1.c              cpp/19990409-1.c
59868         990413-1.c              cpp/19990413-1.c
59869         990703-1.c              cpp/19990703-1.c
59870         20000127-1.c            cpp/20000127-1.c
59871         20000129-1.c            cpp/20000129-1.c
59872         20000207-1.c            cpp/20000207-1.c
59873         20000207-2.c            cpp/20000207-2.c
59874         20000209-1.c            cpp/20000209-1.c
59875         20000209-2.c            cpp/20000209-2.c
59876         20000301-1.c            cpp/20000301-1.c
59877         20000419-1.c            cpp/20000419-1.c
59878         20000510-1.S            cpp/20000510-1.S
59879         20000519-1.c            cpp/20000519-1.c
59880         20000529-1.c            cpp/20000529-1.c
59881         20000625-1.c            cpp/20000625-1.c
59882         20000625-2.c            cpp/20000625-2.c
59883         cpp-as1.c               cpp/assert1.c
59884         cpp-as2.c               cpp/assert2.c
59885         cxx-comments-1.c        cpp/cxxcom1.c
59886         cxx-comments-2.c        cpp/cxxcom2.c
59887         endif-label.c           cpp/endif.c
59888         cpp-hash1.c             cpp/hash1.c
59889         cpp-hash2.c             cpp/hash2.c
59890         cpp-if1.c               cpp/if-1.c
59891         cpp-if2.c               cpp/if-2.c
59892         cpp-if3.c               cpp/if-3.c
59893         cpp-if4.c               cpp/if-4.c
59894         cpp-if5.c               cpp/if-5.c
59895         cpp-cond.c              cpp/if-cexp.c
59896         cpp-missingop.c         cpp/if-mop.c
59897         cpp-missingparen.c      cpp/if-mpar.c
59898         cpp-opprec.c            cpp/if-oppr.c
59899         cpp-ifparen.c           cpp/if-paren.c
59900         cpp-shortcircuit.c      cpp/if-sc.c
59901         cpp-shift.c             cpp/if-shift.c
59902         cpp-unary.c             cpp/if-unary.c
59903         cpp-li1.c               cpp/line1.c
59904         cpp-li2.c               cpp/line2.c
59905         lineno.c                cpp/line3.c
59906         lineno-2.c              cpp/line4.c
59907         cpp-mi.c                cpp/mi1.c
59908         cpp-mic.h               cpp/mi1c.h
59909         cpp-micc.h              cpp/mi1cc.h
59910         cpp-mind.h              cpp/mi1nd.h
59911         cpp-mindp.h             cpp/mi1ndp.h
59912         cpp-mix.h               cpp/mi1x.h
59913         cpp-mi2.c               cpp/mi2.c
59914         cpp-mi2a.h              cpp/mi2a.h
59915         cpp-mi2b.h              cpp/mi2b.h
59916         cpp-mi2c.h              cpp/mi2c.h
59917         cpp-mi3.c               cpp/mi3.c
59918         cpp-mi3.def             cpp/mi3.def
59919         poison-1.c              cpp/poison.c
59920         pr-impl.c               cpp/prag-imp.c
59921         cpp-redef-2.c           cpp/redef1.c
59922         cpp-redef.c             cpp/redef2.c
59923         strpaste.c              cpp/strp1.c
59924         strpaste-2.c            cpp/strp2.c
59925         cpp-tradpaste.c         cpp/tr-paste.c
59926         cpp-tradstringify.c     cpp/tr-str.c
59927         cpp-tradwarn1.c         cpp/tr-warn1.c
59928         cpp-tradwarn2.c         cpp/tr-warn2.c
59929         trigraphs.c             cpp/trigraphs.c
59930         cpp-unc1.c              cpp/unc1.c
59931         cpp-unc2.c              cpp/unc2.c
59932         cpp-unc3.c              cpp/unc3.c
59933         cpp-unc.c               cpp/unc4.c
59934         undef.c                 cpp/undef1.c
59935         undef-2.c               cpp/undef2.c
59936         cpp-wi1.c               cpp/widestr1.c
59938 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59940         * lib/g++.exp (g++_include_flags): Tweak.
59942 2000-06-27  H.J. Lu  <hjl@gnu.org>
59943             Loren J. Rittle  <ljrittle@acm.org>
59945         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59946         version with one that knows about the new gcc tree structure.
59947         (g++_link_flags): Same.
59949 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59951         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59952         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59953         case we are cross-compiling.
59955         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59956         g++.old-deja/g++.niklas/Makefile.in,
59957         g++.old-deja/g++.niklas/configure.in,
59958         g++.old-deja/g++.other/Makefile.in,
59959         g++.old-deja/g++.other/configure.in,
59960         gcc.c-torture/code_quality/Makefile.in,
59961         gcc.c-torture/code_quality/configure.in,
59962         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59963         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59964         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59965         gcc.c-torture/execute/ieee/Makefile.in,
59966         gcc.c-torture/execute/ieee/configure.in,
59967         gcc.c-torture/noncompile/Makefile.in,
59968         gcc.c-torture/noncompile/configure.in,
59969         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59970         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59971         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59973 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59975         * g++.old-deja/g++.other/ambig3.C: New test.
59977 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59979         * g++.old-deja/g++.pt/syntax1.C: New test.
59980         * g++.old-deja/g++.pt/syntax2.C: New test.
59981         * g++.old-deja/g++.other/syntax3.C: New test.
59982         * g++.old-deja/g++.other/syntax4.C: New test.
59984 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59986         * gcc.dg/20000623-1.c: Prototype exit and abort.
59988 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59990         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59991         New tests.
59992         * gcc.dg/cpp-mi3.def: New file.
59994         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59995         inside assertions.
59996         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59997         lexer's error messages.
59998         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59999         divine anything from the linemarkers.
60000         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60001         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60003 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60005         * gcc.dg/20000623-1.c: New test.
60007 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60009         * gcc.c-torture/execute/20000622-1.c: New test.
60011 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60013         * g++.old-deja/g++.other/init15.C: New test.
60015 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60017         * g++.old-deja/g++.pt/vaarg2.C: New test.
60018         * g++.old-deja/g++.pt/vaarg3.C: New test.
60020 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60022         * g++.old-deja/g++.other/dyncast6.C: New test.
60024 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60026         * gcc.c-torture/execute/loop-6.c: New test.
60028 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60030         * gcc.dg/20000614-1.c: New test.
60031         * gcc.dg/20000614-2.c: New test.
60033 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60035         * g++.old-deja/g++.other/inline12.C: New test.
60037 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60039         * g++.old-deja/g++.other/eh1.C: New test.
60041 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60043         * g++.old-deja/g++.other/type.C: New test.
60045 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60047         * g++.old-deja/g++.other/initstring.C: New test.
60049 2000-06-12  Jason Merrill  <jason@redhat.com>
60051         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60053 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60055         * gcc.c-torture/compile/20000609-1.c: New test.
60057 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60059         * gcc.dg/20000609-1.c: New test.
60061 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60063         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60064         * gcc.c-torture/noncompile/poison-1.c: Move...
60065         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60066         * gcc.dg/cpp-li1.c: Add a token after the #line.
60068 2000-06-05  Richard Henderson  <rth@cygnus.com>
60070         * gcc.c-torture/execute/20000605-2.c: New test.
60071         * gcc.c-torture/execute/20000605-3.c: New test.
60073 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60075         * g77.f-torture/execute/20000503-1.x: New file.
60077 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60079         * g++.old-deja/g++.eh/badalloc1.C: New test.
60081 2000-06-05  Richard Henderson  <rth@cygnus.com>
60083         * gcc.c-torture/execute/20000605-1.c: New test.
60085 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60086             Nathan Sidwell <nathan@codesourcery.com>
60088         * gcc.c-torture/compile/20000605-1.c: New test.
60090 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60092         * g77.f-torture/compile/20000601-1.f: New test.
60094 2000-06-03  Richard Henderson  <rth@cygnus.com>
60096         * gcc.c-torture/execute/20000603-1.c: New.
60098 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60100         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60101         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60103 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60105         * gcc.dg/compare2.c (case 12): XFAIL.
60106         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60107         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60109         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60111 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60113         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60114         guard macro is already defined when the header is first
60115         included.
60116         * gcc.dg/cpp-mix.h: New file.
60117         * gcc.dg/endif-label.c: Update patterns to match compiler.
60119         * g++.brendan/complex1.C: Declare abort.
60120         * g++.law/refs4.C: Remove XFAIL.
60121         * g++.oliva/expr2.C: Declare abort and exit.
60123 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60125         * gcc.c-torture/execute/20000528-1.c: New test.
60127         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60128         * g++.old-deja/g++.law/temps4.C: Likewise.
60130         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60131         stdlib.h.  Call abort() on failure.
60132         * g++.old-deja/g++.law/refs4.C: Likewise.
60133         * g++.old-deja/g++.law/temps4.C: Likewise.
60134         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60135         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60137 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60139         Relative to g++.dg/special:
60140         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60142         Relative to g++.old-deja:
60143         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60144         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60145         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60146         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60147         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60148         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60149         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60151         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60152         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60153         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60154         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60155         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60156         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60157         and/or string.h.
60159         * g++.other/goto1.C: Update expectations for error messages.
60161 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60163         * gcc.c-torture/compile/20000523-1.c: New test.
60165 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60167         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60169 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60171         * g++.old-deja/g++.eh/catch11.C: New test.
60172         * g++.old-deja/g++.eh/catch12.C: New test.
60174 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60176         * gcc.c-torture/execute/20000523-1.c: New test.
60178 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60180         * c-torture/execute/bcp-1.c: Replace abort in arg of
60181         __builtin_constant_p with a generic external function.
60183         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60184         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60185         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60186         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60187         Prototype abort and/or exit.
60189         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60190         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60191         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60192         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60194 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60196         * gcc.dg/dwarf2-1.c: New test.
60198 2000-05-20  Richard Henderson  <rth@cygnus.com>
60200         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60202 2000-05-20  Andreas Jaeger  <aj@suse.de>
60204         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60205         testcase.
60207 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60209         * gcc.c-torture/execute/20000519-2.c: New test.
60211 2000-05-19  Andreas Jaeger  <aj@suse.de>
60213         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60214         which fails with SSA.
60216         * lib/c-torture.exp: Also test with -O3 -fssa.
60218 2000-05-18  Michael Meissner  <meissner@redhat.com>
60220         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60221         * gcc.c-torture/execute/920415-1.c: Ditto.
60222         * gcc.c-torture/execute/920501-1.c: Ditto.
60223         * gcc.c-torture/execute/conversion.c: Ditto.
60224         * gcc.c-torture/execute/cvt-1.c: Ditto.
60226 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60228         * gcc.c-torture/compile/20000518-1.c: New test.
60230 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60232         * g77.f-torture/compile/200005018.f: New test.
60234 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60236         * gcc.c-torture/compile/20000517-1.c: New test.
60238 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60240         * gcc.c-torture/execute/20000516-1.c: New test.
60242 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60244         * g++.old-deja/g++.other/eh.C: New test.
60246 2000-05-12  Richard Henderson  <rth@cygnus.com>
60248         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60249         constants through to doit's conditional.
60251 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60253         * gcc.c-torture/compile/20000511-1.c: New test.
60254         * g77.f-torture/compile/20000511-1.f: New test.
60255         * g77.f-torture/compile/20000511-2.f: New test.
60257 2000-05-11  Michael Meissner  <meissner@redhat.com>
60259         * gcc.c-torture/execute/20000511-1.c: New test.
60261 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60263         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60264         * gcc.dg/20000510-1.S: New.
60266 2000-05-08  Catherine Moore  <clm@cygnus.com>
60268         * gcc.dg/unused-3.c: New.
60270 2000-05-06  Richard Henderson  <rth@cygnus.com>
60272           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60273           * g++.old-deja/g++.mike/warn1.C: Likewise.
60274           * g++.old-deja/g++.pt/local1.C: Likewise.
60275           * g++.old-deja/g++.pt/local7.C: Likewise.
60276           * g++.old-deja/g++.pt/spec16.C: Likewise.
60278 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60280         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60282 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60284           * g77.f-torture/execute/20000503-1.f: New test.
60286 2000-05-04  Andreas Jaeger  <aj@suse.de>
60288         * gcc.dg/noreturn-2.c: New test.
60290 2000-05-04  Neil Booth  <NeilB@earthling.net>
60292         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60293         preprocessor.
60295 2000-05-04  Richard Henderson  <rth@cygnus.com>
60297         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60299 2000-05-04  Richard Henderson  <rth@cygnus.com>
60301         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60302         OpenSSL by Jason R Thorpe.
60304 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60306         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60308 2000-05-03  Robert Lipe <robertlipe@usa.net>
60310         * gcc.dg/20000503-1.c: New test.
60312 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60314         * gcc.c-torture/compile/20000502-1.c: New test.
60315         * g++.old-deja/g++.other/align.C: New test.
60316         * gcc.dg/cpp-tradstringify.c: New test.
60318 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60320         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60321         and hard registers.
60323 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60325         * gcc.c-torture/execute/loop-5.c: New test.
60327 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60329         * gcc.c-torture/execute/va-arg-20.c: New test.
60331 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60333         * gcc.c-torture/execute/20000422-1.c: New test.
60335 2000-04-20  Greg McGary  <gkm@gnu.org>
60337         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60338         when optimizing, but without sibling-call optimizations (-O1).
60340 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60342           * gcc.c-torture/compile/20000420-1.c: New test.
60344 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60346         * g++.abi/ptrflags.C: New test.
60347         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60349 2000-04-19  Catherine Moore  <clm@cygnus.com>
60351         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60353 2000-04-19  Greg McGary  <gkm@gnu.org>
60355         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60356         sibling-call optimizations.
60358 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60360         * gcc.dg/20000419-1.c: New test.
60362 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60364         * gcc.c-torture/execute/20000412-6.c: New test.
60366 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60368         * gcc.c-torture/execute/20000412-5.c: New test.
60369         * g77.f-torture/compile/20000412-1.f: New test.
60370         * gcc.c-torture/execute/20000412-4.c: New test.
60371         * gcc.c-torture/compile/20000412-2.c: New test.
60372         * gcc.c-torture/execute/20000412-3.c: New test.
60373         * gcc.c-torture/compile/20000412-1.c: New test.
60374         * gcc.c-torture/execute/20000412-2.c: New test.
60376 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60378         * objc/execute/bf-20.m: New test.
60380 2000-04-10  Richard Henderson  <rth@cygnus.com>
60382         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60384         * gcc.c-torture/execute/20000412-1.c: New test.
60386 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60388         * g++.old-deja/g++.eh/catchptr1.C: New test.
60390 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60392         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60394 2000-04-08  Neil Booth  <NeilB@earthling.net>
60396         * gcc.dg/cpp-nullchar.c: Remove test as
60397         embedded nulls cause problems.
60399 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60401         * gcc.dg/compare2.c: New test.
60403 2000-04-08  Neil Booth  <NeilB@earthling.net>
60405         * gcc.dg/cpp-nullchar.c: New test.
60407 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60409         * gcc.dg/cpp-mi2.c: New test.
60410         * gcc.dg/cpp-mi2[abc].h: New files.
60412 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60414         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60415         member name.
60417 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60419         * g++.old-deja/g++.abi/vmihint.C: New test.
60421 2000-04-06  Neil Booth  <NeilB@earthling.net>
60423         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60424         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60425         copyright.
60427 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60429         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60430         avoid stack-frame overwrite.
60432 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60434         * gcc.c-torture/compile/20000405-2.c: New test.
60435         * gcc.c-torture/compile/20000405-3.c: New test.
60437 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60439         * gcc.c-torture/compile/20000405-1.c: New test.
60441 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60443         * gcc.dg/cast-qual-1.c: Revert last change.
60445 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60447         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60449 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60451         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60452         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60454 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60456         * gcc.c-torture/compile/20000403-2.c: New test.
60457         * gcc.c-torture/compile/20000403-1.c: New test.
60459 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60461         * gcc.c-torture/execute/20000403-1.c: New test.
60463 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60465         * gcc.c-torture/execute/20000402-1.c: New test.
60467 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60469         * gcc.c-torture/execute/va-arg-15.c: New test.
60470         * gcc.c-torture/execute/va-arg-16.c: New test.
60471         * gcc.c-torture/execute/va-arg-17.c: New test.
60472         * gcc.c-torture/execute/va-arg-18.c: New test.
60473         * gcc.c-torture/execute/va-arg-19.c: New test.
60475 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60477         * gcc.c-torture/compile/981211-1.c: Move to...
60478         * gcc.dg/cpp-as1.c: ...here.
60479         * gcc.dg/cpp-as2.c: New file.
60481         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60482         compiler.
60484 2000-04-02  Neil Booth  <NeilB@earthling.net>
60486         * gcc.dg/cpp-cond.c  New tests.
60487         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60488         accidental success less likely.
60489         * gcc.dg/cpp-missingop.c  New tests.
60490         * gcc.dg/cpp-missingparen.c  New tests.
60491         * gcc.dg/cpp-shift.c  New tests.
60492         * gcc.dg/cpp-shortcircuit.c  New tests.
60493         * gcc.dg/cpp-unary.c  New tests.
60495 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60497         * gcc.c-torture/compile/20000329-1.c: New test.
60499 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60501         * gcc.c-torture/compile/20000326-1.c: New test.
60502         * gcc.c-torture/compile/20000326-2.c: New test.
60504 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60506         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60507         the first parameter is a function argument.
60509 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60511         * g++.old-deja/g++.ext/array4.C: New test.
60513 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60515         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60517 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60519         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60521 2000-03-19  Richard Henderson  <rth@cygnus.com>
60523         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60525 2000-03-19  Richard Henderson  <rth@cygnus.com>
60527         * gcc.c-torture/compile/20000319-1.c: New test.
60529 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60531         * gcc.c-torture/execute/20000314-3.c: New test.
60532         * gcc.c-torture/execute/20000314-2.c: New test.
60533         * gcc.c-torture/execute/20000314-1.c: New test.
60534         * gcc.c-torture/compile/20000314-2.c: New test.
60535         * gcc.c-torture/compile/20000314-1.c: New test.
60537 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60539         * g++.old-deja/g++.warn/inline.C: New test.
60541 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60543         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60544         standards-compliant result rather than specific constants.
60545         Put test-values in array.
60547 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60549         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60550         (g++_target_compile): Put test-specific options last.
60552 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60554         * g++.old-deja/g++.eh/vbase4.C: New test.
60556 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60558         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60560 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60562         * g++.old-deja/g++.brendan/misc12.C: Removed.
60563         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60564         * g++.old-deja/g++.ext/pretty4.C: New test.
60566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60568         * g++.old-deja/g++.other/string2.C: New test.
60570 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60572         * g++.old-deja/g++.warn/impint2.C: New test.
60574 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60576         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60577         is 1, not zero.
60579 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60581         * g++.old-deja/g++.warn/impint.C: New test.
60582         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60583         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60584         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60585         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60586         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60587         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60588         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60589         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60590         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60591         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60592         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60593         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60595 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60597         * gcc.dg/cpp-redef.c: New test.
60599 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60601         * g++.old-deja/g++.pt/unify7.C: New test.
60603 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60605         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60606         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60608 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60610         * gcc.c-torture/compile/20000224-1.c: New test.
60612 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60614         * gcc.c-torture/compile/cpp-2.c: New test.
60615         * gcc.c-torture/compile/cpp-1.c: New test.
60617 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60619         * gcc.c-torture/execute/20000225-1.c: New test.
60621 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60623         * gcc.dg/cpp-li2.c: New test.
60625         * gcc.dg/cpp-wi1.c: New test.
60627         * gcc.dg/cpp-li1.c: New test.
60629 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60631         * g++.old-deja/g++.other/sizeof5.C: New test.
60633 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60635         * gcc.c-torture/execute/va-arg-13.c: New test.
60637 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60639         * gcc.c-torture/execute/va-arg-12.c: New test.
60641 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60643         * gcc.c-torture/execute/20000223-1.c: New test.
60645 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60647         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60649 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60651         * g++.old-deja/g++.abi/ptrmem.C: New test.
60653 2000-02-19  Richard Henderson  <rth@cygnus.com>
60655         * gcc.c-torture/compile/init-3.c: New.
60657 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60659         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60660         ALWAYS_CXXFLAGS.
60662 2000-02-11  Robert Lipe <robertl@sco.com>
60664         * gcc.c-torture/compile/20000211-3.c: New test.
60666 2000-02-11  Martin Buchholz <martin@xemacs.org>
60668         * gcc.c-torture/compile/20000211-2.c: New test.
60670 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60672         * gcc.c-torture/compile/20000211-1.c: New test.
60674 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60676         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60677           on native targets
60679 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60681         * g++.old-deja/g++.other/cast5.C: New test.
60683 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60685         * gcc.c-torture/execute/20000205-1.c: New.
60687 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60689         * g++.old-deja/g++.jason/cast3.C: Return void.
60690         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60692 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60694         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60696         * gcc.dg/loop-1.c: New test.
60698 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60700         * gcc.c-torture/compile/20000127-1.c: New test.
60701         * gcc.c-torture/execute/991228-1.c: New test.
60703 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60705         * gcc.dg/unused-2.c: New test.
60707         * gcc.dg/conv-1.c: New test.
60709 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60711         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60712         compiler.
60713         (tool_option_proc): Fix typo.
60715 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60717         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60718         of the ld on the host, not on the build machine.
60719         Also, don't crash if '--help' is not a supported option.
60721 2000-01-24  Richard Henderson  <rth@cygnus.com>
60723         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60725 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60727         * gcc.c-torture/execute/20000120-2.c: New test.
60728         * gcc.c-torture/execute/20000120-1.c: New test.
60730 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60732         * gcc.c-torture/execute/20000113-1.c: New test.
60734 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60736         * gcc.c-torture/execute/20000112-1.c: New test.
60738 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60740         * gcc.dg/20000111-1.c: New test.
60742 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60744         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60745         with 16 bit integers.
60747 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60749         * gcc.dg/20000108-1.c: New test.
60751 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60753         * g++.old-deja/g++.ns/koenig8.C: New test.
60755 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60757         * g++.old-deja/g++.other/cast4.C: New test.
60759 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60761         * gcc.c-torture/compile/20000105-2.c: New test.
60762         * gcc.c-torture/compile/20000105-1.c: New test.
60764 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60766         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60767         references to printf & atoi to conform to ANSI standard.
60768         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60769         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60770         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60771         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60772         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60773         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60774         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60775         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60776         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60777         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60778         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60779         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60780         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60781         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60782         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60783         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60784         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60785         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60786         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60787         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60788         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60789         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60790         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60791         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60792         * g++.old-deja/g++.brendan/init3.C: Likewise.
60793         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60794         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60795         * g++.old-deja/g++.brendan/new2.C: Likewise.
60796         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60797         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60798         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60799         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60800         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60801         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60802         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60803         * g++.old-deja/g++.brendan/template24.C: Likewise.
60804         * g++.old-deja/g++.brendan/template3.C: Likewise.
60805         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60806         * g++.old-deja/g++.jason/inline3.C: Likewise.
60807         * g++.old-deja/g++.jason/opeq.C: Likewise.
60808         * g++.old-deja/g++.law/arg5.C: Likewise.
60809         * g++.old-deja/g++.law/arm7.C: Likewise.
60810         * g++.old-deja/g++.law/ctors11.C: Likewise.
60811         * g++.old-deja/g++.law/cvt8.C: Likewise.
60812         * g++.old-deja/g++.law/init9.C: Likewise.
60813         * g++.old-deja/g++.law/refs4.C: Likewise.
60814         * g++.old-deja/g++.law/template2.C: Likewise.
60815         * g++.old-deja/g++.law/visibility24.C: Likewise.
60816         * g++.old-deja/g++.law/vtable3.C: Likewise.
60817         * g++.old-deja/g++.mike/asm2.C: Likewise.
60818         * g++.old-deja/g++.mike/eh1.C: Likewise.
60819         * g++.old-deja/g++.mike/misc1.C: Likewise.
60820         * g++.old-deja/g++.mike/misc13.C: Likewise.
60821         * g++.old-deja/g++.mike/misc14.C: Likewise.
60822         * g++.old-deja/g++.mike/ns12.C: Likewise.
60823         * g++.old-deja/g++.mike/p1248.C: Likewise.
60824         * g++.old-deja/g++.mike/p3708.C: Likewise.
60825         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60826         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60827         * g++.old-deja/g++.mike/p646.C: Likewise.
60828         * g++.old-deja/g++.mike/p700.C: Likewise.
60829         * g++.old-deja/g++.mike/p783.C: Likewise.
60830         * g++.old-deja/g++.mike/p783a.C: Likewise.
60831         * g++.old-deja/g++.mike/p783b.C: Likewise.
60832         * g++.old-deja/g++.mike/p786.C: Likewise.
60833         * g++.old-deja/g++.mike/p789.C: Likewise.
60834         * g++.old-deja/g++.mike/p789a.C: Likewise.
60835         * g++.old-deja/g++.mike/p807a.C: Likewise.
60836         * g++.old-deja/g++.other/delete3.C: Likewise.
60837         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60838         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60839         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60840         * g++.old-deja/g++.other/empty1.C: Likewise.
60841         * g++.old-deja/g++.other/temporary1.C: Likewise.
60842         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60843         * g++.old-deja/g++.pt/t16.C: Likewise.
60844         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60846 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60848         * gcc.dg/991230-1.c: New test.
60850 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60852         * gcc.c-torture/compile/991229-3.c: New test.
60853         * gcc.c-torture/compile/991229-2.c: New test.
60854         * gcc.c-torture/compile/991229-1.c: New test.
60856 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60858         * gcc.c-torture/compile/labels-2.c: New test.
60860 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60862         * gcc.c-torture/execute/991227-1.c: New test.
60864 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60866         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60868 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60870         * gcc.c-torture/execute/991221-1.c: New test.
60872 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60874         * g++.old-deja/g++.other/cast3.C: New test.
60876 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60878         * gcc.c-torture/execute/991216-4.c: New test.
60880 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60882         * gcc.c-torture/execute/991216-1.c: New test.
60883         * gcc.c-torture/execute/991216-2.c: New test.
60884         * gcc.c-torture/execute/991216-3.c: New test.
60886 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60888         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60889         Actually make the test fail by using "-O2" for compilation.
60891 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60893         * g++.old-deja/g++.warn/cast-align1.C: New test.
60895 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60897         * gcc.c-torture/compile/991214-1.c: New test.
60898         * gcc.c-torture/compile/991214-2.c: New test.
60900 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60902         * gcc.dg/991214-1.c: New test.
60904 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60906         * gcc.c-torture/compile/991213-3.c: New test.
60907         * gcc.c-torture/compile/991213-2.c: New test.
60908         * gcc.c-torture/compile/991213-1.c: New test.
60910 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60912         * gcc.dg/991209-1.c: New test.
60914 1999-12-08  Nathan Sidwell <nathan@acm.org>
60916         * gcc.c-torture/compile/991208-1.c: New test.
60918 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60920         * gcc.dg/ultrasp2.c: New test.
60922 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60924         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60926 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60928         * gcc.c-torture/compile/991202-1.c: New test.
60929         * gcc.c-torture/execute/991202-1.c: New test.
60930         * gcc.c-torture/execute/991202-2.c: New test.
60931         * gcc.c-torture/execute/991202-3.c: New test.
60933 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60935         * g++.old-deja/g++.abi/align.C: New test.
60936         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60937         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60939 1999-12-01  Richard Henderson  <rth@cygnus.com>
60941         * gcc.c-torture/execute/991201-1.c: New.
60943 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60945         * gcc.dg/991129-1.c: New test.
60947 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60949         * gcc.c-torture/compile/991127-1.c: New test.
60951 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60953         * g++.old-deja/g++.other/warn4.C: New test.
60955 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60957         * g++.old-deja/g++.eh/cleanup2.C: New test.
60958         * g++.old-deja/g++.ext/pretty2.C: New test.
60959         * g++.old-deja/g++.ext/pretty3.C: New test.
60960         * g++.old-deja/g++.other/debug6.C: New test.
60962 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60964         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60965         compiler_output to look for one error message instead of two.
60967 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60969         * gcc.c-torture/execute/991118-1.c: Also test case
60970         where the word boundary does not split a byte evenly.
60972 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60974         * g++.old-deja/g++.ext/restrict1.C: New test.
60976 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60978         * gcc.c-torture/execute/991118-1.c: New test.
60980 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60982         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60983         working directory pathnames.
60985 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60987         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60988         host is equipped with driver.h and driver.o so it can actually
60989         compile and run the tests.
60991 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60993         * gcc.c-torture/compile/991008-1.c: New test.
60995 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60997         * lib/gcc-dg.exp: Include target-supports.exp
60999 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61001         * lib/target-supports.exp: New file: Provide procs to test for
61002         features supported by the target.
61003         (check_weak_available): Moved here from ecos.exp.
61004         (check_alias_available): New proc: Determine of the target
61005         toolchain supports the alias attribute.
61007         * gcc.dg/special/ecos.exp: Move check_weak_available to
61008         target-supports.exp.
61009         (alias-1.c): Only perform the test if the target supports
61010         aliases.
61011         (wkali-1.c): Only perform the test if the target supports
61012         aliases.
61014         * gcc.dg/990506-0.c: Expect error messages from cross
61015         targets as well as native targets.
61017 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61019         * gcc.dg/ultrasp1.c: Removed xfail.
61020         * gcc.dg/struct-ret-2.c: Likewise.
61021         * gcc.dg/array-1.c: Likewise.
61023 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61025         * gcc.dg/struct-ret-2.c: New test.
61027         * gcc.dg/array-1.c: New test.
61029 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61031         * gcc.c-torture/execute/991030-1.c: New test.
61033 1999-10-26  Richard Henderson  <rth@cygnus.com>
61035         * gcc.c-torture/compile/991026-2.c: New test.
61037 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61039         * gcc.c-torture/compile/991026-1.c: New test.
61041 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61043         * gcc.c-torture/execute/991023-1.c: New test.
61045 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61047         * gcc.c-torture/execute/991019-1.c: New test.
61049 1999-10-16  Richard Henderson  <rth@cygnus.com>
61051         * gcc.c-torture/execute/991016-1.c: New test.
61053 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61055         * gcc.c-torture/execute/991014-1.c: New test.
61057 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61059         * g++.old-deja/g++.other/union2.C: New test.
61061 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61063         * g++.old-deja/g++.other/vaarg2.C: New test.
61064         * g++.old-deja/g++.other/vaarg3.C: New test.
61066 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61068         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61069         in compile/.
61071 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61073         * gcc.c-torture/execute/va-arg-11.c: New test.
61075 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61077         * lib/file-format.exp (gcc_target_object_format): Don't
61078         crash if objdump is unavailable.
61080 1999-09-29  Donn Terry <donn@interix.com>
61082         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61084 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61086         * gcc.c-torture/compile/990928-1.c: New test.
61088 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61090         * g++.old-deja/g++.other/decl6.C: New test.
61092 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61094         * gcc.c-torture/execute/va-arg-10.c: New test.
61096 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61098         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61099         __PRETTY_FUNCTION__.
61101 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61103         * gcc.c-torture/execute/990923-1.c: New test.
61105 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61107         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61108         for which -fpic is inappropriate.
61110 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61112         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61114 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61116         * g++.old-deja/g++.other/dyncast1.C: New test.
61117         * g++.old-deja/g++.other/dyncast2.C: New test.
61118         * g++.old-deja/g++.other/dyncast3.C: New test.
61119         * g++.old-deja/g++.other/dyncast4.C: New test.
61120         * g++.old-deja/g++.other/dyncast5.C: New test.
61121         * g++.old-deja/g++.eh/catch3.C: New test.
61122         * g++.old-deja/g++.eh/catch3p.C: New test.
61123         * g++.old-deja/g++.eh/catch4.C: New test.
61124         * g++.old-deja/g++.eh/catch4p.C: New test.
61125         * g++.old-deja/g++.eh/catch5.C: New test.
61126         * g++.old-deja/g++.eh/catch5p.C: New test.
61127         * g++.old-deja/g++.eh/catch6.C: New test.
61128         * g++.old-deja/g++.eh/catch6p.C: New test.
61129         * g++.old-deja/g++.eh/catch7.C: New test.
61130         * g++.old-deja/g++.eh/catch7p.C: New test.
61131         * g++.old-deja/g++.eh/catch8.C: New test.
61132         * g++.old-deja/g++.eh/catch8p.C: New test.
61133         * g++.old-deja/g++.eh/catch9.C: New test.
61134         * g++.old-deja/g++.eh/catch9p.C: New test.
61136 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61138         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61139         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61141 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61143         * gcc.c-torture/compile/990913-1.c: New test.
61145 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61147         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61148         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61150 1999-09-09  Richard Henderson  <rth@cygnus.com>
61152         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61154 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61156         * g++.old-deja/g++.other/lookup11.C: New test.
61157         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61158         what is permitted and what we want.
61159         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61160         overload use.
61161         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61163 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61165         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61166         * gcc.c-torture/noncompile/poison-1.c: New file.
61168 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61170         * g++.old-deja/g++.other/sizeof3.C: New test.
61171         * g++.old-deja/g++.other/sizeof4.C: New test.
61172         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61173         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61175 1999-09-07  Richard Henderson  <rth@cygnus.com>
61177         * gcc.dg/va-arg-1.c: New.
61179 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61181         * gcc.c-torture/execute/va-arg-9.c: New test.
61183 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61185         * g77.f-torture/compile/980519-2.f: New test.
61186         * g77.f-torture/compile/19990905-0.f: New test.
61187         * g77.f-torture/compile/19990905-1.f: New test.
61188         * g77.f-torture/compile/19990905-2.f: New test.
61190         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61192 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61194         * gcc.c-torture/execute/990827-1.c: Fix typo.
61196 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61198         * g++.old-deja/g++.other/deref1.C: New test.
61200 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61202         * g++.old-deja/g++.other/ambig2.C: New test.
61203         * g++.old-deja/g++.other/cond5.C: New test.
61204         * g++.old-deja/g++.other/lookup16.C: New test.
61206 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61208         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61209         assemblers too.
61211 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61213         * lib/c-torture.exp: Avoid the "compare executables" optimization
61214         when testing native.
61216 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61218         * gcc.c-torture/execute/990829-1.c: New test.
61219         * gcc.c-torture/compile/990829-1.c: New test.
61221 1999-08-27  Paul Burchard  <burchard@pobox.com>
61223         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61224         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61225         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61226         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61227         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61228         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61229         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61230         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61231         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61232         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61233         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61235 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61237         * gcc.c-torture/execute/990827-1.c: New test.
61239 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61241         * g77.f-torture/noncompile/19990826-4.f: New test.
61243         * g77.f-torture/compile/19990826-3.f: New test.
61245         * g77.f-torture/execute/19990826-2.f: New test.
61247         * g77.f-torture/compile/19990826-1.f: New test.
61249         * gcc.c-torture/execute/990826-0.c: New test.
61250         * g77.c-torture/execute/19990826-0.f: New test.
61252         * g77.f-torture/noncompile/970626-2.f: New test.
61254 1999-08-25  Paul Burchard  <burchard@pobox.com>
61256         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61257         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61258         lss-011.C: New tests.
61260 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61262         * g++.old-deja/g++.other/decl5.C: New test.
61264 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61266         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61267         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61268         call `postbase' for each one.  All callers of `postbase' changed
61269         to call this instead.
61271 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61273         * gcc.c-torture/execute/990811-1.c: New test.
61275 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61277         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61278         just native ones.
61280         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61281         just native ones.
61283 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61285         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61287 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61289         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61291 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61293         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61295 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61297         * gcc.c-torture/execute/990804-1.c: New test.
61299 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61301         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61302         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61303         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61305 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61307         * g++.old-deja/g++.other/struct1.C: New test.
61309 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61311         * g++.old-deja/g++.other/enum2.C: New test.
61313 1999-08-02  Richard Henderson  <rth@cygnus.com>
61315         Adapted from tests from Franz Sirl:
61316         * gcc.c-torture/execute/va-arg-7.c: New test.
61317         * gcc.c-torture/execute/va-arg-8.c: New test.
61319 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61321         * gcc.c-torture/compile/990801-2.c: New test.
61323         * gcc.c-torture/compile/990801-1.c: New test.
61325 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61327         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61328         fp-cmp-1.c, converting double to float.
61330         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61331         fp-cmp-1.c, converting double to long double.
61333         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61334         from fr1 to unknown_register, since fr1 is a legitimate register
61335         on some machines.
61337 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61339         * README: More listname related changes.
61341 1999-07-08  Catherine Moore  <clm@cygnus.com>
61343         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61345 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61347         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61349 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61351         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61353 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61355         * gcc.dg/990703-1.c: New test.
61357 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61359         * lib/file-format.exp: New file: Move definition of proc
61360         gcc_target_object_format to here from
61361         gcc.dg/special/ecos.exp.
61363         * lib/c-torture.exp: Include lib file-format.exp.
61364         * lib/gcc-dg.exp: Include lib file-format.exp.
61366         * gcc.dg/special/ecos.exp: Remove definition of proc
61367         gcc_target_object_format.
61369 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61371         * gcc.c-torture/execute/990628-1.c: New test.
61373 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61375         * gcc.c-torture/compile/990625-2.c: New test.
61377         * gcc.c-torture/compile/990625-1.c: New test.
61379 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61381         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61382         attributes compile.
61383         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61384         ports that use the COFF/PE file format.
61386 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61388         * gcc.c-torture/compile/990617-1.c: New test.
61390 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61392         * g++.old-deja/g++.other/decl4.C: New test.
61394 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61396         * g++.old-deja/g++.other/bitfld3.C: New test.
61398 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61400         * g++.old-deja/g++.eh/catch1.C: New test.
61402 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61404         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61406         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61407         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61409 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61411         * g77.f-torture/compile/19990502-0.f: Replace with new,
61412         shorter, test that still fails after recent changes.
61414 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61416         * gcc.c-torture/execute/990604-1.c: New test.
61418 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61420         * gcc.c-torture/execute/990531-1.c: New test.
61422 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61424         * gcc.c-torture/compile/990527-1.c: New test.
61426 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61428         * gcc.c-torture/execute/990527-1.c: New test.
61430 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61432         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61433         bitfields as signed.
61435 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61437         * g77.f-torture/compile/19990525-0.f: New test.
61439 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61441         * gcc.c-torture/execute/990525-2.c: New test.
61443         * gcc.c-torture/execute/990525-1.c: New test.
61445 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61447         * g++.old-deja/g++.other/anon3.C: New test.
61448         * g++.old-deja/g++.other/anon4.C: New test.
61449         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61450         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61451         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61452         Merrill).
61454 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61456         * gcc.c-torture/execute/990524-1.c: New test.
61458         * gcc.dg/990524-1.c: New test.
61460 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61462         * gcc.c-torture/compile/990523-1.c: New test.
61464 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61466         * gcc.c-torture/compile/990519-1.c: New test.
61468 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61470         * gcc.c-torture/compile/990517-1.c: New test.
61472         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61473         (e4, f4): New tests.
61474         (main): Call them.
61476 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61478         * gcc.dg/noreturn-1.c: New test.
61480 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61482         * gcc.c-torture/execute/990513-1.c: New test.
61484 1999-05-10  Richard Henderson  <rth@cygnus.com>
61486         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61488 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61490         * g77.f-torture/execute/erfc.f: Use small single-precision
61491         values, to avoid problems on Alphas when not -mieee.
61493 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61495         * gcc.dg/990506-0.c: New test.
61497 1999-05-08  Richard Henderson  <rth@cygnus.com>
61499         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61500         the constant to test.  Don't XFAIL 64-bit targets.
61502         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61503         * g++.old-deja/g++.law/profile1.C: Likewise.
61505         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61506         operator new instances.
61507         * g++.old-deja/g++.other/delete5.C: Likewise.
61509 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61511         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61512         intrinsic.
61514 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61516         * g77.f-torture/execute/u77-test.f: Reverse order of two
61517         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61519 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61521         * gcc.dg/compare1.c: New test.
61523 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61525         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61526         New tests.
61528 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61530         * g77.f-torture/compile/19990502-1.f: New test.
61532 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61534         * g77.f-torture/compile/19990502-0.f: New test.
61536 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61538         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61539         intrinsic.
61541 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61543         * g77.f-torture/execute/u77-test.f (main): List libU77
61544         intrinsics not currently tested.
61545         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61546         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61547         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61548         Trim blanks off the ends of some printed strings.
61550 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61552         * g77.f-torture/execute/u77-test.f (main): Just warn about
61553         FSTAT gid disagreement, as it's expected on some systems.
61555 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61557         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61558         use a new function, which allows for some slop.
61559         Clean up some commentary.
61560         (issum): The new function.
61561         (sgladd): Deleted subroutine.
61563 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61565         * g77.f-torture/execute/u77-test.f: Modify to be more like
61566         libf2c/libU77 version, bringing patches to that version here.
61567         Add suitable commentary.
61569 1999-04-25  Richard Henderson  <rth@cygnus.com>
61571         * gcc.dg/990424-1.c: New test.
61573 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61575         * g77.f-torture/execute/u77-test.f (main): Bug involving
61576         LSTAT has been fixed, so turn back on full checking.
61578 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61580         * g77.f-torture/compile/19990419-0.f: New test.
61581         * g77.f-torture/execute/19990419-1.f: New test.
61583 1999-04-17  Richard Henderson  <rth@cygnus.com>
61585         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61586         to avoid the need for a prototype to supress a warning.
61588 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61590         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61592 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61594         * gcc.c-torture/execute/990404-1.c: New test.
61596 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61598         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61599         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61600         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61601         missing initializer warnings.
61603 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61605         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61606         matching strings.
61608 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61610         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61612 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61614         * g77.f-torture/execute/19990325-0.f: New test.
61615         * g77.f-torture/execute/19990325-1.f: New test.
61617 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61619         * gcc.c-torture/execute/990324-1.c: New test.
61621 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61623         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61624         test with 4.
61626 1999-03-17  Richard Henderson  <rth@cygnus.com>
61628         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61630 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61632         * g77.f-torture/execute/19990313-2.f: New test.
61633         * g77.f-torture/execute/19990313-3.f: New test.
61635 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61637         * g77.f-torture/execute/19990313-0.f: New test.
61638         * g77.f-torture/execute/19990313-1.f: New test.
61640 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61642         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61643         printf to sprintf.
61644         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61645         (main): Add check for u15.  Conditionalize u31 check depending on
61646         whether ints are <32 bits or >=32 bits.
61648 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61650         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61652 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61654         * g77.f-torture/compile/19990305-0.f: New test.
61655         * g77.f-torture/execute/19981119-0.f: New test.
61657 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61659         * g77.f-torture/execute/970625-2.f: call ABORT if final
61660         result is not correct, instead of just printing it.
61661         Add this checking via newly introduced obfuscation, to
61662         trip up buggy front ends.
61664 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61666         * g77.f-torture/compile/960317-1.f: Moved from being
61667         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61669 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61671         * g77.f-torture/execute/960317-1.f: New (old) test.
61672         * g77.f-torture/execute/970625-2.f: Ditto.
61674 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61676         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61677         error message on line 1 or line 2; cccp and cpplib do this differently.
61679 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61681         * g++.old-deja/g++.law/weak1.C: New test.
61683 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61685         * gcc.c-torture/execute/990119-1.c: Renamed to...
61686         * gcc.dg/990119-1.c: this, so it will only be tested once
61687         (it's a preprocessor test, it doesn't need to be run at
61688         multiple optimization levels).
61690 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61692         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61693           ALWAYS_CXXFLAGS.
61695 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61697         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61698         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61699         to not be compilable by current g77.
61701 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61703         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61705 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61707         * gcc.c-torture/execute/990222-1.c: New test.
61709 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61711         * g77.f-torture/compile/19990218-0.f: New test.
61712         * g77.f-torture/noncompile/19990218-1.f: New test.
61714 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61716         * g77.f-torture/compile/19981216-0.f: New test.
61718 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61720         * gcc.dg/990214-1.c: New test.
61722 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61724         * gcc.dg/990213-2.c: New test.
61726         * gcc.dg/990213-1.c: New test.
61728 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61730         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61731         ints.
61733 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61735         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61736         specified by target.
61738         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61740 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61742         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61744 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61746         * gcc.dg/special/ecos.exp: New test driver for new tests with
61747         special requirements.
61749         * gcc.dg/special/alias-1.c: New test.
61750         * gcc.dg/special/gcsec-1.c: New test.
61751         * gcc.dg/special/weak-1.c: New test.
61752         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61753         * gcc.dg/special/weak-2.c: New test.
61754         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61755         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61756         * gcc.dg/special/wkali-1.c: New test.
61757         * gcc.dg/special/wkali-2.c: New test.
61758         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61759         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61761 1999-02-10  Felix Lee  <flee@cygnus.com>
61763           * lib/c-torture.exp (c-torture-compile): Pull out code for
61764           analyzing gcc error messages.
61765           (c-torture-execute): Likewise.  Fix some (harmless) false
61766           positives.
61767           * lib/gcc.exp (gcc_check_compile): New function.
61769 1999-02-08  Richard Henderson  <rth@cygnus.com>
61771         * gcc.c-torture/execute/990208-1.c: New test.
61773 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61775         * g++.dg/special/ecos.exp: New driver for new tests with special
61776         requirements
61778         * g++.dg/special/conpr-1.C: New test
61779         * g++.dg/special/conpr-2.C: New test
61780         * g++.dg/special/conpr-2a.C: New test
61781         * g++.dg/special/conpr-3.C: New test
61782         * g++.dg/special/conpr-3a.C: New test
61783         * g++.dg/special/conpr-3b.C: New test
61785         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61786         allow g++ to use the dg driver
61788         * README: Add comment about g++.dg directory
61790 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61792         * README: Update email addresses.
61794 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61796         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61797         arguments in order to force structure S onto the stack even on
61798         the alpha.
61799         (test): Pass 10 leading arguments to function foo as well as the
61800         structure S.
61802         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61803         failure for all targets.
61805         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61806         abort to terminate program execution.
61808 1999-01-30  Richard Henderson  <rth@cygnus.com>
61810         * gcc.c-torture/execute/990130-1.c: New test.
61812 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61814         * gcc.dg/990130-1.c: New test.
61816 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61818         * gcc.c-torture/execute/990128-1.c: New test.
61820 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61822         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61824 1999-01-27  Felix Lee  <flee@cygnus.com>
61826         * lib/c-torture.exp (c-torture-compile): pull out code for
61827         analyzing gcc error messages.
61828         (c-torture-execute): ditto, and fix some (harmless) false
61829         positives.
61830         * lib/gcc.exp (gcc_check_compile): new function.
61832 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61834         * gcc.dg/990117-1.c: New test.
61836         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61838         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61840 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61842         * g77.f-torture/compile/990115-1.f: New test.
61844 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61846         * gcc.c-torture/compile/990107-1.c: New test
61848 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61850         * gcc.c-torture/execute/990106-2.c: New test.
61852         * gcc.c-torture/execute/990106-1.c: New test.
61854 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61856         * gcc.c-torture/compile/981223-1.c: New test.
61858 1998-12-29  Richard Henderson  <rth@cygnus.com>
61860         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61861         (opt3): Rename from opt4 and disable.
61863 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61865         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61867 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61869         * g++.old-deja/g++.other/conv5.C: New test.
61871 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61873         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61875 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61877         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61879 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61881         * gcc.c-torture/compile/981211-1.c: New test.
61883 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61885         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61887         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61889 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61891         * gcc.special/930510-1.c: Make C9X safe.
61892         * gcc.misc-tests/gcov-1.c Similarly.
61893         * gcc.misc-tests/gcov-2.c Similarly.
61895 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61897         * gcc.dg/ultrasp1.c: New test.
61899 1998-12-06  Richard Henderson  <rth@cygnus.com>
61901         * gcc.c-torture/execute/981206.c: New test.
61903 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61905         * g++.old-deja/g++.ns/template7.C: New test.
61907         * g++.old-deja/g++.other/expr1.C: New test.
61909         * g++.old-deja/g++.eh/tmpl3.C: New test.
61911         * g++.old-deja/g++.eh/tmpl2.C: New test.
61913 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61915         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61916         * g++.old-deja/g++.other/using6.C: Removed.
61917         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61919         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61921 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61923         * g++.old-deja/g++.pt/overload8.C: New test.
61925         * g++.old-deja/g++.pt/overload7.C: New test.
61927         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61929         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61930         and relinking messages.
61931         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61932         compiling with -frepo.
61934 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61936         * g++.old-deja/g++.pt/lookup6.C: New test.
61938 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61940         * gcc.c-torture/execute/981130-1.c: New test.
61941         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61943 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61945         * g++.old-deja/g++.pt/explicit76.C: New test.
61947         * g++.old-deja/g++.pt/friend38.C: New test.
61949         * g++.old-deja/g++.ns/crash2.C: New test.
61951         * g++.old-deja/g++.pt/defarg8.C: New test.
61953         * g++.old-deja/g++.pt/instantiate6.C: New test.
61955         * g++.old-deja/g++.pt/static6.C: New test.
61957         * g++.old-deja/g++.pt/decl2.C: New test.
61959 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61961         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61962         problem is actually related with name lookup, but so what? :-)
61964         * g++.old-deja/g++.pt/friend37.C: New test.
61966 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61968         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61969         element, which fails on some systems.
61971         * g77.f-torture/execute/labug1.f: New test.
61973 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61975         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61976         is defined.
61978 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61980         * g77.f-torture/compile/981117-1.f: New test.
61982 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61984         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61985         properly discarded.
61987 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61989         * gcc.c-torture/execute/memcheck: New directory of tests for
61990         -fcheck-memory-usage.
61992 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61994         * README: New file, general information about the testsuite and
61995         new description of the various C++ test subdirectories.
61996         * README.g++: Eliminate obsolete information, update and move most
61997         relevant stuff to README.
61999 1998-11-07  Richard Henderson  <rth@cygnus.com>
62001         * gcc.c-torture/compile/981107-1.c: New test.
62003 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62005         * execute/memcpy-bi.c: New testcase.
62007 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62009         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62010         base classes.
62012         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62013         template is selected.
62015         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62016         classes, it should be accepted for all types.
62018         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62020         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62021         specializations start with template headers.
62023 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62025         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62027         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62028         non-POD types.
62030 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62032         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62034 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62036         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62038 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62040         * 981019-1.c: New test.
62042 1998-10-14  Robert Lipe <robertl@dgii.com>
62044         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62045         find objc headers.
62047 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62049         * compile/981001-4.c: Remove use of GCC extension that triggers a
62050         compiler bug.
62052 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62054         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62056 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62058         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62059         instantiation of template produces incorrect code for delete
62060         expression.
62062         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62063         constructors' name is not unique.
62064         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62065         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62067         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62068         automatic array of const is ill-formed.
62070         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62071         of template parameter?
62073         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62074         const.
62076         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62077         pointer-to-member expression.
62079         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62080         declaration causes ICE.
62082 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62084         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62085         reserved in the global namespace.
62087         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62088         generate needed virtual table.
62090         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62092 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62094         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62095         template-dependent type
62097 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62099         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62100         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62101         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62103         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62104         class should be usable as argument of member function.
62105         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62106         class should be usable as return type of member function.
62107         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62108         class should be usable as type of data member.
62110         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62112 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62114         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62116 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62118         * gcc.dg/dll-?.c Add thumb to target list.
62119         Fix assembler scan patterns to match current assembler output.
62121 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62123         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62124         matching of template brackets.
62126         * g++.old-deja/g++.other/using4.C: New test.  Test using
62127         declarations of methods from base classes.
62129         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62130         within functions should introduce names into the innermost
62131         enclosing namespace.
62133         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62134         of static locals if first initialization throws.
62136 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62138         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62140 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62142         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62143         lose track of the possible targets of tablejump insns.
62144         * special/special.exp: Run it.
62146 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62148         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62149         must be declared before its specializations can be named in friend
62150         declarations.
62152 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62154         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62156         * g77.f-torture/execute/io1.f: New test.
62158 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62160         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62161         with pointer to template function, for which no argument deduction
62162         is possible.
62164         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62165         specialization of template function as argument to template
62166         function.
62168         * g++.old-deja/g++.other/access2.C: New test; Inner class
62169         shouldn't have privileged access to Outer's names.
62171 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62173         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62174         friend template declared within template class conflicts with
62175         nested class of the same name.
62177         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62178         is ignored.
62180         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62181         object with direct initializer as function declaration.
62183         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62184         initializers.
62186         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62187         involving const pointer and NULL produces incorrect result.
62189         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62190         type name without `typename' should be rejected with -pedantic.
62192 1998-10-02  Richard Henderson  <rth@cygnus.com>
62194         * g++.old-deja/g++.other/addrof1.C: New test.
62196 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62198         * gcc.c-torture/compile/981001-1.c: New test.
62199         * gcc.c-torture/execute/981001-1.c: New test.
62201 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62203         * gcc.c-torture/compile/981001-2.c: New test.
62204         * gcc.c-torture/compile/981001-3.c: New test.
62205         * gcc.c-torture/compile/981001-4.c: New test.
62207 1998-10-01  Robert Lipe  <robertl@dgii.com>
62209         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62210         multilibbed hosts.  Idea grafted from g77.exp.
62212 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62214         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62215         avoid losing on systems which need -lsocket.
62217 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62219         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62220         * g++.old-deja/g++.other/nested2.C: Ditto.
62221         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62222         failure.
62224 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62226         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62227         preferred over template operator!= for enum bitfields.
62229 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62231         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62232         that happen to have the same base name, but in different scopes,
62233         are incorrectly rejected.
62235 1998-09-16  Richard Henderson  <rth@cygnus.com>
62237         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62238         on the native word size instead of an integer literal.
62240 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62242         * g++.old-deja/g++.other/static2.C: Invocation of static data
62243         member of type pointer-to-function denoted as non-static member.
62245         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62246         checks involving function types and aliases.
62248 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62250         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62251         redefined to the same non-trivial type.
62253         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62254         namespace-qualification of template specializations declared in
62255         other namespaces.
62257         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62258         to declare a subset of the specializations of a template function
62259         as friends of specializations of a template class.
62261         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62262         member templates that do not fully specialize the enclosing
62263         template class are rejected.
62265 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62267         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62269 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62271         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62272         altered from libf2c/libU77 version.
62274 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62276         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62278 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62279             Alexandre Oliva  <oliva@dcc.unicamp.br>
62281         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62282         (un)signed char are different types for template specialization
62283         purposes.
62285 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62287         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62288         * objc: ObjC testsuite.
62290 1998-08-31  Catherine Moore  <clm@cygnus.com>
62292         * gcc.c-torture/execute/941014-1.x: New file.
62294 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62296         * lib/c-torture.exp: Add support for
62297         torture_eval_before_compile and torture_eval_before_execute
62298         variables.
62300 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62302         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62303         this test triggers valid.
62305 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62307         * gcc.dg/980827-1.c: New test.
62309 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62311         * gcc.c-torture/execute/loop-4b.c: New test.
62313 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62315         * lib/c-torture.exp: Add support for
62316         torture_eval_before_compile and torture_eval_before_execute
62317         variables.
62319 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62321         * gcc.c-torture/compile/980825-1.c: New test.
62323 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62325         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62326         count number tests in opt_t0 not good_t0.
62328 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62330         * gcc.c-torture/compile/930326-1.x: Fix typo.
62332 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62334         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62335         causes an ICE.
62337 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62339         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62340         STACK_SIZE is defined.
62341         * gcc.c-torture/unsorted/stuct.c: Similarly.
62343         * gcc.c-torture/compile/980821-1.c: New test.
62345 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62347         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62348         16bit ints.
62350 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62352         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62353         code.
62355 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62357         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62358         error'.
62360 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62362         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62364 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62366         * gcc.c-torture/compile/980816-1.c: New test.
62368         * gcc.dg/980816-1.c: New test.
62370 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62372         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62373         compiler for ieee tests.
62375 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62377         * g77.f-torture/compile/980729-0.f: New test.
62379 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62381         * gcc.c-torture/special/eeprof-1.c: New test, for
62382         -finstrument-functions.
62383         * gcc.c-torture/special/special.exp: Run it.
62385 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62387         * gcc.c-torture/compile/980729-1.c: New test.
62389 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62391         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62392         __thumb__ is defined, and test for ARM style doubles if so.
62394 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62396         * g77.f-torture/noncompile/980615-0.f: New test.
62398 1998-07-26  H.J. Lu  (hjl@gnu.org)
62400         * gcc.dg/980312-1.c: Do link instead of compile.
62401         * gcc.dg/980313-1.c: Likewise.
62403 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62405         * gcc.c-torture/compile/980726-1.c: New test.
62407 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62409         * g77.f-torture/execute/io0.f: New test.
62411 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62413         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62414         an int.
62416 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62418         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62419         m32r bugs.
62421 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62423         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62424         c-decl.c:grokdeclarator can handle mode attributes.
62426 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62428         * gcc.c-torture/execute/980716-1.c: New test.
62430 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62432         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62433         the mn10200.
62434         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62435         the mn10200.
62436         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62437         * gcc.c-torture/compile/930326-1.x: Similarly.
62439 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62441         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62442         New test from Craig.
62444 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62446         * g77.f-torture/noncompile/980616-0.f: New test.
62448         * g77.f-torture/execute/970816-3.f: New test from Craig.
62450 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62452         *  g++.other/singleton.C: Return error value instead of taking
62453         SIGSEGV.
62455 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62457         *  g++.other/singleton.C: New test.  Warning is under dispute.
62458         Runtime crash is not.
62460 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62462         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62463         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62464         using6.C, using7.C}: New namespace tests.
62466 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62468         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62469         specialization with typedef'ed names used as array indexes.
62471 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62473         * gcc.c-torture/execute/980709-1.c: New test.
62475         * gcc.dg/980709-1.c: New test.
62477 1998-07-07  Richard Henderson  <rth@cygnus.com>
62479         * gcc.c-torture/execute/bcp-1.c: New test.
62481 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62483         * gcc.c-torture/execute/980707-1.c: New test.
62485 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62487         * gcc.c-torture/compile/980706-1.c: New test.
62489 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62491         * g77.f-torture/execute/980701-0.f,
62492         g77.f-torture/execute/980701-1.f: New test from Craig.
62494 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62496         * gcc.c-torture/compile/980701-1.c: New test.
62498         * gcc.c-torture/execute/980701-1.c: New test.
62500 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62501 rlsruhe.de>
62503         * g++.old-deja/g++.robertl/eb132.C: New test.
62504         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62506 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62508         * g77.f-torture/execute/980628-7.f,
62509         g77.f-torture/execute/980628-8.f,
62510         g77.f-torture/execute/980628-9.f,
62511         g77.f-torture/execute/980628-10.f: New tests from Craig.
62513         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62515 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62517         * g77.f-torture/execute/980628-4.f: New test from Craig.
62518         * g77.f-torture/execute/980628-5.f: Likewise.
62519         * g77.f-torture/execute/980628-2.f: Likewise.
62520         * g77.f-torture/execute/980628-0.f: Likewise.
62521         * g77.f-torture/execute/980628-1.f: Likewise.
62522         * g77.f-torture/execute/980628-3.f: Likewise.
62523         * g77.f-torture/execute/980628-6.f: Likewise.
62525 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62527         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62528         directory when nothing has been installed yet.
62530 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62532         * gcc.c-torture/special/special.exp: Handle newer versions of
62533         dejagnu.
62535 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62537         * gcc.dg/980626-1.c: New test.
62539 1998-06-19  Bruno Haible <haible@ilog.fr>
62541         * gcc.misc-tests/m-un-2.c: New test.
62542         * g++.old-deja/g++.other/warn01.c: Likewise.
62544 1998-06-19  Robert Lipe  <robertl@dgii.com>
62546         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62547         compatibility with assmblers with a different comment character.
62548         Eliminate use of GAS-specific extensions.
62550 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62552         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62554 1998-06-19  Robert Lipe  <robertl@dgii.com>
62556         * lib/g77.exp: Replace search for libf2c.a with search for newly
62557         renamed libg2c.a
62559 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62561         * gcc.c-torture/execute/980617-1.c: New test.
62563 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62565         * gcc.c-torture/execute/980612-1.c: New test.
62567 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62569         * gcc.dg/980523-1.c: Only test on ppc-linux.
62570         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62572         * gcc.c-torture/execute/980608-1.c: New test.
62574 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62576         * gcc.c-torture/execute/980605-1.c: New test.
62578 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62580         * gcc.c-torture/execute/980604-1.c: New test.
62582 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62584         * gcc.c-torture/execute/980602-1.c: New test.
62585         * gcc.c-torture/execute/980602-2.c: Likewise.
62587 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62589         * 970125-0.f: Fix per JCB.  Add commentary.
62591 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62593         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62594         IEEE -0 support.
62596 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62598         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62599         earlier.
62601 1998-05-28  Catherine Moore <clm@cygnus.com>
62603         * gcc.c-torture/execute/980526-3.c: New test.
62605 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62607         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62608         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62609         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62610         m88k-motorola-sysv3 to XFAIL.
62612 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62614         * gcc.dg/980526-1.c: New test.
62615         * gcc.c-torture/execute/980526-2.c: New test.
62617 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62619         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62621         * gcc.c-torture/execute/980526-1.c: New test.
62623 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62625         * g77.f-torture/execute/alpha2.f: Add runtime test.
62627 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62629         * g++.old-deja/old-deja.exp: Strip leading directories.
62631         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62632         error for the line.  Don't run multiple tests for the same line.
62634 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62636         * gcc.dg/980523-1.c: New test.
62638 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62640         * g77.f-torture/compile/970915-0.f: New test.
62642 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62644         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62646 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62648         * gcc.dg/980520-1.c: New test.
62650 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62652         * gcc.dg/980502-1.c: Fix return type.
62654 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62656         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62657         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62658         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62659         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62660         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62662 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62664         * g77.f-torture/execute/980520-1.f: New test.
62666 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62668         * lib/mike-g77.exp: New file.
62670         * g77.f-torture/noncompile/noncompile.exp,
62671         g77.f-torture/noncompile/check0.f: New files.
62673 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62675         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62676         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62677         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62678         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62679         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62680         abort where appropriate.
62682 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62684         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62685         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62687 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62689         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62691 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62693         * g77.f-torture/compile/980427-0.f: New test.
62695 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62697         * g77.f-torture/compile/980424-0.f: New test.
62699 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62701         * g77.f-torture/compile/980419-2.f (main): New test.
62702         * g77.f-torture/compile/970125-0.f: New test.
62703         * g77.f-torture/compile/980419-1.f: New test.
62705 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62707         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62708         of loop-4.c.
62710 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62712         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62714 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62716         * gcc.c-torture/compile/980329-1.c: New test.
62718 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62720         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62721         * gcc.dg/980312-1.c: Fix typo in -march command.
62723 1998-03-16  H.J. Lu  (hjl@gnu.org)
62725         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62727 1998-03-11  Robert Lipe  <robertl@dgii.com>
62729         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62730         Dave Love agree the Fortran source is bogus.
62732 1998-03-11  Robert Lipe  <robertl@dgii.com>
62734         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62735         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62736         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62737         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62738         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62740 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62742         * g++.old-deja/g++.other/friend1.C: New test.
62744 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62746         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62747         possibly uninitialized) variables and declare dnrm2.
62749 1998-02-23  Robert Lipe <robertl@dgii.com>
62751         From Bruno Haible <haible@ilog.fr>:
62752         * gcc.c-torture/execute/980223.c: New test.
62754 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62756         * gcc.dg/ifelse-1.c: New test.
62758 1998-02-09  H.J. Lu  (hjl@gnu.org)
62760         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62762           * lib/old-dejagnu.exp (old-dejagnu): Added the
62763           "execution test - XFAIL *-*-*" handling in the spirit of
62764           "excess errors test -". Changed the "execution test fails"
62765           handling to be like "excess errors test fails".
62766           * Update various tests accordingly.
62768 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62770         * gcc.c-torture/execute/980205.c: New test.
62772 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62774         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62775         * lib/f-torture.exp: Similarly.
62776         * gcc.c-torture: Rename all .cexp files to .x files.
62778 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62780         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62781         (940510-1.c): Removed duplicate.
62782         (971104-1.c): New test.
62784 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62786           * lib/f-torture.exp: Improve error and loop detection.
62788 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62790         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62791         use that to size the filler array.
62793 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62795         * lib/c-torture.exp(c-torture-execute): Fix typo.
62797         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62798         testcase as the executable name. Keep the executable around if
62799         the test fails.
62801 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62803         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62804         changes.  Only test one -g option, and move it to the end of the
62805         list of options to test.
62807 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62809         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62810         variable GCC_TORTURE_OPTIONS to supply default switches separated
62811         by colons.  If no environment variable, run tests with -O0 -g, -O1
62812         -g, and -O2 -g as well.
62814 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62816         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62817         explanatory comments. Fix indentation.
62819 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62821         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62823 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62825         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62826         * g++.old-deja/g++.mike/p7325.C: Likewise.
62827         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62829 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62831         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62832         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62833         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62834         * g++.old-deja/g++.law/operators4.C: Likewise.
62836 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62838         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62839         * g++.old-deja/g++.mike/p784.C: Ditto.
62840         * g++.old-deja/g++.mike/p785.C: Ditto.
62842 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62844           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62846 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62848         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62849         target feature; pass this to c-torture-execute as needed.
62851 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62853         * lib/c-torture.exp(c-torture-execute): If the previous and the
62854         current executables being tested are identical, we don't need to
62855         run the executable again. Try to make the executable names
62856         unique. Add an optional argument for passing additional compiler
62857         flags.
62859 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62861         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62863 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62865         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62867 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62869         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62870         32bit or larger longs.
62872         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62873         have either a 32bit long or 32bit int.
62875 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62877         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62878         Make double precision tests dependent on sizeof (double).
62880 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62882         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62883         too.
62885 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62887         * gcc.c-torture/compile/961203-1.cexp: New script.
62889 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62891         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62892         up the includes ourselves.
62894 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62896         * lib/plumhall.exp: Remove random include, and add a few
62897         verbose messages for debugging.
62899 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62901         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62902         of trying to do it ourselves.
62904 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62906         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62908 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62910         * gcc.prms/5403.c: Made regexp a bit less strict.
62912 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62914         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62915         is returned from remote_load instead.
62916         * lib/plumhall.exp: Ditto.
62917         * lib/mike-g++.exp: Ditto.
62918         * lib/old-dejagnu.exp: Ditto.
62919         * lib/c-torture.exp: Ditto.
62921 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62923         * lib/g++.exp: Use build_wrapper procedure.
62924         * lib/gcc.exp: Ditto.
62926 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62928         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62929         an old-style decl for malloc.  Fixes tests to work when
62930         sizeof (int) != sizeof (size_t).
62932 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62934         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62936         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62937         use stdargs.h interface.
62939 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62941         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62942         NO_VARARGS when compiling.
62944 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62946         * lib/plumhall.exp(ph_includes): New procedure.
62947         (ph_make): Use it.
62948         (ph_compiler): Ditto.
62950         * lib/g++.exp: Rename test-glue.c to testglue.c.
62951         * lib/gcc.exp: Ditto.
62953 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62955         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62956         to completion when it's called.
62958 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62960         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62961         is defined, don't do test.
62963 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62965         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62966         for object files.
62967         (ph_summary): Mark skipped testcases as untested, not unresolved.
62969         * lib/plumhall.exp (ph_make): If unresolved because of bad
62970         errorCode, record errorCode in log file.
62971         (*): Replace send_log/verbose with verbose -log.
62973 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62975         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62976         double conversion if double isn't at least 8 bytes.
62978         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62979         int to work with targets where int is 16 bits.
62981         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62982         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62983         precision for the test to complete.
62985 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62987         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62988         if d10v is not compiled with the -mdouble64 flag.
62989         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62991         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62992         d10v is not compiled with the -mint32 flag.
62994 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62996         * lib/plumhall.exp: Use incr_count.
62998 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63000         * gcc.c-torture: Update to c-torture-1.45.
63002 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63004         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63005         the name of the expect testcase file).
63007         * lib/g++.exp(g++_init): Ditto.
63009 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63011         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63012         the host.
63014         * lib/gcc.exp(gcc_exit): New procedure.
63016 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63018         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63019         specs where appropriate.
63021         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63022         because of new "candidates are" messages, and removed a few
63024         * Converted all non-old-style g++ testcases to old-style, and
63025         moved into g++.old-deja.
63027 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63029         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63030         options.
63032         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63033         succeeded.
63035         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63037 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63039         * lib/gcc.exp (gcc_target_compile): Add support for defining
63040         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63041         the machine doesn't have those features.
63043 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63045         * g++.law/operators4.exp: Don't use LIBS.
63047 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63049         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63051         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63052         * lib/g++.exp: Set it here instead. Also, allow use of the
63053         --tool_exec and --tool_opt options. Change CXX to
63054         GXX_UNDER_TEST.
63056         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63058         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63060 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63062         * lib/old-dejagnu.exp: Use prune_warnings instead of
63063         prune_system_crud.
63064         * lib/mike-g++.exp: Ditto.
63065         * lib/gcc.exp: Ditto.
63066         * lib/g++.exp: Ditto.
63068         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63070 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63072           * 941014-2.c: Include stdlib.h
63073           * 960327-1.c: Include stdio.h
63074           * dbra.c, index-1.c: Don't assume ints are 32bits.
63076 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63078         * lib/gcc.exp: Add gcc,stack_size target feature.
63080         * lib/g++.exp(g++_target_compile): Add the include and link
63081         paths here, not in two other places. And, it's $options, not
63082         options.
63084         * lib/mike-g++.exp(postbase): Remove the code that determines
63085         the correct include and link paths.
63086         * g++.old-deja/old-deja.exp: Ditto.
63088 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63090         * lib/g++.exp(g++_init): target_compile no longer returns the
63091         filename of the result.
63093 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63095         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63096         call to glob.
63098         * gcc.c-torture/special/special.exp: Change call to
63099         gcc_target_compile to include the object file.
63101 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63103         * gcc.c-torture/special/special.exp: Correct misspelling in last
63104         change.
63106 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63108         * lib/plumhall.exp(ph_summary): Log the entire output of the
63109         executable. Return -1 if there were any failures, 0 otherwise.
63110         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63111         (ph_make): Clean up objects and executables that were built
63112         if the tests succeeded.
63114 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63116         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63117         libraries and includes in the build tree as appropriate.
63119 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63121         * lib/c-torture.exp: Instead of looking for the global variable
63122         NO_LONG_LONG, check to see if that's a feature of the target.
63124 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63126         * config/default.exp: Minimize. Delete the remainer of the files in
63127         config; this functionality is now in devo/dejagnu/config.
63129         g++.*/*: Pass any additional flags used to compile to postbase;
63130         delete CXXFLAGS.
63132         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63133         is now done by runtest.exp. Use gcc_target_compile instead of
63134         compile.
63136         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63137         Remove references to CFLAGS. Use remote_file instead of
63138         calling rm -f.
63139         (c-torture): Take a list of arguments to use to compile this
63140         testcase.
63142         lib/g++.exp: Simplify. Use target_compile instead of compile.
63143         lib/gcc-dg.exp: Ditto.
63144         lib/gcc.exp: Ditto.
63145         lib/mike-{gcc,g++}.exp: Ditto.
63146         lib/old-dejagnu.exp: Ditto.
63147         lib/plumhall.exp: Ditto.
63149 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63151         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63152         (ph_linker): Likewise.
63154 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63156           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63157         MAP_ANON / MAP_ANONYMOUS if defined;
63158         else try to map from /dev/zero .
63160 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63162         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63163         isn't defined, then define it to MAP_ANONYMOUS.
63165 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63167         * gcc.c-torture: Update to c-torture-1.42 release.
63169 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63171         * gcc.c-torture: Update to c-torture-1.41 release.
63173 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63175         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63176         c-torture release.
63178 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63180         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63181         and LDFLAGS.  Fix second case to append the target_info ldflags
63182         onto LDFLAGS, not CFLAGS.
63183         * lib/g++.exp (g++_init): Add target_info stuff.
63184         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63185         of libgloss and newlib flags for !native.
63187         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63188         (GDB): Fix relative path to go up another dir for finding gdb.
63190 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63192         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63193         versions in the target_info array, if they don't exist.
63195 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63197         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63199 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63201         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63202         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63204 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63206         * lib/old-dejagnu.exp: Don't remove the output file before we've
63207         actually tested it. Don't append pwd to the path of the executable
63208         we're testing.
63210 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63212         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63214 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63216         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63217         temporary directory for compiler files, and set it to a default
63218         value of /tmp. Set $output as the name of the output file from
63219         compiling the testcase. Add a -o option to $cflags_var so the
63220         compiler writes the final output file as $output. Set $executable
63221         to $output.
63223         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63224         directory for compiler files, and set it to /tmp if it doesn't
63225         already have a value. Set $output_file to the name of the output
63226         file from compiling the testcase. Add a -o option to CXXFLAGS so
63227         the compiler writes the final output file as $output. Use $output
63228         as the executable to be tested.
63230 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63232         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63234 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63236         * gcc.c-torture/execute/pending-1.c: New test.  Still
63237         pending in Tege's queue.
63239 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63241         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63242         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63243         if there were failures.  Call unresolved if there were unresolved
63244         testcases.  Call gcc_fail if program did not run to completion.
63245         (ph_make): Pass additional argument name to ph_execute.
63246         (ph_execute): Add new argument.  Pass additional arguments to
63247         ph_summary.  Call gcc_fail is there is no execution output.
63249 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63251         * lib/plumhall.exp (proc_summary): Output relavent summary
63252         lines into the log so specific failures in plumhall can be
63253         investigated.
63255 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63257         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63258         (c-torture-execute): Don't try to execute tests which use
63259         "long long" types if $NO_LONG_LONG is nonzero.
63261 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63263         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63264         not c-torture.
63266         * gcc.ieee: Move from here.
63267         * gcc.c-torture/execute/ieee: To here.
63269 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63271         * gcc.c-torture: Update to c-torture-1.41 release.
63273 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63275         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63276         not "$output".
63278 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63280         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63281         -c present.
63283 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63285         * config/proelf.exp: Handle connecting to a simulator.
63287 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63289         * config/proelf.exp: New file.  Enough framework that we can
63290         run c-torture tests on the proelf targets (or any other target
63291         that gdb can connect to for that matter).
63293 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63295         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63296         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63298         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63299         exec_output exists.
63301 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63303         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63304         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63306         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63307         to pass/fail/unresolved/unsupported/untested.  Caller must now
63308         call unresolved/unsupported/untested.
63309         * lib/*.exp: Update FSF address.  Update to handle new results of
63310         ${tool}_load.
63311         * lib/chill.exp (verbose): Delete.
63313 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63315         * lib/gcc.exp (default_gcc_start): Change order of args to
63316         $LDFLAGS $CFLAGS $LIBS.
63317         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63318         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63319         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63320         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63321         * gcc.misc-tests/dg-test.exp: Likewise.
63322         * gcc.misc-tests/msgs.exp: Likewise.
63323         * gcc.prms/prms.exp: Likewise.
63324         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63325         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63327         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63329 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63331         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63333         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63334         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63336         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63337         necessary.
63339 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63341         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63342         global for loop; add use of $mathlib.
63343         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63344         settings here; set mathlib for anything but VxWorks.
63346 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63348         * gcc.c-torture: Update to c-torture-1.40 release.
63350 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63352         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63353         dg.exp.
63355 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63357         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63358         global.
63360 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63362         * lib/g++.exp (LIBS): Define if not already.
63363         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63364         (gcc-dg-prune): Call prune_gcc_output.
63365         * lib/gcc.exp (prune_gcc_output): New proc.
63366         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63367         prune_gcc_output.
63369 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63371         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63372         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63374 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63376         * gcc.c-torture: Update to c-torture-1.39 release.
63378 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63380         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63381         fails, try others as well.
63383 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63385         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63386         If compilation fails, mark execute tests as `untested'.
63387         If test is marked as unsupported, don't mark compilation and
63388         execute tests as failed.
63390 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63392         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63393         libstdc++ for whether or not we want to be doing shared
63394         libraries.  Delete link_curses since we don't need it anymore.
63395         * lib/mike-g++.exp (postbase): Don't link in libg++.
63396         * g++.old-deja/old-deja.exp: Likewise.
63398 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63400         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63402 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63404         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63405         For that, add `-Wl,-a,shared_archive'.
63406         * g++.old-deja/old-deja.exp: Likewise.
63408 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63410         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63412 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63414         * lib/mike-g++.exp (postbase): Pay attention to the status of
63415         g++_load.
63417 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63419           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63421 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63423         * lib/gcc.exp (default_gcc_start): No longer need to log program
63424         being executed or its output, execute_anywhere does that now.
63425         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63426         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63428 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63430         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63431         the same as those in lib/g++.exp.
63433 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63435         * gcc.c-torture: Update to c-torture-1.38 release.
63436         * gcc.ieee: Related changes.
63438 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63440         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63441         "exec". Minor reformatting changes.
63443         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63444         cross. This means all "exec" calls now work on a remote host as
63445         well.
63446         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63447         cross. Filter out the extra "\r\n" stuff that expect puts in.
63448         (c-torture-execute): Filter out the bogus warnings like
63449         c-torture-compile does. Add support for canadian cross.
63450         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63451         Use execute_anywhere rather than calling exec directly. Now it
63452         works for canadian cross testing.
63454 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63456         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63457         results into a variable, and check that rather than using file exists.
63459 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63461         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63462         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63464 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63466         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63467         lib_curses if there's a shared libg++ in the build tree.
63469 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63471         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63472         if not supported target.
63474 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63476         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63477         link_curses up to always happen, not just for native builds.
63479 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63481         * gcc.c-torture: Update to c-torture-1.36 release.
63482         * gcc.failure: Related changes.
63484 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63486         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63488 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63490         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63491         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63492         runshlib, link_curses, and mathlib for link and run.
63494         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63495         pass the runtime shared library options for Solaris, OSF/1, and
63496         Irix5, and link with -lcurses to avoid unresolved references.
63498 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63500         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63501         only run once.
63503 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63505         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63507 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63509         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63510         do not have a framework for the "compat" tests yet.
63512 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63514         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63515         set to null if we're testing vxworks5.1.  Use that instead of
63516         `-lm' in the setting of LIBS for link and run.
63518 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63520         * config/rom68k.exp (${tool}_load): Major changes to make it
63521         work.  Verified that it does in fact return the stuff in
63522         exec_output properly.  Catch any Emul or any TRAP other than 0.
63524 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63526         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63527         LDFLAGS properly for targets that need stuff from libgloss.
63528         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63529         only run once.
63530         (gpp_initialized): New variable.
63532 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63534         * config/rom68k.exp: Load libgloss.exp.
63535         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63536         so we can produce a fully linked binary.
63537         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63538         so we can produce a fully linked binary.
63540 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63542         * lib/plumhall.exp (ph_section): Watch for expected failures.
63543         Add missing `else'.
63545         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63546         run the testcase.
63547         (c-torture): Likewise.
63549 1995-08-28  Doug Evans  <dje@cygnus.com>
63551         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63553         * lib/mike-g++.exp (mike_cleanup): New proc.
63554         (prebase): New globals compiler_result, not_compiler_result,
63555         target_regexp.
63556         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63557         allow leading "-" in pattern.  Watch for unsupported tests.
63558         If $compiler_result is set, pattern match assembler code,
63559         and ditto for $not_compiler_result.
63560         * lib/mike-gcc.exp: Likewise.
63562         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63563         execution "succeeded".
63565 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63567         * config/win32.exp: New file.
63568         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63570 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63572         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63573         unsupported.
63574         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63575         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63576         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63578         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63579         "... without exceptions was ...".  That is now handled by
63580         prune_system_crud.
63581         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63583 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63585         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63586         sieve.c,sort2.c}: New files.
63587         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63588         sieve.exp,sort2.exp}: Drivers for them.
63590         * lib/mike-gcc.exp (program_output): New user settable variable.
63591         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63592         messages.
63593         * lib/mike-g++.exp (program_output): New user settable variable.
63595         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63597         * config/sh.exp: Deleted (use sim.exp instead).
63599 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63601         * config/vx.exp: Declare CHECKTASK as global.
63602         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63603         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63604         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63606 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63608         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63609         target. Like vx.exp, only includes `vx29k.exp' instead of
63610         `vxworks.exp'.
63612 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63614         * config/sim.exp: Increase time limit from 120 seconds to 240.
63616 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63618         * gcc.c-torture/execute/950628-1.c: New test.
63620 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63622         * gcc.c-torture: Update with changes/additions from
63623         c-torture-1.34.
63625 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63627         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63629 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63631         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63633 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63635         * gcc.c-torture/compile/950512-1.c: New test.
63636         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63637         * gcc.dg/struct-ret-1.c: Likewise.
63639 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63641         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63642           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63644 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63646         * gcc.c-torture/special/920411-1.c: Deleted.
63647         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63649 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63651         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63652         cpu limit.
63654 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63656         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63658 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63660         From kenner;
63661         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63662         is the proper length.
63663         * va-arg-3.c: Likewise.
63665 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63667         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63668         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63670         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63671         * lib/g++.exp (default_g++_start): Delete old cruft.
63673 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63675         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63676         (2 * (1 << 18)) to (2 * (1 << 17)).
63678         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63680 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63682         * config/rom68k.exp: Renamed from config/idp.exp
63684 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63686         * c-torture/compile/921109-2.c
63688 1995-04-18  Mike Stump  <mrs@cygnus.com>
63690         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63691         excess errors.
63693 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63695         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63696         output.
63697         * lib/g++.exp (default_g++_start): Likewise.
63699 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63701         * gcc.c-torture/compile/950329-1.c: New test.
63703 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63705           * config/bug.exp (${tool}_load): Updated to use new remote_open
63706           and remote_close procs.
63707         * config/idp.exp: New file.
63709 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63711         * gcc.c-torture/execute/950322-1.c: New test.
63713 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63715         * config/vx.exp (${tool}_load): Clean up testing of return code from
63716         vxworks_ld and vxworks_spawn.
63718 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63720         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63722 1995-03-13  Mike Stump  <mrs@cygnus.com>
63724         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63725         can mark excess errors on a machine by machine basis.  Note, the
63726         default is to not expect any excess errors, even when excess
63727         errors test - is given, so you will want to put an XFAIL ... on
63728         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63729         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63730         those 4 machines, but no others.
63732 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63734         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63735         * lib/c-torture.exp: to here.
63737 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63739         * gcc.c-torture/execute/950221-1.c: New test.
63740         * gcc.c-torture/execute/struct-ret-1.c: New test.
63741         * gcc.c-torture/compile/950221-1.c: New test.
63743         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63745 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63747         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63748         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63750 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63752         * g++.gb: New directory of tests, derived from my signature and
63753         class scoping tests.
63755         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63756         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63757         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63758         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63759         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63760         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63761         * g++.gb/sig25.C: Likewise.
63763         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63764         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63765         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63766         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63767         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63768         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63769         * g++.gb/sig25.exp: Likewise.
63771         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63772         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63773         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63774         * g++.gb/scope13.C: Likewise, this test still fails.
63776         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63777         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63778         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63779         * g++.gb/scope13.exp: Ditto.
63781         * g++.gb/README: New file, explains what these tests are about.
63783 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63785         * lib/dg.exp (dg-do): Support `preprocess'.
63786         (dg-test): Likewise.
63788 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63790         * config/udi.exp: change "continue -expect" to "exp_continue".
63792 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63794         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63795         Delete redundant tests.
63797         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63798         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63799         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63800         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63801         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63802         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63803         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63804         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63806         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63807         storing label pointers.
63808         * gcc.c-torture/execute/921019-1.c: Likewise.
63809         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63810         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63811         parameter fp.
63812         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63813         constants.
63815         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63816         Delete obsolete tests.
63818         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63819         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63820         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63821         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63822         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63823         * gcc.c-torture/compile/950124-1.c: New test.
63825         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63827 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63829         * lib/mike-g++.exp: Add -lm to LIBS.
63831 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63833         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63835 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63837         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63839 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63841         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63843 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63845         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63846         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63847         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63848         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63849         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63850         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63851         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63852         * g++.law/{operators31.C, operators32.C,
63853         * g++.law/{operators33.C, operators34.C}: Likewise.
63854         * g++.law/{pic1.C, refs2.C}: Likewise.
63855         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63856         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63857         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63858         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63860         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63861         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63862         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63863         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63864         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63865         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63866         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63867         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63868         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63869         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63870         * g++.law/{operators34.exp}: Likewise.
63871         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63872         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63873         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63874         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63875         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63877         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63878         No longer expected to fail.
63879         * g++.law/missed-error3.C: Tweak for recent bool changes.
63881 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63883         * config/emb-unix: Deleted.
63884         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63885         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63887 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63889         * lib/dg.exp (dg-test): Fix typo in last patch.
63891 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63893         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63894         (handles multiple occurrences).
63896 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63898         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63899         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63900         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63901         printed).
63902         * lib/c-torture.exp (c-torture-compile): Likewise.
63903         (c-torture): Prepend full path if missing.
63904         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63905         (gcc_fail): Likewise.
63906         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63908 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63910         * lib/netware.exp: Only attach to NetWare i386 systems.
63912 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63914         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63915         messages.  Add test name to "output pattern match" pass/fail message.
63917 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63919         * gcc.dg: New testsuite.
63920         * gcc.dg/dg.exp: New file.
63922         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63923         test-switch.c}: Deleted.
63925         * gcc.misc-tests/msgs.exp: New testcase driver.
63927 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63929         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63930         Watch for illegal return values from ${tool}_load.
63931         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63932         cross targets.  Coerce return value >0 to 1.
63934 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63936         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63938         * config/emb-unix.exp: New file.
63940         * config/sim.exp: Error if variable $SIM not defined.
63941         (${tool}_load): Mark test as "untested" if simulator missing.
63943         * config/unix.exp: Load remote.exp to get rcp_download.
63944         * lib/c-torture.exp: Use different option lists for testcases with
63945         and without loops.
63946         * gcc.c-torture/execute/execute.exp: Likewise.
63948 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63950         * config/*.exp: Clarify return code from ${tool}_load.
63951         Call `unresolved' or `untested' instead of `warning' or `perror'
63952         (sometimes you still want to call both though).
63953         Add comment that `shell_id' is local to each file.
63954         * config/udi.exp (timeout): Set to 30.
63955         Don't print warning if connection fails, $connectmode has already
63956         printed an error.
63957         (${tool}_load): Move verbose messages to level 2.
63958         Rework pattern for "Process started" message.
63959         Pass `shell_id' to ${connectmode}_download.
63960         Retry twice upon timeout.  Make resetting of target more robust.
63961         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63962         Pass `shell_id' to exit_$connectmode.
63963         Only call exit_$connectmode if connected.
63964         * config/unix.exp (${tool}_load): Check return codes better.
63965         * config/vrtx.exp (${tool}_load): Likewise.
63966         * config/vx.exp (${tool}_load): Likewise.
63967         Delete unneeded global's.
63968         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63969         from ${tool}_load.
63970         (dg-stat): Delete.
63971         (dg-init): Delete recording of pass/fail counts.
63972         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63973         (old-dejagnu-init): Likewise.
63974         (old-dejagnu-stat): Delete contents, empty proc now.
63975         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63976         (c-torture): Delete references to lcnt, lpass, lfail.
63977         Get option list from TORTURE_OPTIONS.
63978         Delete -funroll[-all]-loops if no loops.
63979         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63980         (g++_stat): Delete contents (empty proc now).
63981         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63982         (gcc_finish): Likewise.
63983         (gcc_stat): Deleted.
63984         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63985         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63986         * gcc.c-torture/execute/execute.exp: Likewise.
63987         Split tests into two parts: compile, execute.
63988         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63989         no loops.  Update to reflect clarified return codes from ${tool}_load.
63991 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63993         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63994         to grep for.
63995         (old-dejagnu): Likewise (where necessary).
63997 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63999         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64001         * lib/dg.exp (dg-process-target): Fix processing of selector.
64002         Add comment regarding use of `error'.
64004         * lib/gcc.exp (prune_system_crud): Define if missing.
64005         * lib/g++.exp (prune_system_crud): Likewise.
64007         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64008         Call prune_system_crud.
64009         * lib/dg.exp (dg-runtest): New proc.
64010         Use perror instead of send_user for tcl errors in testcase.
64011         Don't return any value, it's never used.
64012         Don't clobber previous definition of `unknown'.
64013         Print tcl errors in `dg-final'.
64015 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64017         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64018         (dg-test): Don't print errorInfo, it contains stack backtrace.
64020 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64022         * lib/g++.exp (runtest_file_p): Define if missing.
64024 1994-09-24  Doug Evans  (dje@cygnus.com)
64026         * lib/mike-g++.exp: Comment out loading of g++.exp.
64027         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64028         (default_g++_version): Always print something.
64029         (default_g++_start): Comment out call to `which'.
64030         (g++_start, g++_load): Deleted (must be defined in config file).
64031         * lib/gcc.exp: Test for existence of $CC at start.
64032         Delete check for tmpdir (done in gcc_init).
64033         (default_gcc_version): Always print something.
64034         (default_gcc_start): Comment out call to `which'.
64035         * config/*.exp: Major cleanup - make cross targets work at least a
64036         little better for g++ (by not being "--tool gcc" specific).
64037         Rename gcc_xxx to ${tool}_xxx.
64038         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64039         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64041 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64043         * lib/c-torture.exp (c-torture-compile): Rework compiler
64044         message processing.
64046         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64047         c-torture.
64049 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64051         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64053         * lib/dg.exp (dg-process-target): Support { target native }.
64055 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64057         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64058         looked for "... program xxx got fatal signal".
64059         Correct regsub munging of `comp_output'.
64060         Ignore compiler messages "path prefix not used" and "linker input
64061         file unused".
64063 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64065         * lib/gcc.exp (runtest_file_p): Define if missing.
64066         * gcc.prms/template.c: Example to work from.
64068 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64070         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64071         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64073         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64074         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64075         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64076         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64078         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64079         (dg-process-target): No longer a varargs proc.
64080         Return S/N for target, P/F for xfail.  All callers changed.
64081         (user option procs): More argument checking.
64082         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64083         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64084         (dg-test): Skip test if not running on selected target in `dg-do'.
64085         Update handling of `dg-do-what', `dg-output-text'.
64086         Separate execution pass/fail from output pattern match pass/fail.
64087         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64089 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64091         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64092         target for 920510-1.c.
64094 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64096         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64097         Clean up comment regarding use of passcnt, etc.
64098         (gcc_stat): Don't update `testcnt' here.
64099         (gcc_finish): Do it here.
64100         Might as well reset `but_id' here too.
64101         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64102         to determine if the file should be tested.
64103         * gcc.c-torture/compile/compile.exp: Likewise.
64104         * gcc.c-torture/execute/execute.exp: Likewise.
64105         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64106         * gcc.misc-tests/dg-test.exp: Likewise.
64107         * gcc.prms/prms.exp: Likewise.
64108         * gcc.wendy/wendy.exp: Likewise.
64109         * g++.old-deja.exp: Likewise.
64110         Move "Testing file" message to verbose level 1.
64112 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64114         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64116 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64118         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64119         (default_gcc_start): Accept optional second list element
64120         of compiler flags.  Print compiler output at verbosity level 2.
64121         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64122         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64123         Save current values of framework globals passcnt, failcnt, xpasscnt,
64124         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64125         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64126         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64127         xfailcnt to compute stats.  Update framework global `testcnt' from
64128         pass/fail counts.
64129         (gcc_finish): New proc.  Clean up test environment.
64130         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64131         (gcc_epass, gcc_efail): Delete.
64132         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64133         argument of line number.
64134         (dg-init): If the tool has an init routine, call it.
64135         (dg-test): Remove args `cflags_var' and `libs_var'.
64136         Pass all compiler options to ${tool}_start.
64137         Handle missing line number.
64138         (dg-finish): New function.
64139         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64140         particular files.  Call gcc_finish at end.  Move "skipping test"
64141         message to verbosity level 3.
64142         * gcc.c-torture/compile/compile.exp: Likewise.
64143         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64144         * gcc.c-torture/execute/execute.exp: Likewise.
64145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64146         Print testcase being tried at verbosity level 1.
64147         * gcc.c-torture/special/special.exp: Unset xfail.
64148         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64149         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64150         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64151         * gcc.failure/failure.exp: Likewise.
64152         * gcc.ieee/ieee.exp: Likewise.
64153         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64154         Update call to dg-test.  Call dg-finish at end.
64155         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64156         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64157         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64158         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64159         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64160         * gcc.wendy/wendy.exp: Add copyright.
64161         Delete setting of tmpdir (done by gcc_init).
64162         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64163         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64164         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64165         gcc_[ce]pass/fail.
64167 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64169         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64170         confusion.
64171         (g++_load): Likewise.
64173         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64174         Rename argument to `prog' to remove the confusion.
64175         Varargs fns behave differently too!
64176         (g++_load): Likewise.
64178         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64180         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64181         what it is.  Delete (always) printing of status value for !native.
64182         Simplify verbose code, and include status and exec_output.
64183         (g++_load): Use gcc_load.
64185 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64187         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64188         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64189         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64190         940714-3.c as these testcases don't exist anymore.  Make
64191         va-arg-1.c expected to pass.
64193 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64195         * gcc.misc-tests/misc.exp: Only run specific testcases.
64196         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64197         * gcc.misc-tests/dg-[1-9].c: New files.
64199         * lib/dg.exp: New testsuite driver.
64200         * gcc.prms/prms.exp: Use it.
64202         * README.gcc: New file.
64204         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64205         Document and reset `lxpass' and `lxfail'.
64206         Simplify "initialized" message.
64207         (gcc_stat): Clean up comments a little.
64209 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64211         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64213 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64215         * lib/old-dejagnu.exp (process-option): New proc.
64216         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64217         (old-dejagnu): Simplify.
64218         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64220 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64222         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64223         exists and is not an empty string.
64225         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64226         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64227         finished.
64228         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64229         automatically.
64231         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64232         longer expected to fail.
64234         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64235         "f" function call.
64237         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64239         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64240         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64241         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64242         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64243         c-torture-1.29.
64245         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64246         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64248         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64250         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64251         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64253         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64254         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64255         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64257 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64259         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64260         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64261         940714-1.c, 940714-2.c, 940714-3.c},
64262         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64263         gcc.misc-tests/{mg.c,mg.exp}:
64264         New tests.
64265         * gcc.noncompile/noncompile.exp: Change accordingly.
64267 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64269         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64270         Undo previous clobberage.
64272 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64274         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64275         * gcc.special/{930510-1.c, special.exp}:
64276         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64277         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64278         struct-varargs-1.c}: New tests from c-torture-1.26.
64280 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64282         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64283           argument to switch.
64285 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64287         * Revert the previous changes.  Please see Rob's directory
64288         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64289         fixes.
64291 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64293         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64294         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64295         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64296         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64297         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64298         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64299         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64300         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64301         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64302         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64303         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64304         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64305         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64306         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64307         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64308         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64309         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64310         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64311         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64312         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64313         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64314         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64315         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64316         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64317         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64318         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64319         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64320         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64321         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64322         testing changes.
64324 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64326         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64327         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64328         with perror calls.
64330 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64332         * config/unix.exp (g++_load): Fix syntax.
64334 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64336         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64337         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64338         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64339         Don't expect va-arg-1.c to fail.  Correct expected output for
64340         920928-1.c.
64341         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64342         * gcc.wendy/hbm4.c: Correct typo.
64343         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64345 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64347         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64348         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64349         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64350         * lib/c-torture.exp (c-torture-compile): Ditto.
64352         Reduce volume of output (remove all the -I's and such).
64353         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64354         Call gcc_cpass, gcc_cfail.
64355         (c-torture): Pass testing option to c-torture-compile.
64357 1994-03-21  Doug Evans  (dje@cygnus.com)
64359         Bring patches over from progressive.
64360         * config/default.exp: Exit remote shell cleanly.
64361         (g++_exit, g++_start): Add default versions.
64362         * config/sim.exp (gcc_load): Use perror, not error.
64364 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64366         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64367         set in site.exp.
64369 1994-03-14  Doug Evans  (dje@cygnus.com)
64371         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64372         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64373         (wendy_try): New proc to run testcase.
64374         (main loop): Call 'em.
64375         * gcc.wendy/*.c: Clean up pass to correct expected output.
64377         * lib/gcc.exp: Minor cleanup work.
64378         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64380 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64382         * config/sim.exp (gcc_load): Document return codes better.
64383         Don't pass -v to simulator.
64385 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64387         * gcc.special/920717-x.c: Fix typo.
64388         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64389         get at sources.
64391         * lib/mike-gcc.exp: Fix typo.
64393 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64395         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64396         binary to use, transform the name.
64397         * config/*.exp: rename everything. Nuke any g++ specific files,
64398         it's now a special case of gcc that requires no special support.
64399         Add a default.exp for unsupported targets.
64401 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64403         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64404         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64405         version of Tcl.
64407 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64409         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64410         than a warning.
64412 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64414         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64416 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64418         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64419         option_list.  Compile every file with only 4/6 option choices
64420         (same as C torture) instead of with 12/18 different option
64421         choices.
64422         * lib/c-torture.exp: Likewise.
64424         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64425         not already set.
64427 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64429         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64430         can put an XFAIL *-*-* on excess errors.
64432 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64434         * g++.law: Add more tests derived from g++-bugs snapshots.
64436         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64437         equivalent to g++.law/init9.
64439         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64440         compiled it, and the a.out file after we've run it.
64442 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64444         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64445         compiled it, and the a.out file after we've run it.
64447 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64449         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64451 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64453         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64454         version number.
64456 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64458         * g++.law: New directory of g++ tests derived from the g++-bugs
64459         snapshots.
64461 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64463         * gcc.compile: initbug1.c initbug1.exp testcase added
64465 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64467         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64468         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64469           fixes submitted by Jeff Law (law@cs.utah.edu)
64470         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64471           Jeff Law (law@cs.utah.edu)
64474 1993-11-30  Mike Stump  (mrs@cygnus.com)
64476         * config/unix-g++.exp: Follow the gcc way of doing things.
64477         * g++.old-deja/old-deja.exp: Minor updates.
64478         * lib/g++.exp: New file, follow the gcc way of doing things.
64479         * lib/old-dejagnu.exp: Minor updates.
64480         * lib/mike-g++.exp: Always unset errorInfo.
64482 1993-11-06  Mike Stump  (mrs@cygnus.com)
64484         * lib/gcc.exp: Fix some errors with the below change, CC and
64485         CFLAGS should be global when setting, not local.
64487 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64489         * lib/gcc.exp: Transform tool name.
64491 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64493         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64495 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64497         * lib/gcc.exp: change gcc_done to gcc_stat
64499 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64501         * Upgraded gcc testsuite to c-torture version 1.25
64503 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64505         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64506         * lib/c-torture: added hooks for new reporting code.
64508 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64510         * config/sh-gcc.exp: check if sh-sim exists in the path
64512 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64514         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64515         * gcc.compile/compile.exp: Initial changes for new logic.
64516         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64517         * gcc.failure/failure.exp: Initial changes for new logic.
64518         * gcc.ieee/ieee.exp: Initial changes for new logic.
64519         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64520         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64521         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64522         * lib/c-torture.exp: Initial changes for new logic.
64523         * lib/gcc.exp: Initial changes for new logic.
64525 1993-10-15  Mike Stump  (mrs@cygnus.com)
64527         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64528         depend upon failure or success.  Fully qualify names in failure
64529         and success messages.  Always remove a.out before starting
64530         compile, just in case.  Pay more attention to error text output by
64531         the compiler.  Handle testcases with no known past errors just
64532         like all others, so that things are uniform.  Other miscellaneous
64533         improvements.
64535 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64537         * gcc.cpp: new directory for cpp tests
64539 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64541         * lib/chill.exp: Code reformatted, removed unused code.
64542         * config/unix-chill.exp: Code reformatted, removed unused code.
64543         * chill.execute/execute.exp: Code reformatted, removed unused code.
64544         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64546 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64548         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64549         routines not written.
64551 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64553         * config/bug-gcc.exp: Use new procs from bug.exp.
64555 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64557         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64558         via ftp, rather than depending on NFS.
64559         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64560         case.
64562 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64564         * config/bug-gcc.exp: Use new download proc.
64566 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64568         * chill.execute/execute.exp: cleanups, handles errors better
64569         * chill.compile/compile.exp: rewrite, based on execute.exp
64570         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64571         * lib/chill.exp: major changes to diff proc and compile and link
64572         procs. added chill_fail and chill_pass wrappers to pass and
64573         fail. added more comments, and handle error codes better.
64574         Added a hack to capture stderr from exec, so noncompile tests
64575         can work.
64577 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64579         * chill.execute/execute.exp: rewrite of testsuite driver
64580         * lib/chill.exp: rewrite of testsuite driver
64581         * config/unix-chill.exp: rewrite of testsuite driver
64583 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64585         In chill.execute:
64586         * iexpr.ch: Standardize uppercase.
64587         * tuples.dat: Standardize uppercase.
64588         * vary.ch: standardize.  Correct varying string assignments.
64589         * vary.dat: Add new output lines.
64591 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64593         In chill.execute:
64594         * chprintf.ch: Standardize use of uppercase.
64595         * tuples.ch: Standardize and turn arr2 into a DCL,
64596           rather than a SYN.
64597         * pinits.ch: Standardize.
64599 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64601         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64602         * Makefil: Renamed to Makefile.in.
64603         * configure.in: New.
64605 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64607         In chill.execute:
64608         * .cvsignore: Add result/output files.
64609         * Makefile: Fix up variables at start.  Use MFLAGS
64610           everywhere.  Correct bool_loc, built_ins entries.
64611           Add entry for vary1.ch.
64612         * bitarray.ch: Standardize upper-case usage.
64613         * bitexpr.ch: Standardize, add output of b1.
64614         * params.ch: Use arrayt in along PROC parameters, to
64615           avoid novelty problems.
64616         * sets.ch: Tiny cleanup.
64617         * vary1.ch: Re-indent.
64619 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64621         * Add PR-related files to Makefiles, .cvsignore files, etc.
64623 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64625         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64626           with compiler objects. New names are test-flow.c and test-loop.c
64628 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64630         * Upgraded c-torture tests from 1.19 to 1.20
64632         * new files:
64633         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64634         * gcc.compile: 930623-1.c 930623-2.c
64635         * gcc.noncompile: 930622-1.c 930622-2.c
64636         * gcc.failure: 920411-1.c 920627-2.c
64637         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64639 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64641         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64642           More changes to get testsuite working properly. Needs more work.
64643           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64645 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64647         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64648           More changes to get testsuite working properly. Needs more work.
64650 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64652         * chill.compile/compile.exp: Added for Dejagnu support
64653         * chill.execute/execute.exp: Added for Dejagnu support
64654         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64656 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64658         This should complete moving the CHILL test files.
64659         * chill.noncompile(.cvsignore printf.grt
64660             in-printf.grt chprintf.grt chprintf.ch):
64661             Added test-support files.
64662           (Makefile): Modified further.
64663         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64664             signal.ch): Added test files.
64665           * chill.execute (.cvsignore printf.grt printr.c
64666             in-printf.grt rts.c chprintf.grt rts.h): Added
64667           test-support files.
64668             (Makefile): More corrections.
64670 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64672         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64673           test cases, ready for DejaGnu.
64675 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64677         * Upgraded c-torture tests from 1.18 to 1.19
64679         * gcc.compile: added test(s):
64680           930607-1.c
64681         * gcc.execute: added test(s):
64682           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64684         * added new subdirectory for misc tests: gcc.misc-tests
64685         * gcc.misc-test(s): added tests:
64686           inst-check.c test-consts.c test-ior.c test-switch.c
64688 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64690         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64692 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64694         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64696 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64698         * Upgraded c-torture tests from 1.17 to 1.18
64700 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64702         * Upgraded c-torture tests from 1.12 to 1.17
64704 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64706         * lib/old-dejagnu.exp:
64707           Fixed handling of XFAIL target triplets to correctly
64708           recognize wildcard characters.  Removed code that
64709           appended a unique id tag to the end of the file name
64710           printed out by the result of the testcases within a
64711           given test file.
64713 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64715         * lib/old-dejagnu.exp:
64716           Reworked expected failure handling to trigger off of XFAIL
64717           keyword in keyphrase embeded in testcase source code. The
64718           XFAIL keyword must be at the end of the keyphrase line. It
64719           may optionally be followed by one or more target triplets.
64720           It has just occured that the handling of wildcards in the
64721           target triplet may not be correct.
64723 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64725         * g++.old-deja/tests:
64726           Moved all subdirectories up one level into g++.old-deja .
64728         * lib/old-dejagnu.exp:
64729           Fixed problem with CXXFLAGS not being properly reset, and being
64730           corrupted with extraneous "-c" compiler option.  This was
64731           causing binaries to not be generated for test that needed them.
64732           Modified strings passed to "pass" and "fail" so that individual
64733           tests from the same test file would be distinguished by an
64734           identifier appended to the test file name in the summary logs;
64735           this corrected a problem with erroneous diff logs.  Added code
64736           to search testcases for expected fail and unexpected pass keywords.
64738 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64740         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64742 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64744         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64745           Removed extraneous text from end of "Special g++ Options"
64746           keyphrase.
64748         * lib/old-dejagnu.exp: Added pattern matching to look for new
64749           keywords, embedded in testcases comments, which will trigger
64750           calls to xpass and xfail.
64752 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64754         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64755           comments embedded in the testcases, especially the one looking for
64756           special compiler options, as well as the pattern matching for the
64757           compiler output again.
64759 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64761         * lib/old-dejagnu.exp: Do a proper check of the return value for
64762           execute tests. Fixed several problems with the pattern matching
64763           of the compiler output which gave erroneous test results.
64764           Changed several of the test result messages to be more descriptive.
64765         * config/unix-g++.exp: Proc g++_load now actually works and
64766           executes the tests passed to it and returns a usable return
64767           value.
64769 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64771           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64773 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64775         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64776           Modified both files to properly execute the old style
64777           dejagnu tests. The previous versions of these files were
64778           experimental and did not function anything near correctly.
64780 1993-04-05  Rob Savoye  (rob@cygnus.com)
64782         * Removed all Makefile.in and configure.in files. No configuration
64783         needed now.
64785 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64787         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64789 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64791         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64792         gcc.special/configure.in, gcc.noncompile/configure.in,
64793         gcc.execute/configure.in, gcc.code_quality/configure.in,
64794         g++.other/configure.in, g++.old-deja/configure.in,
64795         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64796         in srcname setting.
64798 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64800         * lib/udi.exp: Fixed mondfe and mondfe_download.
64801         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64802         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64804 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64806         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64807         (gdb_exit): Don't remove *_soc files.
64809 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64811         * lib/c-torture.exp: Don't look for main; instead always use -w
64812         -c.  This is how the c-torture tests work.  Remove the object
64813         file if the compilation succeeds.
64814         * gcc.execute/execute.exp: Remove executable if test passes.
64815         * gcc.noncompile/noncompile.exp: Every test is an expected
64816         failure.
64817         * gcc.special/special.exp: Added tests from c-torture 1.11,
64818         corrected use of existing test.
64819         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64820         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64821         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64822         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64823         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64824         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64825         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64826         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64827         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64828         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64829         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64830         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64831         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64832         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64833         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64834         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64835         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64836         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64837         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64838         c-torture 1.11.
64839         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64840         correspond to c-torture 1.11.
64842         * New file.