* gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6f3a283203e93ed758b1d93f9c56525fe9b1c233
1 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
3         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7         * gfortran.dg/secnds.f: Replace time tolerance with a
8         before-and-after bracket.
9         * gfortran.dg/secnds-1.f: Likewise.
11 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/30512
14         * gfortran.dg/maxlocval_1.f90: New test.
16 2007-02-09  Roger Sayle  <roger@eyesopen.com>
18         * gcc.target/ia64/builtin_bswap-1.c: New test case.
20 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22         PR fortran/30720
23         * gfortran.dg/array_function_1.f90: New test.
25 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
27         * lib/target-supports.exp (check_effective_target_lax_strtofp)
28         (check_effective_target_dummy_wcsftime): New functions.
30 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
32         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
33         * lib/target-supports.exp (check_effective_target_uclibc): New
34         function.
36 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
38         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
39         (vsnprintf): Don't define for uClibc targets.
41 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
43         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
44         set before checking whether it was allowed.
45         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
46         before checking inside_main.
48 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
50         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
51         uClinux targets.
52         (u16sf): Likewise u4sf.
53         * g++.dg/compat/struct-layout-1.h: Likewise.
55 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
57         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
58         procedure.
59         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
60         m68k targets if check_effective_target_coldfire_fpu returns true.
62 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
63         Richard Guenther  <rguenther@suse.de>
65         PR middle-end/23361
66         * gcc.dg/fold-compare-3.c: New testcase.
67         * gcc.dg/tree-ssa/loop-24.c: Likewise.
69 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
71         * gcc.dg/pr26570.c: Clean up coverage files.
72         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
73         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
74         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
75         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
76         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
77         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
78         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
79         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
80         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
81         * gcc.dg/tree-ssa/pr25501.c: Ditto.
82         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
83         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
84         * gcc.dg/vect/pr28952.c: Ditto.
85         * gcc.dg/vect/pr27151.c: Ditto.
86         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
87         * g++.dg/gomp/macro-3.C: Ditto.
89 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
91         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
92         of the loop.
94 2007-02-08  Roger Sayle  <roger@eyesopen.com>
96         * gcc.target/i386/builtin-bswap-2.c: New test case.
98 2007-02-08  Roger Sayle  <roger@eyesopen.com>
100         * gfortran.dg/forall_8.f90: New test case.
101         * gfortran.dg/forall_9.f90: Likewise.
103 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
105         * gcc.dg/builtins-20.c: Add some -~ complex cases.
107 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
109         * lib/target-supports.exp (check_effective_target_simulator): New. 
111 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
113         * gcc.dg/tree-ssa/loop-25.c: New test.
115 2007-02-06  Richard Henderson  <rth@redhat.com>
117         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
119 2007-02-06  Roger Sayle  <roger@eyesopen.com>
121         * gcc.target/powerpc/popcount-1.c: New test case.
122         * gcc.target/powerpc/parity-1.c: Likewise.
124 2007-02-06  Richard Guenther  <rguenther@suse.de>
126         PR middle-end/27302
127         * gcc.dg/torture/pr27302-2.c: New testcase.
129 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
131         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
132         * gcc.dg/vect/vect-iv-1.c: New test.
133         * gcc.dg/vect/vect-iv-2.c: New test.
134         * gcc.dg/vect/vect-iv-3.c: New test.
135         * gcc.dg/vect/vect-iv-4.c: New test.
136         * gcc.dg/vect/vect-iv-5.c: New test.
137         * gcc.dg/vect/vect-iv-6.c: New test.
138         * gcc.dg/vect/vect-iv-7.c: New test.
139         * gcc.dg/vect/vect-iv-8.c: New test.
140         * gcc.dg/vect/vect-iv-9.c: New test.
141         * gcc.dg/vect/vect-iv-10.c: New test.
142         * gcc.dg/vect/vect-iv-11.c: New test.
143         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
144         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
145         * gcc.dg/vect/vect-14.c: Now vectorizable.
146         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
147         * gcc.dg/vect/vect-27.c: Likewise.
148         * gcc.dg/vect/vect-29.c Likewise.
149         * gcc.dg/vect/vect-dv-2.c: Likewise.
150         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
151         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
152         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
154 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
156         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
158 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
160         * gcc.dg/builtins-20.c: Add more cases.
162 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
164         PR debug/30189
165         * gcc.dg/pr30189.c: New test.
167 2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
169         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
170         for running tests.
171         * gcc.target/i386/sse4a-extract.c: New test.
172         * gcc.target/i386/sse4a-insert.c: New test.
173         * gcc.target/i386/sse4a-montsd.c: New test.
174         * gcc.target/i386/sse4a-montss.c: New test.
176 2007-02-05  Richard Guenther  <rguenther@suse.de>
178         * gcc.target/i386/vectorize3.c: New testcase.
180 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
182         PR target/30665
183         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
185 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
187         PR fortran/30611
188         * gfortran.dg/repeat_1.f90: New test.
190 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
192         PR fortran/30605
193         * gfortran.dg/spread_shape_1.f90: Remove tabs.
194         * gfortran.dg/derived_init_2.f90: Ditto.
195         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
196         * gfortran.dg/array_initializer_1.f90: Ditto.
197         * gfortran.dg/do_2.f90: Ditto.
198         * gfortran.dg/proc_assign_1.f90: Ditto.
200 2007-02-04  Richard Guenther  <rguenther@suse.de>
202         PR middle-end/30636
203         * g++.dg/warn/pr30636.C: New testcase.
204         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
206 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
208         PR middle-end/30667
209         * gfortran.dg/pr30667.f: New test.
211 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
213         * gcc.dg/builtins-54.c: Add more cases.
215 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
217         PR fortran/30514
218         * gfortran.dg/zero_sized_2.f90: New test.
220         PR fortran/30660
221         * gfortran.dg/alloc_comp_basics_4.f90: New test.
223         PR fortran/29820
224         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
225         file.
227 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
229         PR fortran/30683
230         * gfortran.dg/interface_10.f90: New test.
232 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
234         * gcc.dg/builtins-20.c: Add more cases.
236 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
238         PR target/29682
239         * gcc-target/ia64/pr29682.c: New test.
241 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
243         PR fortran/30284
244         * gfortran.dg/arrayio_11.f90.f90: New test.
246         PR fortran/30626
247         * gfortran.dg/arrayio_12.f90.f90: New test.
249 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
251         PR c++/30536
252         * g++.dg/tls/diag-5.C: New test.
254         PR middle-end/30473
255         * gcc.dg/pr30473.c: New test.
256         * gcc.c-torture/execute/20070201-1.c: New test.
258 2007-02-01  Roger Sayle  <roger@eyesopen.com>
260         * gfortran.dg/dependency_20.f90: New test case.
262 2007-01-31  Ian Lance Taylor  <iant@google.com>
264         * gcc.dg/lower-subreg-1.c (test): New test.
266 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
268         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
270 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
272         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
273         * gcc.dg/torture/builtin-math-3.c: Likewise.
275 2007-01-31  Dirk Mueller  <dmueller@suse.de>
277         gcc.dg/Wparentheses-2.c: Update and add new tests.
279 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
281         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
282         vectorize.
284 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
286         * gcc.dg/builtins-63.c: New test.
288 2007-01-31  Tobias Burnus  <burnus@net-b.de>
290         PR fortran/27588
291         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
293 2007-01-31  Tobias Burnus  <burnus@net-b.de>
295         PR fortran/30520
296         * gfortran.dg/volatile8.f90: New argument conformance test.
297         * gfortran.dg/volatile9.f90: New scope test.
299 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
301         PR c++/24745
302         * g++.dg/warn/null4.C: New.
304 2001-01-30  Roger Sayle  <roger@eyesopen.com>
305             Uros Bizjak  <ubizjak@gmail.com>
307         * gcc.dg/large-size-array-3.c: Correct typo.
309 2007-01-30  Richard Guenther  <rguenther@suse.de>
311         PR middle-end/27657
312         * g++.dg/debug/pr27657.C: New testcase.
314 2007-01-30  Richard Guenther  <rguenther@suse.de>
316         PR middle-end/30313
317         * gcc.dg/torture/pr30313.c: New testcase.
319 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
321         * gcc.dg/dfp/dfp-except.h: New file.
322         * gcc.dg/dfp/fe-check.h: New file.
323         * gcc.dg/dfp/fe-binop.c: New test.
324         * gcc.dg/dfp/fe-convert-1.c: New test.
325         * gcc.dg/dfp/fe-convert-2.c: New test.
326         * gcc.dg/dfp/fe-convert-3.c: New test.
328         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
329         * gcc.dg/dfp/decfloat-constants.c: Ditto.
330         * gcc.dg/dfp/convert-dfp.c: Ditto.
331         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
333 2007-01-29  Josh Conner  <jconner@apple.com>
335         * gcc.target/powerpc/altivec-24.c: New test.
337 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
339         PR c++/28266
340         * g++.dg/parse/defarg12.C: New test.
342 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
344         PR fortran/30554
345         * gfortran.dg/used_dummy_types_6.f90: New test.
347 2007-01-28  Jan Hubicka  <jh@suse.cz>
349         * gcc.dg/tree-prof/val-prof-6.c: New test.
351 2007-01-28  Roger Sayle  <roger@eyesopen.com>
353         * gcc.dg/large-size-array-3.c: Correct test case (portability).
355 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
357         PR C++/28988
358         * g++.dg/expr/dtor4.C: New test.
360 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
362         * gcc.dg/tree-ssa/loop-23.c: New test.
364 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
366         PR libfortran/30389
367         * gfortran.dg/achar_2.f90:  New test.
368         * gfortran.dg/achar_3.f90:  New test.
370 2007-01-27  Ian Lance Taylor  <iant@google.com>
372         * gcc.dg/strict-overflow-1.c: New test.
373         * gcc.dg/no-strict-overflow-1.c: New test.
374         * gcc.dg/strict-overflow-2.c: New test.
375         * gcc.dg/no-strict-overflow-2.c: New test.
376         * gcc.dg/strict-overflow-3.c: New test.
377         * gcc.dg/no-strict-overflow-3.c: New test.
378         * gcc.dg/strict-overflow-4.c: New test.
379         * gcc.dg/no-strict-overflow-4.c: New test.
380         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
381         * gcc.dg/pr15784-1.c: Likewise.
382         * gcc.dg/pr20922-1.c: Likewise.
383         * gcc.dg/pr20922-3.c: Likewise.
384         * gcc.dg/pr20922-4.c: Likewise.
385         * gcc.dg/pr20922-6.c: Likewise.
386         * gcc.dg/compare-4.c: Likewise.
387         * gcc.dg/torture/pr26898-1.c: Likewise.
388         * gcc.dg/tree-ssa/divide-1.c: Likewise.
389         * gcc.dg/tree-ssa/divide-2.c: Likewise.
390         * gcc.dg/tree-ssa/divide-3.c: Likewise.
391         * gcc.dg/tree-ssa/divide-4.c: Likewise.
392         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
393         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
394         * gcc.dg/tree-ssa/pr21082.c: Likewise.
395         * gcc.dg/tree-ssa/pr26899.c: Likewise.
396         * g++.dg/tree-ssa/pr21082.C: Likewise.
398 2007-01-27  Roger Sayle  <roger@eyesopen.com>
400         * gcc-dg/large-size-array-3.c: New test case.
402 2007-01-27  Roger Sayle  <roger@eyesopen.com>
404         * gfortran.dg/forall_7.f90: New test case.
406 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
408         PR fortran/30407
409         * gfortran.dg/where_operator_assign_1.f90: New test.
410         * gfortran.dg/where_operator_assign_2.f90: New test.
411         * gfortran.dg/where_operator_assign_3.f90: New test.
413 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
415         * lib/target-supports.exp
416         (check_effective_target_powerpc_altivec): New.
417         (check_effective_target_vect_cmdline_needed): Use it.
419 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
421         PR fortran/30278
422         * gfortran.dg/backslash_3.f: New test.
424 2007-01-26  Richard Guenther  <rguenther@suse.de>
426         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
428 2007-01-26  Tobias Burnus  <burnus@net-b.de>
430         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
431         * gfortran.dg/vect/vect.exp: Ditto.
432         * gfortran.dg/dg.exp: Ditto.
433         * gfortran.fortran-torture/execute/execute.exp: Ditto.
434         * gfortran.fortran-torture/compile/compile.exp: Ditto.
436 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
438         * gcc.dg/builtins-20.c: Add more cases.
439         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
441 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
443         PR fortran/30437
444         * gcc.dg/Wall.c: New.
445         * gcc.dg/Wno-all.c: New.
446         * gfortran.dg/Wall.f90: New.
447         * gfortran.dg/Wno-all.f90: New.
448         
449 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
451         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
452         * g++.dg/eh/simd-2.C: Also run on Darwin.
453         * g++.dg/eh/simd-3.C: New.
454         * g++.dg/eh/simd-4.C: New.
456 2007-01-25  Richard Guenther  <rguenther@suse.de>
458         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
459         and _PROFILE_USE.
460         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
462 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
464         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
465         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
466         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
467         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
468         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
469         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
470         * gcc.dg/ipa/ipa-7.c: New testcase.
472 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
474         * g++.dg/cpp0x/warn_cxx0x.C: New.
476 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
478         * gcc.dg/builtins-20.c: Test builtin carg.
480 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
482         PR middle-end/27416
483         * gcc.dg/gomp/pr27416.c: New test.
485         PR middle-end/30494
486         * gcc.dg/gomp/pr30494.c: New test.
487         * g++.dg/gomp/pr30494.C: New test.
489         PR middle-end/30421
490         * gcc.dg/gomp/pr30421.c: New test.
492 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
494         * gcc.target/ia64/versionid-1.c: New test.
495         * gcc.target/ia64/versionid-2.c: New test.
497 2007-01-24  Richard Guenther  <rguenther@suse.de>
499         PR testsuite/30181
500         * gcc.dg/builtins-57.c: Change to a link-time testcase
501         to support non-C99 targets.
503 2007-01-24  Jan Hubicka  <jh@suse.cz>
505         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
507 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
509         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
511 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
513         PR objc/27438
514         * objc.dg/const-str-12.m: New test.
516 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518         PR fortran/30532
519         * gfortran.dg/ctrl-z.f90:  New test.
520         
521 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523         PR fortran/30481
524         * gfortran.dg/namelist_assumed_char.f90:  New test.
526 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
528         PR c++/27492
529         * g++.dg/inherit/covariant15.C: New test.
531 2007-01-23  Ian Lance Taylor  <iant@google.com>
533         * g++.dg/warn/Wparentheses-24.C: New test.
535 2007-01-23  Richard Guenther  <rguenther@suse.de>
537         PR testsuite/30560
538         * ada/acats/run_acats: Do not call gnatmake or gnatchop
539         with full path.
541 2007-01-22  Richard Guenther  <rguenther@suse.de>
543         PR tree-optimization/30038
544         * gcc.dg/builtins-62.c: New testcase.
546 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
548         * gcc.c-torture/compile/20070121.c: New test.
550 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
552         PR libfortran/30525
553         * gfortran.dg/char_comparison_1.f:  New test.
555 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
557         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
559 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
561         PR objc/30479
562         * objc.dg/pch: New directory.
563         * objc.dg/pch/pch.exp: New file.
564         * objc.dg/pch/interface-1.m: New test.
565         * objc.dg/pch/interface-1.hs: New include file.
566         * lib/objc.exp (objc_target_compile): Add
567         "-x objective-c-header" in front of the sources if this is
568         a precompiled header being compiled.
570 2007-01-20  Roger Sayle  <roger@eyesopen.com>
572         * gfortran.dg/array_memcpy_3.f90: New test case.
573         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
575 2007-01-20  Roger Sayle  <roger@eyesopen.com>
576             Brooks Moses  <brooks.moses@codesourcery.com>
577             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
579         * gfortran.dg/intrinsic_sign_1.f90: New test case.
580         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
582 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
584         * gcc.dg/torture/builtin-math-3.c: Test fdim.
586 2007-01-19  Mike Stump  <mrs@apple.com>
588         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
589         away.
591 2007-01-19  Roger Sayle  <roger@eyesopen.com>
593         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
594         option instead of -funsafe-math-optimizations.
596 2007-01-19  Tomas Bily  <tbily@suse.cz>
598         gcc.dg/tree-prof/indir-call-prof.c: New.
599         g++.dg/dg.exp: Add tree-prof subdirectory.
600         g++.dg/tree-prof/indir-call-prof.C: New.
601         g++.dg/tree-prof/tree-prof.exp: New.
603 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
605         PR c++/17947
606         * g++.dg/warn/deprecated.C: Update warning output.
607         * g++.dg/warn/deprecated-2.C: Likewise.
608         * g++.dg/warn/deprecated-3.C: New.
609         
610 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
612         * gcc.c-torture/execute/nestfunc-7.c: New.
614 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
616         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
618 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
620         * gcc.dg/m68k-pic-1.c: New.
622 2007-01-18  Roger Sayle  <roger@eyesopen.com>
624         * gfortran.dg/array_memcpy_4.f90: New test case.
626 2007-01-18  Josh Conner  <jconner@apple.com>
628         PR target/30485
629         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
630         * gcc.dg/vect/no-trapping-math-1: New.
631         * gcc.dg/vect/no-trapping-math-2: New.
633 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
635         * gcc.target/i386/387-8.c: Update comment about optimizing
636         inherent load of 1.0 of fptan instruction.
638 2007-01-18  Dirk Mueller  <dmueller@suse.de>
639             Richard Guenther <rguenther@suse.de>
641         PR diagnostic/8268
642         * gcc.dg/Warray-bounds.c: New testcase.
643         * gcc.dg/Warray-bounds-2.c: New testcase.
644         * g++.dg/warn/Warray-bounds.C: New testcase.
645         * g++.dg/warn/Warray-bounds-2.C: New testcase.
647 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
649         PR fortran/30476
650         * gfortran.dg/generic_12.f90: New test.
652 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
654         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
655         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
657 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
659         * gcc.dg/dfp/compare-special.h: New file.
660         * gcc.dg/dfp/compare-special-32.c: New test.
661         * gcc.dg/dfp/compare-special-64.c: New test.
662         * gcc.dg/dfp/compare-special-128.c: New test.
664 2007-01-16  Roger Sayle  <roger@eyesopen.com>
665             Paul Thomas  <pault@gcc.gnu.org>
666             Steven G. Kargl  <kargl@gcc.gnu.org>
668         PR fortran/30404
669         * gfortran.dg/forall_6.f90: New test case.
670         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
671         * gfortran.dg/dependency_13.f90: Likewise.
673 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
675         PR testsuite/12325
676         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
677         targets that don't support Inf.
679 2007-01-15  Dale Johannesen  <dalej@apple.com>
681         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
683 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
685         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
686         of achar for 0xff to avoid the "Extended ASCII not
687         implemented" error message.
689 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
691         PR fortran/28172
692         * gfortran.dg/altreturn_4.f90: New test.
694         PR fortran/29389
695         * gfortran.dg/stfunc_4.f90: New test.
697         PR fortran/29712
698         * gfortran.dg/bound_2.f90: Reinstate commented out line.
699         * gfortran.dg/initialization_1.f90: Change warning.
701         PR fortran/30283
702         * gfortran.dg/specification_type_resolution_2.f90: New test.
704 2007-01-14  Jan Hubicka  <jh@suse.cz>
706         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
707         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
708         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
709         elimination.
711 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
713         PR fortran/30410
714         * gfortran.dg/external_procedures_2.f90: New test.
716 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
718         PR target/30413
719         * gcc.target/i386/pr30413.c: New test.
721 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
723         PR fortran/30452
724         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
726 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
728         * gcc.dg/20070112-1.c: New test.
730 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732         PR libgfortran/30435
733         * gfortran.dg/list_read_6.f90: New test.
735 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
737         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
739 2007-01-12  Tom Tromey  <tromey@redhat.com>
741         PR preprocessor/28227:
742         * gcc.dg/cpp/pr28227.c: New file.
744 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
746         * gcc.dg/tree-ssa/loop-22.c: New test.
748 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
750         PR tree-optimization/29516
751         * gcc.dg/tree-ssa/loop-20.c: New test.
753 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
755         PR libfortran/30415
756         * minmaxloc_integer_kinds_1.f90:  New test.
758 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
760         PR c++/29573
761         * g++.dg/template/sizeof-template-argument.C: New test.
763 2007-01-11  Jan Hubicka  <jh@suse.cz>
765         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
766         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
767         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
768         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
769         * gcc.dg/tree-ssa/pr21658.c: Likewise.
770         * gcc.dg/tree-ssa/pr15349.c: Likewise.
771         * gcc.dg/tree-ssa/pr25501.c: Likewise.
772         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
773         transformation in question.
774         * gcc.dg/tree-ssa/vrp05.c: Likewise.
775         * gcc.dg/tree-ssa/pr20701.c: Likewise.
776         * gcc.dg/always_inline3.c: Likewise.
778 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
780         PR c++/28999
781         * g++.dg/template/typename11.C: New test.
783 2007-01-10  Robert Kennedy <jimbob@google.com>
785         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
787 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
789         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
790         for different integer kinds.
791         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
792         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
793         * gfortran.dg/ishft_2.f90: New test.
794         * gfortran.dg/ishft_3.f90: New test.
796 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
798         * gfortran.dg/altreturn_2.f90: Removed executable bit.
800 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
802         PR tree-optimization/30322
803         * gcc.dg/tree-ssa/loop-21.c: New test.
805 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
807         * g++.dg/rtti/darwin-builtin-linkage.C: New.
809 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
811         * gcc.target/spu/intrinsics-1.c: Remove xfail.
813 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
815         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
816         * g++.dg/warn/overflow-warn-3.C: Likewise.
817         * g++.dg/warn/overflow-warn-4.C: Likewise.
818         * g++.dg/warn/overflow-warn-5.C: Likewise.
819         * g++.dg/warn/overflow-warn-6.C: Likewise.
820         * g++.dg/warn/Woverflow-1.C: Likewise.
821         * g++.dg/warn/Woverflow-2.C: Likewise.
822         * g++.dg/warn/Woverflow-3.C: Likewise.
823         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
825 2007-01-08  Roger Sayle  <roger@eyesopen.com>
827         * gfortran.dg/array_constructor_14.f90: New test case.
828         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
830 2007-01-08  Richard Guenther  <rguenther@suse.de>
832         PR tree-optimization/23603
833         * gcc.dg/tree-ssa/vrp31.c: New testcase.
834         * gcc.dg/tree-ssa/vrp32.c: Likewise.
836 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
838         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
839         in __v8qi typedef.
840         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
841         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
842         compiler behaviour.
843         * gcc.dg/simd-5.c: Likewise.
844         * gcc.dg/simd-6.c: Likewise.
845         * g++.dg/conversion/simd1.C: Likewise.
846         * g++.dg/conversion/simd3.C: Likewise.
847         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
848         (main): Use it.
850 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
852         PR tree-optimization/29877
853         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
854         name of a hard register for the target concerned.  Adjust dg-error
855         directives to cope with new behaviour of TER.
857 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
859         PR c++/28986
860         * g++.dg/conversion/nullptr1.C: Added overflow warning.
861         * g++.dg/warn/overflow-warn-1.C: New.
862         * g++.dg/warn/overflow-warn-3.C: New.
863         * g++.dg/warn/overflow-warn-4.C: New.
864         * g++.dg/warn/overflow-warn-5.C: New.
865         * g++.dg/warn/overflow-warn-6.C: New.
866         * g++.dg/warn/Woverflow-1.C: New.
867         * g++.dg/warn/Woverflow-2.C: New.
868         * g++.dg/warn/Woverflow-3.C: New.
869         * g++.dg/warn/multiple-overflow-warn-2.C: New.
870         
871 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
873         PR fortran/27698
874         * gfortran.dg/invalid_name.f90: New test.
875         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
876         * gfortran.dg/gomp/pr29759.f90: Ditto.
878 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
880         * gfortran.dg/present_1.f90:  Update error message.
882 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
884        PR c++/19439
885        * g++.dg/template/duplicate1.C: New test
886        * g++.dg/template/memfriend6.C: Adjust error markers.
887         
888 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
890         PR tree-opt/30385
891         * gcc.dg/torture/inline-1.c: New test.
893 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
895         PR c/19978
896         * gcc.dg/multiple-overflow-warn-1.c: New.
897         * gcc.dg/multiple-overflow-warn-2.c: New.
898         * gcc.dg/overflow-warn-6.c: New.
899         * g++.dg/warn/multiple-overflow-warn-1.C: New.
900         
901 2007-01-05  Roger Sayle  <roger@eyesopen.com>
903         * gfortran.dg/array_memcpy_1.f90: New test case.
904         * gfortran.dg/array_memcpy_2.f90: Likewise.
906 2007-01-05  Richard Guenther  <rguenther@suse.de>
908         PR middle-end/27826
909         * g++.dg/opt/pr27826.C: New testcase.
911 2007-01-05  Ian Lance Taylor  <iant@google.com>
913         * gcc.dg/Walways-true-1.c: New test.
914         * gcc.dg/Walways-true-2.c: New test.
915         * g++.dg/warn/Walways-true-1.C: New test.
916         * g++.dg/warn/Walways-true-2.C: New test.
918 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
920         PR c/30360
921         * gcc.dg/pr30360.c: New test.
923 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
925         PR fortran/23232
926         * gfortran.dg/data_implied_do_1.f90: New test.
928         PR fortran/27996
929         PR fortran/27998
930         * gfortran.dg/char_length_1.f90: New test.
932 2007-01-05  Richard Guenther  <rguenther@suse.de>
934         PR middle-end/28116
935         * g++.dg/opt/pr28116.C: New testcase.
937 2007-01-05  Tobias Burnus  <burnus@net-b.de>
939         PR fortran/29624
940         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
941           invalid deallocate.
942         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
943         * gfortran.dg/protected_4.f90: Add pointer intent check.
944         * gfortran.dg/protected_6.f90: Add pointer intent check.
945         * gfortran.dg/pointer_intent_1.f90: New test.
946         * gfortran.dg/pointer_intent_2.f90: New test.
947         * gfortran.dg/pointer_intent_3.f90: New test.
949 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
951         PR 30235
952         * gfortran.dg/altreturn_2.f90: new test.
954 2007-01-04  Tom Tromey  <tromey@redhat.com>
956         PR preprocessor/28165:
957         * gcc.dg/cpp/pr28165.c: New file.
959 2007-01-03  Josh Conner  <jconner@apple.com>
961         PR middle-end/29683
962         * gcc.dg/pr29683.c: New.
964 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
966         PR c++/28217
967         * g++.dg/pch/template-1.C: New test.
968         * g++.dg/pch/template-1.Hs: New file.
970 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
972         PR middle-end/30353
973         * gcc.c-torture/compile/complex-4.c: New test.
975 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
977         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
978         -maltivec.
979         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
981 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
983         PR middle-end/30286
984         * gcc.dg/pr30286.c: New test.
986         PR c++/29535
987         * g++.dg/template/crash66.C: New test.
989         PR c++/29054
990         * g++.dg/template/friend49.C: New test.
992 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
994         * gfortran.dg/ibits.f90: New test.
996 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
998         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
999         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1001 2007-01-02  Jan Hubicka  <jh@suse.cz>
1003         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1004         first one.
1006 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1008         PR c/19977
1009         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1010         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1012 2006-01-02  Ian Lance Taylor  <iant@google.com>
1014         * g++.dg/warn/Wparentheses-22.C: New test.
1015         * g++.dg/warn/Wparentheses-23.C: New test.
1017 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1019         PR middle-end/7651
1020         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1021         * gcc.dg/declspec-3-Wextra.c: New.
1022         * gcc.dg/declspec-3-no.c: New
1024 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1026         PR fortran/20896
1027         * gfortran.dg/interface_10.f90: Remove.
1029 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1031         * gcc.dg/fold-eqxor-4.c: New test case.
1033 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1035         PR middle-end/30311
1036         * gcc.c-torture/compile/pr30311.c: New test.
1038 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1040         PR middle-end/30253
1041         * gcc.c-torture/compile/statement-expression-1.c: New test.
1043 2007-01-01  Andreas Schwab  <schwab@suse.de>
1045         PR target/29166
1046         * g++.dg/eh/pr29166.C: New test.
1048 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1050         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1051         New.
1052         (check_effective_target_vect_cmdline_needed): Use it.
1054 2006-12-31  Richard Guenther  <rguenther@suse.de>
1056         PR middle-end/30137
1057         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1058         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1060 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1062         PR middle-end/30322
1063         * gcc.dg/fold-plusnot-1.c: New test case.
1065 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1067         PR c++/29731
1068         * g++.dg/parse/template22.C: New test.
1070 2006-12-31  Richard Guenther  <rguenther@suse.de>
1072         PR middle-end/30338
1073         * gcc.c-torture/compile/pr30338.c: New testcase.
1075 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1077         PR fortran/27900
1078         * gfortran.dg/intrinsic_actual_4.f90: New test.
1080         PR fortran/24325
1081         * gfortran.dg/func_decl_3.f90: New test.
1083 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1085         PR fortran/23060
1086         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1087         * gfortran.dg/c_by_val_1.f: New test.
1088         * gfortran.dg/c_by_val_2.f: New test.
1089         * gfortran.dg/c_by_val_3.f: New test.
1091 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1093         PR libfortran/30321
1094         * gfortran.dg/sum_zero_array_1.f90:  New test.
1096 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1098         PR preprocessor/29612
1099         * gcc.dg/cpp/pr29612-1.c: New test.
1100         * gcc.dg/cpp/pr29612-2.c: New test.
1102 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1104         PR fortran/30034
1105         * gfortran.dg/pure_formal_proc_1.f90: New test.
1107         PR fortran/30237
1108         * gfortran.dg/intrinsic_actual_3.f90: New test.
1110 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1112         PR fortran/30014
1113         * gfortran.dg/io_constraints_1.f90: Update test.
1114         * gfortran.dg/io_constraints_2.f90: Update test.
1115         * gfortran.dg/inquire_iolength.f90: New test.
1117 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1119         PR fortran/20896
1120         * gfortran.dg/interface_10.f90: New test.
1121         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1122         since z is already, locally a variable.
1124         PR fortran/25135
1125         * gfortran.dg/generic_11.f90: New test.
1126         * gfortran.dg/interface_7.f90: Remove name clash between module
1127         name and procedure 'x' referenced in the interface.
1129 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1131         PR middle-end/7651
1132         * gcc.dg/Wmissing-parameter-type.c: New.
1133         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1134         * gcc.dg/Wmissing-parameter-type-no.c: New.
1135         
1136 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1138         PR fortran/25818
1139         * gfortran.dg/entry_array_specs_2.f: New test.
1141         PR fortran/30084
1142         * gfortran.dg/nested_modules_6.f90: New test.
1144 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1146         PR middle-end/7651
1147         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1148         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1150 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1152         PR C++/30168
1153         * g++.dg/opt/complex6.C: New test.
1155 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1157         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1158         full" if the linker on spu-*-* warns about exceeding local store.
1160         And revert this patch:
1161         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1162         fail to link due to relocation overflows on spu-*-*.
1164 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1166         PR fortran/30273
1167         * gfortran.dg/dependency_19.f90: New test.
1169 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1171         PR fortran/30202
1172         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1174 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1176         PR middle-end/30262
1177         * gcc.c-torture/execute/20061220-1.c: New test.
1179         PR middle-end/30263
1180         * gcc.dg/gomp/asm-1.c: New test.
1182         PR target/30230
1183         * g++.dg/eh/ia64-2.C: New test.
1185 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1187         PR target/28966
1188         PR target/29248
1189         * gcc.dg/rs6000-leaf.c: New.
1191 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1193         PR fortran/25392
1194         * gfortran.dg/f2c_8.f90: New test.
1196 2006-12-20  Bill Wendling  <wendling@apple.com>
1198         * gcc.dg/asm-b.c: Check for __ppc64__.
1200 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1202         PR fortran/30190
1203         * gfortran.dg/bounds_check_5.f90: New test.
1205 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1207         PR middle-end/30143
1208         * gcc.dg/gomp/complex-1.c: New testcase.
1210 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1212         * gfortran.dg/array_memset_1.f90: New test case.
1214 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1216         * lib/target-supports.exp: Add spu to
1217         check_effective_target_vect_widen_mult_hi_to_si.
1219 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1221         PR fortran/29992
1222         * gfortran.dg/generic_9.f90: New test.
1224         PR fortran/30081
1225         * gfortran.dg/generic_10.f90: New test.
1227 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1229         PR tree-opt/30045
1230         * gcc.dg/pr30045.c: New test.
1232 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1234         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1236 2006-12-19  Eric Christopher  <echristo@apple.com>
1238         PR target/29302
1239         * gcc.c-torture/execute/pr29302-1.c: New.
1241 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1243         PR fortran/39238
1244         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1246 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1248         PR fortran/30236
1249         * gfortran.dg/altreturn_3.f90: New test.
1251         * gfortran.dg/char_result_12.f90: Fix comment typos.
1253 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1255         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1256         as newlib's stdio.h uses non-traditional cpp constructs.
1258 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1260         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1261         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1262         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1263         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1264         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1265         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1266         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1267         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1268         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1269         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1270         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1271         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1272         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1273         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1274         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1275         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1276         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1277         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1278         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1279         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1280         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1281         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1282         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1283         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1284         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1285         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1287 2006-12-18  Bill Wendling  <wendling@apple.com>
1289         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1290         id is an OjbC keyword.
1292 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1294         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1296 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1298         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1300 2006-12-18  Ian Lance Taylor  <iant@google.com>
1302         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1304 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1306         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1308 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1310         PR fortran/30207
1311         * gfortran.fortran-torture/execute/where21.f90: New test.
1313 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1315         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1317 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1319         PR middle-end/7651
1320         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1321         * gcc.dg/if-empty-1.c: Likewise.
1322         * gcc.dg/pr23165.c: Likewise.
1323         * g++.dg/warn/empty-body.C: Likewise.
1325 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327         PR libfortran/30005
1328         * gfortran.dg/open_errors.f90: New test.
1330 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1332         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1334         * gcc.target/i386/ssse3-pabsb.c: New file.
1335         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1336         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1337         * gcc.target/i386/ssse3-palignr.c: Likewise.
1338         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1339         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1340         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1341         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1342         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1343         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1344         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1345         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1346         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1347         * gcc.target/i386/ssse3-psignb.c: Likewise.
1348         * gcc.target/i386/ssse3-psignd.c: Likewise.
1349         * gcc.target/i386/ssse3-psignw.c: Likewise.
1350         * gcc.target/i386/ssse3-vals.h: Likewise.
1352 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1354         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1355         * lib/fortran-torture.exp: Include target-supports.exp.
1357 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1359         PR target/30185
1360         * gcc.c-torture/execute/pr30185.c: New test.
1362 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1364         PR testsuite/30179
1365         PR testsuite/30180
1366         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1367         * gcc.dg/builtin-bswap-2.c: Likewise.
1368         * gcc.dg/builtin-bswap-3.c: Likewise.
1369         * gcc.dg/builtin-bswap-4.c: Likewise.
1370         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1371         * cc.c-torture/execute/mode-dependent-address.x: New file.
1373 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1375         PR libfortran/30145
1376         * gfortran.dg/write_zero_array: New test.
1378 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380         PR fortran/30200
1381         * gfortran.dg/write_fmt_trim.f90: New test.
1383 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1385         PR 30194
1386         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1387         temporarily.
1389 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1391         * lib/target-supports.exp (check_weak_available): Use istarget
1392         "hppa*-*-hpux10*" instead of regexp.
1393         (check_cxa_atexit_available): Likewise.
1395 2006-12-14  Richard Guenther  <rguenther@suse.de>
1397         PR tree-optimization/30197
1398         * gcc.c-torture/execute/complex-1.c: Fix function name.
1399         * gcc.dg/builtins-61.c: New testcase.
1401 2006-12-14  Richard Guenther  <rguenther@suse.de>
1403         PR middle-end/30172
1404         * gcc.dg/pr30172-1.c: New testcase.
1406 2006-12-14  Richard Guenther  <rguenther@suse.de>
1408         PR tree-optimization/30198
1409         * gcc.dg/builtins-60.c: New testcase.
1411 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1413         * lib/target-supports.exp (vect_no_align): Remove spu.
1415 2006-12-13  Ian Lance Taylor  <iant@google.com>
1417         PR c++/19564
1418         PR c++/19756
1419         * g++.dg/warn/Wparentheses-5.C: New test.
1420         * g++.dg/warn/Wparentheses-6.C: New test.
1421         * g++.dg/warn/Wparentheses-7.C: New test.
1422         * g++.dg/warn/Wparentheses-8.C: New test.
1423         * g++.dg/warn/Wparentheses-9.C: New test.
1424         * g++.dg/warn/Wparentheses-10.C: New test.
1425         * g++.dg/warn/Wparentheses-11.C: New test.
1426         * g++.dg/warn/Wparentheses-12.C: New test.
1427         * g++.dg/warn/Wparentheses-13.C: New test.
1428         * g++.dg/warn/Wparentheses-14.C: New test.
1429         * g++.dg/warn/Wparentheses-15.C: New test.
1430         * g++.dg/warn/Wparentheses-16.C: New test.
1431         * g++.dg/warn/Wparentheses-17.C: New test.
1432         * g++.dg/warn/Wparentheses-18.C: New test.
1433         * g++.dg/warn/Wparentheses-19.C: New test.
1434         * g++.dg/warn/Wparentheses-20.C: New test.
1435         * g++.dg/warn/Wparentheses-21.C: New test.
1437 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1439         PR testsuite/30157
1440         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1441         for target "hppa.*hpux10".
1443 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1445         * g++.dg/debug/vartrack1.C: New test.
1447         * g++.dg/opt/ifcvt1.C: New test.
1449         * gcc.dg/tls/opt-13.c: New test.
1451         * gcc.dg/20060425-2.c: New test.
1453         * g++.dg/opt/pr15054-2.C: New test.
1455         * gcc.c-torture/execute/20060420-1.c: New test.
1457         * gcc.c-torture/execute/20060412-1.c: New test.
1459         * objc/compile/20060406-1.m: New test.
1461 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1463         * g++.dg/template/array17.C: New test.
1465 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1467         * gcc.target/powerpc/altivec-23.c: New test.
1469 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1471         PR c++27316
1472         * g++.dg/inherit/error3.C: New test.
1474         PR c++/28740
1475         * g++.dg/inherit/error4.C: New test.
1477 2006-12-13  Richard Guenther  <rguenther@suse.de>
1479         PR tree-optimization/17687
1480         * gcc.dg/builtins-59.c: New testcase.
1482 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1484         * gcc.target/spu/Wmain.c: New test.
1486 2006-12-12  Josh Conner  <jconner@apple.com>
1488         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1489         * g++.dg/abi/thunk4.C: Likewise.
1490         * g++.dg/abi/rtti3.C: Likewise.
1492 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1494         * gcc.target/spu/cpat-1.c: New test.
1495         * gcc.target/spu/cpat-2.c: New test.
1496         * gcc.target/spu/cpat-3.c: New test.
1497         * gcc.target/spu/cpat-4.c: New test.
1499 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1501         PR tree-opt/28436
1502         * gcc.c-torture/compile/vector-1.c: New test.
1503         * gcc.c-torture/compile/vector-2.c: New test.
1504         * gcc.c-torture/compile/vector-3.c: New test.
1506 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1508         * lib/fortran-torture.exp: Update copyright years.  Remove
1509         obsolete comment.  Test -ftree-vectorize where it makes sense.
1510         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1511         from fortran-torture.exp.
1512         * gfortran.dg/char_transpose_1.f90,
1513         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1514         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1515         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1516         '-w' to dg-options.
1518 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1520         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1521         saved_${tool}_load.
1523 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1525         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1526         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1527         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1528         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1529         gaps.
1531 2006-12-12  Richard Guenther  <rguenther@suse.de>
1533         PR middle-end/30147
1534         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1536 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1537             Diego Novillo  <dnovillo@redhat.com>
1539         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1540         VDEF/VUSE changes.
1541         * gcc.dg/tree-ssa/pr26421.c: Likewise
1542         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1543         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1544         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1545         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1546         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1547         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1548         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1549         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1550         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1552 2006-12-11  Jan Hubicka  <jh@suse.cz>
1554         * gcc.dg/tree-prof/stringop-1.c: New test.
1555         * gcc.dg/tree-prof/stringop-2.c: New test.
1557 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1559         PR target/30120
1560         * gcc.target/i386/pr30120.c: New test.
1562         Revert:
1563         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1565         * gcc.target/i386/x87regparm-1.c: New test.
1566         * gcc.target/i386/x87regparm-2.c: New test.
1567         * gcc.target/i386/x87regparm-3.c: New test.
1568         * gcc.target/i386/x87regparm-4.c: New test.
1570 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1572         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1574 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1576         PR fortran/23994
1577         * gfortran.dg/protected_1.f90: New test.
1578         * gfortran.dg/protected_2.f90: New test.
1579         * gfortran.dg/protected_3.f90: New test.
1580         * gfortran.dg/protected_4.f90: New test.
1581         * gfortran.dg/protected_5.f90: New test.
1582         * gfortran.dg/protected_6.f90: New test.
1584 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1585             Tobias Burnus  <burnus@gcc.gnu.org>
1587         PR fortran/29975
1588         PR fortran/30068
1589         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1590         interface.
1591         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1592         ambiguous interfaces.
1593         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1594         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1595         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1596         ambiguous interfaces.
1597         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1598         * gfortran.dg/array_initializer_2.f90: Add initializer array
1599         constructor test.
1601         PR fortran/30096
1602         * gfortran.dg/interface_9.f90: Test that host interfaces are
1603         not checked for ambiguity with the local version.
1605 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1607         PR fortran/29464
1608         * gfortran.dg/module_interface_2.f90: New test.
1610 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1612         PR fortran/29941
1613         * gfortran.dg/assumed_len.f90: New test.
1615 2006-12-09  Richard Guenther  <rguenther@suse.de>
1617         * g++.dg/warn/implicit-typename1.C: Qualify types.
1618         * g++.dg/parse/crash12.C: Likewise.
1619         * g++.dg/tree-ssa/pr22444.C: Likewise.
1621 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1623         * gfortran.dg/array_2.f90: Added sqrt test.
1625 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1627         * gcc.target/i386/x87regparm-1.c: XFAIL.
1628         * gcc.target/i386/x87regparm-2.c: XFAIL.
1629         * gcc.target/i386/x87regparm-3.c: XFAIL.
1630         * gcc.target/i386/x87regparm-4.c: XFAIL.
1632 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1634         * lib/target-supports.exp
1635         (check_effective_target_large_long_double): New.
1636         * gcc.dg/Wconversion-real.c : Use it.
1637         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1638         unsigned.
1640 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1642         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1644 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1646         PR fortran/27546
1647         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1649 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1651         PR c++/29732
1652         * g++.dg/template/crash65.C: New test.
1653         * g++.dg/template/spec16.C: Tweak error markers.
1655 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1657         * gcc.target/spu: New directory.
1658         * gcc.target/spu/spu.exp: New file.
1659         * gcc.target/spu/intrinsics-1.c: New test.
1661 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1663         PR c++/29980
1664         * g++.dg/ext/attrib27.C: New test.
1665         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1666         * g++.dg/parse/typedef5.C: Likewise.
1668 2006-12-07  Mike Stump  <mrs@apple.com>
1670         * treelang/compile/var_defs.tree: Adjust.
1672 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1674         PR c++/29730
1675         * g++.dg/template/crash64.C: New test.
1676         * g++.dg/parse/crash27.C: Adjust error markers.
1678 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1680         PR libfortran/30009
1681         PR libfortran/30056
1682         * gfortran.dg/read_eof_4.f90:  Add tests.
1683         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1684         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1686 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1688         PR c++/29729
1689         * g++.dg/template/crash63.C: New test.
1691         PR c++/29728
1692         * g++.dg/template/crash62.C: New test.
1694 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1696         PR fortran/30003
1697         * gfortran.dg/allocatable_function_1.f90: Increase the number
1698         of expected calls of free to 10; the lhs section reference is
1699         now evaluated so there is another call to bar.  Change the
1700         comment appropriately.
1701         * gfortran.dg/array_section_1.f90: New test.
1703 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1705         PR fortran/29912
1706         * gfortran.dg/char_result_12.f90: New test.
1708 2006-12-05  Richard Guenther  <rguenther@suse.de>
1710         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1711         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1712         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1713         vect_double, xfail for spu*-*-*.
1715 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1717         PR fortran/29962
1718         * initialization_4.f90: Test noninteger exponents (-std=f95).
1719         * initialization_5.f90: New test for noninteger exponents
1720           with -std=f2003.
1722 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1724         PR fortran/29821
1725         * gfortran.dg/parameter_array_section_1.f90: New test.
1727 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1729         PR c++/29733
1730         * g++.dg/template/crash61.C: New test.
1732         PR c++/29632
1733         * g++.dg/template/error23.C: New test.
1735 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1737         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1739 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1741         PR fortran/29916
1742         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1744 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1746         PR middle-end/29965
1747         * gcc.dg/gomp/pr29965-1.c: New test.
1748         * gcc.dg/gomp/pr29965-2.c: New test.
1749         * gcc.dg/gomp/pr29965-3.c: New test.
1750         * gcc.dg/gomp/pr29965-4.c: New test.
1751         * gcc.dg/gomp/pr29965-5.c: New test.
1752         * gcc.dg/gomp/pr29965-6.c: New test.
1753         * g++.dg/gomp/pr29965-1.C: New test.
1754         * g++.dg/gomp/pr29965-2.C: New test.
1755         * g++.dg/gomp/pr29965-3.C: New test.
1756         * g++.dg/gomp/pr29965-4.C: New test.
1757         * g++.dg/gomp/pr29965-5.C: New test.
1758         * g++.dg/gomp/pr29965-6.C: New test.
1759         * g++.dg/gomp/pr29965-7.C: New test.
1760         * g++.dg/gomp/pr29965-8.C: New test.
1761         * g++.dg/gomp/pr29965-9.C: New test.
1762         * g++.dg/gomp/pr29965-10.C: New test.
1764 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1766         * gnat.dg/pointer_variable_bounds.adb: New test.
1767         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1768         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1770 2006-12-03  Eric Christopher  <echristo@apple.com>
1772         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1774 2006-12-03  Richard Henderson  <rth@redhat.com>
1775             Andrew Pinski  <pinskia@gmail.com>
1777         PR C++/14329
1778         * g++.dg/warn/unit-1.C: New test.
1780 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1782         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1784 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1786         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1787         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1788         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1789         * gcc.dg/vect/vect-70.c: Reduce array size.
1790         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1791         vect_no_compaer_double targets.
1792         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1793         vect_float, vect_double, and vect_int.
1795 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1797         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1798         test for loop versioning on vect_no_align targets.
1799         * gcc.dg/vect/pr20122.c: Likewise.
1800         * gcc.dg/vect/vect-105.c: Likewise.
1801         * gcc.dg/vect/vect-42.c: Likewise.
1802         * gcc.dg/vect/vect-43.c: Likewise.
1803         * gcc.dg/vect/vect-74.c: Likewise.
1804         * gcc.dg/vect/vect-75.c: Likewise.
1805         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1806         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1807         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1808         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1810 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1812         PR fortran/29642
1813         * gfortran.dg/value_1.f90 : New test.
1814         * gfortran.dg/value_2.f90 : New test.
1815         * gfortran.dg/value_3.f90 : New test.
1816         * gfortran.dg/value_4.f90 : New test.
1817         * gfortran.dg/value_4.c : Called from value_4.f90.
1819 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1821         PR C++/30033
1822         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1824 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1826         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1828 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1830         PR c/27953
1831         * gcc.dg/pr27953.c: New test.
1833 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835         PR c++/30022
1836         * g++.dg/ext/vector5.C: New test.
1838         PR c++/30021
1839         * g++.dg/other/main1.C: New test.
1841 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1843         PR libfortran/29568
1844         * gfortran.dg/convert_implied_open.f90:  Change to
1845         new default record length.
1846         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1847         new error message.
1848         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1850 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1852         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1854 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1856         PR c++/29066
1857         * g++.dg/expr/pr29066.c: New.
1859 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1860             Zdenek Dvorak <dvorakz@suse.cz>
1862         PR tree-optimization/29921
1863         * gcc.dg/pr29921-2.c: New test.
1865 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1867         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1868         (i386_get_cpuid): New function.
1869         (i386_cpuid_ecx): Likewise.
1870         (i386_cpuid_edx): Likewise.
1871         (i386_cpuid): Updated to call i386_cpuid_edx.
1873         * gcc.target/i386/sse3-addsubpd.c: New file.
1874         * gcc.target/i386/sse3-addsubps.c: Likewise.
1875         * gcc.target/i386/sse3-haddpd.c: Likewise.
1876         * gcc.target/i386/sse3-haddps.c: Likewise.
1877         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1878         * gcc.target/i386/sse3-hsubps.c: Likewise.
1879         * gcc.target/i386/sse3-lddqu.c: Likewise.
1880         * gcc.target/i386/sse3-movddup.c: Likewise.
1881         * gcc.target/i386/sse3-movshdup.c: Likewise.
1882         * gcc.target/i386/sse3-movsldup.c: Likewise.
1884 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1886         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1888 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1890         * gcc.dg/dfp/convert-int-max.c: New test.
1891         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1893 2006-11-30  Richard Guenther  <rguenther@suse.de>
1895         * gcc.dg/vect/vect-pow-1.c: Rename ...
1896         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1897         floats instead of doubles, check successful vectorization.
1899 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1901         PR target/29945
1902         * gcc.c-torture/compile/pr29945.c: New testcase.
1904 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1906         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1907         -maltivec.
1909 2006-11-29  Eric Christopher  <echristo@apple.com>
1911         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1913 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1915         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1917         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1919 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1921         PR c++/29022
1922         * g++.dg/inherit/virtual2.C: New test.
1923         * g++.dg/inherit/virtual3.C: Likewise.
1924         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1925         * g++.dg/inherit/error2.C: Likewise.
1926         * g++.dg/template/instantiate1.C: Likewise.
1928 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1930         PR tree-opt/29984
1931         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1933 2006-11-28  Jan Hubicka  <jh@suse.cz>
1935         * gcc.dg/memcpy-1.c: New test.
1937 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1939         PR c++/29735
1940         * g++.dg/warn/main-3.C: New test.
1942 2006-11-28  Jan Hubicka  <jh@suse.cz>
1944         * gcc.dg/winline-1.c: New test.
1946 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1948         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1949         alignments.
1951 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1953         PR fortran/29976
1954         * gfortran.dg/missing_optional_dummy_3.f90
1956 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1958         PR fortran/20880
1959         * gfortran.dg/interface_3.f90: Modify errors.
1961 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1963         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1964         fail to link due to relocation overflows on spu-*-*.
1966 2006-11-27  Michael Matz  <matz@suse.de>
1967             Andreas Krebbel  <krebbel1@de.ibm.com>
1969         PR target/29319
1970         * gcc.dg/20061127-1.c: New testcase.
1972 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1974         * gcc.dg/20061124-1.c: Add exit() function prototype.
1976 2006-11-27  Jan Hubicka  <jh@suse.cz>
1978         * gcc.target/i386/memcpy-1.c: Adjust size.
1979         * testsuite/gcc.dg/visibility-11.c: Likewise.
1981 2006-11-27  Richard Guenther  <rguenther@suse.de>
1983         PR middle-end/25620
1984         * gcc.target/i386/pow-1.c: New testcase.
1985         * gcc.dg/builtins-58.c: Likewise.
1987 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1989         PR c++/29886
1990         * g++.dg/expr/cast8.C: New test.
1992 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1994         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1995         Don't ever inline the testcase.
1997 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1999         PR fortran/29982
2000         * gfortran.fortran-torture/compile/parameter_3.f90: New
2001         testcase.
2003 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2005         PR fortran/29951
2006         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2008 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2010         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2011         for CHAR.
2013 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2015         PR libgfortran/29936
2016         * gfortran.dg/write_check3.f90: New test.
2018 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2020         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2022 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2024         PR fortran/20880
2025         * gfortran.dg/interface_3.f90: New test.
2027         PR fortran/29387
2028         * gfortran.dg/generic_8.f90: New test.
2030 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2032         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2033         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2034         * gfortran.dg/specifics_3.f90: Remove.
2036 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2038         PR c/29955
2039         * gcc.dg/gomp/pr29955.c: New test.
2041         PR c/29736
2042         * gcc.dg/pr29736.c: New test.
2044 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2046         PR tree-opt/29964
2047         * gcc.dg/pure-1.c: New test.
2049 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2051         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2052         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2054 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2056         * gcc.dg/20061124-1.c: New testcase.
2058 2006-11-23  Eric Christopher  <echristo@apple.com>
2060         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2062 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2064         PR c/2707
2065         PR c++/26167
2066         * gcc.dg/Wconversion-integer.c: New. Supersedes
2067         Wconversion-negative-constants.c
2068         * gcc.dg/Wconversion-real.c: New.
2069         * gcc.dg/Wconversion-real-integer.c: New.
2070         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2071         * g++.dg/warn/Wconversion1.C: Modified.
2073 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2075         * gfortran.dg/overload_1.f90: New test.
2077 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2079         PR c/9072
2080         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2081         Wtraditional-conversion.
2082         * gcc.dg/overflow-warn-2.c: Likewise.
2083         * gcc.dg/Wconversion.c: Likewise. Renamed as
2084         Wtraditional-conversion.c .
2085         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2086         Wtraditional-conversion-2.c .
2087         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2088         Wtraditional-conversion-2.c
2089         * gcc.dg/Wconversion-negative-constants.c: New.
2091 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2093         * gcc.dg/tree-ssa/dump-1.c: New test.
2095 2006-11-23  David Ung <davidu@mips.com>
2097         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2098         -mfp64, allowable when ISA >= 33 and float is enabled.
2099         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2100         of mthc1 and mfhc1 patterns.
2102 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2104         PR tree-optimization/29921
2105         * gcc.dg/pr29921.c: New test.
2107 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2109         PR fortran/29441
2110         * gfortran.dg/initialization_4.f90: New test.
2112 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2114         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2115         platforms that have interleaving support.
2116         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2117         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2118         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2119         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2120         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2121         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2122         gcc.dg/vect/vect-strided-u8-i8.c,
2123         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2124         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2125         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2126         gcc.dg/vect/vect-strided-float.c,
2127         gcc.dg/vect/vect-strided-a-mult.c,
2128         gcc.dg/vect/vect-strided-mult-char-ls.c,
2129         gcc.dg/vect/vect-strided-a-u16-mult.c,
2130         gcc.dg/vect/vect-strided-a-u32-mult.c,
2131         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2132         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2133         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2134         gcc.dg/vect/vect-strided-mult.c,
2135         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2136         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2138 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2140         PR fortran/25087
2141         * gfortran.dg/auto_char_len_4.f90: New test.
2143 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2145         PR fortran/29652
2146         * gfortran.dg/generic_7.f90: New test.
2147         * gfortran.dg/defined_operators_1.f90: Add new error.
2149 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2151         PR tree-optimization/29902
2152         * g++.dg/tree-ssa/pr29902.C: New test.
2154 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2156         PR fortran/29820
2157         * gfortran.dg/used_types_13.f90: New test.
2159 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2161         * gcc.dg/dfp/snan.c: Delete.
2163 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2165         * g++.dg/cpp0x/static_assert1.C: New.
2166         * g++.dg/cpp0x/static_assert2.C: New.
2167         * g++.dg/cpp0x/static_assert3.C: New.
2169 2006-11-21  Richard Guenther  <rguenther@suse.de>
2171         * gcc.dg/vect/vect-pow-1.c: New testcase.
2172         * gcc.dg/vect/vect-pow-2.c: Likewise.
2174 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2176         PR c++/29570
2177         * g++.dg/template/static29.C: New test.
2179         PR c++/29734
2180         * g++.dg/conversion/simd4.C: New test.
2182 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2184         PR c++/29475
2185         * g++.dg/template/access19.C: New test.
2186         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2187         error is reported.
2189 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2191         PR tree-opt/25500
2192         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2194 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2196         PR fortran/27546
2197         * gfortran.dg/import.f90: Extended test.
2198         * gfortran.dg/import2.f90: Extended test.
2200 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2202         * gfortran.dg/volatile3.f90: Add conflict test.
2204 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2206         PR fortran/24783
2207         * gfortran.dg/implicit_10.f90: New test.
2209 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2211         PR c++/8586
2212         * g++.dg/warn/Wall-write-strings.C: New.
2214 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2216         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2217         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2219 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2221         * gfortran.dg/use_3.f90: Remove error message.
2222         * gfortran.dg/iso_fortran_env_1.f90: New test.
2223         * gfortran.dg/iso_fortran_env_2.f90: New test.
2224         * gfortran.dg/iso_fortran_env_3.f90: New test.
2225         * gfortran.dg/iso_fortran_env_4.f90: New test.
2227 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2229         * gcc.dg/vect/vect-27.c: Fix initialization.
2231 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2233         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2234         * gcc.dg/torture/builtin-minmax-1.c: New.
2236         * gcc.dg/builtins-20.c: Add cases for copysign.
2238 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2240         PR fortran/24285
2241         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2243 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2244         * gfortran.dg/use_1.f90: New test.
2245         * gfortran.dg/use_1.f90: New test.
2246         * gfortran.dg/use_1.f90: New test.
2248 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2250         PR tree-optimization/29801
2251         * gcc.dg/pr29801.c: New test.
2253 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2255         PR middle-end/29584
2256         * gcc.dg/torture/pr29584.c: New test.
2258 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2260         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2261         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2262         * gcc.target/powerpc/compress-float-ppc.c,
2263         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2264         powerpc_fprs.
2265         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2266         do not pass -mhard-float.
2268 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2270         * gnat.dg/volatile_aggregate.adb: New test.
2272 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2274         PR fortran/29391
2275         PR fortran/29489
2276         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2277         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2279 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2281         PR target/29201
2282         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2284 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2286         * gfortran.dg/import3.f90: Fix error message.
2288 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2290         PR tree-opt/29788
2291         * gfortran.fortran-torture/compile/inline_1.f90:
2292         New testcase.
2294 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2296         * gcc.target/i386/x87regparm-1.c: New test.
2297         * gcc.target/i386/x87regparm-2.c: New test.
2298         * gcc.target/i386/x87regparm-3.c: New test.
2299         * gcc.target/i386/x87regparm-4.c: New test.
2301 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2303         PR fortran/27546
2304         * gfortran.dg/import.f90: New test.
2305         * gfortran.dg/import2.f90: New test.
2306         * gfortran.dg/import3.f90: New test.
2308 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2310         PR fortran/27588
2311         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2313 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2315         PR fortran/29806
2316         * gfortran.dg/contains.f90: New test.
2317         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2319 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2321         PR tree-optimization/29581
2322         * gcc.dg/pr29581-1.c: New test.
2323         * gcc.dg/pr29581-2.c: New test.
2324         * gcc.dg/pr29581-3.c: New test.
2325         * gcc.dg/pr29581-4.c: New test.
2326         * gfortran.dg/pr29581.f90: New test.
2328 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2330         PR fortran/29702
2331         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2332         numbers in error message headers.
2334 2006-11-14  Richard Guenther  <rguenther@suse.de>
2336         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2337         to i?86 and x86_64 targets.
2339 2006-11-14  Caroline Tice  <ctice@apple.com>
2341         * gcc.dg/pubtypes-1.c: New file/testcase.
2342         * gcc.dg/pubtypes-2.c: New file/testcase.
2343         * gcc.dg/pubtypes-3.c: New file/testcase.
2344         * gcc.dg/pubtypes-4.c: New file/testcase.
2345         * g++.dg/pubtypes.C: New file/testcase.
2347 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2349         PR c++/29106
2350         * g++.dg/init/self1.C: New test.
2352 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2354         PR fortran/29657
2355         * gfortran.dg/conflicts.f90: Add.
2357 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2359         PR rtl-optimization/29798
2361         * gcc.c-torture/execute/pr29798.c: New.
2363 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2365         * gcc.dg/builtins-20.c: Add more cases.
2367 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2369         PR fortran/29759
2370         * gfortran.dg/gomp/pr29759.f90: New test.
2372 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2374         PR c++/29518
2375         * g++.dg/template/static28.C: New test.
2377 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2379         * lib/c-torture.exp: Use target-libpath.exp.
2380         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2381         set GCC_EXEC_PREFIX env var from global variable of same name.
2383 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2385         PR fortran/26994
2386         * gfortran.fortran-torture/compile/transfer-1.f90:
2387         New testcase.
2389 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2390             Zdenek Dvorak <dvorakz@suse.cz>
2392         PR tree-optimization/29680
2393         * gcc.dg/alias-11.c: New test.
2395 2006-11-12  Jason Merrill  <jason@redhat.com>
2396             Andrew Pinski <pinskia@physics.uc.edu>
2398         PR middle-end/28915
2399         * gcc.target/i386/vectorize1.c: New.
2401 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2403         PR rtl-optimization/29797
2404         * gcc.c-torture/execute/pr29797-1.c: New test case.
2406 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2408         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2410 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2412         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2414 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2416         PR tree-optimization/13827
2417         * gcc.dg/fold-eqand-1.c: New test case.
2419 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2421         PR rtl-opt/28812
2422         * gcc.c-torture/execute/mayalias-3.c: New test.
2424 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2426         PR middle-end/27528
2427         * gcc.c-torture/compile/pr27528.c: New test.
2428         * gcc.dg/pr27528.c: Likewise.
2430 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2432         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2434         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2436 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2438         PR fortran/29758
2439         * gfortran.dg/reshape_source_size_1.f90: New test.
2441 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2443         PR fortran/29315
2444         * gfortran.dg/aliasing_dummy_4.f90: New test.
2446 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2448         PR target/29777
2449         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2450         and x86_64-*-* targets.
2452 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2454         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2455         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2456         New macros. Use them in exact tests.
2457         (TESTIT3): New macro.
2458         Add tests for fmin, fmax and fma.
2460 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2462         PR fortran/29431
2463         * gfortran.dg/array_constructor_13.f90: New test.
2465 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2467         PR fortran/29744
2468         * gfortran.dg/used_types_12.f90: New test.
2470 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2472         PR middle-end/29726
2473         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2474         (test6): Ditto.
2475         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2476         * gcc.dg/fold-eqandshift-3.c: New test case.
2478 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2480         PR fortran/29699
2481         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2483         PR fortran/21370
2484         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2486 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2488         * gcc.dg/20061109-1.c: New testcase.
2490 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2492         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2494 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2496         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2497         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2499 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2501         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2502         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2504 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2506         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2508 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2510         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2511         vect-9.c).
2512         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2513         * gcc.dg/vect/vect-9.c: Now vectorizable.
2514         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2515         that support vect_widen_mult.
2516         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2517         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2518         vect-reduc-dot-u16.c).
2519         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2520         vect-reduc-dot-u16.c).
2521         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2522         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2523         vect-reduc-dot-s8.c).
2524         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2525         vect-reduc-dot-s8.c).
2526         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2527         vect-reduc-dot-s8.c).
2528         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2529         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2530         vect-reduc-dot-u8.c).
2531         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2532         vect-reduc-dot-u8.c).
2533         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2534         * gcc.dg/vect/vect-multitypes-9.c: New test.
2535         * gcc.dg/vect/vect-multitypes-10.c: New test.
2536         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2537         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2538         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2539         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2540         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2541         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2542         wrapv-vect-reduc-dot-s8.c.
2543         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2544         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2545         targets that support vec_unpack.
2546         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2547         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2548         (check_effective_target_vect_widen_mult_hi_to_si): New.
2549         (check_effective_target_vect_widen_sum): Removed.
2551         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2553         * gcc.dg/vect/vect-multitypes-8.c: New test.
2554         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2556         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2558         * gcc.dg/vect/vect-multitypes-7.c: New test.
2560         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2562         * gcc.dg/vect/vect-multitypes-4.c: New test.
2563         * gcc.dg/vect/vect-multitypes-5.c: New test.
2564         * gcc.dg/vect/vect-multitypes-6.c: New test.
2566         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2568         * gcc.dg/vect/vect-multitypes-1.c: New test.
2569         * gcc.dg/vect/vect-multitypes-2.c: New test.
2570         * gcc.dg/vect/vect-multitypes-3.c: New test.
2572 2006-11-07  Eric Christopher  <echristo@apple.com>
2574         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2575         Test using scan-assembler-not.
2577 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2579         * gcc.dg/inline-17.c: New test.
2581 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2583         PR other/25028
2584         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2585         on HP-UX.
2587 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2589         PR fortran/29539
2590         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2592         PR fortran/29634
2593         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2594         test.
2596 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2598         PR fortran/29601
2599         * gfortran.dg/volatile.f90: Add.
2600         * gfortran.dg/volatile2.f90: Add.
2601         * gfortran.dg/volatile3.f90: Add.
2602         * gfortran.dg/volatile4.f90: Add.
2603         * gfortran.dg/volatile5.f90: Add.
2604         * gfortran.dg/volatile6.f90: Add.
2605         * gfortran.dg/volatile7.f90: Add.
2607 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2609         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2610           for matching error messages.
2611         * gfortran.dg/specifics_3.f90: Adjust pattern
2612           for matching error messages.
2614 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2615             Bernhard Fischer  <aldot@gcc.gnu.org>
2617         * lib/gcc-dg.exp (output-exists): New proc.
2618         (output-exists-not): New proc.
2619         * gcc.test-framework/test-framework.awk: Support new directives.
2620         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2621         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2622         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2623         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2624         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2625         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2627 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2629         PR fortran/29630
2630         PR fortran/29679
2631         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2632         * gfortran.dg/initialization_3.f90: New.
2634 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2636         PR libgfortran/25545
2637         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2639 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2641         PR middle-end/29695
2642         * gcc.c-torture/execute/pr29695-1.c: New test.
2643         * gcc.c-torture/execute/pr29695-2.c: New test.
2645 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2647         PR fortran/29565
2648         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2650 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2652         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2653         for matching error messages.
2655 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2657         PR target/26915
2658         * gcc.target/i386/387-12.c: New test.
2660 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2662         PR libfortran/29713
2663         * gfortran.dg/pr29713.f90: New test.
2665 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2667         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2668         Also test for bogus rest sign.
2670 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2672         PR libfortran/27895
2673         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2675 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2677         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2678         from error messages.
2680 2006-11-02  Mike Stump  <mrs@apple.com>
2682         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2684         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2686 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2688         * g++.dg/eh/gcsec1.C: New test.
2690 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2692         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2693         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2695 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2697         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2698         hexadecimal value.
2699         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2700         * gcc.dg/pr14796-2.c: Likewise.
2702 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2704         * gcc.c-torture/execute/20061101-1.c: New test.
2706 2006-11-01  Richard Guenther  <rguenther@suse.de>
2708         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2710 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2712         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2713         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2715 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2717         * gcc.c-torture/execute/20061031-1.c: New test.
2719 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2721         PR 23067
2722         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2723         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2724         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2725         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2726         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2727         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2728         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2730 2006-10-31  Eric Christopher  <echristo@apple.com>
2731             Falk Hueffner  <falk@debian.org>
2733         * gcc.dg/builtin-bswap-1.c: New.
2734         * gcc.dg/builtin-bswap-2.c: New.
2735         * gcc.dg/builtin-bswap-3.c: New.
2736         * gcc.dg/builtin-bswap-4.c: New.
2737         * gcc.dg/builtin-bswap-5.c: New.
2738         * gcc.target/i386/builtin-bswap-1.c: New.
2740 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2742         * gcc.dg/inline-16.c: New.
2744         PR 16622
2745         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2746         defining it.
2747         * gcc.dg/inline-13.c: New.
2748         * gcc.dg/inline-14.c: New.
2749         * gcc.dg/inline-15.c: New.
2751         PR 11377
2752         * gcc.dg/inline6.c: New.
2753         * gcc.dg/inline7.c: New.
2755 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2757         PR middle-end/23470
2758         * gcc.dg/pr23470-1.c: New test case.
2760 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2762         PR fortran/29537
2763         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2764         data.
2765         * gfortran.dg/blockdata_2.f90: New testcase.
2767 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2769         PR libfortran/29627
2770         * gfortran.dg/unf_short_record_1.f90:  New test.
2772 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2774         PR fortran/29067
2775         * gfortran.dg/pr29067.f: New test.
2777 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2778             Richard Sandiford  <richard@codesourcery.com>
2780         * lib/target-supports.exp (get_compiler_messages): Append options
2781         as a single list element.
2782         (check_effective_target_arm_vfp_ok): New.
2783         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2785 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2787         PR fortran/29387
2788         * gfortran.dg/intrinsic_actual_2.f90: New test.
2790         PR fortran/29490
2791         * gfortran.dg/actual_array_interface_1.f90: New test.
2793         PR fortran/29641
2794         * gfortran.dg/used_types_11.f90: New test.
2796 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2798         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2799         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2800         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2801         * g++.old-deja/g++.mike/net25.C (main): Same.
2802         * g++.dg/lookup/exception1.C (main): Same.
2803         * g++.dg/parse/parens2.C (main): Same.
2805 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2807         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2809 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2811         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2812         * gcc.dg/torture/builtin-math-3.c: Likewise.
2814 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2816         PR fortran/29452
2817         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2818         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2820 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2822         PR Fortran/29410
2823         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2825 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2827         * lib/target-supports.exp (check_function_available): Declare
2828         function before calling.
2830 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2832         PR tree-optimization/29637
2833         * gcc.dg/pr29637.c: New test.
2835 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2837         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2838         tree canonicalization.
2840 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2842         * gcc.dg/builtins-20.c: Add more hypot tests.
2844 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2846         * gcc.dg/fold-compare-1.c: New test case.
2848 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2850         PR c++/16307
2851         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2853 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2855         PR tree-optimization/15458
2856         * gcc.dg/fold-xornot-1.c: New test case.
2858 2006-10-29  Richard Guenther  <rguenther@suse.de>
2860         * gcc.target/i386/math-torture/trunc.c: New testcase.
2862 2006-10-29  Richard Guenther  <rguenther@suse.de>
2864         * gcc.target/i386/math-torture/round.c: New testcase.
2866 2006-10-29  Richard Guenther  <rguenther@suse.de>
2868         * gcc.target/i386/math-torture/ceil.c: New testcase.
2869         * gcc.target/i386/math-torture/floor.c: Likewise.
2871 2006-10-29  Richard Guenther  <rguenther@suse.de>
2873         * gcc.target/i386/math-torture/rint.c: New testcase.
2874         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2876 2006-10-29  Richard Guenther  <rguenther@suse.de>
2878         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2879         * gcc.target/i386/math-torture/lceil.c: Likewise.
2881 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2883         PR libgfortran/24313
2884         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2886 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2888         * gcc.c-torture/execute/20020118-1.c,
2889         gcc.c-torture/execute/builtins/strlen.c,
2890         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2891         comment typos.
2893 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2895         * gcc.dg/builtins-20.c: Add tests for hypot.
2896         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2897         two-argument builtins.
2898         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2899         TESTIT2.  Update all callers.
2900         (TESTIT2, TESTIT2_R): New helper macros.
2901         Add testcases for pow, hypot and atan2.
2903 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2905         PR C++/29295
2906         * g++.dg/expr/bool1.C: New test.
2907         * g++.dg/expr/bool2.C: New test.
2909 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2911         PR fortran/28224
2912         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2913         * gfortran.dg/namelist_internal.f90: New test.
2915 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2917         PR fortran/29625
2918         * gfortran.dg/io_real_boz.f90: Add.
2919         * gfortran.dg/io_real_boz2.f90: Add.
2921 2006-10-28  Richard Guenther  <rguenther@suse.de>
2923         PR middle-end/26899
2924         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2926 2006-10-28  Richard Guenther  <rguenther@suse.de>
2928         PR target/28806
2929         * gcc.target/i386/math-torture/lround.c: New testcase.
2931 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2933         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2934         * gcc.dg/builtins-44.c: Likewise.
2935         * gcc.dg/builtins-45.c: Likewise.
2936         * gcc.dg/pr28796-2.c: Likewise.
2937         * gcc.dg/unordered-3.c: Likewise.
2939 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2941         PR libgfortran/27954
2942         * gfortran.dg/error_recovery_2.f90: New test.
2944 2006-10-26  Richard Guenther  <rguenther@suse.de>
2946         * gcc.target/i386/i386.exp: Use glob, not find to collect
2947         tests.  Avoids recursing into subdirectories.
2948         * gcc.target/i386/math-torture/math-torture.exp: Torture
2949         for interesting ia32 math options.
2950         * gcc.target.i386/math-torture/lrint.c: New testcase.
2952 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954         PR libgfortran/29563
2955         * gfortran.dg/arrayio_9.f90: Update test.
2956         * gfortran.dg/arrayio_19.f90: New test.
2958 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2960         * gcc.dg/20061026.c: New testcase.
2962 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2964         PR libgfortran/29563
2965         * gfortran.dg/arrayio_9.f90: New test.
2967 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2969         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2970         Copy the strings manually, as strcpy may call strlen.
2972 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2974         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2975         Add checks for log, log2, log10 and log1p.
2977         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2978         we already test 0.0.  Add checks for expm1, log, log2, log10,
2979         log1p, cbrt, erf and erfc.
2981 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2983         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2985 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2987         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2988         and remainderl() built-in functions.  Remove -ffast-math from
2989         dg-options.
2991 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2993         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2994         acosh and atanh.
2996         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2997         floating point modifiers to arguments passed to float and long
2998         double functions respectively.  Update all callers to use floating
2999         point numbers, not integers.  Add tests for exp, exp2 and
3000         exp10/pow10.
3002         * gcc.dg/torture/builtin-math-3.c: New test.
3004 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3006         PR fortran/29393
3007         * gfortran.dg/initialize_2.f90: New.
3009 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3011         * gcc.dg/torture/builtin-math-2.c: New test.
3013 2006-10-24  Richard Guenther  <rguenther@suse.de>
3015         PR middle-end/28796
3016         * gcc.dg/pr28796-1.c: New testcase.
3017         * gcc.dg/pr28796-2.c: Likewise.
3019 2006-10-24  Richard Guenther  <rguenther@suse.de>
3021         * gcc.dg/builtins-57.c: New testcase.
3023 2006-10-24  Richard Guenther  <rguenther@suse.de>
3025         PR tree-optimization/29567
3026         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3028 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3030         PR tree-optimization/14784
3031         * gcc.dg/alias-10.c: New test.
3033 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3035         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3037 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3039         * gcc.dg/builtin-strncat-chk-1.c: New test.
3041 2006-10-23  Jan Hubicka  <jh@suse.cz>
3043         * gcc.dg/memmove-1.c: New test.
3045 2006-10-23  Paul Brook  <paul@codesourcery.com>
3047         * gcc.dg/pragma-pack-5.c: New test.
3049 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3051         * g++.dg/other/s390-1.C: New testcase.
3053 2006-10-23  Richard Guenther  <rguenther@suse.de>
3055         PR middle-end/27132
3056         PR middle-end/23295
3057         * gcc.dg/pr27132.c: New testcase.
3058         * gcc.dg/pr23295.c: Likewise.
3059         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3060         * g++.dg/tree-ssa/pr19807.C: Likewise.
3062 2006-10-23  Richard Guenther  <rguenther@suse.de>
3064         PR middle-end/21032
3065         * gcc.dg/pr21032.c: New testcase.
3067 2006-10-22  Jeff Law  <law@redhat.com>
3068         Richard Guenther  <rguenther@suse.de>
3070         PR tree-optimization/15911
3071         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3073 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3075         PR c++/20647
3076         * g++.dg/abi/rtti3.C: New.
3078 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3080         PR middle-end/28252
3081         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3082         transformation.
3084 2006-10-21  Richard Guenther  <rguenther@suse.de>
3086         PR tree-optimization/3511
3087         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3089 2006-10-21  Richard Guenther  <rguenther@suse.de>
3091         PR middle-end/26898
3092         * gcc.dg/torture/pr26898-1.c: New testcase.
3093         * gcc.dg/torture/pr26898-2.c: Likewise.
3095 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3097         PR c++/28053
3098         * g++.dg/parse/bitfield1.C: Adjust error markers.
3099         * g++.dg/parse/bitfield2.C: New test.
3101 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3103         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3105 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3107         PR libfortran/27895
3108         * gfortran.dg/zero_sized_1.f90: New test.
3110 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3112         * gcc.dg/div-compare-1.c: New test.
3114 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3116         PR fortran/29216
3117         * gfortran.dg/result_default_init_1.f90: New test.
3119         PR fortran/29314
3120         * gfortran.dg/automatic_default_init_1.f90: New test.
3122         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3123         from 38 to 33.
3125 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3127         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3128         'using namespace std' without previous declaration.
3129         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3130         * g++.old-deja/g++.robertl/eb133c.C: New.
3132 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3134         PR libgfortran/29277
3135         * gfortran.dg/streamio_4.f90: Update test.
3136         * gfortran.dg/streamio_11.f90: New test.
3138 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3140         PR c++/27952
3141         * g++.dg/inherit/virtual1.C: New test.
3143 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3145         PR c++/28261
3146         * g++.dg/parse/enum3.C: New test.
3148 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3150         PR c++/29039
3151         * g++.dg/init/ctor8.C: New test.
3153 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3155         PR c++/27270
3156         * g++.dg/ext/complit8.C: Tweak error markers.
3157         * g++.dg/template/complit1.C: Add error marker.
3159 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3161         PR c++/27270
3162         * g++.dg/ext/complit8.C: New test.
3164         PR c++/29408
3165         * g++.dg/parse/dtor12.C: New test.
3167         PR c++/29435
3168         * g++.dg/template/sizeof11.C: New test.
3170 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3172         PR fortran/29392
3173         * gfortran.dg/data_char_3.f90: New test.
3175         PR fortran/29451
3176         * gfortran.dg/negative_automatic_size.f90: New test.
3178 2006-10-16  David Daney  <ddaney@avtrex.com>
3180         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3182 2006-10-16  Eric Christopher  <echristo@apple.com>
3184         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3185         x86_64.
3187 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3189         PR c++/28211
3190         * g++.dg/tc1/dr49.C: Tweak error messages.
3191         * g++.dg/parse/template21.C: New test.
3193 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3195         PR middle-end/20491
3196         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3198 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3200         PR fortran/29403
3201         * gfortran.dg/print_1.f90: New test.
3203 2006-10-15  Jan Hubicka  <jh@suse.cz>
3205         PR middle-end/29241
3206         * gcc.c-torture/compile/pr29241.c: New testcase.
3208 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3210         PR middle-end/29250
3211         * gcc.c-torture/compile/pr29250.c: New test.
3213 2006-10-15  Richard Guenther  <rguenther@suse.de>
3215         * gcc.dg/pr29299.c: New testcase.
3217 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3219         PR fortran/24767
3220         * gfortran.dg/label_4.f90: Adjust warning flag.
3222 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3224         PR fortran/29371
3225         * gfortran.dg/nullify_3.f90: New test.
3227 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3230         on Solaris 2.5.1 too.
3232 2006-10-13  Eric Christopher  <echristo@apple.com>
3234         * gcc.dg/pr25993.c: Skip for darwin.
3236 2006-10-13  Eric Christopher  <echristo@apple.com>
3238         * gcc.dg/visibility-11.c: Skip for darwin.
3240 2006-10-13  Eric Christopher  <echristo@apple.com>
3242         * gcc.dg/darwin-weakimport-1.c: Use
3243         -fno-asynchronous-unwind-tables.
3244         * gcc.dg/darwin-weakimport-3.c: Ditto.
3246 2006-10-13  Richard Guenther  <rguenther@suse.de>
3248         PR tree-optimization/29446
3249         * gcc.dg/torture/pr29446.c: New testcase.
3251 2006-10-13  Bill Wendling  <wendling@apple.com>
3253         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3254         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3255         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3256         * g++.old-deja/g++.law/shadow1.C: Likewise.
3257         * g++.old-deja/g++.law/ctors10.C: Likewise.
3258         * g++.dg/debug/namespace1.C: Likewise.
3259         * g++.dg/inherit/namespace-as-base.C: Likewise.
3260         * g++.dg/opt/delay-slot-1.C: Likewise.
3261         * g++.dg/parse/defarg10.C: Likewise.
3262         * g++.dg/template/ptrmem11.C: Likewise.
3263         * g++.dg/template/mem_func_ptr.C: Likewise.
3264         * g++.dg/template/spec19.C: Likewise.
3266 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3268         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3270 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3272         PR fortran/29373
3273         * gfortran.dg/implicit_9.f90: New test.
3275         PR fortran/29407
3276         * gfortran.dg/namelist_25.f90: New test.
3278         PR fortran/27701
3279         * gfortran.dg/same_name_2.f90: New test.
3281         PR fortran/29232
3282         * gfortran.dg/host_assoc_types_1.f90: New test.
3284         PR fortran/29364
3285         * gfortran.dg/missing_derived_type_1.f90: New test.
3286         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3288         PR fortran/29422
3289         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3291         PR fortran/29428
3292         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3294 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3296         PR fortran/29391
3297         * gfortran.dg/bound_2.f90: New test.
3299 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3301         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3302         directive.
3303         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3304         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3305         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3306         * gfortran.dg/gomp/reduction3.f90: Likewise.
3307         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3308         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3309         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3310         * gfortran.dg/forall_4.f90: Likewise.
3311         * gfortran.dg/spec_expr_4.f90: Likewise.
3312         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3313         * gfortran.dg/forall_5.f90: Likewise.
3314         * gfortran.dg/open_access_append_2.f90: Add check for
3315         compile-time warning.
3317 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3319         PR c++/28506
3320         * g++.dg/parse/pure1.C: New test.
3322 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3324         PR fortran/21435
3325         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3326         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3327         for compile-time warnings.
3328         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3329         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3330         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3331         file.
3332         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3333         specifier.
3334         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3335         compile-time warning.
3337 2006-10-12  Jan Hubicka  <jh@suse.cz>
3339         PR c/28419
3340         * gcc.dg/pr28319.c: New test.
3342 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3343         PR c++/29318
3344         * g++.dg/ext/vla4.C: New test.
3346 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3348         PR c++/27961
3349         * g++.dg/template/crash60.C: New test.
3350         * g++.dg/other/large-size-array.C: Adjust error markers.
3351         * g++.dg/parse/crash27.C: Likewise.
3352         * g++.dg/template/crash1.C: Likewise.
3354 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3356         PR testsuite/29093
3357         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3359 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3361         PR preprocessor/28709
3362         * gcc.dg/cpp/paste14.c: New test.
3364 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3366         PR c++/29175
3367         * g++.dg/init/array24.C: New test.
3369 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3371         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3372         of <sys/types.h>.
3374 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3376         PR c++/29024
3377         * g++.dg/parse/typedef8.C: New test.
3378         * g++.dg/other/mult-stor1.C: Adjust error markers.
3380 2006-10-11  Richard Guenther  <rguenther@suse.de>
3382         PR tree-optimization/28230
3383         * gcc.dg/torture/pr28230.c: New testcase.
3385 2006-10-11  Richard Guenther  <rguenther@suse.de>
3387         PR inline-asm/29119
3388         * gcc.dg/torture/pr29119.c: New testcase.
3390 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3392         PR middle-end/29272
3393         * gcc.c-torture/execute/20060930-2.c: New test.
3395 2006-10-09  Richard Henderson  <rth@redhat.com>
3397         Revert emutls patch.
3399 2006-10-09  Richard Guenther  <rguenther@suse.de>
3401         PR middle-end/29254
3402         * gcc.dg/pr29254.c: New testcase.
3404 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3405             Paul Thomas  <pault@gcc.gnu.org>
3407         PR fortran/20541
3408         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3409         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3410         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3411         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3412         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3413         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3414         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3415         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3416         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3417         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3418         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3419         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3420         * gfortran.dg/alloc_comp_std.f90: New test.
3421         * gfortran.dg/move_alloc.f90: New test.
3423 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3425         PR fortran/29115
3426         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3428         PR fortran/29211
3429         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3431 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3433         PR fortran/28585
3434         * gfortran.dg/new_line.f90: New test.
3436 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3438         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3439         * gcc.dg/torture/builtin-convert-1.c,
3440         gcc.dg/torture/builtin-convert-2.c,
3441         gcc.dg/torture/builtin-convert-3.c,
3442         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3444 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3446         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3447         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3448         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3449         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3451 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3453         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3454         Xfail some tests for powerpc-darwin and powerpc-aix.
3456 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3458         PR c/29380
3459         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3461 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3463         PR target/29300
3464         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3465         on hppa*-*-hpux*.
3467 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3469         PR fortran/16580
3470         PR fortran/29288
3471         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3472         Add tests for using all possible intrinsics as actual arguments.
3473         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3474         all possible intrinsics as actual arguments.
3475         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3476         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3478 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3480         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3481         * gcc.dg/debug/debug-2.c: Likewise.
3483 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3485         * gcc.c-torture/compile/sync-2.c: New test.
3487 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3489         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3490         line endings.
3492 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3494         PR rtl-optimization/29128
3495         * gcc.c-torture/compile/pr29128.c: New test.
3497 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3499         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3500         line endings.
3502 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3504         PR middle-end/29256
3505         * gcc.dg/tree-ssa/loop-19.c: New test.
3507 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3509         PR tree-optimization/29330
3510         * gcc.dg/pr29330.c: New test.
3512         PR target/28924
3513         * gcc.c-torture/compile/20061005-1.c: New test.
3515 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3517         * gcc.dg/typename-vla-1.c: New case.
3518         * gnat.dg/forward_vla.adb: New case.
3520 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3522         PR tree-optimization/29290
3523         * gfortran.dg/loop_nest_1.f90: New test.
3525         PR target/29198
3526         * gcc.dg/tls/opt-12.c: New test.
3528         PR fortran/28415
3529         * gfortran.dg/save_2.f90: New test.
3531         PR c/29091
3532         * gcc.dg/pr29091.c: New test.
3534 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3536         * lib/target-supports.exp
3537         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3538         same as x86_64-*-*; check for LP64.
3540 2006-10-04  Richard Henderson  <rth@redhat.com>
3542         * lib/target-supports.exp (check_effective_target_tls): Redefine
3543         to mean non-emulated tls.
3544         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3545         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3546         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3547         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3548         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3549         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3550         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3552 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3554         PR fortran/29343
3555         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3557 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3559         * gfortran.dg/bounds_check_fail_1.f90: New test.
3561 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3563         PR c++/29020
3564         * g++.dg/template/friend48.C: New test.
3566 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3568         PR fortran/29098
3569         * gfortran.dg/default_initialization_2.f90: New test.
3571 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3573         PR fortran/20779
3574         PR fortran/20891
3575         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3577 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3579         PR fortran/29284
3580         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3582         PR fortran/29321
3583         PR fortran/29322
3584         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3586         PR fortran/25091
3587         PR fortran/25092
3588         * gfortran.dg/entry_array_specs_1.f90: New test.
3590 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3592         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3593         insufficient to inhibit some test failures at -O3.  Do testing
3594         on integers.
3596 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3598         PR c++/29138
3599         * g++.dg/inherit/access8.C: New test.
3600         * g++.dg/template/dtor4.C: Tweak error messages.
3602 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3604         PR fortran/27478
3605         * gfortran.dg/entry_8.f90: New test.
3607 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3609         PR c++/29291
3610         * g++.dg/parse/new4.C: New test.
3612 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3614         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3615         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3616         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3617         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3618         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3620 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3622         PR fortran/19260
3623         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3624         * gfortran.dg/continuation_2.f90: New test.
3626         PR fortran/19262
3627         * gfortran.dg/continuation_3.f90: New test.
3628         * gfortran.dg/continuation_4.f90: New test.
3629         * gfortran.dg/continuation_5.f: New test.
3630         * gfortran.dg/continuation_6.f: New test.
3632 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3634         PR c++/29226
3635         * g++.dg/template/vla1.C: New test.
3637 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3639         PR fortran/29210
3640         * gfortran.dg/complex_parameter_1.f90: New test.
3642 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3644         PR c/29154
3645         * gcc.c-torture/execute/20060929-1.c: New test.
3647 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3649         PR c++/29105
3650         * g++.dg/template/member6.C: New test.
3651         * g++.dg/parse/typename7.C: Adjust error markers.
3653         PR c++/29080
3654         * g++.dg/template/member7.C: New test.
3656 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3658         PR c/24010
3659         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3660         gcc.dg/Woverride-init-3.c: New tests.
3662 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3664         * gcc.c-torture/execute/20060930-1.c: New test.
3666 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3668         PR fortran/18791
3669         * gfortran.dg/specifics_1.f90: New test.
3670         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3671         complex specifics.
3673 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3675         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3676         pthread-init-common.h: New.
3678 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3680         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3681         precision on some archs.
3683 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3685         * gcc.dg/non-local-goto-1.c: New test.
3686         * gcc.dg/non-local-goto-2.c: Likewise.
3687         * gcc.dg/setjmp-3.c: Likewise.
3688         * gcc.dg/setjmp-4.c: Likewise.
3690 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3692         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3694 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3696         PR fortran/28276
3697         * gfortran.dg/exponent_1.f90: New test.
3699         PR fortran/27021
3700         * gfortran.dg/nearest_1.f90: New test.
3702 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3704         PR middle-end/25261
3705         PR middle-end/28790
3706         * gcc.dg/gomp/nestedfn-1.c: New test.
3708 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3710         PR objc/29195
3711         * objc/compile/method-1.m: New test.
3713 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3715         PR c++/26938
3716         * g++.dg/template/crash58.C: New test.
3717         * g++.dg/parse/crash28.C: Adjust error markers.
3718         * g++.dg/template/crash34.C: Likewise.
3719         * g++.dg/template/friend31.C: Likewise.
3720         * g++.dg/template/crash32.C: Likewise.
3722         PR c++/27329
3723         * g++.dg/template/crash59.C: New test.
3725         PR c++/27667
3726         * g++.dg/template/spec33.C: New test.
3727         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3729 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3730             Adam Nemet  <anemet@caviumnetworks.com>
3732         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3733         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3735 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3737         PR target/28911
3738         * gcc.dg/pr28911.c: New.
3740 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3742         PR target/29169
3743         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3744         (dg-options): Add -mfpmath=387.
3746 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3748         PR c/28706
3749         * gcc.dg/pr28706.c: New test.
3751         PR c/28712
3752         * gcc.dg/pr28712.c: New test.
3754 2006-09-22  Mike Stump  <mrs@apple.com>
3756         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3758 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3760         PR tree-optimization/28888
3761         * gcc.dg/pr28888.c: New test.
3763 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3765         PR c++/29016
3766         * g++.dg/init/ptrfn1.C: New test.
3768 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3770         PR c++/28861
3771         * g++.dg/template/spec32.C: New test.
3772         * g++.dg/parse/crash9.C: Adjust error markers.
3774         PR c++/28303
3775         * g++.dg/template/typedef6.C: New test.
3776         * g++.dg/init/error1.C: Adjust error markers.
3777         * g++.dg/parse/crash9.C: Likewise.
3778         * g++.dg/template/crash55.C: Likewise.
3780 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3782         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3784 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3786         PR target/27650
3787         * g++.dg/ext/dllimport12.C: New test.
3789 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3791         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3792         * gcc.target/mips/nmadd-2.c: Likewise.
3793         * gcc.target/mips/mips-ps-6.c: New test.
3794         * gcc.target/mips/neg-abs-1.c: Likewise.
3795         * gcc.target/mips/neg-abs-2.c: Likewise.
3796         * gcc.target/mips/nmadd-3.c: New test.
3798 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3800         PR middle-end/28046
3801         * gcc.dg/gomp/atomic-10.c: New test.
3802         * g++.dg/gomp/atomic-10.C: New test.
3804 2006-09-20  Eric Christopher  <echristo@apple.com>
3806         * gcc.target/i386/sse3-not-fisttp.c: New.
3808 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3810         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3812 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3814         * gcc.c-torture/execute/pr28289.c (one): New variable.
3815         (main): Use it instead of argc.
3816         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3817         (main): Use it instead of argc.
3819 2006-09-19  Paul Brook  <paul@codesourcery.com>
3821         PR target/28516
3822         * gcc.dg/nested-func-5.c: New test.
3824 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3826         * lib/target-supports.exp (check_effective_target_tls): Compile
3827         test stubs using ${tool}_target_compile, not just target_compile.
3828         (check_effective_target_tls_runtime): Likewise.
3830 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3832         * gcc.c-torture/compile/20030405-1.x: Remove.
3834         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3835         optimising linker from discarding it.
3837 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3839         PR fortran/28526
3840         * gfortran.dg/keyword_symbol_1.f90: New test.
3842         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3843         pedantic compilation option.
3845 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3847         PR fortran/29060
3848         * gfortran.dg/spread_shape_1.f90: New test.
3850 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3852         PR tree-optimization/28887
3853         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3855 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3857         PR c/25993
3858         * gcc.dg/pr25993.c: New test.
3860 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3862         PR tree-opt/21591
3863         * gcc.dg/vect/pr21591.c: New test.
3865 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3867         PR tree-opt/29059
3868         * gcc.c-torture/compile/strcpy-1.c: New test.
3869         * gcc.c-torture/compile/strcpy-2.c: New test.
3870         * gcc.c-torture/compile/memcpy-1.c: New test.
3871         * gcc.c-torture/compile/memcpy-2.c: New test.
3873 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3875         PR testsuite/29055
3876         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3878 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3880         * gnat.dg/specs/double_record_extension1.ads: New test.
3881         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3883 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3885         PR fortran/29051
3886         * gfortran.dg/oldstyle_3.f90: New test.
3888 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3890         PR libgfortran/29099
3891         * gfortran.dg/secnds-1.f: New test.
3893 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895         PR libgfortran/29053
3896         * gfortran.dg/streamio_9.f90: New test.
3897         * gfortran.dg/streamio_10.f90: New test.
3899 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3901         PR C++/29002
3902         * g++.dg/init/array22.C: New test.
3903         * g++.dg/init/array23.C: New test.
3905 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3907         * stackcheck.lst: Update list of tests requiring stack checking.
3908         * norun.lst: Adjust for above change.
3909         * ada95.lst: New file.
3910         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3911         requiring -gnat95 switch.
3913 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3915         * gnat.dg/in_out_parameter.adb: New test.
3917 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3919         PR debug/28980
3920         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3922 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3924         * gnat.dg/specs/unchecked_union.ads: New test.
3926 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3928         PR rtl-optimization/28982
3929         * gcc.c-torture/execute/pr28982a.c: New test.
3930         * gcc.c-torture/execute/pr28982b.c: Likewise.
3932 2006-09-12  Eric Christopher  <echristo@apple.com>
3934         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3935         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3937 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3939         PR c/28768
3940         PR preprocessor/14634
3941         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3942         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3943         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3945 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3947         * gcc.dg/pr28243.c: New test.
3949 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3951         PR fortran/28971
3952         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3953         this undiagnosed regression reappears.
3955 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3957         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3958         Treat $srcdir as a literal.
3959         * lib/fortran-torture.exp (fortran-torture-compile,
3960         fortran-torture-execute): Likewise.
3961         * lib/objc-torture.exp (objc-torture-compile,
3962         objc-torture-execute): Likewise.
3963         * lib/profopt.exp (profopt-execute): Likewise.
3965 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3967         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3969 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3971         PR testsuite/28950
3972         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3974 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3976         PR target/13685
3977         * gcc.target/i386/pr13685.c: New test.
3979 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3981         * gcc.dg/pr28726.c: New test.
3983 2006-09-11  Josh Conner  <jconner@apple.com>
3985         * gcc.dg/nrv3.c: Increase size of structure.
3986         * gcc.dg/nrv4.c: Likewise.
3987         * gcc.dg/nrv5.c: Likewise.
3989 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3991         PR libfortran/28890
3992         gfortran.dg/assumed_charlen_function_5.f90: New test.
3994 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3996         PR c++/28991
3997         * g++.dg/init/static3.C: New test.
3999 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4001         PR testsuite/29007
4002         * gcc.dg/long-long-cst1.c (t): Add cast to
4003         __SIZE_TYPE__ before casting to int.
4004         (main): Return 0 on success.
4006 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4008         * gcc.c-torture/execute/20060910-1.c: New test.
4010 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4012         PR middle-end/26983
4013         * gcc.dg/pr26983.c: New test.
4015 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4017         PR target/29006
4018         * gcc.c-torture/execute/pr29006.c: New test.
4020 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4022         PR libfortran/28947
4023         gfortran.dg/matmul_4.f90: New test.
4025 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4027         PR fortran/28959
4028         gfortran.dg/used_types_10: New test.
4030 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4032         PR libfortran/28923
4033         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4034         gfortran.dg/array_initializer_3.f90: New test.
4036 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038         PR fortran/28914
4039         * gfortran.dg/actual_array_constructor_3.f90: New test.
4041 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4043         PR testsuite/26778
4044         * gcc.target/i386/pr26778.c: New testcase.
4046 2006-09-08  Eric Christopher  <echristo@apple.com>
4048         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4049         * gcc.target/i386/memcpy-1.c: Ditto.
4050         * gcc.target/i386/asm-1.c: Ditto.
4051         * gcc.target/i386/20060512-4.c: Ditto.
4052         * gcc.target/i386/compress-float-387.c: Ditto.
4053         * gcc.target/i386/20060512-1.c: Ditto.
4054         * gcc.target/i386/compress-float-sse.c: Ditto.
4055         * gcc.target/i386/20060512-2.c: Ditto.
4056         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4057         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4058         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4059         * gcc.dg/pr26449.c: Ditto.
4060         * gcc.dg/attr-ms_struct-2.c: Ditto.
4061         * gcc.dg/attr-ms_struct-1.c: Ditto.
4062         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4064 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4066         PR c/28504
4067         * gcc.dg/vla-10.c: New test.
4069 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4071         PR c++/28858
4072         * g++.dg/parse/template20.C: New test.
4073         * g++.dg/template/operator8.C: Remove obsolete part.
4074         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4075         * g++.old-deja/g++.pt/crash65.C: Likewise.
4077 2006-09-07  Jason Merrill  <jason@redhat.com>
4079         PR middle-end/27724
4080         * gcc.dg/long-long-cst1.c: New test.
4082 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4084         PR C++/28906
4085         * g++.dg/other/array3.C: New test.
4086         * g++.dg/other/array4.C: New test.
4087         * g++.dg/other/array5.C: New test.
4089 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4091         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4093 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4095         PR target/28946
4096         * gcc.target/i386/pr28946.c: New test.
4098 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4100         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4101         in integer literal constant.
4102         * gfortran.dg/enum_8.f90: Ditto.
4103         * gfortran.dg/g77/20030326-1.f: Ditto.
4105 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4107         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4108         nonconformance usage.
4110 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4112         PR middle-end/28862
4113         * gcc.c-torture/compile/vector-align-1.c: New test.
4115 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4117         PR rtl-opt/27883
4118         * g++.dg/opt/copysign-1.C: New test.
4120 2006-09-06  Jason Merrill  <jason@redhat.com>
4122         PR c++/27371
4123         * g++.dg/warn/unused-result1.C: New test.
4125 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4127         PR c++/28903
4128         * g++.dg/ext/vla3.C: New test.
4130         PR c++/28886
4131         * g++.dg/template/array16.C: New test.
4133 2006-09-06  Richard Guenther  <rguenther@suse.de>
4135         * gcc.dg/pr27226.c: Remove testcase again.
4137 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4139         PR tree-opt/28937
4140         * g++.dg/opt/unroll2.C: New test.
4142 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4144         PR tree-opt/28952
4145         * gcc.dg/vect/pr28952.c: New test.
4147 2006-09-05  Richard Guenther  <rguenther@suse.de>
4149         PR tree-optimization/28900
4150         * gcc.dg/torture/pr28900.c: New testcase
4152 2006-09-05  Richard Guenther  <rguenther@suse.de>
4154         PR tree-optimization/28905
4155         * gcc.c-torture/compile/pr28905.c: New testcase.
4157 2006-09-05  Richard Guenther  <rguenther@suse.de>
4159         PR middle-end/28935
4160         * gcc.dg/pr28935.c: New testcase.
4162 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4164         * gcc.c-torture/execute/20060905-1.c: New test.
4166 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4168         PR fortran/28908
4169         * gfortran.dg/used_types_7.f90: New test.
4170         * gfortran.dg/used_types_8.f90: New test.
4171         * gfortran.dg/used_types_9.f90: New test.
4173 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4175         * gcc.c-torture/compile/20060904-1.c: New test.
4177 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4179         PR c++/23287 Revert my 2006-09-01 patch
4180         * g++.dg/parse/dtor12.C: Remove.
4182 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4184         PR c+/27670
4185         * g++.dg/template/operator9.C: New test.
4187         PR c++/27493
4188         * g++.dg/template/operator7.C: New test.
4190         PR c++/27494
4191         * g++.dg/template/operator8.C: New test.
4193         PR c++/27397
4194         * g++.dg/template/crash57.C: New test.
4196         * g++.dg/template/typedef4.C: Adjust error markers.
4197         * g++.dg/template/typedef5.C: Likewise.
4199 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4201         PR c++/28878
4202         * g++.dg/parse/crash33.C: New test.
4204 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4205         Richard Guenther  <rguenther@suse.de>
4206         Adam Nemet  <anemet@caviumnetworks.com>
4208         PR middle-end/27226
4209         * gcc.target/mips/memcpy-1.c: New testcase.
4210         * gcc.dg/pr27226.c: Likewise.
4212 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4214         PR c++/28705
4215         * g++.dg/lookup/koenig5.C: New.
4216         * g++.dg/template/crash56.C: New.
4218 2006-09-01  Josh Conner  <jconner@apple.com>
4220         PR c++/25505
4221         * gcc.dg/nrv3.c: New test.
4222         * gcc.dg/nrv4.c: New test.
4223         * gcc.dg/nrv5.c: New test.
4225 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4227         PR c++/23287
4228         * g++.dg/parse/dtor12.C: New.
4230 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4232         PR tree-optimization/28839
4233         * gcc.dg/pr28839.c: New test.
4235 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4237         PR target/24367
4238         * gcc.dg/pr24367.c: New testcase.
4240 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4242         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4244 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4246         PR rtl-optimization/27735
4247         * gcc.dg/loop-unswitch-1.c: New test.
4249 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4251         PR fortran/28885
4252         * gfortran.dg/aliasing_dummy_2.f90: New test.
4254         PR fortran/20067
4255         * gfortran.dg/generic_5.f90: Change error message.
4257         PR fortran/28873
4258         * gfortran.dg/generic_6.f90: New test.
4260         PR fortran/25077
4261         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4263         PR fortran/25102
4264         * gfortran.dg/invalid_interface_assignment.f90: New test.
4266         PR fortran/24866
4267         * gfortran.dg/module_proc_external_dummy.f90: New test.
4269 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4271         PR c++/28349
4272         * testsuite/g++.dg/warn/var-args1.C: New test.
4274 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4276         PR fortran/28866
4277         * gfortran.dg/simpleif_2.f90: New test.
4278         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4279         * gfortran.dg/enum_5.f90: Ditto.
4281 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4282             Kazu Hirata  <kazu@codesourcery.com>
4284         PR tree-optimization/17506
4285         * gcc.dg/pr17506.c: New.
4287 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4289         PR c++/28139
4290         * g++.dg/eh/alias1.C: New test.
4292 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4294         PR c++/28860
4295         * g++.dg/template/ttp22.C: New test.
4297 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4299         PR middle-end/26632
4300         * gcc.dg/pr26632.c: New.
4302 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4304         PR libgfortran/28354
4305         * gfortran.dg/fmt_zero_precision.f90: New test.
4307 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4309         PR c++/28058
4310         * g++.dg/template/spec31.C: New test.
4312 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4314         PR c++/26573
4315         * g++.dg/other/static2.C: New test.
4317 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4319         * gcc.dg/Wswitch-enum-2.c: New test case.
4320         * gcc.dg/Wswitch-enum-3.c: Likewise.
4322 2006-08-26  Richard Guenther  <rguenther@suse.de>
4324         * gcc.c-torture/compile/20060826-1.c: New testcase.
4326 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4328         PR c++/28736
4329         * g++.dg/template/void10.C: New test.
4331         PR c++/28737
4332         * g++.dg/template/void8.C: New test.
4334         PR c+_+/28738
4335         * g++.dg/template/void9.C: New test.
4337         * g++.dg/template/void3.C: Adjust error markers.
4338         * g++.dg/template/void4.C: Likewise.
4339         * g++.dg/template/crash55.C: Likewise.
4340         * g++.dg/template/void7.C: Likewise
4342 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4344         PR c++/28588
4345         * g++.dg/inherit/access6.C: New test.
4346         * g++.dg/inherit/access7.C: Likewise.
4348         PR c++/28595
4349         * g++.dg/template/array15.C: New test.
4350         * g++.dg/template/crash2.C: Tweak error markers.
4352 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4354         PR middle-end/28683
4355         * gcc.c-torture/compile/20060823-1.c: New test.
4357 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4359         PR c++/28853
4360         * g++.dg/template/ttp21.C: New test.
4362         PR c++/28852
4363         * g++.dg/other/operator1.C: Add error-marker.
4364         * g++.dg/other/operator2.C: New test.
4366 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4368         PR c/27893
4369         * gcc.c-torture/compile/vla-const-1.c,
4370         gcc.c-torture/compile/vla-const-2.c: New tests.
4372 2006-08-26  Richard Guenther  <rguenther@suse.de>
4374         PR middle-end/28814
4375         * gcc.dg/torture/pr28814.c: New testcase.
4377 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4379         PR c/28418
4380         * gcc.c-torture/compile/compound-literal-1.c: New test.
4382 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4384         PR c/28299
4385         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4386         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4387         Expect extra diagnostics.
4389 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4391         gcc.dg/noncompile/pr16876.c: New test.
4393 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4395         PR c++/28056
4396         * g++.dg/parse/local1.C: New test.
4397         * g++.dg/other/qual1.C: Tweak error marker.
4399 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4401         PR c++/27787
4402         * g++.dg/template/typename10.C: New.
4403         * g++.dg/template/lookup4.C: Remove bogus error marker.
4405 2006-08-25  Richard Guenther  <rguenther@suse.de>
4407         PR testsuite/28829
4408         * gcc.dg/pr26570.c: Fix testcase.
4410 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4412         PR tree-opt/28807
4413         * gcc.c-torture/execute/mayalias-2.c: New test.
4414         * gcc.dg/tree-ssa/alias-13.c: New test.
4416 2006-08-24  Jan Hubicka  <jh@suse.cz>
4418         PR debug/26881
4419         * gcc.dg/debug/pr26881.c: New file.
4421 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4423         PR fortran/28788
4424         * gfortran.dg/used_types_4.f90: New test.
4425         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4426         association of derived types.
4427         * gfortran.dg/used_types_2.f90: Add module cleanup.
4428         * gfortran.dg/used_types_3.f90: The same.
4430         PR fortran/28771
4431         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4432         fix of regression.
4434 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436         PR 28813
4437         * gfortran.dg/direct_io_6.f90: Remove test.
4439 2006-08-23  Stuart Hastings  <stuart@apple.com>
4441         PR 28825
4442         * gcc.target/i386/20060821-1.c: New.
4444 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4446         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4447         dg-warning strings for dllimport.
4449 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4451         PR C++/28450
4452         * g++.dg/ext/vector4.C: New test.
4453         * g++.dg/ext/complex1.C: New test.
4455 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4457         PR debug/28692
4458         * gcc.dg/debug/const-1.c: New.
4459         * gcc.dg/debug/const-2.c: New.
4460         * gcc.dg/debug/dwarf2/const-1.c: New.
4461         * gcc.dg/debug/dwarf2/const-2.c: New.
4462         * gcc.dg/debug/dwarf2/const-2b.c: New.
4464 2006-08-22  Richard Guenther  <rguenther@suse.de>
4466         PR middle-end/28776
4467         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4468         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4470 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4472         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4474 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4476         PR c++/26269
4477         * g++.dg/other/error14.C: New test.
4479         PR c++/28505
4480         * g++.dg/parse/ctor7.C: New test.
4481         * g++.dg/parse/ctor8.C: Likewise.
4483         PR c++/28741
4484         * g++.dg/template/void7.C: New test.
4486 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4488         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4489         * gnat.dg/self_aggregate_with_array.adb: New test.
4491 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4493         * g++.dg/eh/arm-vfp-unwind.C: New test.
4495 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4497         PR c++/28341
4498         * g++.dg/template/ref3.C: New test.
4499         * g++.dg/template/nontype13.C: New test.
4501         PR c++/28346
4502         * g++.dg/template/ptrmem17.C: New test.
4504 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4506         PR target/28648 c:
4507         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4509 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4511         PR fortran/28630
4512         * gfortran.dg/used_types_2.f90: New test.
4514         PR fortran/28601
4515         * gfortran.dg/used_types_3.f90: New test.
4517         PR fortran/20886
4518         * gfortran.dg/generic_actual_arg.f90: New test.
4520         PR fortran/28735
4521         * gfortran.dg/module_private_array_refs_1.f90: New test.
4523         PR fortran/28762
4524         * gfortran.dg/program_name_1.f90: New test.
4526         PR fortran/28425
4527         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4529         PR fortran/28496
4530         * gfortran.dg/array_initializer_2.f90: New test.
4532         PR fortran/18111
4533         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4535         PR fortran/28600
4536         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4538         PR fortran/28771
4539         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4541         PR fortran/28660
4542         * gfortran.dg/dependent_decls_1.f90: New test.
4544 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4546         PR fortran/25217
4547         * gfortran.dg/derived_init_2.f90: New.
4549 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4551         * gcc.c-torture/execute/pr28289.c: New test.
4553 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4555         PR c/28744
4556         * gcc.dg/attr-externally-visible-1.c: New test.
4557         * gcc.dg/attr-externally-visible-2.c: New test.
4558         * g++.dg/parse/attr-externally-visible-1.C: New test.
4559         * g++.dg/parse/attr-externally-visible-2.C: New test.
4561 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4563         PR c++/28606
4564         * g++.dg/parse/dtor11.C: New test.
4566 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4568         PR rtl-optimization/28489
4569         * gcc.c-torture/compile/pr28489.c: New test.
4571 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4573         PR c++/28710
4574         * g++.dg/template/redecl4.C: New test.
4576         PR c++/28711
4577         * g++.dg/template/ctor8.C: New test.
4579 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4581         * gcc.dg/pr26570.c: Fix testcase.
4583 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4585         * PR c++/28573
4586         * g++.dg/parse/offsetof6.C: New test.
4587         * g++.dg/parse/offsetof6.C: New test.
4588         * g++.dg/parse/offsetof7.C: New test.
4590 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4592         PR testsuite/28602
4593         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4594         is false.
4596 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4598         PR c++/28302
4599         * g++.dg/ext/vector3.C: New test.
4601 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4603         PR gcov/profile/26570
4604         * gcc.dg/pr26570.c: New test.
4606 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4608         PR c/27697
4609         * gcc.dg/qual-component-1.c: New test.
4611 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4613         PR c++/28593
4614         * g++.dg/parse/new3.C: New test.
4616 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4618         PR fortran/25828
4619         * gfortran.dg/streamio_1.f90: New test.
4620         * gfortran.dg/streamio_2.f90: New test.
4621         * gfortran.dg/streamio_3.f90: New test.
4622         * gfortran.dg/streamio_4.f90: New test.
4623         * gfortran.dg/streamio_5.f90: New test.
4624         * gfortran.dg/streamio_6.f90: New test.
4625         * gfortran.dg/streamio_7.f90: New test.
4626         * gfortran.dg/streamio_8.f90: New test.
4628 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4630         PR c/28287
4631         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4633 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4635         PR c++/28594
4636         * g++.dg/template/void6.C: New test.
4638 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4640         PR c/28649
4641         * gcc.dg/parse-error-1.c: New test.
4642         * gcc.dg/parse-error-2.c: New test.
4643         * gcc.dg/cpp/digraph2.c: Add error-marker.
4644         * gcc.dg/noncompile/920923-1.c: Likewise.
4646 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4648         PR c/27490
4649         * gcc.dg/sizeof-2.c: New testcase.
4651         PR c/27489
4652         * gcc.dg/switch-A.c: New testcase.
4654 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4656         PR c++/28288
4657         PR c++/14556
4658         * g++.old-deja/g++.warn/compare1.C: Delete.
4659         * g++.dg/opt/pr7503-2.C: Delete.
4660         * g++.dg/opt/pr7503-3.C: Delete.
4661         * g++.dg/opt/pr7503-4.C: Delete.
4662         * g++.dg/opt/pr7503-5.C: Delete.
4663         * g++.dg/opt/max1.C: Delete.
4664         * g++.dg/warn/minmax.C: Delete.
4665         * g++.dg/expr/minmax.C: New test.
4667 2006-08-14  Richard Guenther  <rguenther@suse.de>
4669         PR testsuite/28703
4670         * gcc.c-torture/execute/pr28651.c: Do not use argc
4671         to avoid optimization, instead forbid inlining.
4673 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4675         PR rtl-optimization/28634
4676         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4678 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4680         PR c/27184
4681         * gcc.dg/torture/pr27184.c: New test.
4683 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4685         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4687 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4689         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4690         * gfortran.dg/stat_2.f90: Likewise.
4691         * gfortran.dg/chmod_1.f90: Likewise.
4692         * gfortran.dg/chmod_2.f90: Likewise.
4693         * gfortran.dg/chmod_3.f90: Likewise.
4695 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4697         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4699 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4701         * g++.dg/opt/pr23454-2.C: New test.
4703 2006-08-11  Richard Guenther  <rguenther@suse.de>
4705         PR middle-end/28651
4706         * gcc.c-torture/execute/pr28651.c: New testcase.
4708 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4710         * gnat.dg/specs/static_initializer.ads: New test.
4712 2006-08-10  Paul Brook  <paul@codesourcery.com>
4714         * gcc.target/arm/cond-asm.c: New test.
4716 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4718         PR tree-optimization/26197
4719         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4720         * g++.dg/vect/vect.exp: Compile the new tests with
4721         --param max-aliased-vops=0.
4723 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4725         PR c++/28637
4726         * g++.dg/template/void3.C: New test.
4728         PR c++/28638
4729         * g++.dg/template/void4.C: New test.
4731         PR c++/28640
4732         * g++.dg/template/void5.C: New test.
4734 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4736         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4737         after dg-do compile.
4739 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4741         PR tree-optimizations/26969
4742         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4743         "unswitch-loops" with -funswitch-loops.
4744         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4746 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4748         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4749         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4750         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4751         * objc.dg/dwarf-1.m: Likewise.
4752         * objc.dg/dwarf-2.m: Likewise.
4753         * obj-c++.dg/dwarf-2.mm: Likewise.
4755 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4757         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4758         * objc.dg/dwarf-2.m: Likewise.
4759         * obj-c++.dg/dwarf-2.mm: Likewise.
4761         PR libfortran/28603
4762         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4764         PR testsuite/27611
4765         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4767         PR testsuite/27033
4768         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4770 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4772         PR target/27827
4773         * gcc.target/i386/pr27827.c: New testcase.
4775 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4777         PR fortran/28590
4778         * gfortran.dg/sequence_types_1.f90: New test.
4780 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4782         PR fortran/28548
4783         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4784         dg-warning.  Add -pedantic option.
4786 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4788         PR c/28502
4789         * gcc.dg/proto-1.c: New test.
4791         PR c/27721
4792         * gcc.dg/lvalue-4.c: New test.
4794         PR c/28136
4795         * gcc.dg/init-bad-5.c: New test.
4797 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4799         PR c++/28347
4800         * g++.dg/ext/typedef-init.C: Add new test for typedef
4801         initialization inside templates. Adjust existing error markers.
4803 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4805         PR c++/28148
4806         * g++.dg/init/ptrmem3.C: New test.
4808 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4810         PR tree-optimization/27770
4811         * lib/target-support.exp: New target keyword "section_anchors".
4812         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4813         tests.
4814         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4815         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4816         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4817         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4819 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4821         * gcc.dg/20060801-1.c: Add missing '}'.
4823 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4825         PR c++/27508
4826         * g++.dg/parse/dtor9.C: New test.
4827         * g++.dg/parse/dtor10.C: New test.
4828         * g++.dg/other/error7.C: Adjust error-marker.
4830         PR c++/28274
4831         * g++.dg/other/default5.C: New test.
4833 2006-08-02  Richard Guenther  <rguenther@suse.de>
4835         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4837 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4839         PR c++/28557
4840         * g++.dg/template/conv9.C: New test.
4842 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4844         PR debug/28063
4845         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4846         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4847         Optionally return assembly text.  Update callers.
4848         (check_no_compiler_messages): Update verbose messages.
4849         (check_no_messages_and_pattern): New.
4850         (check_effective_target_string_merging): New.
4852 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854         PR c++/28250
4855         * g++.dg/eh/catch4.C: New test.
4857         PR c++/28257
4858         * g++.dg/other/qual1.C: New test.
4860         PR c++/28259
4861         * g++.dg/inherit/error2.C: New test.
4863         PR c++/28267
4864         * g++.dg/other/new1.C: New test.
4866         * g++.dg/warn/pr23075.C: Remove obsolete test.
4867         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4868         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4870 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4872         PR c++/28523
4873         * g++.dg/eh/cast1.C: New test.
4875 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4877         PR libfortran/28452
4878         * gfortran.dg/random_3.f90:  New test.
4880 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4882         PR c++/28432
4883         * g++.dg/other/pr28304.C: Change expected error message.
4884         * g++.dg/other/pr28432.C: New test.
4886 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4888         PR c++/28256
4889         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4891 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4893         PR debug/23336
4894         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4895         at -g1.
4896         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4897         g++.dg/debug/enum-2.C: New.
4899 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4901         PR c++/6634
4902         * g++.dg/parse/long1.C: Add more tests.
4904 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4906         * gfortran.dg/lrshift_1.c: New file.
4908 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4910         PR libgfortran/28335
4911         * gfortran.dg/no_unit_error_1.f90: New test.
4913 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4915         PR libgfortran/28335
4916         * gfortran.dg/no_unit_error_1.f90: Delete test.
4917         * gfortran.dg/no_unit_error_2.f90: Delete test.
4919 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4921         * gfortran.dg/chmod_3.f90: New test.
4922         * gfortran.dg/ltime_gmtime_1.f90: New test.
4923         * gfortran.dg/ltime_gmtime_2.f90: New test.
4924         * gfortran.dg/lrshift_1.f90: New test.
4925         * gfortran.dg/chmod_1.f90: New test.
4926         * gfortran.dg/chmod_2.f90: New test.
4928 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4930         PR c++/27668
4931         * g++.dg/template/crash55.C: New test.
4933         PR c++/27962
4934         * g++.dg/template/nontype16.C: New test.
4936         * g++.dg/template/void2.C: Adjust error markers.
4937         * g++.dg/template/nontype5.C: Adjust error markers.
4939 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4941         * gcc.target/i386/stack-prot-kernel.c: New test.
4943 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4945         * gcc.dg/builtins-55.c: New test case.
4947 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4949         PR rtl-optimization/27907
4950         * gcc.c-torture/compile/pr27907.c: New test.
4952 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4954         * gfortran.dg/mclock.f90: New test.
4955         * gfortran.dg/int_conv_1.f90: New test.
4956         * gfortran.dg/stat_1.f90: New test.
4957         * gfortran.dg/stat_2.f90: New test.
4959 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961         PR libgfortran/28335
4962         * gfortran.dg/no_unit_error_1.f90: New test.
4963         * gfortran.dg/no_unit_error_2.f90: New test.
4964         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4966 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4968         PR middle-end/28473
4969         * gcc.dg/fold-convround-1.c: New test case.
4971 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4973         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4975 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4977         PR c++/27572
4978         * g++.dg/other/typedef1.C: New test.
4979         * g++.dg/template/typedef4.C: New test.
4980         * g++.dg/template/typedef5.C: New test.
4982 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4984         PR fortran/28416
4985         * gfortran.dg/allocatable_dummy_3.f90: New.
4987 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4989         PR fortran/28439
4990         * gfortran.dg/arithmetic_if.f90:  New test.
4992 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4994         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4995         avoid memcpy optimization.
4997 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999         PR fortran/25289
5000         * gfortran.dg/direct_io_6.f90: New test.
5002 2006-07-24  Jan Hubicka  <jh@suse.cz>
5004         PR c/25795
5005         PR c++/27369
5006         * gcc.dg/pr25795.c: New test.
5007         * gcc.dg/pr25795-1.c: New test.
5009 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5011         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5012         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5013         which may be transformed to "g || h" on some platforms.
5015 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5017         PR c++/28025
5018         * g++.dg/template/friend45.C: New test.
5020 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5022         PR libgfortran/28339
5023         * gfortran.dg/arrayio_8.f90: New test.
5025 2006-07-21  Mike Stump  <mrs@apple.com>
5027         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5029         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5031 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5033         PR c++/28250
5034         * g++.dg/eh/catch3.C: New test.
5036         PR c++/28363
5037         * g++.dg/template/defarg10.C: New test.
5039 2006-07-20  Paul Brook  <paul@codesourcery.com>
5041         PR 27363
5042         * gcc.dg/pr27363.c: New test.
5044 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5046         PR c++/28338
5047         * g++.dg/init/ref13.C: New test.
5049 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5051         PR obj-c++/28434
5052         * obj-c++.dg/proto-error-1.mm: New test.
5054 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5056         PR c++/28337
5057         * g++.dg/template/string1.C: New test.
5059 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5061         PR c++/28048
5062         * g++.dg/template/defarg9.C: New test.
5064         PR c++/28235
5065         * g++.dg/template/static27.C: New test.
5067 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5069         PR 28410
5070         * gcc.dg/tree-ssa/pr28410.c: New test.
5072 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5074         PR c++/28258
5075         * g++/dg/other/error13.C: New test.
5077         PR c++/28260
5078         * g++.dg/template/friend44.C: New test.
5080 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5082         PR c++/27495
5083         * g++.dg/other/pr27495.C: New.
5085 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5087         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5088         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5090 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5092         PR c/28286
5093         * gcc.dg/pragma-pack-4.c: New test.
5095 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5097         PR c++/28291
5098         * g++.dg/ext/pr28291.C: New test.
5100 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5102         PR middle-end/28403
5103         * gcc.c-torture/execute/pr28403.c: New test.
5105 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5107         PR middle-end/28402
5108         * gcc.dg/pr28402.c: New test.
5110 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5112         PR c++/28304
5113         * g++.dg/other/pr28304.C: New test.
5115 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5117         PR other/28251
5118         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5119         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5121 2006-07-17  Richard Guenther  <rguenther@suse.de>
5123         PR tree-optimization/28238
5124         * g++.dg/tree-ssa/pr28238.C: New testcase.
5126 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5128         PR c++/28250
5129         * g++.dg/eh/catch1.C: New test.
5130         * g++.dg/eh/catch2.C: New test.
5132 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5134         PR c++/28370
5135         * g++.dg/template/anon3.C: New test.
5137 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5139         PR fortran/20844
5140         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5141         specifiers requiring an explicit format tag..
5143         PR fortran/28201
5144         * gfortran.dg/generic_5: New test.
5146         PR fortran/20893
5147         * gfortran.dg/elemental_optional_args_1.f90: New test.
5149 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5151         * gnat.dg/assert.ads: New file.
5152         * gnat.dg/controlled_record.ads: Likewise.
5153         * gnat.dg/controlled_record.adb: Likewise.
5155 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5157         PR c++/28292
5158         * g++.dg/other/error12.C: New test.
5160         PR c++/28269
5161         * g++.dg/template/crash54.C: New test.
5163 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5165         PR c++/28249
5166         * g++.dg/parse/catch1.C: New test.
5168         PR c++/28294
5169         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5171         PR c++/28387
5172         * g++.dg/ext/attrib24.C: New test.
5174 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5176         PR c++/28343
5177         * g++.dg/ext/asmspec1.C: New test.
5179 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5181         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5182         (dg-test): Support shouldfail tests.
5183         * lib/target-supports-dg.exp (dg-shouldfail): New.
5184         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5185         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5186         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5187         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5188         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5189         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5190         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5192 2006-07-13  Jan Hubicka  <jh@suse.cz>
5194         * gcc.target/i386/memcpy-1.c: New.
5196 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5198         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5200 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5202         PR fortran/25097
5203         * gfortran.dg/present_1.f90: New test.
5205         PR fortran/20903
5206         * gfortran.dg/interface_derived_type_1.f90: New test.
5208 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5210         PR fortran/28213
5211         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5212         list.
5214 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5216         PR c++/27820
5217         * g++.dg/other/label1.C: New test.
5219 2006-07-07   Richard Guenther  <rguenther@suse.de>
5221         PR middle-end/28268
5222         * gcc.dg/torture/pr28268.c: New testcase.
5224 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5226         PR c++/27019
5227         * g++.dg/ext/pr27019.C: New.
5229 2006-07-07  Richard Guenther  <rguenther@suse.de>
5231         PR tree-optimization/28187
5232         * gcc.dg/pr28187.c: New testcase.
5234 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5236         * gnat.dg/address_conversion.adb: New test.
5237         * gnat.dg/boolean_subtype.adb: Likewise.
5238         * gnat.dg/frame_overflow.adb: Likewise.
5239         * gnat.dg/pointer_array.adb: Likewise.
5240         * gnat.dg/pointer_conversion.adb: Likewise.
5242 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5244         PR fortran/28237
5245         PR fortran/23420
5246         * gfortran.dg/print_fmt_5.f90: New test.
5248 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5250         PR fortran/28129
5251         * gfortran.dg/bounds_check_4.f90: New test.
5253 2006-07-05  Richard Guenther  <rguenther@suse.de>
5255         PR target/28158
5256         * gfortran.dg/pr28158.f90: New testcase.
5258 2006-07-05  Richard Guenther  <rguenther@suse.de>
5260         PR tree-optimization/28162
5261         * gcc.dg/pr28162.c: New testcase.
5263 2006-07-05  Richard Guenther  <rguenther@suse.de>
5264         Andrew Pinski  <pinskia@gcc.gnu.org>
5266         PR c++/27084
5267         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5269 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5271         PR fortran/28174
5272         * gfortran.dg/actual_array_substr_2.f90: New test.
5274         PR fortran/28167
5275         * gfortran.dg/actual_array_constructor_2.f90: New test.
5277 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5279         * gfortran.dg/itime_idate_1.f: New test.
5280         * gfortran.dg/itime_idate_2.f: New test.
5282 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5284         PR libgfortran/27704
5285         * gfortran.dg/open_status_3.f90: New test.
5286         * gfortran.dg/fmt_l.f90: Update for new feature.
5288 2006-07-03  Asher Langton  <langton2@llnl.gov>
5290         * gfortran.dg/oldstyle_2.f90: New.
5292 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5294         * gnat.dg/string_slice.adb: New test.
5296 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5298         PR fortran/19259
5299         * gfortran.dg/semicolon_fixed.c: New.
5300         * gfortran.dg/semicolon_free.c: New.
5302 2006-06-30  Mike Stump  <mrs@apple.com>
5304         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5305         that don't support internal visibility.
5307 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5309         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5310         for '(' / ')' needing an extra '\'.
5312 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5314         PR middle-end/27428
5315         * gcc.dg/pr27428-1.c: New test case.
5317 2006-06-29  Mike Stump  <mrs@apple.com>
5319         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5320         on darwin as we can't align commons large enough yet.
5322         * gcc.dg/vla-8.c: Add additional testcases.
5324 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5326         PR c++/28114
5327         * g++.dg/other/pr28114.C: New.
5329 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5331         * gcc.c-torture/compile/20060625-1.c: New test.
5333 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5335         PR fortran/20867
5336         * gfortran.dg/stfunc_3.f90: New test.
5338         PR fortran/25056
5339         * gfortran.dg/impure_actual_1.f90: New test.
5341         PR fortran/20874
5342         * gfortran.dg/elemental_result_1.f90: New test.
5344         PR fortran/25073
5345         * gfortran.dg/select_7.f90: New test.
5347         PR fortran/27554
5348         * intrinsic_actual_1.f: New test.
5350         PR fortran/22038
5351         PR fortran/28119
5352         * gfortran.dg/forall_4.f90: New test.
5354         PR fortran/25072
5355         * gfortran.dg/forall_5.f90: New test.
5357 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5359         PR c++/28051
5360         * g++.dg/template/using13.C: New test.
5362         PR c++/28054
5363         * g++.dg/other/incomplete3.C: New test.
5365 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5367         PR fortran/28081
5368         * gfortran.dg/substr_3.f: New test.
5369         * gfortran.dg/equiv_2.f90: Update expected error message.
5371 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5373         PR fortran/28118
5374         * gfortran.dg/actual_array_substr_1.f90: New test.
5376 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5378         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5379         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5381 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5383         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5385 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5387         PR fortran/27981
5388         * gfortran.dg/simpleif_2.f90: New test.
5390 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5392         * g++.dg/template/error22.C: Fix typo.
5394 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5396         PR c++/28112
5397         * g++.dg/ext/attrib23.C: New test.
5399 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5401         * gnat.dg/varsize_temp.adb: New test.
5403 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5405         PR c++/11468
5406         * g++.dg/other/java2.C: New test.
5408 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5410         PR target/27789
5411         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5412         initialization.
5414 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5416         PR target/27531
5417         * gcc.dg/pr27531-1.c: New test case.
5419 2006-06-22  Asher Langton  <langton2@llnl.gov>
5421         PR fortran/24748
5422         * gfortran.dg/implicit_8.f90: New.
5424 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5426         PR rtl-optimization/28121
5427         * gcc.dg/pr28121.c: New test.
5429 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5431         PR c++/27805
5432         * g++.dg/parse/ptrmem6.C: New test.
5434         PR c++/27821
5435         * g++.dg/template/error22.C: New test.
5437 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5439         PR c++/28111
5440         * g++.dg/template/friend43.C: New test.
5442         PR c++/28110
5443         * g++.dg/template/crash53.C: New test.
5445         PR c++/28109
5446         * g++.dg/rtti/incomplete1.C: New test.
5448 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5450         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5452 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5454         * gcc.c-torture/execute/complex-7.c: New.
5456 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5458         * gcc.dg/merge-all-constants-1.c: New test.
5460 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5462         PR c++/28113
5463         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5465 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5467         * gfortran.dg/rrspacing_1.f90: New test.
5469 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5471         PR c++/28052
5472         * g++.dg/other/bitfield2.C: New test.
5474 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5476         PR tree-optimization/27331
5477         * gcc.dg/pr27331.c: New test.
5479 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5480             Eric Botcazou  <ebotcazou@adacore.com>
5482         PR ada/18692
5483         * lib/gnat.exp: New file.
5484         * lib/gnat-dg.exp: Likewise.
5485         * gnat.dg: New directory.
5486         * gnat.dg/dg.exp: New driver.
5487         * gnat.dg/specs: New directory.
5488         * gnat.dg/specs/specs.exp: New driver.
5489         * gnat.dg/style: New directory.
5490         * gnat.dg/style/style.exp: New driver.
5492 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5494         PR fortran/16206
5495         * gfortran.dg/array_initializer_1.f90: New test.
5497         PR fortran/28005
5498         * gfortran.dg/matmul_3.f90: New test.
5500 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5502         PR middle-end/28075
5503         * gcc.dg/tree-ssa/inline-1.c: New test.
5505 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5507         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5508         in malloc prototype; remove XFAIL.
5509         * gcc.dg/pr18241-2.c: Ditto.
5510         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5511         in memset prototype; remove XFAIL.
5512         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5514 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5516         * gcc.dg/vla-8.c: Add.
5518 2006-06-19  Richard Guenther  <rguenther@suse.de>
5520         PR tree-optimization/27090
5521         * g++.dg/tree-ssa/pr27090.C: New testcase.
5523 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5525         PR target/27861
5526         * gcc.dg/pr27861-1.c: New test case.
5528 2006-06-19  Richard Guenther  <rguenther@suse.de>
5530         PR middle-end/28045
5531         * gcc.dg/torture/pr28045.c: New testcase.
5533 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5535         PR fortran/26801
5536         * gfortran.dg/associated_4.f90: New test.
5538 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540         PR fortran/19310
5541         PR fortran/19904
5542         * gfortran.dg/real_const_3.f90: New test.
5544 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5546         PR c++/28016
5547         * g++.dg/template/static26.C: New test.
5549         PR c++/27979
5550         * g++.dg/expr/bitfield2.C: New test.
5552         PR c++/27884
5553         * g++.dg/parse/linkage2.C: New test.
5555 2006-06-16  Richard Guenther  <rguenther@suse.de>
5557         PR middle-end/27116
5558         * gcc.dg/pr15785-1.c: Revert last change.
5559         * gcc.dg/torture/pr27116-2.c: New testcase.
5561 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5563         PR middle-end/27802
5564         * gcc.dg/pr27802-1.c: New test case.
5566 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5568         PR c++/27689
5569         * g++.dg/template/ttp18.C: New test.
5570         * g++.dg/template/ttp19.C: Likewise.
5572         PR c++/27666
5573         * g++.dg/expr/cond9.C: New test.
5575         PR c++/27640
5576         * g++.dg/template/ctor7.C: New test.
5578 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5580         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5582 2006-06-16  Richard Guenther  <rguenther@suse.de>
5584         PR tree-optimization/27781
5585         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5587 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5589         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5591 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5593         * gcc.dg/tree-ssa/loop-18.c: New test.
5595 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5597         PR c++/27665
5598         * g++.dg/template/crash52.C: New test.
5600         PR c++/27648
5601         * g++.dg/ext/attrib22.C: New test.
5603         PR c++/26559
5604         * g++.dg/template/builtin1.C: New test.
5605         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5607         PR c++/28018
5608         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5609         assignment.
5610         * g++.old-deja/g++.pt/crash51.C: Likewise.
5612         PR c++/27227
5613         * g++.dg/lookup/linkage1.C: New test.
5614         * g++.dg/lookup/linkage2.C: Likewise.
5616 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5618         PR middle-end/27959
5619         * gcc.dg/pr27959.c: New testcase.
5621 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5623         PR target/28014:
5624         * g++.dg/eh/div.C: New test.
5626 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5628         PR c++/27894
5629         * g++.dg/tree-ssa/pr26757.C: New test.
5630         * g++.dg/tree-ssa/pr27894.C: New test.
5632 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5634         * gcc.c-torture/compile/20060609-1.c: New test.
5636         PR target/27863
5637         * gcc.c-torture/compile/pr27863.c: New test.
5639 2006-06-13  Richard Guenther  <rguenther@suse.de>
5641         PR tree-optimization/27830
5642         * g++.dg/tree-ssa/pr27830.C: New testcase.
5644 2006-06-13  Matthew Sachs  <msachs@apple.com>
5646         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5647         the list of compiler flags; this causes those flags to be checked
5648         for things like dg-skip-if.
5650 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5652         PR c++/27601
5653         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5655 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5656             Kazu Hirata  <kazu@codesourcery.com>
5658         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5659         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5661 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5663         PR c++/27933
5664         * g++.dg/lookup/using15.C: New test.
5666         PR c++/27951
5667         * g++.dg/other/anon4.C: New test.
5669 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5671         PR c++/21210
5672         * g++.dg/init/complex1.C: New test case.
5674 2006-06-11  Eric Christopher  <echristo@apple.com>
5676         PR middle-end/27948
5677         * gcc.dg/bf-ms-layout.c: Run on darwin.
5678         * gcc.dg/bf-no-ms-layout: Ditto.
5679         * gcc.dg/attr-ms_struct-2.c: New.
5680         * gcc.dg/bf-ms-layout-2.c: Ditto.
5682 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5684         * gcc.dg/attr-ms_struct-packed1.c: New.
5686 2006-06-09  Mike Stump  <mrs@apple.com>
5688         * gcc.dg/vla-7.c: Add.
5690 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5692         PR fortran/24558
5693         * gfortran.dg/entry_6.f90: New test.
5695         PR fortran/20877
5696         PR fortran/25047
5697         * gfortran.dg/entry_7.f90: New test.
5699 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5701         PR c/27747
5702         * gcc.dg/cpp/_Pragma6.c: New test.
5704         PR c++/27748
5705         * g++.dg/cpp/_Pragma1.C: New test.
5707         PR preprocessor/27746
5708         * gcc.dg/gomp/macro-3.c: New test.
5709         * gcc.dg/gomp/macro-4.c: New test.
5710         * g++.dg/gomp/macro-3.C: New test.
5711         * g++.dg/gomp/macro-4.C: New test.
5713 2006-06-09  Richard Guenther  <rguenther@suse.de>
5715         PR tree-optimization/26998
5716         * gcc.dg/torture/pr26998.c: New testcase.
5717         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5719 2006-06-08  Mike Stump  <mrs@apple.com>
5721         * gcc.dg/pr27095.c: Account for stubs.
5723         PR target/26427
5724         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5725         produce bad code on darwin.
5727 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5729         PR fortran/27958
5730         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5732 2006-06-08  Asher Langton  <langton2@llnl.gov>
5734         PR fortran/27786
5735         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5737 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5739         PR target/27421
5740         * gcc.dg/union-3.c: New test.
5742 2006-06-08  Richard Guenther  <rguenther@suse.de>
5744         PR middle-end/27116
5745         * gcc.dg/torture/pr27116.c: New testcase.
5746         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5748 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5750         PR rtl-optimization/26449
5751         * gcc.dg/pr26449.c: New test.
5753 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5755         PR c++/27601
5756         * g++.dg/ext/offsetof1.C: Test member functions.
5758 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5760         * gcc.dg/pr27095.c: Improve scanning.
5762 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5764         PR fortran/23091
5765         * gfortran.dg/saved_automatic_1.f90: New test.
5767         PR fortran/24168
5768         * gfortran.dg/array_simplify_1.f90: New test.
5770         PR fortran/25090
5771         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5773         PR fortran/25058
5774         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5776 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5778         PR c++/27177
5779         * g++.dg/expr/cast7.C: New test.
5781 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5783         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5784         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5785         * lib/fortran-torture.exp (fortran-torture-compile,
5786         fortran-torture-execute): Ditto.
5788 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5790         PR target/27842
5791         * gcc.dg/vmx/pr27842.c: New test.
5793 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5795         PR libfortran/27895
5796         * gfortran.dg/bounds_check_3.f90: New test.
5798 2006-06-05  Mike Stump  <mrs@apple.com>
5800         * objc.dg/objc-fast-4.m: Skip for ppc64.
5802 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5804         PR testsuite/27705
5805         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5807 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5808             Victor Kaplansky  <victork@il.ibm.com>
5810         PR tree-optimizations/26360
5811         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5812         with -fno-tree-dce.
5813         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5815 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5817         PR fortran/14067
5818         * gfortran.dg/data_char_1.f90: Add messages for truncated
5819         strings.
5821         PR fortran/16943
5822         * gfortran.dg/func_decl_2.f90: New test.
5824         PR fortran/20839
5825         * gfortran.dg/do_2.f90: New test.
5827         PR fortran/27655
5828         * gfortran.dg/associated_3.f90: New test.
5830 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5832         PR c++/27819
5833         * g++.dg/template/static25.C: New test.
5835         PR c++/27722
5836         * g++.dg/init/array21.C: New test.
5838         PR c++/27807
5839         * g++.dg/ext/complit7.C: New test.
5841         PR c++/27806
5842         * g++.dg/parse/ptrmem5.C: New test.
5844 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5845             Andrew Pinski  <pinskia@physics.uc.edu>
5847         PR c/27150
5848         PR middle-end/27382
5849         * gcc.dg/pr27150-1.c: New testcase.
5850         * gcc.dg/pr27382-1.c: New testcase.
5851         * gcc.dg/pr27382-2.c: New testcase.
5853 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5855         PR c/25161
5856         PR c/27020
5857         * gcc.dg/array-10.c: New test.
5859 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5861         PR c++/27804
5862         * g++.dg/init/const4.C: New test.
5863         * g++.dg/init/member1.C: Add error-marker.
5864         * g++.dg/other/fold1.C: Adjust error-marker.
5866 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5868         PR c++/27601
5869         * g++.dg/ext/offsetof1.C: New test.
5871 2006-06-04 Eric Christopher <echristo@apple.com>
5873         * gcc.dg/attr-ms_struct-1.c: New.
5875 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5877         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5879 2006-06-04  Richard Guenther  <rguenther@suse.de>
5881         PR tree-optimization/27039
5882         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5884 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5886         PR target/26223
5887         * gcc.target/i386/amd64-abi-2.c: New test case.
5889 2006-06-02  Eric Christopher  <echristo@apple.com>
5891         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5892         * gcc.target/i386/20020523-1.c: Skip if darwin.
5893         * gcc.target/i386/asm-3.c: Ditto.
5894         * gcc.target/i386/20011119-1.c: Ditto.
5895         * gcc.target/i386/clobbers.c: Remove pic part of test.
5897 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5899         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5900         * g++.old-deja/g++.other/init19.C: Ditto.
5901         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5902         and add other platforms as expected failures.
5904 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5906         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5907         (is-effective-target-keyword): Ditto.
5909 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5911         PR fortran/27715
5912         * gfortran.dg/extended_char_comparison_1.f:  New test.
5914 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5916         PR fortran/25098
5917         * gfortran.dg/dummy_procedure_1.f90: New test.
5919         PR fortran/25147
5920         * gfortran.dg/dummy_procedure_2.f90: New test.
5922         * gfortran.dg/associated_2.f90: Correct to make consistent with
5923         standard.
5925 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5927         * gcc.target/i386/387-11.c: New test case.
5929 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5931         PR c++/27801
5932         * g++.dg/template/cond6.C: New test.
5934         PR c++/26496
5935         * g++.dg/template/crash51.C: New test.
5936         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5938         PR c++/27385
5939         * g++.dg/init/array20.C: New test.
5941 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5943         * gcc.dg/builtins-54.c: New test case.
5945 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5947         PR c++/26433
5948         * g++.dg/template/fntry1.C: Add dg-do link.
5950         PR c++/27808
5951         * g++.dg/parse/friend6.C: New test.
5953 2006-05-30  Asher Langton  <langton2@llnl.gov>
5955         * gfortran.dg/cray_pointers_7.f90: New test.
5957 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5959         PR tree-optimization/23452
5960         * gcc.dg/fold-mulconj-1.c: New test case.
5962 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5964         PR c++/27803
5965         * g++.dg/parse/bitfield1.C: New test.
5967 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5969         * gcc.target/ppc-eq0-1.c: New test case.
5970         * gcc.target/ppc-negeq0-1.c: New test case.
5972 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5974         PR c/27273
5975         * gcc.dg/overflow-warn-5.c: New test.
5977 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5979         PR c/27718
5980         * gcc.dg/sizeof-1.c: New test.
5982 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5984         PR target/27790
5985         * gcc.target/i386/pr27790.c: New test.
5987 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5989         PR libgfortran/27757
5990         * gfortran.dg/direct_io_5.f90: New test.
5992 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5994         PR libgfortran/27634
5995         * gfortran.dg/fmt_missing_period_1.f: New test.
5996         * gfortran.dg/fmt_missing_period_2.f: New test.
5997         * gfortran.dg/fmt_missing_period_3.f: New test.
5999 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6001         PR fortran/19777
6002         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6003         arrays.
6005 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6007         PR c++/27713
6008         * g++.dg/template/new6.C: New test.
6010 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6012         PR tree-optimization/24964
6013         * gcc.target/i386/387-10.c: New test case.
6015 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6017         * intrinsics/string_intrinsics.c (compare_string):
6018         Use memcmp instead of strncmp to avoid tripping over
6019         CHAR(0) in a string.
6021 2006-05-27  Richard Guenther  <rguenther@suse.de>
6023         PR middle-end/27773
6024         * gcc.dg/torture/pr27773.c: New testcase.
6026 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6028         * gcc.dg/pr24561.c: Rename to..
6029         * gcc.dg/pr25962.c: .. this.
6031 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6033         PR fortran/19777
6034         * gfortran.dg/bounds_check_2.f: New test.
6036 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6038         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6039         * gfortran.dg/byte_1.f90: Likewise.
6040         * gfortran.dg/dup_save_2.f90: Likewise.
6042 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6044         * gfortran.dg/associated_2.f90: New test.
6046 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6048         PR fortran/27524
6049         * gfortran.dg/bounds_check_1.f90: New test.
6051 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6053         PR rtl-optimization/27661
6054         * gcc.dg/pr27661.c: New test case.
6056 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6058         PR fortran/23151
6059         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6060         * gfortran.dg/print_parentheses_1.f:  New test.
6061         * gfortran.dg/print_parentheses_2.f90:  New test.
6063 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6065         PR target/27758
6066         * gcc.dg/pr27758.c: New test.
6068 2006-05-24  Falk Hueffner  <falk@debian.org>
6070         * gcc.c-torture/compile/pr27571.c: New test.
6072 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6074         PR fortran/27709
6075         * gfortran.dg/spec_expr_4.f90: New test.
6077         PR fortran/27155
6078         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6080 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6082         PR c++/20103
6083         * g++.dg/ext/complit6.C: New test.
6084         * g++.dg/ext/complit3.C: Adjust error markers.
6085         * g++.dg/init/const3.C: New test.
6087 2006-05-25  Richard Guenther  <rguenther@suse.de>
6089         PR middle-end/27743
6090         * gcc.dg/torture/pr27743.c: New testcase.
6092 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6094         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6096 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6098         * gcc.dg/compat/scalar-by-value-x.h: New.
6099         * gcc.dg/compat/scalar-by-value-y.h: New.
6100         * gcc.dg/compat/scalar-by-value-5.c: New.
6101         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6102         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6103         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6104         * gcc.dg/compat/scalar-by-value-6.c: New.
6105         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6106         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6107         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6109 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6111         PR tree-optimization/27639
6112         PR tree-optimization/26719
6113         * gcc.dg/pr27639.c: New test.
6114         * gcc.dg/pr26719.c: New test.
6115         * gcc.dg/tree-ssa/scev-cast.c: New test.
6117 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6119         PR c++/20173
6120         * g++.dg/template/error21.C: New test.
6122 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6124         PR target/27696
6125         * gcc.target/i386/pr27696.c: New.
6127 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6129         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6131         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6133 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6135         PR c++/27716
6136         * g++.dg/other/assign1.C: New test.
6138 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6140         PR target/27266
6141         * gcc.target/i386/pr27266.c: New.
6143 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6145         PR c++/27451
6146         * g++.dg/ext/asm9.C: New test.
6148 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6150         PR rtl-optimization/25514
6151         * gcc.c-torture/compile/pr25514.c: New test.
6153 2006-05-22  Richard Guenther  <rguenther@suse.de>
6155         Revert
6156         2006-01-31  Richard Guenther  <rguenther@suse.de>
6158         * gcc.target/i386/sselibm-1.c: New testcase.
6159         * gcc.target/i386/sselibm-2.c: Likewise.
6160         * gcc.target/i386/sselibm-3.c: Likewise.
6161         * gcc.target/i386/sselibm-4.c: Likewise.
6162         * gcc.target/i386/sselibm-5.c: Likewise.
6164 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6166         PR c/27420
6167         * gcc.dg/func-args-2.c: New test.
6169         PR c/26818
6170         * gcc.dg/struct-incompl-1.c: New test.
6172 2006-05-22  Richard Guenther  <rguenther@suse.de>
6174         PR testsuite/27708
6175         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6176         the transformations we test for.
6178 2006-05-22  Richard Guenther  <rguenther@suse.de>
6180         PR testsuite/27707
6181         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6183 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6185         PR c++/27210
6186         * g++.dg/warn/new1.C: New test.
6187         * g++.dg/template/new5.C: Likewise.
6189 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6191         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6192         * gcc.target/i386/20060512-3.c: Likewise.
6194 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6196         PR rtl-optimization/27671
6197         * gcc.c-torture/execute/pr27671-1.c: New.
6198         * gcc.dg/pr27671-2.c: Likewise.
6200         PR tree-optimization/26622.
6201         * gcc.c-torture/compile/pr26622.c: New.
6203 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6205         PR fortran/27613
6206         * gfortran.dg/recursive_reference_1.f90: New test.
6208 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6210         PR fortran/25746
6211         * gfortran.dg/elemental_subroutine_3.f90: New test.
6213         PR fortran/25090
6214         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6216         PR fortran/27584
6217         * gfortran.dg/associated_target_1.f90: New test.
6219         PR fortran/19015
6220         * gfortran.dg/maxloc_shape_1.f90: New test.
6222 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6224         PR libgfortran/24459
6225         * gfortran.dg/namelist_24.f90: New test.
6226         * gfortran.dg/namelist_12.f: Fix typo in comment.
6228 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6230         PR middle-end/25776
6231         * g++.dg/other/error11.C: New test.
6233 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6235         * gcc.target/mips/pr26765.c: Add -w to options.
6237 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6239         * lib/target-supports.exp (check_effective_target_mpaired_single):
6240         New function.
6241         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6242         multilibs.
6243         * g++.dg/vect/vect.exp: Likewise.
6245 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6247         PR testsuite/25891
6248         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6250 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6252         PR fortran/27662
6253         * gfortran.dg/temporary_1.f90: New file.
6255 2006-05-19  Andreas Schwab  <schwab@suse.de>
6257         * g++.dg/other/unused1.C: Also match "stringz".
6259 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6261         PR c++/26433
6262         * g++.dg/template/fntry1.C: New test.
6264 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6266         PR c++/27471
6267         PR c++/27506
6268         * g++.dg/conversion/bitfield5.C: New test.
6269         * g++.dg/conversion/bitfield6.C: New test.
6271 2006-05-18  Mike Stump  <mrs@apple.com>
6273         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6274         * gcc.dg/vla-4.c: Add.
6275         * gcc.dg/vla-5.c: Add.
6276         * gcc.dg/vla-6.c: Add.
6278 2006-05-12  Stuart Hastings  <stuart@apple.com>
6280         * testsuite/gcc.target/i386/20060512-1.c: New.
6281         * testsuite/gcc.target/i386/20060512-2.c: New.
6282         * testsuite/gcc.target/i386/20060512-3.c: New.
6283         * testsuite/gcc.target/i386/20060512-4.c: New.
6285 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6287         PR c++/26122
6288         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6290         PR c++/26068
6291         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6292         * g++.dg/parse/linkage1.C: New test.
6294 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6296         PR tree-optimization/27548
6297         * g++.dg/tree-ssa/pr27548.C: New test.
6299 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6301         PR fortran/26551
6302         * gfortran.dg/recursive_check_1.f: New test.
6303         * gfortran.dg/recursive_check_2.f90: New test.
6305 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6307         * g++.dg/opt/temp2.C: New test.
6309 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6311         PR c++/27491
6312         * g++.dg/init/brace5.C: New test.
6314         PR middle-end/27415
6315         * gcc.dg/gomp/pr27415.c: New test.
6316         * g++.dg/gomp/pr27415.C: New test.
6318         PR tree-optimization/27549
6319         * g++.dg/tree-ssa/pr27549.C: New test.
6321 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323         PR libgfortran/27575
6324         * gfortran.dg/read_eof_4.f90: New test.
6326 2006-05-16  Richard Guenther  <rguenther@suse.de>
6328         PR tree-optimization/22303
6329         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6331 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6333         PR middle-end/27573
6334         * gcc.dg/gomp/pr27573.c: New test.
6335         * gfortran.dg/gomp/pr27573.f90: New test.
6337         PR c/27499
6338         * gcc.dg/gomp/pr27499.c: New test.
6339         * g++.dg/gomp/pr27499.C: New test.
6341 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6343         PR c++/27339
6344         * g++.dg/parser/access8.C: Adjust error marker.
6345         * g++.dg/template/access17.C: New test.
6346         * g++.dg/template/access18.C: Likewise.
6348 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6350         PR target/26600
6351         * gcc.target/i386/pr26600.c: New test case.
6353 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6355         PR c++/27505
6356         * g++.dg/expr/bitfield1.C: New test.
6358 2006-05-15  Richard Guenther  <rguenther@suse.de>
6360         PR tree-optimization/27603
6361         * gcc.dg/torture/pr27603.c: New testcase.
6363 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6365         PR fortran/25090
6366         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6368         PR fortran/25082
6369         * gfortran.dg/scalar_return_1.f90: New test.
6371         PR fortran/27411
6372         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6374 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6376         * gcc.dg/gomp/critical-4.c: New test.
6377         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6378         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6379         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6380         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6382 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6384         PR c++/27582
6385         * g++.dg/template/dependent-args1.C: New test.
6387         PR c++/27581
6388         * g++.dg/lookup/this1.C: New test.
6390         PR c++/27315
6391         * g++.dg/template/operator6.C: New test.
6392         * g++.dg/template/incomplete3.C: New test.
6394         PR c++/27559
6395         * g++.dg/template/new4.C: New test.
6397         PR c++/27496
6398         * g++.dg/template/void2.C: New test.
6400 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6402         * g++.dg/template/dependent-expr5.C: New test.
6404 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6406         PR middle-end/26729
6407         * gcc.dg/pr26729-1.c: New test case.
6409 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6411         * gcc.dg/pr27003.c: New test.
6413 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6415         * lib/target-supports.dg (check_cxa_atexit_available): Change
6416         v3_target_compile to ${tool}_target_compile.
6418 2006-05-11  Jason Merrill  <jason@redhat.com>
6420         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6422 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6424         PR fortran/27553
6425         * gfortran.dg/label_5.f90: New test.
6427 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6429         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6430         check_effective_target_powerpc_altivec_ok): New.
6431         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6432         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6433         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6434         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6435         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6436         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6437         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6438         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6439         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6440         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6441         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6442         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6443         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6444         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6445         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6446         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6447         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6448         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6449         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6450         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6451         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6452         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6453         gcc.target/powerpc/altivec-9.c,
6454         gcc.target/powerpc/altivec-consts.c,
6455         gcc.target/powerpc/altivec-pr22085.c,
6456         gcc.target/powerpc/altivec-splat.c,
6457         gcc.target/powerpc/altivec-types-1.c,
6458         gcc.target/powerpc/altivec-types-2.c,
6459         gcc.target/powerpc/altivec-types-3.c,
6460         gcc.target/powerpc/altivec-types-4.c,
6461         gcc.target/powerpc/altivec-varargs-1.c,
6462         gcc.target/powerpc/altivec-vec-merge.c,
6463         gcc.target/powerpc/ppc-vector-memcpy.c,
6464         gcc.target/powerpc/ppc-vector-memset.c,
6465         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6466         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6467         these effective targets.
6468         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6469         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6471 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6473         PR middle-end/27384
6474         * g++.dg/other/fold1.C: New test.
6476         PR middle-end/27488
6477         * gcc.dg/fold-nonneg-1.c: New test.
6479         PR c++/27547
6480         * g++.dg/other/operator1.C: New test.
6482 2006-05-11  Richard Guenther  <rguenther@suse.de>
6484         PR middle-end/27529
6485         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6487 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6489         * lib/target-supports-dg.exp (check-flags): New.
6490         (dg-skip-if): Move flag checks.
6492 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6494         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6495         * lib/target-supports.dg (check_cxa_atexit_available): New.
6497 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6499         PR fortran/27470
6500         * gfortran.dg/multiple_allocation_2.f90: New test case.
6502 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6504         * gcc.target/arm/pr27387.C: Fix a comment typo.
6506 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6508         PR fortran/24549
6509         * gfortran.dg/error_recovery_1.f90: New test.
6511 2006-05-10  Richard Guenther  <rguenther@suse.de>
6513         PR tree-optimization/27302
6514         * gcc.dg/torture/pr27302.c: New testcase.
6516 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6517         Richard Guenther  <rguenther@suse.de>
6519         PR middle-end/27498
6520         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6522 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6524         PR rtl-optimization/27335
6525         * gcc.dg/pr27335.c: New test.
6527 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6529         * gcc.target/mips/mips-ps-5.c: New file.
6531 2006-05-08  Jan Hubicka  <jh@suse.cz>
6533         PR middle-end/25962
6534         * gcc.dg/pr25962.c: New.
6536 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6538         PR target/27158
6539         * gcc.target/powerpc/pr27158.c: New test case.
6541 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6543         PR testsuite/27476
6544         * ada/acats/run_all.sh: Use test -z.
6546 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6548         PR libfortran/18271
6549         * gfortran.dg/spec_expr_3.f90: New test.
6551 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6553         PR target/24879
6554         * gcc.target/i386/monitor.c: New file.
6556 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6558         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6560 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6562         PR c++/27447
6563         * g++.dg/other/ptrmem7.C: New test.
6565 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6567         PR target/27421
6568         * gcc.dg/array-9.c: New test.
6570 2006-05-07  Richard Guenther  <rguenther@suse.de>
6572         PR tree-optimization/27409
6573         * gcc.dg/torture/pr27409.c: New testcase.
6575 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6577         PR fortran/27457
6578         * gfortran.dg/select_6.f90: New.
6580 2006-05-07  Richard Guenther  <rguenther@suse.de>
6582         PR tree-optimization/27136
6583         * gcc.dg/torture/pr27136.c: New testcase.
6585 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6587         PR fortran/24813
6588         * gfortran.dg/char_cons_len_1.f90: New test.
6590 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6592         PR c++/27427
6593         * g++.dg/template/incomplete2.C: New test.
6595 2006-05-06  Richard Guenther  <rguenther@suse.de>
6597         PR tree-optimization/27151
6598         * gcc.dg/vect/pr27151.c: New testcase.
6600 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6602         PR c++/27430
6603         * g++.dg/template/void1.C: New test.
6605         PR c++/27423
6606         * g++.dg/other/void2.C: New test.
6608         PR c++/27422
6609         * g++.dg/conversion/void1.C: New test.
6611 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6613         PR/21391
6614         * g++.dg/other/unused1.C: New.
6616 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6618         PR objc/27240
6619         * objc.dg/member-1.m: New test.
6621 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6623         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6625 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6627         PR libfortran/26985
6628         * gfortran.dg/matmul_2.f90: New test.
6630 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6632         * ada/acats/run_all.sh: Use sync when main not found.
6634 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6636         PR target/26765
6637         * gcc.target/mips/pr26765.c: New.
6639 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6641         * gcc.target/bfin: New directory.
6642         * gcc.target/bfin/bfin.exp: New file.
6643         * gcc.target/bfin/frmul.c: New file.
6644         * gcc.target/bfin/arith.c: New file.
6645         * gcc.target/bfin/mul-combine.c: New file.
6646         * gcc.target/bfin/shift.c: New file.
6648 2006-05-04  Richard Guenther  <rguenther@suse.de>
6650         PR tree-optimization/14287
6651         PR tree-optimization/14844
6652         PR tree-optimization/19792
6653         PR tree-optimization/21608
6654         PR tree-optimization/27090
6655         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6656         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6657         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6658         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6661 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6663         PR tree-optimization/27285
6664         * gcc.c-torture/execute/pr27285.c: New test.
6666         PR middle-end/27388
6667         * gcc.dg/gomp/pr27388-1.c: New test.
6668         * gcc.dg/gomp/pr27388-2.c: New test.
6669         * gcc.dg/gomp/pr27388-3.c: New test.
6671         PR c++/27359
6672         * g++.dg/gomp/pr27359.C: New test.
6674 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6676         PR fortran/20248
6677         * gfortran.dg/iargc.f90: New test.
6679 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6681         PR c++/27102
6682         * g++.dg/template/crash49.C: New test.
6684 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6686         PR testsuite/27032
6687         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6689 2006-05-02  Jeff Law  <law@redhat.com>
6691         PR tree-optimization/27364
6692         * gcc.c-torture/execute/pr27364.c: New test.
6694 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6696         PR c++/27309
6697         * g++.dg/parser/ctor5.C: New test.
6699 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6701         PR target/27387
6702         * gcc.target/arm/arm.exp: New.
6703         * gcc.target/arm/pr27387.C: Likewise.
6705 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6707         PR fortran/27269
6708         PR fortran/27324
6709         * gfortran.dg/module_equivalence_2.f90: New test.
6711 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6713         PR middle-end/27337
6714         * g++.dg/gomp/pr27337-1.C: New test.
6715         * g++.dg/gomp/pr27337-2.C: New test.
6717         PR middle-end/27328
6718         * gcc.dg/gomp/pr27328.c: New test.
6720         PR middle-end/27325
6721         * g++.dg/gomp/pr27325.C: New test.
6723         PR middle-end/27310
6724         * g++.dg/gomp/pr27310.C: New test.
6726 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6728         PR tree-optimization/27291
6729         * g++.dg/tree-ssa/pr27291.C: New test.
6731 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6733         PR tree-optimization/27283
6734         * g++.dg/tree-ssa/pr27283.C: New test.
6736 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6738         * gcc.dg/tree-ssa/loop-16.c: New test.
6740 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6741             Joseph S. Myers  <joseph@codesourcery.com>
6743         * gcc.dg/Wconversion-3.c: New test case.
6744         * gcc.dg/Wconversion-4.c: Likewise.
6746 2006-05-01  Richard Guenther  <rguenther@suse.de>
6748         PR tree-optimization/26726
6749         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6751 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6753         * gcc.dg/Woverflow-1.c: New test case.
6754         * gcc.dg/Woverflow-2.c: Likewise.
6755         * gcc.dg/Woverflow-3.c: Likewise.
6757 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6759         PR c++/27094
6760         * g++.dg/template/defarg8.C: New test.
6762 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6764         PR c++/27278
6765         * g++.dg/parse/operator7.C: New test.
6767 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6769         PR c++/11471
6770         PR c++/27102
6771         * g++.dg/template/crash48.C: New test.
6773         PR c++/27279
6774         * g++.dg/parse/ctor4.C: New test.
6776 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6778         PR fortran/25681
6779         * gfortran.df/char_type_len.f90: New test.
6781 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6783         PR libgfortran/27304
6784         * gfortran.dg/fmt_exhaust.f90: New test.
6786 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6788         PR c/25309
6789         * gcc.dg/large-size-array-2.c: New test case.
6791 2006-04-28  Richard Guenther  <rguenther@suse.de>
6793         PR target/26826
6794         * gcc.target/i386/pr26826.c: New testcase.
6796 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6798         PR middle-end/27260
6799         * gcc.c-torture/execute/pr27260.c: New.
6801 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6803         PR middle-end/27095
6804         * gcc.dg/pr27095.c: New.
6806 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6808         PR c++/27292
6809         * g++.dg/conversion/bitfield4.C: New test.
6811 2006-04-27  Eric Christopher  <echristo@apple.com>
6813         * gcc.dg/pragma-ms_struct.c: New.
6815 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6817         PR c++/27102
6818         * g++.dg/template/crash47.C: New test.
6820 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6822         * gcc.target/i386/sse-7.c: build with -msse.
6824 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6826         PR testsuite/27274:
6827         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6828         (main): Exit if processor doesn't support SSE.
6830 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6832         PR middle-end/27282
6833         * gcc.c-torture/compile/pr27282.c: New test.
6835 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6837         PR middle-end/26913
6838         * g++.dg/gomp/pr26913.C: New test.
6840         PR c/25996
6841         * gcc.dg/gomp/pr25996.c: New test.
6842         * g++.dg/gomp/pr25996.C: New test.
6844 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6846         PR rtl-optimization/26725
6847         * gcc.c-torture/compile/pr26725.c: New test.
6849 2006-04-25  Richard Guenther  <rguenther@suse.de>
6851         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6852         than n + -1.
6854 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6856         * gcc.dg/20060425-1.c: New testcase.
6858 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6860         PR tree-optimization/26865
6861         * gcc.dg/pr26865.c: New test.
6863 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6865         PR c++/27292
6866         * g++.dg/conversion/bitfield1.C: New test.
6867         * g++.dg/conversion/bitfield2.C: Likewise.
6868         * g++.dg/conversion/bitfield3.C: Likewise.
6870 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6871         Richard Guenther  <rguenther@suse.de>
6873         PR tree-optimization/27236
6874         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6876 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6878         PR c++/19963
6879         * g++.dg/other/incomplete2.C: New test.
6881 2006-04-24  Richard Guenther  <rguenther@suse.de>
6883         PR middle-end/26869
6884         * gcc.dg/torture/pr26869.c: New testcase.
6886 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6887         Richard Guenther  <rguenther@suse.de>
6889         PR tree-optimization/27218
6890         * g++.dg/tree-ssa/pr27218.C: New testcase.
6892 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6894         PR c++/26912
6895         * g++.dg/template/friend41.C: New test.
6897 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6899         * g++.dg/opt/pr15551.C: Include cstdio.
6900         (main): Use remove instead of unlink.
6902 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6904         * gcc.dg/sibcall-7.c: New test.
6905         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6906         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6907         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6908         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6909         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6911 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6913         PR c++/26534
6914         * g++.dg/opt/bitfield1.C: New test.
6915         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6916         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6917         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6918         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6919         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6920         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6921         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6922         * g++.dg/abi/bitfield2.C: Likewise.
6923         * g++.dg/init/bitfield1.C: Likewise.
6925 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6927         PR fortran/25099
6928         * gfortran.dg/elemental_subroutine_4.f90: New test.
6929         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6930         call sub (m, x).
6932 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6934         * gcc.c-torture/compile/20060421-1.c: New testcase.
6936 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6938         PR c/25875
6939         * gcc.dg/init-bad-4.c: New test.
6941 2006-04-21  Paul Brook  <paul@codesourcery.com>
6943         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6945 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6947         PR fortran/27122
6948         * gfortran.dg/defined_operators_1.f90: New test.
6949         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6950         remove old ones associated, incorrectly, with Note 5.46.
6952         PR fortran/27113
6953         * gfortran.dg/character_array_constructor_1.f90: New test.
6955 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6957         * gcc.dg/20060419-1.c: New test.
6959 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6961         PR c/26774
6962         * gcc.dg/struct-parse-1.c: New test case.
6964 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6966         PR c++/26558
6967         * g++.dg/parse/template19.C: New test.
6969         PR c++/26739
6970         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6972         PR c++/26036
6973         * g++.dg/expr/call3.C: New test.
6975         PR c++/10385
6976         * g++.dg/conversion/dynamic1.C: New test.
6978 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6980         PR c++/27102
6981         * g++.dg/template/crash35.C: Tweak error markers.
6982         * g++.dg/template/crash46.C: New test.
6983         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6984         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6986 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6988         PR rtl-optimization/14261
6989         * gcc.c-torture/compile/20060419-1.c: Added.
6991 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6993         * gfortran.dg/label_1.f90: Adjust dg-error.
6995 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6997         PR target/26961
6998         * gcc.dg/fold-cond-1.c: New test case.
6999         * gcc.dg/pr26961-1.c: Likewise.
7001 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7003         PR libgfortran/27138
7004         * gfortran.dg/read_bad_advance.f90: New test.
7006 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7007             Dale Johannesen  <dalej@apple.com>
7009         PR target/24076
7010         * gcc.target/i386/vecinit-3.c: New testcase.
7011         * gcc.target/i386/vecinit-4.c: Likewise.
7012         * gcc.target/i386/sse-18.c: Likewise.
7013         * gcc.target/i386/sse-19.c: Likewise.
7015 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7017         * gfortran.dg/allocate_zerosize_1.f90: New test.
7019 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7021         PR c++/26365
7022         * g++.dg/template/crash45.C: New test.
7024 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7026         PR fortran/26787
7027         * gfortran.dg/proc_assign_1.f90: New test.
7028         * gfortran.dg/procedure_lvalue.f90: Change message.
7029         * gfortran.dg/namelist_4.f90: Add new error.
7031         PR fortran/25597
7032         PR fortran/27096
7033         * gfortran.dg/auto_pointer_array_result_1.f90
7035         PR fortran/27089
7036         * gfortran.dg/specification_type_resolution_1.f90
7038         PR fortran/18003
7039         PR fortran/25669
7040         PR fortran/26834
7041         * gfortran.dg/bounds_temporaries_1.f90: New test.
7043         PR fortran/27124
7044         * gfortran.dg/array_return_value_1.f90: New test.
7046 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7048         PR fortran/25336
7049         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7051 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7053         PR middle-end/26823
7054         * g++.dg/gomp/pr26823-1.C: New test.
7055         * g++.dg/gomp/pr26823-2.C: New test.
7057 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7059         PR middle-end/27134
7060         * gcc.dg/pr27314.c: New test.
7062 2006-04-13  Richard Henderson  <rth@redhat.com>
7064         * g++.dg/gomp/block-0.C: Update expected matches.
7066 2006-04-13  DJ Delorie  <dj@redhat.com>
7068         * lib/target-supports.exp (check_effective_target_int32plus): New.
7069         (check_effective_target_ptr32plus): New.
7070         (check_effective_target_size32plus): New.
7071         (check_effective_target_int16): New.
7072         (check_profiling_available): Add m32c to the list of unsupported targets.
7074         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7075         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7076         memory size.
7077         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7078         pointers.
7079         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7080         size_t.
7081         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7082         and size_t.
7083         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7084         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7085         not just xstormy16.  Skip m32c due to weird pointer size.
7086         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7087         not just xstormy16.
7088         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7089         not just xstormy16.
7090         * gcc.dg/20020312-2.c: Add m32c support.
7091         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7092         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7093         in test.
7094         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7095         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7096         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7097         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7098         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7099         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7100         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7101         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7102         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7103         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7104         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7105         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7106         in test.
7107         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7108         in test.
7109         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7110         * gcc.dg/pr23049.c: Require >=32 bit integers.
7111         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7112         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7113         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7114         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7115         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7116         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7117         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7118         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7119         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7120         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7121         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7122         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7123         prototype in test.
7124         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7125         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7126         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7127         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7128         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7130         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7131         * gcc.c-torture/execute/20040703-1.x: Likewise.
7132         * gcc.c-torture/execute/20040705-1.x: Likewise.
7133         * gcc.c-torture/execute/20040705-2.x: Likewise.
7134         * gcc.c-torture/execute/20040709-1.x: Likewise.
7135         * gcc.c-torture/execute/20040709-2.x: Likewise.
7136         * gcc.c-torture/execute/20040811-1.x: Likewise.
7137         * gcc.c-torture/execute/20050316-1.x: Likewise.
7138         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7139         * gcc.c-torture/execute/pr19689.x: Likewise.
7140         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7141         * gcc.c-torture/execute/usmul.x: Likewise.
7142         * gcc.c-torture/execute/vrp-5.x: Likewise.
7143         * gcc.c-torture/execute/vrp-6.x: Likewise.
7144         * gcc.dg/debug/20041023-1.s: Likewise.
7146 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7148         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7149         of integers to a vector types are now constant expressions in C.
7150         * gcc.dg/vect/vect-fold-1.c: New test case.
7152 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7153             Ulrich Weigand  <uweigand@de.ibm.com>
7155         PR target/27006
7156         * gcc.dg/vmx/pr27006.c: New testcase.
7158 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7160         PR libgfortran/26766
7161         * gfortran.dg/write_recursive.f90: New test.
7163 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7165         * g++.dg/parse/dtor7.C: New test.
7166         * g++.dg/parse/new1.C: Add error marker.
7167         * g++.dg/template/new3.C: New test.
7169         PR c++/26122
7170         * g++.dg/template/pure1.C: New test.
7172         PR c++/26295
7173         * g++.dg/parse/ptrmem4.C: New test.
7175 2006-04-10  Jeff Law  <law@redhat.com>
7177         PR/27087
7178         * gcc.c-torture/compile/pr27087.c: New test.
7180 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7182         PR/21391
7183         * gcc.dg/20060410.c: New.
7185 2006-04-10  Matthias Klose  <doko@debian.org>
7187         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7188         Recognize multilib directory names containing underscores.
7190 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7192         * gcc.target/i386/vecinit-1.c: New test case.
7193         * gcc.target/i386/vecinit-2.c: Likewise.
7195 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7197         PR debug/27057
7198         * g++.dg/debug/dwarf2-2.C: New test.
7200 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7202         PR rtl-optimization/27073
7203         * gcc.c-torture/execute/pr27073.c: New test.
7205 2006-04-08  Mike Stump  <mrs@apple.com>
7207         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7209 2006-04-07  Richard Guenther  <rguenther@suse.de>
7211         PR tree-optimization/26135
7212         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7214 2006-04-06  Jan Hubicka  <jh@suse.cz>
7216         PR profile/26399
7217         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7219 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7221         * g++.dg/conversion/nullptr1.C: New test case.
7222         * g++.dg/conversion/nullptr2.C: Likewise.
7224 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7226         * gfortran.dg/dependency_18.f90: New test case.
7228 2006-04-05  Richard Guenther  <rguenther@suse.de>
7230         PR tree-optimization/26919
7231         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7232         * gcc.dg/ipa/ipa-2.c: Likewise.
7233         * gcc.dg/ipa/ipa-3.c: Likewise.
7234         * gcc.dg/ipa/ipa-5.c: Likewise.
7236 2006-04-05  Richard Guenther  <rguenther@suse.de>
7238         PR tree-optimization/26763
7239         * gcc.dg/torture/pr26763-1.c: New testcase.
7240         * gcc.dg/torture/pr26763-2.c: Likewise.
7242 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7244         PR fortran/23634
7245         PR fortran/25619
7246         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7248 2006-04-04  Eric Christopher  <echristo@apple.com>
7250         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7251         stubs.
7252         * gcc.target/i386/387-5.c: Ditto.
7254 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7256         * gcc.target/sparc/struct-ret-check.c: New test.
7258 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7260         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7261         zero decimal digits specified in format.
7263 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7265         PR fortran/26891
7266         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7268         PR fortran/26976
7269         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7270         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7271         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7272         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7273         bigendian-ness.
7275 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7277         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7278         dummy arguments work when the actual argument is itself a dummy
7279         argument of the caller.
7281 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7283         PR libfortran/24685
7284         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7286 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7288         * gfortran.dg/dependencency_17.f90: New test case.
7290 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7292         * gfortran.dg/dependency_14.f90: New test case.
7293         * gfortran.dg/dependency_15.f90: Likewise.
7294         * gfortran.dg/dependency_16.f90: Likewise.
7296 2006-03-31  Asher Langton  <langton2@llnl.gov>
7298         PR fortran/25358
7299         gfortran.dg/cray_pointers_6.f90: New test.
7301 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7303         PR libgfortran/26890
7304         * gfortran.dg/read_size_noadvance.f90: New test.
7306 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7308         PR fortran/25031
7309         * gfortran.dg/multiple_allocation_1.f90: Check that the
7310         size has changed after a re-allocation with stat.
7312 2006-03-30  Richard Guenther  <rguenther@suse.de>
7314         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7315         removal.
7316         * gcc.target/i386/sselibm-2.c: Likewise.
7317         * gcc.target/i386/sselibm-3.c: Likewise.
7318         * gcc.target/i386/sselibm-4.c: Likewise.
7319         * gcc.target/i386/sselibm-5.c: Likewise.
7321 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7323         * gcc.dg/fold-andxor-1.c: New test case.
7324         * gcc.dg/fold-xorand-1.c: Likewise.
7326 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7328         * gcc.dg/fold-convnotconv-1.c: New test case.
7330 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7332         PR fortran/26779
7333         * gfortran.dg/private_type_5.f90: New test.
7335 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7337         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7339 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7341         * gfortran.dg/advance_2.f90: New test.
7342         * gfortran.dg/advance_3.f90: New test.
7344         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7346 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7348         PR libgfortran/26661
7349         PR libgfortran/26880
7350         * gfortran.dg/read_x_past.f: New test.
7352 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7354         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7355         to be STABS.
7357 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7359         * objc.dg/dwarf-1.m: Skip on AIX.
7360         * objc.dg/dwarf-2.m: Skip on AIX.
7362 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7364         PR fortran/26816
7365         * gfortran.dg/float_1.f90: New test.
7367 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7369         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7370         X86_64 targets.
7371         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7373 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7375         PR libfortran/26735
7376         * gfortran.dg/convert_implied_open.f90: New test case.
7378 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7380         PR fortran/26769
7381         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7383 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7385         PR middle-end/26717
7386         * gcc.dg/pr26717.c: New test.
7388 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7390         * gfortran.dg/dependency_12.f90: New test case.
7392 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7394         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7396 2006-03-24  Jeff Law  <law@redhat.com>
7398         * gcc.c-torture/pr26840.c: New test.
7400 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7402         * objc.dg/dwarf-2.m: New.
7403         * obj-c++.dg/dwarf-2.mm: New.
7405         * g++.old-deja/g++.other/init19.C: New.
7407 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7409         * g++.dg/eh/spbp.C: Skip on AIX.
7411 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7413         PR middle-end/26611
7414         * g++.dg/gomp/pr26611-1.C: New test.
7415         * g++.dg/gomp/pr26611-2.C: New test.
7417 2006-03-24  Jeff Law  <law@redhat.com>
7419         * gcc.c-torture/compile/pr26833.c: New test.
7420         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7422 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7424         * gfortran.dg/endfile_2.f90: Delete temp file.
7426 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7428         PR fortran/19303
7429         * gfortran.dg/record_marker_1.f90: New test case.
7430         * gfortran.dg/record_marker_2.f: New test case.
7431         * gfortran.dg/record_marker_3.f90: New test case.
7433 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7435         PR fortran/17298
7436         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7437         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7439 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7441         * lib/gcc-dg.exp (cleanup-modules): New proc.
7442         * gfortran.dg/allocatable_function_1.f90,
7443         gfortran.dg/allocate_char_star_scalar_1.f90,
7444         gfortran.dg/assumed_charlen_function_1.f90,
7445         gfortran.dg/assumed_dummy_1.f90,
7446         gfortran.dg/assumed_shape_ranks_1.f90,
7447         gfortran.dg/assumed_shape_ranks_2.f90,
7448         gfortran.dg/assumed_size_dt_dummy.f90,
7449         gfortran.dg/auto_char_dummy_array_1.f90,
7450         gfortran.dg/auto_char_len_3.f90,
7451         gfortran.dg/automatic_module_variable.f90,
7452         gfortran.dg/bad_automatic_objects_1.f90,
7453         gfortran.dg/char_array_constructor.f90,
7454         gfortran.dg/char_array_structure_constructor.f90,
7455         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7456         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7457         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7458         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7459         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7460         gfortran.dg/derived_pointer_recursion.f90,
7461         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7462         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7463         gfortran.dg/dummy_functions_1.f90,
7464         gfortran.dg/elemental_initializer_1.f90,
7465         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7466         gfortran.dg/elemental_pointer_1.f90,
7467         gfortran.dg/elemental_subroutine_1.f90,
7468         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7469         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7470         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7471         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7472         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7473         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7474         gfortran.dg/global_references_1.f90,
7475         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7476         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7477         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7478         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7479         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7480         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7481         gfortran.dg/large_integer_kind_1.f90,
7482         gfortran.dg/large_real_kind_1.f90,
7483         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7484         gfortran.dg/module_double_reuse.f90,
7485         gfortran.dg/module_equivalence_1.f90,
7486         gfortran.dg/module_interface_1.f90,
7487         gfortran.dg/module_parameter_array_refs_1.f90,
7488         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7489         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7490         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7491         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7492         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7493         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7494         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7495         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7496         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7497         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7498         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7499         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7500         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7501         gfortran.dg/same_name_1.f90,
7502         gfortran.dg/sibling_dummy_procedure_1.f90,
7503         gfortran.dg/sibling_dummy_procedure_2.f90,
7504         gfortran.dg/sibling_dummy_procedure_3.f90,
7505         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7506         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7507         gfortran.dg/used_dummy_types_2.f90,
7508         gfortran.dg/used_dummy_types_3.f90,
7509         gfortran.dg/used_dummy_types_4.f90,
7510         gfortran.dg/used_dummy_types_5.f90,
7511         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7512         gfortran.dg/userdef_operator_1.f90: Use it.
7514 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7516         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7517         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7518         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7519         gfortran.dg/write_back.f,
7520         gfortran.fortran-torture/execute/inquire_1.f90,
7521         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7523 2006-03-21  Jeff Law  <law@redhat.com>
7525         * gcc.dg/tree-ssa/vrp28.c: New test.
7527 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7529         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7530         if _STDC_C99 is defined.
7531         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7532         * gcc.dg/builtins-20.c: Likewise.
7533         * gcc.dg/builtins-53.c: Likewise.
7534         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7535         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7537 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7539         PR tree-opt/26781
7540         * gcc.c-torture/compile/pr26781-1.c: New test.
7541         * gcc.c-torture/compile/pr26781-2.c: New test.
7543 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7545         PR c++/26690
7546         * g++.dg/gomp/pr26690-1.C: New test.
7547         * g++.dg/gomp/pr26690-2.C: New test.
7549 2006-03-20  Jeff Law  <law@redhat.com>
7551         * gcc.dg/tree-ssa/pr21829.c: New test.
7553         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7555 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7557         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7558         (check_visibility_available): Use it.
7559         (check_effective_target_default_packed): Likewise.
7560         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7561         (check_effective_target_fopenmp): Likewise.
7562         (check_effective_target_freorder): Likewise.
7563         (check_effective_target_fpic): Likewise.
7564         (check_named_sections_available): Likewise.
7565         (check_effective_target_ilp32): Likewise.
7566         (check_effective_target_lp64): Likewise.
7568 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7570         PR fortran/20935
7571         * gfortran.dg/scalar_mask_2.f90: New test case.
7573 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7575         PR tree-opt/26629
7576         * gcc.dg/tree-ssa/loadpre12.c: New test.
7577         * gcc.dg/tree-ssa/loadpre13.c: New test.
7578         * gcc.dg/tree-ssa/loadpre14.c: New test.
7579         * gcc.dg/tree-ssa/loadpre15.c: New test.
7580         * gcc.dg/tree-ssa/loadpre16.c: New test.
7581         * gcc.dg/tree-ssa/loadpre17.c: New test.
7582         * gcc.dg/tree-ssa/loadpre18.c: New test.
7583         * gcc.dg/tree-ssa/loadpre19.c: New test.
7584         * gcc.dg/tree-ssa/loadpre20.c: New test.
7585         * gcc.dg/tree-ssa/loadpre21.c: New test.
7586         * gcc.dg/tree-ssa/loadpre22.c: New test.
7588 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7590         PR fortran/26741
7591         * gfortran.dg/elemental_initializer_1.f90: New test.
7593         PR fortran/26716
7594         * gfortran.dg/assumed_shape_ranks_2: New test.
7596 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7598         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7599         target fpic.
7601 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7603         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7604         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7605         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7606         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7607         gfortran.fortran-torture/execute/direct_io.f90,
7608         gfortran.fortran-torture/execute/inquire_2.f90,
7609         gfortran.fortran-torture/execute/inquire_4.f90,
7610         gfortran.fortran-torture/execute/list_read_1.f90,
7611         gfortran.fortran-torture/execute/open_replace.f90,
7612         gfortran.fortran-torture/execute/slash_edit.f90,
7613         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7614         temporary files from testcases.
7616 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7618         PR libgfortran/26509
7619         gfortran.dg/write_direct_eor.f90: New test.
7621 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7623         * gcc.target/powerpc/pr26350.c: New.
7624         * gcc.target/powerpc/indexed-addr.c: New.
7626 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7628         * gfortran.dg/dependency_13.f90: New test case.
7630 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7632         PR middle-end/21781
7633         * gcc.dg/real-const-1.c: New test case.
7635 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7637         * g++.old-deja/g++.other/init18.C: New.
7638         * g++.old-deja/g++.other/init5.C: Remove xfail.
7640 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7642         * g++.dg/opt/pr15551.C: Cleanup temp file.
7644 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7646         PR c++/6634
7647         g++.dg/parse/long1.C: New test.
7649 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7651         PR fortran/19101
7652         * gfortran.dg/continuation.f90: New test.
7653         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7655 2006-03-14  Richard Guenther  <rguenther@suse.de>
7657         PR tree-optimization/26672
7658         * gcc.dg/torture/pr26672.c: New testcase.
7660 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7662         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7663         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7665 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7667         PR middle-end/26557
7668         * gcc.c-torture/compile/switch-1.c: New test case.
7670 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7672         PR fortran/25378
7673         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7674         test to include more permuatations of mask and index.
7675         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7676         respond to F2003 spec. that the position returned for an all false
7677         mask && condition is zero.
7679 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7681         PR middle-end/25989
7682         * gcc.dg/gomp/pr25989.c: New test.
7684 2006-03-13  Jeff Law  <law@redhat.com>
7686         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7688 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7690         * gcc.dg/switch-9.c: New test.
7692 2006-03-13  Richard Guenther  <rguenther@suse.de>
7694         PR middle-end/26630
7695         * gcc.dg/torture/pr26630.c: New testcase.
7697 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7699         * gfortran.dg/dependency_10.f90: New test case.
7700         * gfortran.dg/dependency_11.f90: Likewise.
7702 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7703             Erik Edelmann  <eedelman@gcc.gnu.org>
7705         * gfortran.dg/allocatable_function_1.f90: New.
7706         * gfortran.dg/allocatable_function_2.f90: New.
7708 2006-03-10  Richard Guenther  <rguenther@suse.de>
7710         PR middle-end/26565
7711         * gcc.dg/torture/pr26565.c: New testcase.
7713 2006-03-09  Eric Christopher  <echristo@apple.com>
7715         * gcc.c-torture/compile/20060309-1.c: New.
7717 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7719         PR libgfortran/26499
7720         * gfortran.dg/write_back.f: New test.
7721         * gfortran.dg/write_rewind_1.f: New test.
7722         * gfortran.dg/write_rewind_2.f: New test.
7724 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7726         PR libgfortran/26554
7727         * gfortran.dg/read_logical.f90: New test.
7729 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7731         * ada/acats/norun.lst: cdd2a03 now passes.
7733 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7735         PR testsuite/25177
7736         * gcc.target/powerpc/pr18096-1.c: Change where the error
7737         would match.
7739 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7741         * gcc.target/i386/cleanup-1.c: New test.
7742         * gcc.target/i386/cleanup-2.c: New test.
7744 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7746         * gfortran.dg/dependency_9.f90: Remove for the time being.
7748 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7750         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7751         directive.
7753 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7755         * gfortran.dg/dependency_9.f90: New test case.
7757 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7759         * gfortran.dg/dependency_4.f90: New test case.
7760         * gfortran.dg/dependency_5.f90: New test case.
7761         * gfortran.dg/dependency_6.f90: New test case.
7762         * gfortran.dg/dependency_7.f90: New test case.
7763         * gfortran.dg/dependency_8.f90: New test case.
7765 2006-03-03  Paul Brook  <paul@codesourcery.com>
7767         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7768         Add m68k-*-elf.
7770 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7772         PR fortran/25031
7773         * multiple_allocation_1.f90: New test.
7775 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7777         PR tree-optimization/26524
7778         * gfortran.dg/pr26524.f: New test case.
7780 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7782         * g++.dg/template/repo5.C: Cleanup repo files.
7783         * gcc.dg/20051201-1.c: Cleanup coverage files.
7784         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7785         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7786         tree dump files.
7788 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7790         * objc.dg/objc-nofilename-1.m: New test.
7791         * objc.dg/bad-receiver-type.m: New test.
7792         * obj-c++.dg/bad-receiver-type.mm: New test.
7794 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7796         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7798 2006-03-01  Mike Stump  <mrs@apple.com>
7800         * g++.dg/abi/key2.C: Add.
7802 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7804         * gfortran.dg/logical_dot_product.f90: New test.
7806         PR fortran/26393
7807         * gfortran.dg/used_interface_ref.f90: New test.
7809         PR fortran/20938
7810         * gfortran.dg/dependency_2.f90: New test.
7811         * gfortran.fortran-torture/execute/where17.f90: New test.
7812         * gfortran.fortran-torture/execute/where18.f90: New test.
7813         * gfortran.fortran-torture/execute/where19.f90: New test.
7814         * gfortran.fortran-torture/execute/where20.f90: New test.
7816 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7818         * g++.dg/tree-ssa/pr26443.C: New test case.
7820 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7822         PR middle-end/26022
7823         * g++.dg/opt/return-slot1.C: New test.
7825 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827         PR libgfortran/26136
7828         * gfortran.dg/namelist_23.f90: New test.
7830 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7832         PR middle-end/14752
7833         * gcc.dg/fold-eqandshift-2.c: New test case.
7835 2006-02-28  Richard Guenther  <rguenther@suse.de>
7837         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7838         decomposition.
7840 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7842         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7844 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7846         PR libgfortran/26464
7847         * gfortran.dg/backspace_5.f: New test.
7848         * gfortran.dg/backspace_6.f: New test.
7850 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7852         * gcc.dg/fold-eqandnot-1.c: New test case.
7854 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7856         PR middle-end/19983
7857         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7859 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7861         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7862         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7864 2006-02-26  Richard Guenther  <rguenther@suse.de>
7866         PR tree-optimization/26421
7867         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7869 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7871         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7872         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7874 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7876         * gcc.dg/fold-even-1.c: New test case.
7878 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7880         PR middle-end/21137
7881         * gcc.dg/fold-eqandshift-1.c: New test case.
7883 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7885         PR tree-optimization/25125
7886         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7887         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7889 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7891         PR tree-optimizations/26359
7892         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7893         with -fdump-tree-dceloop-details.
7894         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7896 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7898         PR middle-end/23673
7899         * gcc.dg/fold-eqxor-1.c: New test case.
7900         * gcc.dg/fold-eqxor-2.c: Likewise.
7901         * gcc.dg/fold-eqxor-3.c: Likewise.
7903 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7905         PR fortran/23092
7906         * scalar_mask_1.f90: New test.
7908 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7910         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7911         * g++.dg/eh/uncaught2.C: New.
7912         * g++.dg/eh/uncaught3.C: New.
7914 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7916         PR libgfortran/26423
7917         * gfortran.dg/read_many_1.f: New test.
7919 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7921         PR fortran/24519
7922         * gfortran.dg/dependency_3.f90: New test.
7923         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7924         XFAILs.
7926         PR fortran/25395
7927         * gfortran.dg/equiv_6.f90: New test.
7929 2006-02-23  Jeff Law  <law@redhat.com>
7931         * gcc.c-torture/compile/pr26425.c: New test.
7933 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7935         PR middle-end/26412
7936         * gcc.dg/gomp/pr26412.c: New test.
7938 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7940         PR c++/26291
7941         * g++.dg/other/ellipsis1.C: New test.
7942         * g++.dg/parse/operator4.C: Adjust error marker.
7944 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7946         PR target/25603
7947         * gfortran.dg/pr25603.f: New testcase.
7949 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7951         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7952         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7954 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7956         * g++.dg/eh/spbp.C: New.
7958 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7960         PR middle-end/26379
7961         * gcc.target/i386/mmx-7.c: New test.
7963 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7965         PR tree-optimization/26361
7966         * gcc.dg/tree-ssa/vrp27.c: New test case.
7968 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7970         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7971         * gcc.dg/tree-ssa/complex-4.c: Here.
7973 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7975         PR middle-end/19543
7976         * gfortran.dg/logical_1.f90: New test case.
7978 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7980         PR middle-end/26334
7981         * gcc.dg/20060218-1.c: Moved to...
7982         * gcc.target/i386/20060218-1.c: ... here.  New test.
7984 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7986         PR fortran/26201
7987         * gfortran.dg/convert_1.f90: New.
7989 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7991         PR fortran/25054
7992         * gfortran.dg/namelist_5.f90: New test.
7994         PR fortran/25089
7995         * gfortran.dg/namelist_4.f90: New test.
7997 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7999         PR tree-opt/25680
8000         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8002 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8004         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8005         variable to take into account the variable name in the
8006         function header.
8007         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8009 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8011         PR middle-end/26334
8012         * gcc.c-torture/compile/20060217-1.c: New test.
8013         * gcc.dg/20060218-1.c: New test.
8015 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8017         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8019 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8021         * gcc.dg/cpp/undef3.c: New test.
8022         * gcc.dg/cpp/trad/builtins2.c: New test.
8024 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8026         PR c++/26266
8027         * g++.dg/template/static22.C: New test.
8028         * g++.dg/template/static23.C: New test.
8029         * g++.dg/template/static24.C: New test.
8030         * g++.dg/template/non-dependent13.C: New test.
8031         * g++.dg/init/member1.C: Tweak error markers.
8033 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8035         PR target/26255
8036         * gcc.c-torture/compile/pr26255.c: New test case.
8038 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8040         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8041         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8042         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8043         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8044         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8045         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8046         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8048 2006-02-16  Jeff Law  <law@redhat.com>
8050         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8051         * gcc.dg/tree-ssa/vrp26.c: New test.
8053 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8055         PR target/20353
8056         PR target/24578
8057         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8058         __UCLIBC__ is defined.
8060 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8062         PR fortran/26224
8063         * gfortran.dg/gomp/pr26224.f: New test.
8065 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8067         PR tree-opt/25918
8068         * lib/target-supports.exp
8069         (check_effective_target_vect_short_mult): New.
8070         (check_effective_target_vect_char_mult): New.
8071         (check_effective_target_vect_widen_sum_qi_to_si): New.
8072         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8073         (check_effective_target_vect_widen_sum_hi_to_si): New.
8074         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8075         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8076         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8077         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8078         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8079         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8080         vect-reduc-pattern-2c.c
8081         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8082         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8083         vect-reduc-pattern-1c.c
8085 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8087         PR fortran/24557
8088         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8090 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8092         PR fortran/26054
8093         * gfortran.dg/enum_8.f90: Remove check for warning.
8094         * gfortran.dg/iomsg_1.f90: Ditto.
8095         * gfortran.dg/enum_1.f90: Ditto.
8096         * gfortran.dg/enum_9.f90: Ditto.
8097         * gfortran.dg/enum_2.f90: Ditto.
8098         * gfortran.dg/enum_10.f90: Ditto.
8099         * gfortran.dg/enum_3.f90: Ditto.
8100         * gfortran.dg/flush_1.f90: Ditto.
8101         * gfortran.dg/enum_4.f90: Ditto.
8102         * gfortran.dg/array_constructor_1.f90: Ditto.
8103         * gfortran.dg/enum_5.f90: Ditto.
8104         * gfortran.dg/enum_6.f90: Ditto.
8105         * gfortran.dg/enum_7.f90: Ditto.
8107 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8109         PR middle-end/26300
8110         * gcc.c-torture/compile/20060215-1.c: New test.
8112 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8114         PR middle-end/23670
8115         * gcc.dg/tree-ssa/andor-2.c: New test case.
8117 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8119         PR fortran/25045
8120         * optional_dim.f90: New test.
8122 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8124         PR fortran/26277
8125         * gfortran.dg/label_4.f90: New.
8127 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8128             Diego Novillo  <dnovillo@redhat.com>
8129             Uros Bizjak  <uros@kss-loka.si>
8131         * gfortran.dg/gomp: New directory.
8133 2006-02-14  Richard Guenther  <rguenther@suse.de>
8135         PR tree-optimization/26258
8136         * gcc.dg/torture/pr26258.c: New testcase.
8138 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8140         PR fortran/26246
8141         * gfortran.dg/pr26246_1.f90: New test.
8142         * gfortran.dg/pr26246_2.f90: New test.
8144         PR middle-end/26092
8145         * gcc.c-torture/compile/20060208-1.c: New test.
8147 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8149         PR fortran/26074
8150         PR fortran/25103
8151         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8152         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8153         * gfortran.dg/automatic_module_variable.f90: Change error message.
8155         PR fortran/20861
8156         * gfortran.dg/internal_dummy_1.f90: New test.
8158         PR fortran/20871
8159         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8162         PR fortran/25083
8163         * gfortran.dg/uncommon_block_data_1.f90: New test.
8164         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8165         with standard.
8167         PR fortran/25088
8168         * gfortran.dg/typed_subroutine_1.f90: New test.
8170 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8172         * objc.dg/dwarf-1.m: New.
8174 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8176         PR middle-end/24427
8177         * gcc.dg/tree-ssa/andor-1.c: New test case.
8179 2006-02-13  Josh Conner  <jconner@apple.com>
8181         PR target/25376
8182         * gcc.dg/pr25376.c: New test.
8184         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8185         assemble.
8186         * lib/target-supports.exp (check_named_sections_available):
8187         Only compile named-sections test -- don't assemble.
8189 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8191         * g++.dg/warn/no-write-strings.C: New test.
8192         * g++.dg/warn/write-strings.C: Likewise.
8193         * g++.dg/warn/write-strings-default.C: Likewise.
8195 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8197         PR fortran/25806
8198         * gfortran.dg/ret_pointer_2.f90: New test.
8200 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8202         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8204 2006-02-10  Jeff Law  <law@redhat.com>
8206         * gcc.c-torture/compile/pr26213.c: New test.
8208 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8210         gfortran.dg/null_1.f90: New test.
8212 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8214         PR fortran/14771
8215         * gfortran.dg/parens_4.f90: New.
8216         * gfortran.dg/parens_5.f90: New.
8218 2006-02-10  Richard Guenther  <rguenther@suse.de>
8220         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8222 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8223         Paul Thomas  <pault@gcc.gnu.org>
8225         PR fortran/14771
8226         * gfortran.dg/parens_1.f90: New.
8227         * gfortran.dg/parens_2.f90: New.
8228         * gfortran.dg/parens_3.f90: New.
8230 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8232         PR fortran/26038
8233         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8235         PR fortran/25059
8236         * gfortran.dg/impure_assignment_1.f90: New test.
8238         PR fortran/25070
8239         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8241 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8243         PR target/26141
8244         * g++.dg/expr/stdarg2.C: New test.
8246 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8248         PR inline-asm/16194
8249         * gcc.dg/pr16194.c: New test.
8251 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8253         * ada/acats/run_acats: Use portable variant of "$@".
8255 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8257         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8258         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8260 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8262         PR tree-opt/26179
8263         * g++.dg/opt/pr26179.C: New test.
8265 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8267         PR middle-end/26134
8268         * gcc.dg/tree-ssa/complex-3.c: New test.
8270 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8272         * gcc.c-torture/compile/volatile-1.c: New test.
8274 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8276         PR 26180
8277         * gcc.dg/tree-ssa/pr26180.c: New test.
8279 2006-02-08  Jeff Law  <law@redhat.com>
8281         * gcc.dg/tree-ssa/pr21417.c: New test.
8283 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8285         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8286         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8288 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8290         * lib/scanrtl.exp: New.
8292 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8294         PR c++/26071
8295         * g++.dg/other/virtual2.C: New test.
8297         PR c++/26070
8298         * g++.dg/other/virtual1.C: New test.
8300 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8302         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8303         cleanup-ipa-dump): Update dump file glob patterns.
8304         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8305         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8307         * lib/gcc-dg.exp: Load it.
8308         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8310 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8312         PR testsuite/26159
8313         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8314         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8316 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8318         PR fortran/25577
8319         * gfortran.dg/mvbits_1.f90: New.
8321 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8323         * g++.dg/warn/Wdiv-by-zero.C: New test.
8324         * g++.dg/warn/Wno-div-by-zero.C: New.
8326 2006-02-07  Jeff Law  <law@redhat.com>
8328         * gcc.dg/tree-ssa/pr21559.c: New test.
8330         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8331         multiple VRP passes.
8332         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8333         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8334         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8335         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8336         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8337         * gcc.dg/tree-ssa/vrp02.c: Likewise
8338         * gcc.dg/tree-ssa/vrp11.c: Likewise
8339         * gcc.dg/tree-ssa/pr14341.c: Likewise
8340         * gcc.dg/tree-ssa/vrp19.c: Likewise
8341         * gcc.dg/tree-ssa/vrp20.c: Likewise
8342         * gcc.dg/tree-ssa/vrp03.c: Likewise
8343         * gcc.dg/tree-ssa/pr21086.c: Likewise
8344         * gcc.dg/tree-ssa/pr21959.c: Likewise
8345         * gcc.dg/tree-ssa/vrp21.c: Likewise
8346         * gcc.dg/tree-ssa/vrp04.c: Likewise
8347         * gcc.dg/tree-ssa/pr25485.c: Likewise
8348         * gcc.dg/tree-ssa/pr22026.c: Likewise
8349         * gcc.dg/tree-ssa/vrp22.c: Likewise
8350         * gcc.dg/tree-ssa/vrp05.c: Likewise
8351         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8352         * gcc.dg/tree-ssa/pr20701.c: Likewise
8353         * gcc.dg/tree-ssa/vrp23.c: Likewise
8354         * gcc.dg/tree-ssa/vrp06.c: Likewise
8355         * gcc.dg/tree-ssa/pr22117.c: Likewise
8356         * gcc.dg/tree-ssa/pr20702.c: Likewise
8357         * gcc.dg/tree-ssa/vrp15.c: Likewise
8358         * gcc.dg/tree-ssa/pr21090.c: Likewise
8359         * gcc.dg/tree-ssa/pr21294.c: Likewise
8360         * gcc.dg/tree-ssa/vrp24.c: Likewise
8361         * gcc.dg/tree-ssa/vrp07.c: Likewise
8362         * gcc.dg/tree-ssa/pr21563.c: Likewise
8363         * gcc.dg/tree-ssa/pr25382.c: Likewise
8364         * gcc.dg/tree-ssa/vrp16.c: Likewise
8365         * gcc.dg/tree-ssa/vrp25.c: Likewise
8366         * gcc.dg/tree-ssa/vrp08.c: Likewise
8367         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8368         * gcc.dg/tree-ssa/vrp17.c: Likewise
8369         * gcc.dg/tree-ssa/pr21458.c: Likewise
8370         * g++.dg/tree-ssa/pr18178.C: Likewise
8372 2006-02-07  Richard Guenther  <rguenther@suse.de>
8374         PR c++/26140
8375         Revert
8376         2006-01-30  Richard Guenther  <rguenther@suse.de>
8377         PR c++/23372
8378         * gcc.dg/pr23372-1.C: New testcase.
8380         * g++.dg/tree-ssa/pr26140.C: New testcase.
8382 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8384         PR c++/9737
8385         * g++.dg/template/ttp15.C: New test.
8386         * g++.dg/template/ttp16.C: Likewise.
8387         * g++.dg/template/ttp17.C: Likewise.
8388         * g++.old-deja/g++.pt/ttp36.C: Remove.
8389         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8390         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8391         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8392         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8393         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8394         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8395         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8396         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8397         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8399 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8401         PR libfortran/23815
8402         * unf_io_convert_4.f90: New test.
8404 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8406         * gcc.dg/tree-ssa/loadpre10.c: New test.
8407         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8408         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8409         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8411 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8413         PR libfortran/24685
8414         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8416 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8418         PR tree-opt/25251
8419         * gfortran.dg/assign_7.f: New test.
8421 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8423         PR fortran/26041
8424         PR fortran/26064
8425         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8426         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8427         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8429 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8431         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8432         in size_t typedef.
8434 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8436         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8437         * g++.dg/charset/string.c (foo): Likewise.
8438         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8439         const char*
8440         * g++.dg/ext/builtin2.C (printf): Likewise.
8441         * g++.dg/init/new15.C (printf): Likewise.
8442         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8443         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8444         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8445         * g++.dg/template/non-dependent4.C (temp): Likewise.
8446         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8447         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8448         parameter type to const char*.
8449         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8450         Change type to const char*.
8451         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8452         Likewise.
8453         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8454         second parameter type to const char*.
8455         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8456         (Y::Y): Change parameter type to const char*.
8457         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8458         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8459         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8460         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8461         (char*).
8462         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8463         const char*.
8464         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8465         type to const char*.
8466         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8467         return type to const char*.
8468         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8469         to const char*.
8470         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8471         * g++.old-deja/g++.law/refs1.C: Likewise.
8472         * g++.old-deja/g++.law/visibility1.C: Likewise.
8473         * g++.old-deja/g++.law/visibility2.C: Likewise.
8474         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8475         const char*.
8476         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8477         * g++.old-deja/g++.mike/net48.C: Likewise.
8478         * g++.old-deja/g++.mike/p646.C: Likewise.
8479         * g++.old-deja/g++.mike/p6746.C: Likewise.
8480         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8481         type to const char*.
8482         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8483         deprecated conversion warning.
8484         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8485         char*.
8486         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8487         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8488         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8489         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8490         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8491         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8492         * g++.old-deja/g++.pt/t39.C: Likewise.
8493         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8494         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8496 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8498         PR fortran/25075
8499         intrinsic_argument_conformance_1.f90: New test.
8501 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8503         PR fortran/20845
8504         * gfortran.dg/char_result_11.f90: Add SAVE.
8505         * gfortran.dg/der_pointer_4.f90: Ditto.
8506         * gfortran.dg/default_initialization.f90: New test.
8508 2006-02-03  Jeff Law  <law@redhat.com>
8510         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8511         handle more than 100 dump files.
8512         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8513         * lib/scantree.exp (scan-tree-dump): Likewise.
8514         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8515         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8516         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8517         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8518         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8520 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8522         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8524 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8526         * g++.dg/template/using12.C: New test.
8528 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8530         * gcc.target/powerpc/pr25960.c: New test.
8532 2006-02-02  Steven G. Kargl  <kargls@comcast>
8534         PR fortran/24958
8535         gfortran.dg/nullify_2.f90: New test.
8537 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8539         PR 25990
8540         * gcc.dg/gomp/pr25990.c: New test.
8542 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8544         PR c++/25342
8545         * g++.gd/template/partial4.C: New test.
8547 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8549         PR middle-end/26001
8550         * gfortran.dg/data_char_2.f90: New.
8552 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8554         PR fortran/26039
8555         maxval_maxloc_conformance_1.f90: New test.
8557 2006-01-31  Richard Guenther  <rguenther@suse.de>
8559         * gcc.target/i386/sselibm-1.c: New testcase.
8560         * gcc.target/i386/sselibm-2.c: Likewise.
8561         * gcc.target/i386/sselibm-3.c: Likewise.
8562         * gcc.target/i386/sselibm-4.c: Likewise.
8563         * gcc.target/i386/sselibm-5.c: Likewise.
8565 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8567         PR fortran/24266
8568         * gfortran.dg/arrayio_derived_2.f90: New.
8570 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8572         * gcc.dg/unsigned-long-compare.c: New test.
8574 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8576         PR testsuite/25318
8577         * lib/target-supports.exp (check_effective_target_freorder):
8578         Check to see if target supports -freorder-blocks-and-partition.
8579         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8580         instead of "dg-require-named-sections".
8582 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8584         PR target/14798:
8585         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8586         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8587         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8588         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8589         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8590         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8591         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8592         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8594 2006-01-30  Richard Guenther  <rguenther@suse.de>
8596         PR c++/23372
8597         * gcc.dg/pr23372-1.C: New testcase.
8599 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8601         * gcc.dg/gomp/pr25874.c: New test.
8603 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8605         PR tree-opt/25911
8606         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8608 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8610         PR fortran/18578
8611         PR fortran/18579
8612         PR fortran/20857
8613         PR fortran/20885
8614         * gfortran.dg/intent_out_1.f90: New test.
8616 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8618         PR fortran/17911
8619         * gfortran.dg/procedure_lvalue.f90: New test.
8621         PR fortran/20895
8622         PR fortran/25030
8623         * gfortran.dg/char_pointer_assign_2.f90: New test.
8624         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8625         assignment to be consistent with standard.
8626         * gfortran.dg/char_result_2.f90: The same.
8627         * gfortran.dg/char_result_8.f90: The same.
8629 2006-01-28  Zack Weinberg  <zackw@panix.com>
8631         * gcc.dg/Woverlength-strings.c
8632         * gcc.dg/Woverlength-strings-pedantic-c89.c
8633         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8634         * gcc.dg/Woverlength-strings-pedantic-c99.c
8635         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8637 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8639         * gcc.c-torture/execute/20060127-1.c: New test.
8641 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8643         PR c++/25999
8644         * g++.dg/ext/pragmaweak1.C: New test.
8646 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8648         PR c++/25855
8649         * g++.dg/template/spec29.C: New test.
8651 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8653         PR c/19606.
8654         * gcc.c-torture/execute/pr19606.c: New.
8656 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8658         * gcc.dg/pragma-re-4.c: New test.
8660 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8662         PR fortran/25964
8663         * gfortran.dg/assumed_size_refs_3.f90: New test.
8665 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8667         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8669 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8671         PR ada/21317
8672         * ada/acats/support/impdef.a: Add One_Long_Second.
8673         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8674         * ada/acats/tests/c9/c94026.a: Likewise.
8675         * ada/acats/tests/c9/c97305c.ada: Likewise.
8676         * ada/acats/tests/c9/c99004a.ada: Likewise.
8678 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8680         PR fortran/25964
8681         * gfortran.dg/global_references_2.f90: New test.
8683         PR fortran/25084
8684         PR fortran/20852
8685         PR fortran/25085
8686         PR fortran/25086
8687         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8688         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8690         PR fortran/25416
8691         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8693 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8695         PR c/25892
8696         * gcc.dg/Wpointer-sign.c: New.
8697         * gcc.dg/Wpointer-sign-Wall.c: New.
8698         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8699         * gcc.dg/Wpointer-sign-pedantic.c: New.
8700         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8701         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8703 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8705         PR C/25861
8706         * gcc.c-torture/compile/pr25861.c: New test.
8708 2006-01-26  Paul Brook  <paul@codesourcery.com>
8710         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8711         on short-enum targets.
8712         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8713         variable.
8714         (generate_fields): Use short_enums.
8715         (main): Set short_enums.  Document -e.
8716         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8717         on short-enum targets.
8718         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8719         variable.
8720         (generate_fields): Use short_enums.
8721         (main): Set short_enums.  Document -e.
8722         * lib/target-supports.exp (check_effective_target_short_enums): New.
8724 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8726         PR target/25947
8727         * gcc.dg/torture/pr25947-1.c: New test.
8729 2006-01-25  Jan Hubicka  <jh@suse.cz>
8730             Roger Sayle  <roger@eyesopen.com>
8732         PR rtl-optimization/25703
8733         * gcc.target/i386/20060125-1.c: New test case.
8734         * gcc.target/i386/20060125-2.c: New test case.
8736 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8738         PR fortran/18540
8739         * gfortran.dg/goto_1.f: New.
8741 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8743         PR fortran/25716
8744         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8745         25716 on 32-bit systems too.
8747 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8749         PR testsuite/25590
8750         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8752 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8754         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8756 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8758         PR fortran/25835
8759         * gfortran.dg/read_eof.f90: Delete, renamed.
8760         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8761         * gfortran.dg/read_eof_2.f90: New test.
8762         * gfortran.dg/read_eof_3.f90: New test.
8764 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8766         PR tree-opt/25860
8767         * gcc.c-torture/compile/pr25860.c: New test.
8769 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8771         PR c++/25552
8772         * g++.dg/parse/dtor8.C: New test.
8774 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8776         PR testsuite/25891
8777         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8778         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8779         check_effective_target_fopenmp returns 0.
8781 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8783         PR ada/20548
8784         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8785         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8786         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8788 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8790         PR tree-opt/25857
8791         * g++.dg/opt/pr25857.C: New test.
8793 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8794         Jan Hubicka  <jh@suse.cz>
8795         Richard Guenther  <rguenther@suse.de>
8797         PR rtl-optimization/25654
8798         * gcc.dg/torture/pr25654.c: New testcase.
8799         * gcc.target/i386/pr25654.c: Likewise.
8801 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8803         PR fortran/25901
8804         * gfortran.dg/internal references_2.f90: New test.
8806         Fix regression in testing of admissability of attributes.
8807         * gfortran.dg/intent_used_1.f90: New test.
8809 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8811         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8812         Remove target conditional torture options for i?86 and x86_64
8813         GNU/Linux.
8815 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8817         PR c++/10891
8818         * g++.dg/rtti/no-rtti.C: New.
8820 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8822         PR c++/25895
8823         * g++.dg/inherit/conv2.C: New test.
8825         PR c++/25856
8826         * g++.dg/parse/dtor7.C: New test.
8828         PR c++/25858
8829         * g++.dg/template/crash44.C: New test.
8831 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8833         PR fortran/25124
8834         PR fortran/25625
8835         * gfortran.dg/internal_references_1.f90: New test.
8836           PR fortran/20881
8837         PR fortran/23308
8838         PR fortran/25538
8839         PR fortran/25710
8840         * gfortran.dg/global_references_1.f90: New test.
8841         * gfortran.dg/g77/19990905-1.f: Restore the error that
8842         there is a clash between the common block name and
8843         the name of a subroutine reference.
8845         PR fortran/PR24276
8846         * gfortran.dg/aliasing_dummy_1.f90: New test.
8848 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8850         * gcc.dg/vmx/1b-01.c: Warning fix.
8851         * gcc.dg/vmx/1c-02.c: Likewise.
8852         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8854 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8856         PR testsuite/24962
8857         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8859 2006-01-20  Richard Guenther  <rguenther@suse.de>
8860         Steven Bosscher <stevenb.gcc@gmail.com>
8862         PR rtl-optimization/24626
8863         * gcc.dg/torture/pr24626-1.c: New testcase.
8864         * gcc.dg/torture/pr24626-2.c: Likewise.
8865         * gcc.dg/torture/pr24626-3.c: Likewise.
8866         * gcc.dg/torture/pr24626-4.c: Likewise.
8868 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8870         PR c++/5520
8871         * g++.dg/warn/empty-body.C: New.
8873 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8875         PR c++/22136
8876         * g++.dg/template/using10.C: New test.
8877         * g++.dg/temlpate/using11.C: Likewise.
8878         * g++.dg/inherit/using5.C: Tweak error messages.
8880 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8882         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8883         target test.
8884         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8886 2006-01-19  Jan Hubicka  <jh@suse.cz>
8888         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8890 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8892         PR c++/25854
8893         * g++.dg/template/spec28.C: New test.
8895 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8897         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8898         Fix fprintf's by adding srcdir or removing it.
8900 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8902         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8903         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8904         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8905         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8906         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8907         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8908         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8909         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8910         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8911         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8912         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8913         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8914         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8915         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8917 2006-01-18  Jeff Law  <law@redhat.com>
8919         * gcc.dg/tree-ssa/vrp25.c: New test.
8921 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8923         * gcc.dg/pr25805.c: Fix misapplied patch.
8925 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8927         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8928         (check_effective_target_vect_udot_qi): New.
8929         (check_effective_target_vect_sdot_hi): New.
8930         (check_effective_target_vect_udot_hi): New.
8931         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8932         prefixed with "wrapv-" with -fwrapv.
8933         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8934         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8935         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8936         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8937         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8939         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8940         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8941         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8942         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8944 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8946         PR c++/16829
8947         * g++.dg/other/default2.C: New test.
8948         * g++.dg/other/default3.C: New test.
8950 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8952         PR c/25805
8953         * gcc.dg/pr25805.c: New file.
8955 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8957         PR c++/25836
8958         * g++.dg/template/init6.C: New test.
8960 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8962         * gcc.dg/tree-ssa/pr24287.c: New test
8964 2006-01-18  Eric Christopher  <echristo@apple.com>
8966         * g++.dg/eh/table.C: New.
8968 2006-01-18  DJ Delorie  <dj@redhat.com>
8970         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8971         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8972         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8973         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8975 2006-01-18  Jeff Law  <law@redhat.com>
8977         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8978         on wrapping on overflow semantics.
8980         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8982         * gcc.gc/tree-ssa/vrp23.c: New test.
8983         * gcc.gc/tree-ssa/vrp24.c: New test.
8985 2006-01-18  Richard Henderson  <rth@redhat.com>
8986             Aldy Hernandez  <aldyh@redhat.com>
8987             Jakub Jelinek  <jakub@redhat.com>
8988             Diego Novillo  <dnovillo@redhat.com>
8989             Uros Bizjak  <uros@kss-loka.si>
8991         * testsuite/gcc.dg/gomp: New directory.
8993 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8994             Steven G. Kargl  <kargls@comcast.net>
8996         PR fortran/20869
8997         * gfortran.dg/intrinsic_external_1.f90: New test.
8999         PR fortran/20875.
9000         * gfortran.dg/elemental_pointer_1.f90: New test.
9002         PR fortran/25024
9003         * gfortran.dg/external_procedures_1.f90: New test.
9005         PR fortran/25785
9006         gfortran.dg/assumed_present.f90: New test.
9008 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9010         * g++.dg/parse/lookup5.C: New test.
9012 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9014         PR fortran/25697
9015         * gfortran.dg/read_eof.f90: New test.
9017 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9019         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9020         add a closing brace.
9022 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9024         PR fortran/25631
9025         * gfortran.dg/fmt_tl.f: New test.
9027 2006-01-17  Eric Christopher  <echristo@apple.com>
9029         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9030         * g++.old-deja/g++.warn/impint2.C: Ditto.
9031         * g++.old-deja/g++.other/null1.C: Ditto.
9032         * g++.dg/warn/conv2.C: Ditto.
9033         * g++.dg/warn/conv4.C: New file.
9035 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9037         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9039 2006-01-17  Andreas Jaeger  <aj@suse.de>
9040             Janis Johnson <janis187@us.ibm.com>
9042         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9043         in 64-bit.
9044         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9045         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9047 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9049         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9050         xfail txxx where xxx >= 25.
9052 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9054         PR testsuite/25764
9055         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9057 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9059         PR c/25682
9060         * gcc.dg/pr25682.c: New test.
9061         * g++.dg/parse/array-size2.C: New test.
9063 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9065         * consistency.vlad: Remove entire directory, 1652 files.
9067 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9069         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9070         check_effective_target_dfprt_nocache): New.
9071         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9072         (check_effective_target_dfprt): New.
9073         * lib/c-compat.exp (check_dfp): Remove.
9074         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9075         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9076         level of support for decimal float.
9077         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9078         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9079         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9080         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9081         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9082         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9083         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9084         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9085         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9086         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9087         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9088         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9089         directives.
9091 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9093         PR testsuite/25741
9094         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9095         $base_dir/../.
9096         * lib/gfortran.exp (gfortran_init): Likewise.
9097         * lib/obj-c++.exp (obj-c++_init): Likewise.
9098         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9099         (scan-assembler-dem-not): Likewise.
9100         * lib/scandump.exp (scan-dump-dem): Likewise.
9101         (scan-dump-dem-not): Likewise.
9103 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9105         PR testsuite/25767
9106         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9107         powerpc-*-darwin*.
9108         * lib/obj-c++.exp (obj-c++_init): Likewise.
9110 2006-01-16  Richard Guenther  <rguenther@suse.de>
9112         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9114 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9116         PR testsuite/25777
9117         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9118         to LD_LIBRARY_PATH.
9120 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9121             Andrew Pinski  <pinskia@physics.uc.edu>
9123         * gcc.dg/minmax-1.c: New test.
9125 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9127         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9128         * gcc.misc-tests/dectest.exp: Ditto.
9130 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9132         PR testsuite/25796
9133         * gcc.target/i386/cmov6.c: Use -march=k8.
9135 2006-01-15  Andreas Jaeger  <aj@suse.de>
9137         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9138         x86 does not have __float128.
9140 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9142         * gcc.target/i386/cmov6.c: New test.
9144 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9146         PR c++/25663
9147         * g++.dg/template/ctor6.C: New test.
9149 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9151         PR tree-optimization/25485
9152         * gcc.dg/tree-ssa/pr25485.c: New.
9154 2006-01-14  Richard Guenther  <rguenther@suse.de>
9156         PR tree-optimization/22548
9157         PR tree-optimization/22555
9158         PR tree-optimization/22501
9159         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9160         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9161         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9162         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9163         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9164         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9165         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9166         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9167         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9169 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9171         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9172         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9174 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9175         Richard Guenther  <rguenther@suse.de>
9177         PR rtl-optimization/24257
9178         * gcc.dg/torture/pr24257.c: New testcase.
9180 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9182         * gcc.c-torture/execute/20060110-1.c: New test.
9183         * gcc.c-torture/execute/20060110-2.c: New test.
9185 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9187         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9189 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9191         PR fortran/25756
9192         * gfortran.dg/label_3.f90: New test.
9194 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9196         PR tree-optimization/25771
9197         * g++.dg/tree-ssa/pr25771.C: New test
9199 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9201         PR tree-opt/24365
9202         * g++.dg/opt/complex5.C: New test.
9204 2006-01-13  Richard Guenther  <rguenther@suse.de>
9206         * gcc.target/i386/387-9.c: New testcase.
9208 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9210         PR c++/24824
9211         * g++.dg/debug/dwarf2-1.C: New.
9213 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9215         PR testsuite/25728
9216         * lib/gcov.exp (verify-lines): Add "close $fd".
9218 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9219             Ben Elliston  <bje@au.ibm.com>
9221         * gcc.dg/dfp/inf-1.c: New test.
9223 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9224             Yao Qi  <qiyaoltc@cn.ibm.com>
9225             Ben Elliston  <bje@au.ibm.com>
9226             Jon Grimm  <jgrimm2@us.ibm.com>
9228         * gcc.dg/nodfp-1.c: New test.
9229         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9230         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9231         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9232         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9233         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9234         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9235         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9236         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9237         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9238         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9239         * gcc.dg/format/dfp-printf-1.c: Likewise.
9240         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9241         (compat_setup_dfp): New.
9242         * gcc.dg/compat/compat.exp: Use it.
9243         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9244         Make some variables global, prepend "compat_" to their names.
9245         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9246         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9247         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9248         * lib/compat.exp (compat_skip_list): Make global, rename.
9249         * lib/c-compat.exp: New file.
9250         * lib/target-supports.exp (check_effective_target_dfp): New.
9252         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9253         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9254         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9255         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9256         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9257         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9258         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9259         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9260         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9261         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9262         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9263         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9264         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9265         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9266         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9267         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9268         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9269         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9270         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9271         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9272         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9273         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9274         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9275         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9276         gcc.dg/dfp/struct-layout-1.c,
9277         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9278         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9279         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9280         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9281         gcc.dg/dfp/func-vararg-dfp.c,
9282         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9283         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9284         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9285         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9286         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9288 2006-01-11  Richard Guenther  <rguenther@suse.de>
9290         PR tree-optimization/25734
9291         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9293 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9295         PR fortran/25486
9296         * gfortran.dg/literal_character_constant_1_x.F: New test.
9297         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9298         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9299         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9301 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9303         PR c++/25386
9304         * g++.dg/ext/packed3.C: Add expected packed error.
9306 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9308         PR target/25706
9309         * gcc.dg/torture/pr25706-1.c: New test.
9311 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9313         PR tree-optimization/23109
9314         PR tree-optimization/23948
9315         PR tree-optimization/24123
9317         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9318         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9319         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9320         g++.dg/tree-ssa/pr23948.C: New testcases.
9321         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9322         three divisions in order to do the optimization.
9324 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9326         PR c++/25632
9327         * g++.dg/other/pr25632.C: New test.
9329 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9331         PR fortran/25730
9332         * gfortran.dg/used_types_1.f90: New test.
9334 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9336         PR target/25718
9337         * gcc.dg/torture/pr25718-1.c: New test.
9339 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9341         * gfortran.dg/list_read_2.f90: Fix typo in description.
9343 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9345         * lib/target-supports.exp (check_visibility_available): Simplify test
9346         for *-*-netware*.
9347         (check_profiling_available): Fail for *-*-netware*.
9348         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9349         * gcc.dg/20021014-1.c: Likewise.
9350         * gcc.dg/nest.c: Likewise.
9352 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9354         fortran/24936
9355         * gfortran.dg/forall_3.f90: New test.
9357 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9359         PR fortran/21977
9360         * gfortran.dg/nesting_2.f90: New test.
9361         * gfortran.dg/nesting_3.f90: New test.
9363 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9365         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9366         Fix typo in comment.
9368 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9370         * gfortran.dg/single_char_string.f90: New test.
9372 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9374         * gfortran.dg/ichar_2.f90: New test.
9376 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9378         PR fortran/25093
9379         * gfortran.dg/private_type_4.f90: New.
9381 2006-01-07  Richard Guenther  <rguenther@suse.de>
9383         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9385 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9387         * gfortran.dg/func_decl_1.f90: New.
9388         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9389         * gfortran.dg/array_alloc_2.f90: Likewise.
9390         * gfortran.dg/char_result_8.f90: Likewise.
9391         * gfortran.dg/dup_save_1.f90: Likewise.
9392         * gfortran.dg/dup_save_2.f90: Likewise.
9393         * gfortran.dg/f2c_6.f90: Likewise.
9394         * gfortran.dg/f2c_7.f90: Likewise.
9395         * gfortran.dg/func_result_2.f90: Likewise.
9396         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9398 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9400         PR fortran/22146
9401         * gfortran.dg/elemental_subroutine_1.f90: New test.
9402         * gfortran.dg/elemental_subroutine_2.f90: New test.
9404         PR fortran/25029
9405         PR fortran/21256
9406         * gfortran.dg/assumed_size_refs_1.f90: New test.
9408         PR fortran/20868
9409         PR fortran/20870
9410         * gfortran.dg/assumed_size_refs_2.f90: New test.
9411         * gfortran.dg/initialization_1.f90: Change warning message.
9413 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9415         * gcc.dg/tree-ssa/loop-15.c: New test.
9417 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9419         PR fortran/25598
9420         * gfortran.dg/backspace_3.f: New test.
9421         * gfortran.dg/backspace_4.f: New test.
9423 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9425         PR fortran/24268
9426         * gfortran.dg/fmt_white.f: Update test.
9428 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9430         * gcc.dg/cast-1.c: Add new warning.
9431         * gcc.dg/cast-2.c: Likewise.
9432         * gcc.dg/cast-3.c: Likewise.
9433         * gcc.dg/format/cast-1.c: Likewise.
9434         * gcc.dg/cast-4.c: New testcase.
9436 2006-01-05  Richard Guenther  <rguenther@suse.de>
9438         PR tree-optimization/22555
9439         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9441 2006-01-05  Richard Guenther  <rguenther@suse.de>
9442             Diego Novillo  <dnovillo@redhat.com>
9444         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9445         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9446         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9447         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9448         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9449         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9450         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9451         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9452         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9453         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9454         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9455         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9456         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9457         * treelang/compile/extravar.tree: Likewise.
9458         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9459         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9460         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9461         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9462         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9464 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9466         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9467         for 64-bit fix.
9469 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9471         PR fortran/23675
9472         gfortran.dg/char_result_11.f90: New.
9474 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9476         PR c++/24782
9477         * g++.dg/parse/access9.C: New test.
9478         * g++.dg/tc1/dr52.C: Tweak error markers.
9480 2006-01-04  Richard Henderson  <rth@redhat.com>
9482         Merge from gomp branch.
9483         * g++.dg/parse/pragma2.C: Update expected error lines.
9485 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9487         * g++.dg/other/i386-2.C: New test.
9489         PR target/25554
9490         * gcc.c-torture/compile/20051228-1.c: New test.
9492         PR c/25559
9493         * gcc.dg/pr25559.c: New test.
9495 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9497         PR c++/25492
9498         * g++.dg/lookup/friend9.C: New test.
9500         PR c++/25625
9501         * g++.dg/template/repo5.C: New test.
9503 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9505         PR fortran/25101
9506         * gfortran.dg/forall_2.f90: New test.
9508 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9510         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9511         dg-require-weak.  Adjust regexp to handle leading-underscore
9512         targets and space as well as TAB after .weak.  Change previous
9513         64-bit fix to not use naked dot.
9515 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9517         PR rtl-optimization/25578
9518         * gcc.c-torture/execute/20060102-1.c: New testcase.
9520 2006-01-03  Richard Guenther  <rguenther@suse.de>
9522         PR c/25183
9523         * gcc.dg/torture/pr25183.c: New testcase.
9525 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9527         Merge from gomp-branch.
9528         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9529         * gcc.dg/ia64-sync-2.c: Likewise.
9530         * gcc.dg/ia64-sync-3.c: Likewise.
9531         * gcc.dg/ia64-sync-4.c: Likewise.
9532         * gcc.dg/sync-2.c: Likewise.
9533         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9534         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9536 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9538         PR c++/25635
9539         * g++.dg/parse/operator6.C: New test.
9541         PR c++/25637
9542         * g++.dg/parse/error29.C: New test.
9544         PR c++/25638
9545         * g++.dg/parse/dtor6.C: New test.
9547         PR c++/25633
9548         * g++.dg/parse/ctor3.C: New test.
9550         PR c++/25634
9551         * g++.dg/template/class3.C: New test.
9553 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9555         * g++.dg/debug/debug9.C: New.
9557 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9559         PR fortran/24640
9560         * gfortran.dg/label_2.f90: New test.
9562 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9564         * g++.dg/lookup/using12.C: Tighten error marker.
9566 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9567             Andrew Pinski <pinskia@physics.uc.edu>
9569         * gcc.target/powerpc/darwin-abi-3.c: New file.
9570         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9571         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9572         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9573         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9574         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9575         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9576         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9577         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9579 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9581         * gcc.dg/tree-ssa/loadpre1.c: New;
9582         * gcc.dg/tree-ssa/loadpre2.c: New;
9583         * gcc.dg/tree-ssa/loadpre3.c: New;
9584         * gcc.dg/tree-ssa/loadpre4.c: New;
9585         * gcc.dg/tree-ssa/loadpre5.c: New;
9586         * gcc.dg/tree-ssa/loadpre6.c: New;
9587         * gcc.dg/tree-ssa/loadpre7.c: New;
9588         * gcc.dg/tree-ssa/loadpre8.c: New;
9589         * gcc.dg/tree-ssa/loadpre9.c: New;
9591 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9593         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9594         * g++.dg/abi/thunk4.C: Likewise.
9596 2006-01-01  Andreas Jaeger  <aj@suse.de>
9598         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9599         portable.
9601 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9603         PR c++/25294
9604         * gcc.dg/pragma-pack-3.c: New test.
9605         * g++.dg/parse/pragma3.C: New test.
9607 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9609         PR middle-end/24827
9610         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9612 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9614         PR testsuite/25214
9615         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9617 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9619         PR fortran/22607
9620         * gfortran-dg/pure_byref_3.f90: New.
9622         fortran/PR 25396
9623         * gfortran.dg/userdef_operator_1.f90: New.
9625 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9627         * g++.dg/abi/thunk3.C: New.
9628         * g++.dg/abi/thunk4.C: New.
9630 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9632         PR fortran/25532
9633         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9634         associated derived type components of derived types are
9635         properly declared in contained procedures.
9637 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9639         PR libgfortran/25139
9640         * gfortran.dg/backspace_2.f: New test.
9642 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9644         PR libgfortran/25550
9645         * gfortran.dg/endfile.f: New test.
9647 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9649         PR libgfortran/25419
9650         * gfortran.dg/comma.f: New test.
9652 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9654         * lib/gfortran-dg.exp: Remove trailing whitespace.
9655         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9656         -funroll-all-loops.
9658 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9660         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9661         Extended Double long doubles or repeat tests when long double is
9662         the same size as double.
9664 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9668         PR testsuite/25442
9669         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9670         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9672         PR testsuite/25441
9673         * gcc.dg/pr23911.c: Make test variable static.
9675         PR testsuite/25444
9676         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9678 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9680         PR c++/25439
9681         * g++.dg/parse/crash17.C: Adjust error markers.
9682         * g++.dg/template/error20.C: New test.
9684 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9686         PR c++/23172
9687         * g++.dg/ext/complit4.C: New test.
9689         PR c++/25417
9690         * g++.dg/ext/complit5.C: Likewise.
9692 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9694         PR tree-optimization/25125
9695         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9696         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9697         * gcc.c-torture/execute/pr25125.c: New.
9699 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9701         PR fortran/25029
9702         PR fortran/21256
9703         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9704         with incorrect assumed size references.
9706 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9708         PR c++/23171
9709         * g++.dg/opt/init1.C: New test.
9711 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9713         PR c++/24671
9714         * g++.dg/template/sfinae3.C: New test.
9716 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9718         * g++.dg/other/friend4.C: New test.
9720 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9722         PR target/25005
9723         * g++.dg/opt/pr25005.C: New test.
9725 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9727         PR c++/25369
9728         * g++.dg/template/ptrmem16.C: New test.
9730 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9732         PR fortran/25029
9733         PR fortran/21256
9734         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9736 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9738         PR libgfortran/25307
9739         * gfortran.dg/list_read_5.f90: New test.
9741 2005-12-22  Richard Henderson  <rth@redhat.com>
9743         * gcc.target/i386/sse-7.c: Use -msse2.
9745 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9747         PR rtl-optimization/25432
9748         * gcc.c-torture/compile/20051216-1.c: New test.
9750         PR objc/25328
9751         * objc/execute/pr25328.m: New test.
9753 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9755         PR c++/25364
9756         * g++.dg/template/call4.C: New test.
9758 2005-12-22  Dale Johannesen  <dalej@apple.com>
9760         * gcc.target/i386/sse-17.c: New.
9762 2005-12-22  Paul Brook  <paul@codesourcery.com>
9764         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9766 2005-12-22  Paul Brook  <paul@codesourcery.com>
9768         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9770 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9772         PR tree-opt/25513
9773         * gcc.c-torture/compile/pr25513.c: New test.
9775 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9777         PR c++/23333
9778         * g++.dg/parse/error25.C: Add more tests.
9780 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9782         PR fortran/18990
9783         * gfortran.dg/der_charlen_1.f90: New.
9785 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9787         PR fortran/20889
9788         * gfortran.dg/pointer_component_type_1.f90: New test.
9790         PR fortran/25029
9791         PR fortran/21256
9792         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9793         should give an error with assumed size array refernces and checks those
9794         that should not.
9795         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9796         reference an upper bound so that it does not generate an error.
9798         PR fortran/19362
9799         PR fortran/20244
9800         PR fortran/20864
9801         PR fortran/25391
9802         * gfortran.dg/used_dummy_types_1.f90: New test.
9803         * gfortran.dg/used_dummy_types_2.f90: New test.
9804         * gfortran.dg/used_dummy_types_3.f90: New test.
9805         * gfortran.dg/used_dummy_types_4.f90: New test.
9806         * gfortran.dg/used_dummy_types_5.f90: New test.
9808         PR fortran/23152
9809         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9810         group already being USE associated.
9811         * gfortran.dg/assumed_shape_nml.f90: New test.
9812         * gfortran.dg/assumed_size_nml.f90: New test.
9814         PR fortran/20862
9815         PR fortran/25053
9816         PR fortran/25063
9817         PR fortran/25064
9818         PR fortran/25066
9819         PR fortran/25067
9820         PR fortran/25068
9821         PR fortran/25307
9822         * gfortran.dg/io_constraints_1.f90: New test.
9823         * gfortran.dg/io_constraints_1.f90: New test.
9824         * gfortran.dg/iostat_3.f90: Change wording of warning.
9825         * gfortran.dg/g77/19981216-0.f: The same.
9827 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9829         PR tree-optimization/23518
9830         * testsuite/gcc.dg/pr23518.c: New.
9832 2005-12-21  Mike Stump  <mrs@apple.com>
9834         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9836 2005-12-21  Paul Brook  <paul@codesourcery.com>
9838         * gcc.dg/pr19340.c: Skip on m68k targets.
9840 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9842         PR rtl-optimization/25196
9843         * gcc.dg/pr25196.c: New test.
9845 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9847         PR fortran/25423
9848         gfortran.dg/where_nested_1.f90: New.
9850 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9852         PR tree-optimization/25382.
9853         * gcc.dg/tree-ssa/pr25382.c: New.
9855 2005-12-20  Richard Guenther  <rguenther@suse.de>
9857         PR middle-end/24306
9858         * gcc.target/i386/pr24306.c: New testcase.
9860 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9862         PR tree-optimization/25501
9863         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9865 2005-12-20  Richard Guenther  <rguenther@suse.de>
9867         Revert
9868         2005-12-02  Richard Guenther  <rguenther@suse.de>
9870         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9872 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9874         PR c++/21228
9875         * g++.dg/warn/Wunreachable-code-2.C: New test.
9877 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9879         PR c++/24278
9880         * g++.dg/template/ctor5.C: New test.
9882         PR c++/24915
9883         * g++.dg/template/overload8.C: New test.
9885 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9887         * gcc.c-torture/compile/pr25483 : New test.
9889 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9891         PR c++/20552
9892         * g++.dg/ext/typeof10.C: New test.
9894 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9896         * gcc.dg/mt-loopi1.c: New.
9898 2005-12-18  Richard Guenther  <rguenther@suse.de>
9900         PR tree-optimization/25481
9901         * gcc.dg/torture/pr25481.c: New testcase.
9903 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9905         PR rtl-optimization/21041
9906         * gcc.dg/pr21041.c: New test.
9908 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9910         PR libgfortran/25463
9911         * gfortran.dg/advance.f90: New test.
9913 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9915         * gcc.dg/20051201-1.c: New test.
9917 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9919         PR fortran/25018
9920         * gfortran.dg/initialization_1.f90: New test.
9921         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9922         * gfortran.dg/g77/980616-0.f: The same.
9924 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9926         * PR fortran/25458
9927         * gfortran.dg/chkbits.f90: New test.
9929 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9931         * gfortran.dg/enum_5.f: Revert to previous version.
9933 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9935         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9936         * gfortran.dg/nested_modules_1.f90: Ditto.
9937         * gfortran.dg/hollerith_f95.f90: Ditto.
9938         * gfortran.dg/select_5.f90: Ditto.
9939         * gfortran.dg/secnds.f: Ditto.
9940         * gfortran.dg/hollerith2.f90: Ditto.
9941         * gfortran.dg/imag_2.f: Ditto.
9942         * gfortran.dg/ftell_2.f90: Ditto.
9943         * gfortran.dg/malloc_free_1.f90: Ditto.
9944         * gfortran.dg/logint-1.f: Ditto.
9945         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9946         * gfortran.dg/e_d_fmt.f90: Ditto.
9947         * gfortran.dg/hollerith_legacy.f90: Ditto.
9948         * gfortran.dg/logint-2.f: Ditto.
9949         * gfortran.dg/enum_5.f90: Ditto.
9950         * gfortran.dg/f2c_2.f90: Ditto.
9951         * gfortran.dg/pr17143.f90: Ditto.
9952         * gfortran.dg/namelist_14.f90: Ditto.
9953         * gfortran.dg/logint-3.f: Ditto.
9954         * gfortran.dg/spread_scalar_source.f90: Ditto.
9955         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9956         * gfortran.dg/namelist_11.f: Ditto.
9957         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9958         * gfortran.dg/g77/20010519-1.f
9959         * gfortran.dg/g77/alpha1.f: Ditto.
9960         * gfortran.dg/g77/990115-1.f: Ditto.
9961         * gfortran.dg/g77/erfc.f: Ditto.
9962         * gfortran.dg/g77/19990313-3.f: Ditto.
9963         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9964         * gfortran.dg/g77/20010426.f: Ditto.
9965         * gfortran.dg/g77/19990313-0.f: Ditto.
9966         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9967         * gfortran.dg/g77/20000629-1.f: Ditto.
9968         * gfortran.dg/g77/970125-0.f: Ditto.
9969         * gfortran.dg/g77/8485.f: Ditto.
9970         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9971         * gfortran.dg/g77/19990313-1.f: Ditto.
9972         * gfortran.dg/g77/int8421.f: Ditto.
9973         * gfortran.dg/g77/19990305-0.f: Ditto.
9974         * gfortran.dg/g77/947.f: Ditto.
9975         * gfortran.dg/g77/19990905-2.f: Ditto.
9976         * gfortran.dg/g77/cabs.f: Ditto.
9977         * gfortran.dg/g77/19990313-2.f: Ditto.
9978         * gfortran.dg/g77/20020307-1.f: Ditto.
9979         * gfortran.dg/g77/dcomplex.f: Ditto.
9980         * gfortran.dg/g77/19990502-1.f: Ditto.
9981         * gfortran.dg/g77/19981216-0.f: Ditto.
9982         * gfortran.dg/common_4.f90: Ditto.
9983         * gfortran.dg/entry_4.f90: Ditto.
9984         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9985         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9986         * gfortran.dg/namelist_12.f: Ditto.
9987         * gfortran.dg/scale_1.f90: Ditto.
9988         * gfortran.dg/modulo_1.f90
9989         * gfortran.dg/hollerith.f90: Ditto.
9990         * gfortran.dg/direct_io_3.f90: Ditto.
9991         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9992         * gfortran.dg/gnu_logical_1.F: Ditto.
9993         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9994         * gfortran.dg/assign_1.f90: Ditto.
9995         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9996         * gfortran.dg/pr23095.f: Ditto.
9997         * gfortran.dg/read_float_1.f90: Ditto.
9999 2005-12-17  Andreas Jaeger  <aj@suse.de>
10001         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10002         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10004 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10006         PR fortran/24268
10007         * gfortran.dg/fmt_white.f: New test.
10009 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10011         * gfortran.dg/label_1.f90: New test.
10013 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10015         PR testsuite/25422
10016         * gcc.dg/20031012-1.c: Add -Walways-true option.
10017         * gcc.dg/weak/weak-3.c: Likewise.
10018         * g++.old-deja/g++.mike/warn8.C: Likewise.
10020 2005-12-16  Mike Stump  <mrs@apple.com>
10022         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10023         exit.
10025 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027         PR libgfortran/25264
10028         PR libgfortran/25349
10029         * gfortran.dg/tl_editing.f90: Added additional checks.
10030         * gfortran.dg/t_editing.f: New test.
10031         * gfortran.dg/write_padding.f90: New test
10033 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10035         PR testsuite/25215
10036         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10038 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10040         PR rtl-optimization/24899
10041         * gcc.c-torture/execute/20051215-1.c: New test.
10043 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10045         PR 24823
10046         * gfortran.dg/pr24823.f: New test.
10048 2005-12-16  Jeff Law  <law@redhat.com>
10050         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10052 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10054         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10055         Change C++ style comments to C style comments.
10056         Remove aligned types from the array.
10057         Keep Enums disabled.
10058         (complex_types): Remove aligned types from the array.
10059         Comment out "_Complex long double".
10060         (attrib_types): Remove.
10061         (complex_attrib_types): Remove.
10062         (attrib_array_types): Remove.
10063         (complex_attrib_array_types): Remove.
10064         (aligned_bitfld_types): Remove.
10065         (n_aligned_bitfld_types): Remove.
10066         (FEATURE_ALIGNEDPACKED): Delete.
10067         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10068         (singles): Remove support for adding attributes.
10069         (choose_type): Remove support for attributed types.
10070         (generate_fields): Remove support for attributed bit-fields.
10071         Remove support for adding attributes.
10072         (generate_random_tests): Remove support for adding attributes.
10073         (features): Add back "[0] :0" and "complex vector [0]".
10074         (main): Remove support for attributed bit-fields.
10075         Uncomment the calling of generate_random_tests for the rests of
10076         the tests.
10078 2005-12-16  Jan Hubicka  <jh@suse.cz>
10080         * gcc.c-torture/combine/pr25224.c: New.
10082 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10084         PR other/25028
10085         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10086         HP-UX.
10088 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10090         * gcc.dg/20051215-1.c: New file.
10092 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10094         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10095         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10097 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10099         PR fortran/18197
10100         * gfortran.dg/dummy_functions_1.f90: New.
10102 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10104         PR rtl-optimization/25310
10105         * gcc.c-torture/compile/pr25310.c: New test.
10107 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10109         PR debug/25023
10110         * gcc.dg/pr25023.c: New test.
10112 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10114         * g++.old-deja/g++.brendan/redecl1.C,
10115         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10116         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10117         g++.old-deja/g++.oliva/typeof1.C,
10118         g++.old-deja/g++.other/crash16.C,
10119         g++.old-deja/g++.other/crash34.C,
10120         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10121         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10122         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10123         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10124         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10125         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10126         Remove xfail.
10128 2005-12-14  Kean Johnston  <jkj@sco.com>
10129             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10131         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10132         * gcc.target/i386/20020523-1.c: Ditto.
10133         * gcc.target/i386/tailcall-1.c: Ditto.
10134         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10135         * gcc.target/i386/ssetype-5.c: Ditto.
10137 2005-12-14  Jeff Law  <law@redhat.com>
10139         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10141 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10143         PR target/25254
10144         PR target/24188
10145         * gcc.target/i386/pr25254.c: New test.
10146         * gfortran.dg/PR24188.f: New test.
10148 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10150         * lib/fortran-torture.exp: Catch remaining uses of
10151         remote_file build delete.
10153 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10155         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10157 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10159         * gcc.dg/warn-addr-cmp.c: New test.
10161 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10163         PR debug/25023
10164         PR target/25293
10165         * gcc.target/i386/pr25293.c: New test.
10167 2005-12-13  Petr Machata  <machata@post.cz>
10169         PR c++/24907
10170         * g++.dg/parse/comma2.C: New test.
10172 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10173             Jakub Jelinek  <jakub@redhat.com>
10175         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10176         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10177         (limits.h): Include unconditionally.
10178         (stdlib.h): Likewise.
10179         (hashtab.h): Do not include.
10180         (getopt.h): Likewise.
10181         (stddef.h): Include.
10182         (hashval_t): Define.
10183         (struct entry): Add "next" field.
10184         (HASH_SIZE): New macro.
10185         (hash_table): New variable.
10186         (switchfiles): Do not use xmalloc.
10187         (mix): New macro.
10188         (iterative_hash): New function.
10189         (hasht): Remove.
10190         (e_exists): New function.
10191         (e_insert): Likewise.
10192         (output): Use, instead of libiberty hashtable functions.
10193         (main): Do not use getopt.  Do not call htab_create.
10195 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10197         PR c++/25331
10198         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10199         put atal* and atpaal* attributes on array elements.
10200         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10201         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10202         put atal* and atpaal* attributes on array elements.
10203         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10205 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10207         * gcc.dg/single-precision-constant.c: New test.
10209 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10211         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10212         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10213         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10214         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10215         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10216         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10217         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10218         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10219         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10220         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10221         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10222         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10223         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10224         gcc.target/powerpc/ppc-sdata-2.c,
10225         gcc.target/powerpc/ppc-stackalign-1.c,
10226         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10227         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10228         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10229         gcc.target/powerpc/rs6000-ldouble-2.c,
10230         gcc.target/powerpc/rs6000-power2-1.c,
10231         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10232         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10233         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10234         option into target selector.
10235         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10236         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10238 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10240         PR objc/25348
10241         * objc.dg/encode-9.m: New test.
10243 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10245         PR testsuite/20772
10246         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10247         * gcc.dg/asm-b.c: Fix typo.
10248         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10249         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10250         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10251         i?86 lp64 and x86_64 ilp32.
10252         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10253         on i?86 lp64.
10254         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10256 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10258         PR fortran/25078
10259         gfortran.dg/equiv_5.f90: New test.
10261 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10263         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10264         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10265         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10266         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10267         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10268         * gcc.dg/tree-ssa/reassoc-5.c: New.
10269         * gcc.dg/tree-ssa/reassoc-6.c: New.
10270         * gcc.dg/tree-ssa/reassoc-7.c: New.
10271         * gcc.dg/tree-ssa/reassoc-8.c: New.
10272         * gcc.dg/tree-ssa/reassoc-9.c: New.
10273         * gcc.dg/tree-ssa/reassoc-10.c: New.
10274         * gcc.dg/tree-ssa/reassoc-11.c: New.
10276 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10278         PR testsuite/25167
10279         PR testsuite/24478
10280         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10282 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10284         PR c++/25300
10285         * g++.dg/template/inherit.C: Do not use a generic error message.
10287 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10289         PR libobjc/25354
10290         * objc.dg/gnu-encoding: New directory.
10291         * objc.dg/gnu-encoding/compat-common.h: New file.
10292         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10293         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10294         * objc.dg/gnu-encoding/vector-defs.h: New file.
10295         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10296         * objc.dg/gnu-encoding/generate-random.c: New file.
10297         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10299         * objc.dg/gnu-encoding/generate-random.h: New file.
10301 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10303         PR c++/25337
10304         * g++.dg/template/defarg7.C: New test.
10306 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10308         PR libobjc/25347
10309         * objc.dg/encode-8.m: New test.
10311 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10313         PR libobjc/25346
10314         * objc.dg/encode-7.m: New test.
10316 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10318         PR c++/25010
10319         * g++.dg/opt/inline10.C: New test.
10321 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10323         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10325 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10327         * gfortran.dg/substring_equivalence.f90: typo in comment
10329 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10331         PR fortran/25068
10332         * gfortran.dg/iostat_3.f90: New test.
10334 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10336         PR fortran/23815
10337         * gfortran.dg/unf_io_convert_1.f90: New test.
10338         * gfortran.dg/unf_io_convert_2.f90: New test.
10339         * gfortran.dg/unf_io_convert_3.f90: New test.
10341 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10343         PR testsuite/20772
10344         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10345         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10346         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10347         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10348         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10349         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10350         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10351         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10352         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10353         gcc.dg/torture/fp-int-convert-float128-timode.c,
10354         gcc.dg/torture/fp-int-convert-float128.c,
10355         gcc.dg/torture/fp-int-convert-float80-timode.c,
10356         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10357         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10359         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10361 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10363         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10365 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10367         * gcc.dg/20051207-1.c,
10368         * gcc.dg/20051207-2.c,
10369         * gcc.dg/20051207-3.c: New tests.
10371 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10373         PR testsuite/20772
10374         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10375         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10376         dg-skip-if target selector.
10378         PR testsuite/20772
10379         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10380         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10381         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10382         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10383         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10384         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10385         and/or merge with i?86 cases.
10387         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10389         PR testsuite/20772
10390         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10391         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10392         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10393         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10394         x86_64-*-linux*.
10396 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10398         PR target/25311
10399         * gcc.c-torture/compile/pr25311.c: New test.
10401 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10403         PR libgfortran/25039
10404         * gfortran.dg/read_comma.f: New test.
10406 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10408         PR c++/19317
10409         * g++.dg/opt/pr19317-1.C: New test.
10410         * g++.dg/opt/pr19317-2.C: New test.
10411         * g++.dg/opt/pr19317-3.C: New test.
10413         PR target/19005
10414         * gcc.c-torture/execute/pr19005.c: New test.
10416         PR target/17828
10417         * g++.old-deja/g++.other/comdat5.C: New test.
10418         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10420         * g++.dg/compat/struct-layout-1.exp: New file.
10421         * g++.dg/compat/struct-layout-1.h: New.
10422         * g++.dg/compat/struct-layout-1_generate.c: New.
10423         * g++.dg/compat/struct-layout-1_x1.h: New.
10424         * g++.dg/compat/struct-layout-1_x2.h: New.
10425         * g++.dg/compat/struct-layout-1_y1.h: New.
10426         * g++.dg/compat/struct-layout-1_y2.h: New.
10428         * gcc.dg/20050330-2.c: New test.
10430 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10432         PR fortran/25292
10433         * gfortran.dg/associated_1.f90: New.
10435 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10437         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10438         ILP32 vect_no_align platforms.
10440 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10441             Jakub Jelinek  <jakub@redhat.com>
10443         PR target/25268
10444         * gcc.c-torture/compile/20051207-1.c: New test.
10446 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10448         PR testsuite/20772
10449         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10450         gcc.dg/torture/pr18582-1.c,
10451         gcc.target/i386/attributes-error.c: Also test on x86_64.
10453         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10455 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10457         PR c++/19397
10458         * g++.dg/template/typedef3.C: New test.
10460         PR c++/19762
10461         PR c++/19764
10462         * g++.dg/template/dtor3.C: Fix error markers.
10464 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10466         * lib/target-supports.exp (check_effective_target_sync_char_short):
10467         Add s390*.
10469 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10471         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10473 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10475         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10476         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10477         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10478         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10480 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10482         PR c++/25263
10483         * g++.dg/other/array2.C: New test case.
10485 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10487         * gcc.dg/darwin-weakimport-3.c: New.
10489         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10490         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10491         and to work on Darwin.
10492         * gcc.dg/attr-weakref-1b.c: New file.
10493         * gcc.dg/attr-weakref-2.c: New test.
10494         * gcc.dg/darwin-weakref-1.c: New test.
10496 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10498         PR testsuite/25247
10499         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10500         use in selector expressions.
10501         (dg-xfail-if): Ditto.
10502         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10503         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10504         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10505         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10506         * gcc.test-framework/test-framework.exp: Skip generated tests if
10507         CHECK_TEST_FRAMEWORK is not 1.
10509 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10511         PR tree-optimization/24963
10512         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10514         PR target/24108
10515         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10517         PR target/18580
10518         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10519         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10520         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10521         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10523 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10525         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10526         dg-options.
10528 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10530         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10532 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10534         * gcc.dg/format/cast-1.c: New test.
10536 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10538         PR c/7776
10539         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10540         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10541         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10542         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10544 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10546         * gcc.dg/cast-pretty-print-1.c: New test.
10548 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10550         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10552 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10554         PR c++/24173
10555         * g++.dg/template/friend40.C: New test.
10557 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10559         PR target/25199
10560         * gcc.target/i386/movq-2.c: New test.
10561         * gcc.target/i386/movq.c: Remove target i?86, instead add
10562         dg-require-effective-target ilp32.
10564 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10566         PR c++/24103
10567         * g++.dg/other/default1.C: New test.
10569 2005-12-02  Richard Guenther  <rguenther@suse.de>
10571         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10573 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10575         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10577 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10579         PR target/21017
10580         * gcc.target/powerpc/rotate.c: New.
10582 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10584         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10585         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10587 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10589         PR c/13384
10590         * gcc.dg/pr17730-1.c: Adjust.
10591         * gcc.dg/lvalue1.c (main): Likewise.
10592         * gcc.dg/lvalue-2.c: Likewise.
10593         * g++.dg/pr7503-3.C
10595 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10597         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10598         error messages.
10600 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10602         PR fortran/24789
10603         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10605 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10607         PR target/24475
10608         * lib/target-supports.exp (check_effective_target_tls): New.
10609         (check_effective_target_tls_runtime): New.
10610         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10611         for TLS support.
10612         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10613         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10614         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10615         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10616         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10617         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10618         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10619         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10620         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10621         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10622         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10623         effective-target TLS.
10624         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10625         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10626         effective-target TLS runtime.
10628 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10630         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10632 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10634         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10635         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10636         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10637         ignored" warnings when "packing" is the same as the ABI layout.
10639 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10641         PR fortran/21302
10642         * gfortran.dg/line_length_1.f: New test.
10643         * gfortran.dg/line_length_2.f90: Ditto.
10645 2005-11-30  Richard Guenther  <rguenther@suse.de>
10647         PR tree-optimization/21655
10648         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10650 2005-11-30  Dale Johannesen  <dalej@apple.com>
10652         * gcc.c-torture/compile/pr24930.c: New.
10654 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10656         PR fortran/15809
10657         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10659 2005-11-30  Jeff Law  <law@redhat.com>
10661         * g++.old-deja/g++.law/pr25000.C: New test.
10663 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10665         * gcc.dg/tls/opt-11.c: New test.
10667 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10669         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10670         targets.
10671         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10672         LP64 ia64.
10674 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10676         * gfortran.dg/open_access_1.f90: New test.
10678 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10680         * gcc.dg/charset/builtin2.c: New test.
10682 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10684         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10685         on mmix-*-* for *_[xy].c.
10687 2005-11-28  Kean Johnston  <jkj@sco.com>
10689         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10690         headers.
10691         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10692         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10693         * gcc.target/i386/asm-3.c: Ditto.
10694         * gcc.target/i386/clobbers.c: Ditto.
10695         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10696         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10697         test regexp.
10698         * gcc.target/i386/mul.c: Ditto.
10699         * gcc.target/i386/ssetype-1.c: Ditto.
10700         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10701         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10702         static so the test works with -fPIC mode too. Based on comment in
10703         PR19231 by Pinski.
10704         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10706 2005-11-28  Richard Guenther  <rguenther@suse.de>
10708         * gcc.dg/alias-9.c: New testcase.
10709         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10711 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10712             Uros Bizjak  <uros@kss-loka.si>
10714         PR middle-end/20219
10715         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10716         tan(x)/sin(x) transformations.
10718 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10720         PR middle-end/24575
10721         * gcc.dg/tree-ssa/divide-3.c: New test.
10722         * gcc.dg/tree-ssa/divide-4.c: New test.
10724 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10726         PR fortran/24917
10727         *  gfortran.dg/boz_6.f90: New test.
10729 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10731         PR fortran/23912
10732         * gfortran.dg/modulo_1.f90: New test.
10734 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10736         PR libfortran/24919
10737         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10738         fail on CRLF platforms.
10739         * gfortran.dg/ftell_2.f90: Likewise.
10741 2005-11-26  Eric Christopher  <echristo@apple.com>
10743         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10745 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10747         * objc.dg/gnu-runtime-3.m: Simplify.
10749 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10751         PR middle-end/23669
10752         * gcc.dg/tree-ssa/divide-1.c: New test.
10753         * gcc.dg/tree-ssa/divide-2.c: New test.
10755 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10757         PR libgfortran/24945
10758         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10760 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10762         PR libgfortran/24945
10763         * gfortran.dg/open_status_2.f90: New test.
10765 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10767         * gcc.c-torture/execute/builtins/fprintf.c,
10768         gcc.c-torture/execute/builtins/fputs-lib.c,
10769         gcc.c-torture/execute/builtins/fputs.c,
10770         gcc.c-torture/execute/builtins/lib/fprintf.c,
10771         gcc.c-torture/execute/builtins/lib/printf.c,
10772         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10774 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10776         * gcc.dg/20050922-2.c: New test.
10778 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10780         * objc.dg/gnu-runtime-3.m: New test.
10782 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10784         PR c++/9278
10785         * g++.dg/other/void1.C: New test.
10787 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10789         PR middle-end/24998
10790         * gcc.dg/torture/fp-int-convert-float.c,
10791         gcc.dg/torture/fp-int-convert-double.c,
10792         gcc.dg/torture/fp-int-convert-long-double.c,
10793         gcc.dg/torture/fp-int-convert-timode.c,
10794         gcc.dg/torture/fp-int-convert-float80.c,
10795         gcc.dg/torture/fp-int-convert-float80-timode.c,
10796         gcc.dg/torture/fp-int-convert-float128.c,
10797         gcc.dg/torture/fp-int-convert-float128-timode.c,
10798         gcc.dg/torture/fp-int-convert.h: New files.
10800 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10802         PR middle-end/24989
10803         * gcc.dg/tree-ssa/bool-10.c: New test.
10804         * gcc.dg/tree-ssa/bool-11.c: New test.
10805         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10807 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10809         PR middle-end/24990
10810         * tree-ssa/pr24990-1.c: New test.
10812 2005-11-24  Richard Guenther  <rguenther@suse.de>
10813         Dirk Mueller <dmueller@suse.de>
10815         PR c++/14024
10816         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10817         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10818         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10819         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10820         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10821         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10823 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10825         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10827 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10829         PR c/21668
10830         * gcc.dg/Wc++-compat.c: New.
10831         * gcc.dg/Wno-c++-compat.c: New.
10833 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10835         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10836         (vspltish, vspltisw): Likewise.
10838 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10840         PR libgfortran/24794
10841         * gfortran.dg/namelist_12.f: Fix quotes.
10842         * gfortran.dg/namelist_13.f90: Fix quotes.
10843         * gfortran.dg/namelist_14.f90: Fix quotes.
10844         * gfortran.dg/namelist_15.f90: Fix quotes.
10845         * gfortran.dg/namelist_use.f90: Fix quotes.
10846         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10847         * gfortran.dg/namelist_21.f90: New test.
10848         * gfortran.dg/namelist_22.f90: New test.
10850 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10852         PR target/23435
10853         * gcc.c-torture/compile/pr23435.c: New.
10855 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10857         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10859 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10861         * gcc.target/powerpc/405-macchw-1.c,
10862         gcc.target/powerpc/405-macchw-2.c,
10863         gcc.target/powerpc/405-macchwu-1.c,
10864         gcc.target/powerpc/405-macchwu-2.c,
10865         gcc.target/powerpc/405-machhw-1.c,
10866         gcc.target/powerpc/405-machhw-2.c,
10867         gcc.target/powerpc/405-machhwu-1.c,
10868         gcc.target/powerpc/405-machhwu-2.c,
10869         gcc.target/powerpc/405-maclhw-1.c,
10870         gcc.target/powerpc/405-maclhw-2.c,
10871         gcc.target/powerpc/405-maclhwu-1.c,
10872         gcc.target/powerpc/405-maclhwu-2.c,
10873         gcc.target/powerpc/405-mulchw-1.c,
10874         gcc.target/powerpc/405-mulchw-2.c,
10875         gcc.target/powerpc/405-mulchwu-1.c,
10876         gcc.target/powerpc/405-mulchwu-2.c,
10877         gcc.target/powerpc/405-mulhhw-1.c,
10878         gcc.target/powerpc/405-mulhhw-2.c,
10879         gcc.target/powerpc/405-mulhhwu-1.c,
10880         gcc.target/powerpc/405-mulhhwu-2.c,
10881         gcc.target/powerpc/405-mullhw-1.c,
10882         gcc.target/powerpc/405-mullhw-2.c,
10883         gcc.target/powerpc/405-mullhwu-1.c,
10884         gcc.target/powerpc/405-mullhwu-2.c,
10885         gcc.target/powerpc/405-nmacchw-1.c,
10886         gcc.target/powerpc/405-nmacchw-2.c,
10887         gcc.target/powerpc/405-nmachhw-1.c,
10888         gcc.target/powerpc/405-nmachhw-2.c,
10889         gcc.target/powerpc/405-nmaclhw-1.c,
10890         gcc.target/powerpc/405-nmaclhw-2.c,
10891         gcc.target/powerpc/440-macchw-1.c,
10892         gcc.target/powerpc/440-macchw-2.c,
10893         gcc.target/powerpc/440-macchwu-1.c,
10894         gcc.target/powerpc/440-macchwu-2.c,
10895         gcc.target/powerpc/440-machhw-1.c,
10896         gcc.target/powerpc/440-machhw-2.c,
10897         gcc.target/powerpc/440-machhwu-1.c,
10898         gcc.target/powerpc/440-machhwu-2.c,
10899         gcc.target/powerpc/440-maclhw-1.c,
10900         gcc.target/powerpc/440-maclhw-2.c,
10901         gcc.target/powerpc/440-maclhwu-1.c,
10902         gcc.target/powerpc/440-maclhwu-2.c,
10903         gcc.target/powerpc/440-mulchw-1.c,
10904         gcc.target/powerpc/440-mulchw-2.c,
10905         gcc.target/powerpc/440-mulchwu-1.c,
10906         gcc.target/powerpc/440-mulchwu-2.c,
10907         gcc.target/powerpc/440-mulhhw-1.c,
10908         gcc.target/powerpc/440-mulhhw-2.c,
10909         gcc.target/powerpc/440-mulhhwu-1.c,
10910         gcc.target/powerpc/440-mulhhwu-2.c,
10911         gcc.target/powerpc/440-mullhw-1.c,
10912         gcc.target/powerpc/440-mullhw-2.c,
10913         gcc.target/powerpc/440-mullhwu-1.c,
10914         gcc.target/powerpc/440-mullhwu-2.c,
10915         gcc.target/powerpc/440-nmacchw-1.c,
10916         gcc.target/powerpc/440-nmacchw-2.c,
10917         gcc.target/powerpc/440-nmachhw-1.c,
10918         gcc.target/powerpc/440-nmachhw-2.c,
10919         gcc.target/powerpc/440-nmaclhw-1.c,
10920         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10922 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10924         PR fortran/24774
10925         * gfortran.dg/inquire_9.f90: New test.
10927         PR fortran/21647
10928         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10930 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10932         PR libfortran/24432
10933         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10934         Check that 'cos' is supported.
10936 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10938         PR fortran/24223
10939         * gfortran.dg/substring_equivalence.f90: New test.
10941         PR fortran/24705
10942         * gfortran.dg/auto_internal_assumed.f90: New test.
10944 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10946         * gcc.dg/fold-div-2.c: New test.
10948 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10950         PR rtl-optimization/24883
10951         * gcc.c-torture/compile/pr24883.c: New test.
10953 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10955         PR middle-end/20583
10956         * gcc.c-torture/compile/pr20583.c: New.
10958 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10960         * gcc.c-torture/execute/usmul.c: New test.
10962 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10964         * gcc.dg/tree-ssa/vrp22.c: New test.
10966 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10968         PR middle-end/24912
10969         * gcc.dg/torture/pr24912-1.c: New test.
10971 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10973         PR fortran/24862
10974         * gfortran.dg/arrayio_derived_1.f90: New test.
10976 2005-11-19  Richard Guenther  <rguenther@suse.de>
10978         PR middle-end/23294
10979         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10981 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10983         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10985 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10987         PR c++/8355
10988         * g++.dg/template/friend39.C: New test.
10990 2005-11-18  James E Wilson  <wilson@specifix.com>
10992         * gcc.dg/builtin-strstr.c: New.
10994 2005-11-18  Richard Henderson  <rth@redhat.com>
10996         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10997         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10998         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10999         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11000         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11001         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11002         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11003         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11004         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11005         renaming to remove initial "ia64-".
11007 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11009         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11011 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11013         * g++.dg/cpp/string-2.C: New test.
11015 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11017         * gcc.dg/tree-ssa/loop-14.c: New test.
11019 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11020             Michael Chamberlain <michael@chamberlain.net.au>
11022         * ada/acats/run_all.sh (target_run): Kill long running tests.
11024 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11026         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11027         * gcc.dg/cleanup-9.c: Likewise.
11028         * gcc.dg/cleanup-10.c: Likewise.
11029         * gcc.dg/cleanup-11.c: Likewise.
11031 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11033         PR fortran/24892
11034         * gfortran.dg/open_access_append_1.f90: New test.
11035         * gfortran.dg/open_access_append_2.f90: New test.
11037 2005-11-16  Richard Guenther  <rguenther@suse.de>
11039         PR middle-end/24851
11040         * gcc.c-torture/execute/pr24851.c: New testcase.
11042 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11044         * gcc.dg/fold-overflow-1.c: New test.
11046 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11048         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11049         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11051 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11053         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11054         structures.
11055         * g++.dg/eh/forced2.C: Likewise.
11056         * g++.dg/eh/forced3.C: Likewise.
11057         * g++.dg/eh/forced4.C: Likewise.
11059 2005-11-11  Mike Stump  <mrs@apple.com>
11061         * g++.old-deja/g++.mike/unused.C: Add.
11063 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11065         PR c++/24667
11066         * g++.dg/warn/Wcast-qual1.C: New test.
11068 2005-11-15  Jan Hubicka  <jh@suse.cz>
11070         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11072 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11074         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11076 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11078         PR 24840
11079         * gcc.dg/tree-ssa/pr24840.c: New test.
11081 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11083         PR testsuite/24841
11084         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11086 2005-11-14  Dale Johannesen  <dalej@apple.com>
11088         * gcc.c-torture/execute/20051113-1.c: New.
11090 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11092         PR c++/24687
11093         * g++.dg/template/crash43.C: New test.
11095 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11097         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11099 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11101         PR c++/24817
11102         * g++.dg/eh/spec8.C: New test.
11104 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11106         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11108 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11110         PR c++/20293
11111         * g++.dg/parse/ambig4.C: New test.
11112         * g++.dg/tc1/dr101.C: Adjust error markers.
11113         * g++.dg/lookup/strong-using-2.C: Likewise.
11114         * g++.dg/lookup/ambig5.C: Likewise.
11115         * g++.dg/lookup/ambig4.C: Likewise.
11116         * g++.dg/parse/crash22.C: Likewise.
11118 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11120         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11122 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11124         * gcc.dg/nested-calls-1.c: New test.
11126 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11128         * gfortran.dg/complex_intrinsic_1.f90: New test.
11129         * gfortran.dg/complex_intrinsic_2.f90: New test.
11130         * gfortran.dg/fgetc_1.f90: New test.
11131         * gfortran.dg/fgetc_2.f90: New test.
11132         * gfortran.dg/fgetc_3.f90: New test.
11133         * gfortran.dg/ftell_1.f90: New test.
11134         * gfortran.dg/ftell_2.f90: New test.
11135         * gfortran.dg/gnu_logical_1.F: New test.
11136         * gfortran.dg/gnu_logical_2.f90: New test.
11138 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11140         PR middle-end/24820
11141         * testsuite/gcc.dg/pr24820.c: New test.
11143 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11145         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11146         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11147         variable.
11149 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11151         testsuite/24614
11152         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11154 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11156         * gcc.target/cris/cris.exp: New file.
11157         * gcc.target/cris/rld-legit1.c: New test.
11158         * gcc.target/cris/rld-legit2.c: New test.
11160 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11162         PR c++/24780
11163         * g++.dg/opt/pr24780.C: New test.
11165         PR c++/24761
11166         * g++.dg/template/asm1.C: New test.
11168 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11170         PR libgfortran/24787
11171         * gfortran.dg/scan_1.f90: New test.
11173 2005-11-12  Jan Hubicka  <jh@suse.cz>
11175         * gcc.target/i386/minmax-1.c: New.
11176         * gcc.target/i386/minmax-2.c: New.
11178 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11180         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11182 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11184         * gcc.c-torture/execute/20051110-1.c,
11185         gcc.c-torture/execute/20051110-2.c: New tests.
11187 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11189         PR middle-end/24750
11190         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11191         New tests.
11193 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11195         * lib/target-libpath.exp (get_shlib_extension): New proc.
11196         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11197         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11198         * lib/objc.exp (objc_target_compile): Likewise.
11199         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11200         detection.
11202 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11204         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11206         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11207         Add -static to additional_flags and pass it to target_compile.
11209 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11211         PR libgfortran/24719
11212         gfortran.dg/read_noadvance.f90: New test.
11214         PR libgfortran/24699
11215         gfortran.dg/fmt_t_2.f90: New test.
11217         PR libgfortran/24785
11218         gfortran.dg/read_x_eor.f90: New test.
11220         PR libgfortran/24584
11221         gfortran.dg/namelist_empty.f90: Rename test.
11223         PR libgfortran/24489
11224         gfortran/read_eor.f90: Rename test.
11226 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11228         PR fortran/15976
11229         * gfortran.dg/automatic_module_variable.f90: New test.
11231 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11233         PR target/24445
11234         * gcc.dg/pr24445.c: New test.
11236 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11238         PR fortran/24655
11239         PR fortran/24755
11240         * gfortran.dg/recursive_statement_functions.f90: Add statement
11241         functions using inline intrinsic functions and parameters to test
11242         that they no longer seg-fault.
11244         PR fortran/24409
11245         gfortran.dg/nested_modules_4.f90: New test.
11246         gfortran.dg/nested_modules_5.f90: New test.
11248 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11250         PR fortran/24643
11251         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11253 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11255         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11256         failures.
11258 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260         * gcc.dg/sparc-getcontext-1.c: New test.
11262 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11264         * gcc.dg/ifcvt-fabs-1.c: New test.
11266 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11268         PR other/4372
11269         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11270         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11272 2005-11-09  Richard Guenther  <rguenther@suse.de>
11274         PR tree-optimization/24716
11275         * gcc.c-torture/execute/pr24716.c: New testcase.
11277 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11279         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11281 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11283         PR 24624
11284         * gcc.dg/pr24624.c: Testcase added.
11286 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11288         PR 24623
11289         * g++.dg/other/pr24623.C: Testcase added.
11291 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11293         PR fortran/22607
11294         * gfortran-dg/pure_byref_1.f90: New.
11295         * gfortran-dg/pure_byref_2.f90: New.
11297 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11299         PR c/24101
11300         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11301         * gcc.dg/dg.exp: Run main loop also for *.i files.
11303 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11305         PR c++/19450
11306         * g++.dg/tls/diag-3.C: New test.
11307         * g++.dg/tls/diag-4.C: New test.
11308         * g++.dg/tls/static-1.C: New test.
11309         * g++.dg/tls/static-1a.cc: New file.
11311 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11313         PR 23046
11314         * g++.dg/tree-ssa/pr23046.C: New test.
11316 2005-11-08  Devang Patel <dpatel@apple.com>
11318         PR tree-optimization/23115
11319         * gcc.dg/tree-ssa/pr23115.c: New.
11321 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11323         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11324         * gcc.target/powerpc/pr16155.c: Same.
11325         * gcc.target/powerpc/altivec-1.c: Same.
11326         * gcc.target/powerpc/altivec-2.c: Same.
11327         * gcc.target/powerpc/altivec-3.c: Same.
11328         * gcc.target/powerpc/altivec-5.c: Same.
11329         * gcc.target/powerpc/altivec-11.c: Same.
11330         * gcc.target/powerpc/altivec-12.c: Same.
11331         * gcc.target/powerpc/altivec-14.c: Same.
11332         * gcc.target/powerpc/altivec-22.c: Same.
11333         * gcc.target/powerpc/altivec-consts.c: Same.
11334         * gcc.target/powerpc/altivec-pr22085.c: Same.
11335         * gcc.target/powerpc/altivec-splat.c: Same.
11336         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11337         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11338         * gcc.target/powerpc/darwin-longlong.c: Same.
11340 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11342         PR target/19340
11343         * gcc.dg/pr19340.c: New test.
11345 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11347         PR rtl-optimization/24683
11348         * gcc.dg/pr24683.c: New test.
11350 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11352         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11353         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11355 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11357         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11359 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11361         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11363 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11365         PR target/24230
11367         * gcc.target/powerpc/altivec-consts.c,
11368         gcc.target/powerpc/altivec-splat.c: New testcase.
11370 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11372         PR c/24599
11374         * gcc.dg/overflow-2.c: New testcase.
11376 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11378         PR rtl-optimization/23567
11379         * gcc.c-torture/execute/20051104-1.c: New test.
11381 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11383         PR fortran/24534
11384         gfortran.dg/private_type_2.f90: Modified to check that case with
11385         PRIVATE declaration within derived type is accepted.
11387         PR fortran/20838
11388         gfortran.dg/pointer_assign_1.f90: New test.
11390         PR fortran/20840
11391         * gfortran.dg/arrayio_0.f90: New test.
11393         PR fortran/17737
11394         gfortran.dg/data_initialized.f90: New test.
11395         gfortran.dg/data_constraints_1.f90: New test.
11396         gfortran.dg/data_constraints_2.f90: New test.
11398 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11400         PR fortran/24174
11401         PR fortran/24305
11402         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11404 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11406         PR 24670
11407         * gcc.dg/tree-ssa/pr24670.c: New test.
11409 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11411         PR target/22432
11412         * gcc.target/i386/pr22432.c: New test.
11414 2005-11-05  Richard Henderson  <rth@redhat.com>
11416         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11417         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11418         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11419         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11420         from gcc.dg/alpha-*.
11421         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11422         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11424 2005-11-05  Andreas Jaeger  <aj@suse.de>
11426         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11428 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11430         PR target/23424
11431         * gcc.dg/torture/pr23424-1.c: New test.
11433 2005-11-04  Richard Henderson  <rth@redhat.com>
11435         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11436         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11437         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11438         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11439         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11440         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11441         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11442         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11443         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11444         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11445         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11446         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11447         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11448         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11449         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11450         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11451         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11452         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11453         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11454         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11455         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11456         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11457         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11458         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11459         Move from gcc.dg/.
11460         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11461         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11462         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11463         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11464         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11465         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11466         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11467         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11468         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11469         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11470         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11471         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11472         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11473         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11474         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11475         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11476         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11477         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11478         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11479         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11480         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11481         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11482         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11483         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11484         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11485         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11486         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11487         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11488         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11489         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11490         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11491         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11492         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11493         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11494         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11495         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11496         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11497         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11498         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11499         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11500         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11501         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11502         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11503         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11504         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11506 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11508         PR 24627
11509         * gcc.dg/tree-ssa/pr24627.c: New test.
11511 2005-11-04 Paul Brook  <paul@codesourcery.com>
11513         * gcc.dg/tls/opt-10.c: New test.
11515 2005-11-04  Andreas Jaeger  <aj@suse.de>
11517         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11518         avoid extra warnings.
11520 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11522         PR libfortran/22298
11523         * gcc/testsuite/lib/target-supports.exp
11524         (check_effective_target_static_libgfortran): New
11525         static_libgfortran effective target.
11526         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11527         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11529 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11531         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11533 2005-11-03  Josh Conner  <jconner@apple.com>
11535         PR c++/19989
11536         g++.dg/ext/array2.C: New test.
11537         g++.dg/template/dependent-name3.C: New test.
11538         g++.dg/template/dependent-name4.C: New test.
11539         g++.dg/template/sfinae2.C: New test.
11541 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11543         PR preprocessor/22042
11544         * gcc.dg/cpp/strify4.c: New test.
11546 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11548         PR c++/17964
11549         * g++.dg/cpp/string-1.C: New test.
11551 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11553         * gcc.target/powerpc: New directory.
11554         * gcc.target/powerpc/powerpc.exp: New file.
11555         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11556         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11557         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11558         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11559         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11560         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11561         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11562         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11563         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11564         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11565         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11566         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11567         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11568         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11569         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11570         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11571         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11572         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11573         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11574         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11575         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11576         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11577         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11578         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11579         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11580         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11581         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11582         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11583         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11584         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11585         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11586         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11587         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11588         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11590 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11592         PR c++/21627
11593         * g++.dg/warn/inline2.C: New test.
11595 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11597         PR middle-end/23155
11598         * g++.dg/ext/c99struct1.C: New test.
11599         * gcc.dg/union-cast-1.c: New test.
11600         * gcc.dg/union-cast-2.c: New test.
11601         * gcc.dg/union-cast-3.c: New test.
11603 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11605         PR middle-end/24589
11606         * gcc.c-torture/execute/zero-struct-2.c: New test.
11608 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11610         PR c++/24582
11611         * g++.dg/init/switch1.C: New test.
11613 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11615         * gcc.dg/delay-slot-1.c: New test.
11617 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11619         PR target/24620
11620         * gcc.dg/pr24620.c: New test.
11622 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11624         PR c/24329
11625         * gcc.dg/format/unnamed-1.c: New test.
11627 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11629         PR c++/22434
11630         * g++.dg/expr/cond8.C: New test.
11632         PR c++/24560
11633         * g++.dg/parse/dot1.C: New test.
11635 2005-11-02  Jan Hubicka  <jh@suse.cz>
11637         PR target/23303
11638         * gcc.dg/i386-lea.c: New test
11640 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11642         PR target/24615
11643         * gcc.dg/pr24615.c: New test.
11645 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11647         PR target/24600
11648         * gcc.dg/pr24600.c: New test.
11650 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11652         PR c++/19253
11653         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11654         * g++.dg/parse/typename9.C: New test.
11655         * g++/dg/parse/typename10.C: Likewise.
11657 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11659         PR fortran/18157
11660         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11661         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11662         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11664 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11666         PR c++/24569
11667         * g++.dg/debug/static1.C: New test.
11669 2005-11-02  Josh Conner  <jconner@apple.com>
11671         * g++.dg/crash38.C: moved into proper directory...
11672         * g++.dg/template/crash42.C: ...here
11674 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11676         PR target/18338
11677         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11678         pcc_bitfield_type_matters || default_packed.
11680         * lib/target-supports.exp
11681         (check_effective_target_pcc_bitfield_type_matters): New proc.
11682         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11684         PR testsuite/23304
11685         * lib/target-supports.exp (check_effective_default_packed): New proc.
11686         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11687         Gate expected errors on target ! default_packed.
11688         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11690 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11692         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11693         change (r106358).
11695 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11697         PR fortran/24008
11698         * gfortran.dg/entry_5.f90: New.
11699         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11701 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11703         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11705 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11707         PR fortran/21565
11708         gfortran.dg/namelist_blockdata.f90: New test.
11710         PR fortran/18737
11711         gfortran.dg/external_implicit_none.f90: New test.
11713         PR fortran/14994
11714         * gfortran.dg/secnds.f: New test.
11716 2005-10-31  Jan Hubicka  <jh@suse.cz>
11718         PR target/20928
11719         * gcc.c-torture/compile/pr20928.c: New test.
11721 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11723         PR middle-end/23492
11724         * gcc.c-torture/compile/zero-strct-5.c: New test.
11726 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11728         PR libgfortran/24584
11729         * gfortran.dg/pr24584.f90: New test.
11731 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11733         PR fortran/18883
11734         * gfortran.dg/char_result_9.f90: New.
11735         * gfortran.dg/char_result_10.f90: New.
11737 2005-10-30  Jan Hubicka  <jh@suse.cz>
11739         * g++.dg/tree-ssa/pr24172.C: New testcase.
11741 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11743         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11745 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11747         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11748         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11749         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11750         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11751         gfortran.dg/enum_9.f90,
11752         gfortran.fortran-torture/compile/enum_1.f90,
11753         gfortran.fortran-torture/execute/enum_1.f90,
11754         gfortran.fortran-torture/execute/enum_2.f90,
11755         gfortran.fortran-torture/execute/enum_3.f90,
11756         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11758 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11760         PR target/18482
11761         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11762         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11764 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11766         PR libfortran/20179
11767         * gfortran.dg/mixed_io_1.f90: New test.
11768         * gfortran.dg/mixed_io_1.c: New file.
11770 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11772         * gfortran.dg/malloc_free_1.f90: New test.
11774 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11776         * gcc.dg/nested-func-4.c: Require profiling -pg.
11778 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11780         PR C++/23229
11781         * g++.dg/warn/main-2.C: New test.
11783 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11785         PR fortran/24545
11786         * gfortran.dg/interface_2.f90: new test.
11788 2005-10-28  Josh Conner  <jconner@apple.com>
11790         PR c++/22153
11791         * g++.dg/template/crash38.C: New test.
11792         * g++.dg/parse/explicit1.C: Change expected errors.
11794 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11796         PR C++/23426
11797         * g++.dg/other/large-size-array.C: New test.
11799 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11801         PR middle-end/24362
11802         * g++.dg/opt/complex4.C: New test.
11804 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11806         * gcc.dg/nested-func-4.c: New test.
11808 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11810         PR fortran/24158
11811         gfortran.dg/derived_recursion.f90: New test.
11812         gfortran.dg/implicit_actual.f90: New test.
11814 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11816         PR middle-end/24295, PR testsuite/24477
11817         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11818         removed when weakref hits the tree.
11820 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11822         * gfortran.dg/cray_pointers_4.f90: New test.
11824         * gfortran.dg/cray_pointers_5.f90: New test.
11826 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11828         PR fortran/22290
11829         * gfortran.dg/assign_5.f90: New test.
11830         * gfortran.dg/assign_6.f: New test.
11832 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11834         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11835         CPU has no SSE support.
11837 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11839         PR libgfortran/24224
11840         * gfortran.dg/arrayio_1.f90: Update attribution.
11841         * gfortran.dg/arrayio_2.f90: Update attribution.
11842         * gfortran.dg/arrayio_3.f90: Update attribution.
11843         * gfortran.dg/arrayio_4.f90: Update test conditions.
11844         * gfortran.dg/arrayio_5.f90: Update attribution.
11845         * gfortran.dg/arrayio_6.f90: New test.
11846         * gfortran.dg/arrayio_7.f90: New test.
11848 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11850         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11852 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11854         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11856 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11858         PR fortran/24416
11859         * gfortran.dg/namelist_char_only.f90: New test.
11861 2005-10-24  Asher Langton  <langton2@llnl.gov>
11863         PR fortran/17031
11864         PR fortran/22282
11865         * gfortran.dg/cray_pointers_1.f90: New test.
11866         * gfortran.dg/cray_pointers_2.f90: New test.
11867         * gfortran.dg/cray_pointers_3.f90: New test.
11868         * gfortran.dg/loc_1.f90: New test.
11869         * gfortran.dg/loc_2.f90: New test.
11871 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11873         * gcc.dg/pr24225.c: New test.
11875 2005-10-24  Asher Langton  <langton2@llnl.gov>
11877         * gfortran.dg/dup_save_1.f90: New test.
11878         * gfortran.dg/dup_save_2.f90: New test.
11880 2005-10-24  Paul Brook  <paul@codesourcery.com>
11882         PR 24107
11883         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11884         stdint.h.
11886 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11888         PR libgfortran/24489
11889         * gfortran.dg/pr24489.f90: New test.
11891 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11893         PR fortran/23635
11894         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11896 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11898         PR target/18911
11899         * g++.dg/init/array16.C: Skip for mmix-*-*.
11901 2005-10-23  Asher Langton  <langton2@llnl.gov>
11903         * gfortran.dg/byte_1.f90: New test.
11904         * gfortran.dg/byte_2.f90: New test.
11906 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11908         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11910 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11912         PR fortran/18022
11913         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11915         PR fortran/24311
11916         * gfortran.dg/merge_char_const.f90: New test.
11918         PR fortran/24384
11919         * gfortran.dg/spread_scalar_source.f90: New test.
11921 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11923         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11925         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11926         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11928         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11930 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11932         PR fortran/24426
11933         * gfortran.dg/der_pointer_4.f90: New.
11935 2005-10-22  David Ayers  <d.ayers@inode.at>
11937         * obj-c++.dg/except-1.mm: Simplify.
11939 2005-10-21  David Ayers  <d.ayers@inode.at>
11941         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11943 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11945         * gfortran.dg/assumed_dummy_2.f90: New test.
11947 2005-10-21  James E Wilson  <wilson@specifix.com>
11949         PR preprocessor/15220
11950         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11952 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11954         * gcc.c-torture/execute/20051021-1.c: New test.
11956 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11958         PR c++/24260
11959         * g++.dg/ext/tmplattr1.C: New test.
11961 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11963         PR fortran/24440
11964         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11966 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11968         * obj-c++.dg/except-1.mm: New.
11970         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11972 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11974         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11976 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11978         PR middle-end/24295
11979         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11980         declarations with the same names as thunks' alias targets, use
11981         aliases instead.
11982         * gcc.dg/attr-alias-3.c: New test.
11983         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11985 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11987         PR c++/22618
11988         * g++.dg/parse/access8.C: New test.
11990 2005-10-20  Richard Guenther  <rguenther@suse.de>
11992         PR c++/24439
11993         * g++.dg/tree-ssa/pr24439.C: New testcase.
11995 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11997         * g++.dg/opt/delay-slot-1.C: New test.
11999 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12001         PR fortran/21625
12002         * gfortran.fg/der_init_1.f90: New.
12004 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12006         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12008 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12010         PR c++/21908
12011         * g++.dg/parse/error28.C: New test.
12013 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12015         * gcc.dg/profile-generate-2.c: New test.
12017 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12019         PR target/23589
12020         * g++.dg/ext/dllimport11.C: New.
12022 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12024         PR c++/22293
12025         * g++.dg/other/friend3.C: New test.
12027 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12029         PR c++/23293
12030         * g++.dg/template/error19.C: New test.
12032 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12034         PR c++/21383
12035         * g++.dg/overload/koenig2.C: New.
12037         PR c++/23118
12038         * g++.dg/overload/error2.C: New.
12040         PR c++/22604
12041         * g++.dg/inherit/covariant14.C: New.
12043 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12045         PR c++/23440
12046         * g++.dg/parse/for1.C: New test.
12048 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12050         PR fortran/23446
12051         * gfortran.dg/host_dummy_index_1.f90: New test.
12053         PR fortran/21459
12054         * gfortran.dg/automatic_char_len_2.f90: New test.
12056         PR fortran/20866
12057         * gfortran.dg/recursive_statement_functions.f90: New test.
12059         PR fortran/20853
12060         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12062         PR fortran/20849
12063         * gfortran.dg/external_initializer.f90: New test.
12065         PR fortran/20837
12066         * non_module_public.f90: New test.
12068 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12070         PR c++/24386
12071         * g++.dg/template/overload7.C: New.
12073         PR c++/22551
12074         * g++.dg/other/switch2.C: Remove expected warnings.
12076         PR c++/21353
12077         * g++.dg/template/defarg6.C: New.
12079 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12081         PR target/24315
12082         * gcc.target/i386/pr24315.c: New test.
12084 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12086         PR c++/24389
12087         * g++.dg/template/static21.C: New test.
12088         * g++.dg/template/static21-a.cc: Likewise.
12090 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12092         PR c++/23959
12093         * g++.dg/warn/Wswitch-default-1.C: New test.
12094         * g++.dg/warn/Wswitch-default-2.C: New test.
12096 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12098         PR c++/22173
12099         * g++.dg/parse/template18.C: New test.
12100         * g++.dg/template/nontype15.C: Likewise.
12102 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12104         PR fortran/22273
12105         * gfortran.dg/spec_expr_2.f90: New.
12107 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12109         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12110         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12111         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12112         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12113         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12114         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12115         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12116         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12117         previous target-specific skips and warning-message matches where
12118         applicable.
12120 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12122         PR c++/21347
12123         * g++.dg/warn/Wctor-dtor.C: New test.
12125 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12127         PR c/23439
12128         * gcc.dg/for-1.c: New test.
12130 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12132         PR c++/19565
12133         * g++.dg/warn/Wconversion1.C: New test.
12134         * g++.dg/ext/packed4.C: Compile with -w.
12135         * g++.dg/opt/20050511-1.C: Likewise.
12136         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12138 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12140         * gfortran.dg/boz_5.f90: New test.
12142 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12144         PR c++/22551
12145         * g++.dg/other/switch2.C: New.
12147         PR c++/23984
12148         * g++.dg/init/ctor7.C: New.
12150 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12152         PR c++/23730
12153         * g++.dg/parse/crash32.C: New test.
12155 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12157         PR c++/20721
12158         * g++.dg/init/goto2.C: New test.
12160         PR c++/22464
12161         * g++.dg/template/crash/41.C: New test.
12163         PR c++/22180
12164         * g++.dg/template/crash40.C: New test.
12166         PR c++/23694
12167         * g++.dg/parse/friend5.C: New test.
12169         PR c++/23307
12170         * g++.dg/template/crash38.C: New test.
12172         PR c++/22352
12173         * g++.dg/template/friend38.C: New test.
12175         PR c++/22405
12176         * g++.dg/template/crash39.C: New test.
12178 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12180         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12181         gcc.dg/debug/dwarf2/dwarf-char2.c,
12182         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12184         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12186 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12188         * gcc.dg/dll-2.c: Add tests for warnings.
12189         * gcc.dg/dll-3.c: Likewise.
12190         * gcc.dg/dll-4.c: Likewise.
12192         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12193         * g++.dg/ext/dllimport2.C: Likewise.
12194         * g++.dg/ext/dllimport3.C: Likewise.
12195         * g++.dg/ext/dllimport7.C: Likewise.
12196         * g++.dg/ext/dllimport8.C: Likewise.
12197         * g++.dg/ext/dllimport9.C: Likewise.
12199 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12201         PR fortran/24092
12202         * gfortran.dg/derived_pointer_recursion.f90: New test.
12204 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12206         * gcc.c-torture/execute/20051012-1.c: New test.
12208 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12210         PR fortran/18082
12211         * gfortran.dg/automatic_char_len_1.f90: New test.
12213 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12215         PR fortran/20847
12216         * gfortran.dg/save_common.f90: New test.
12218         PR fortran/20856
12219         * gfortran.dg/save_result.f90: New test.
12221 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12223         PR c++/21592
12224         * g++.dg/template/dependent-expr1.C: Add new expected error.
12225         * g++.dg/template/dependent-expr2.C: Adjust error text.
12226         * g++.dg/template/overload6.C: New.
12228         PR c++/23797
12229         * g++.dg/other/typename8.C: New.
12231         PR c++/21117
12232         * g++.dg/other/return1.C: New.
12234 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12236         PR c++/24052
12237         * g++.dg/ext/label5.C: New.
12239 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12241         PR c++/19964
12242         * g++.dg/parse/crash31.C: New.
12244 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12246         * g++.dg/ipa/ipa-1.c: New test.
12247         * g++.dg/ipa/ipa-2.c: New test.
12248         * g++.dg/ipa/ipa-3.c: New test.
12249         * g++.dg/ipa/ipa-4.c: New test.
12250         * g++.dg/ipa/ipa-5.c: New test.
12251         * g++.dg/ipa/ipa.exp: New file.
12253 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12255         PR fortran/24207
12256         * gfortran.dg/private_type_3.f90: New test.
12258 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12260         PR fortran/20786
12261         gfortran.dg/aint_anint_1.f90: New test.
12263 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12265         PR libgfortran/24313
12266         gfortran.dg/csqrt.f: New test.
12268 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12270         PR c++/8057
12271         * g++.dg/warn/noeffect7.C: New test.
12272         * g++.dg/warn/noeffect2.C: Instantiate templates.
12273         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12274         and warning.
12276 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12278         PR c++/21089
12279         * g++.dg/init/float1.C: New test.
12281         PR c++/24277
12282         * g++.dg/init/member1.C: Tweak error markers.
12284 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12286         PR testsuite/24281
12287         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12288         Check for null pointer.
12290 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12292         PR c++/21369
12293         * g++.dg/parse/ret-type3.C: New test.
12295 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12297         PR tree-opt/23946
12298         * gcc.c-torture/compile/pr23946.c: New test.
12300 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12302         * g++.dg/opt/mmx2.C: New test.
12304 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12306         PR c++/24277
12307         * g++.dg/template/static20.C: New test.
12309         PR c++/24302
12310         * g++.dg/warn/Wunused-12.C: New test.
12312         PR c++/23437
12313         * g++.dg/template/arg4.C: New test.
12315 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12317         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12318         * gcc.dg/ucnid-3.c: Likewise.
12319         * gcc.dg/ucnid-4.c: Likewise.
12320         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12321         * g++.dg/other/ucnid-1.C: Likewise.
12322         * gcc.dg/sparc-frame-1.c: New test.
12324 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12326         PR c++/24139
12327         * g++.dg/template/spec27.C: New test.
12329         PR c++/24275
12330         * g++.dg/template/static19.C: New test.
12332 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12335         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12337 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12339         PR target/24136
12340         * gfortran.fortran-torture/compile/pr24136.f: New test.
12342 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12344         PR c++/22172
12345         * g++.dg/parse/crash30.C: New test.
12347 2005-10-07  Richard Guenther  <rguenther@suse.de>
12349         PR middle-end/24227
12350         * gcc.c-torture/compile/pr24227.c: New testcase.
12352 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12354         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12355         Do not put aligned attributes on array elements.
12357 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12359         PR testsuite/23611, PR testsuite/23615
12360         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12361         writing prototypes of library functions by hand.
12362         * obj-c++.dg/bitfield-4.mm: Likewise.
12363         * obj-c++.dg/const-str-4.mm: Likewise.
12364         * obj-c++.dg/encode-4.mm: Likewise.
12365         * obj-c++.dg/encode-5.mm: Likewise.
12366         * obj-c++.dg/encode-6.mm: Likewise.
12367         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12368         * obj-c++.dg/method-10.mm: Likewise.
12369         * obj-c++.dg/method-17.mm: Likewise.
12370         * obj-c++.dg/method-19.mm: Likewise.
12371         * obj-c++.dg/try-catch-2.mm: Likewise.
12373 2005-10-06  Richard Henderson  <rth@redhat.com>
12375         PR 24236
12376         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12378 2005-10-06  Dale Johannesen  <dalej@apple.com>
12380         * gcc.c-torture/execute/20030125-1.c: Correct.
12382 2005-10-06  Richard Guenther  <rguenther@suse.de>
12384         PR tree-optimization/24238
12385         * g++.dg/tree-ssa/pr24238.C: New testcase.
12387 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12389         PR 18568
12390         * gfortran.dg/der_pointer_3.f90: New test.
12392 2005-10-05  Devang Patel  <dpatel@apple.com>
12394         PR Debug/23205
12395         * g++.dg/other/PR23205.C: New.
12397 2005-10-05  Richard Henderson  <rth@redhat.com>
12399         PR target/23602
12400         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12401         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12403 2005-10-05  Dale Johannesen  <dalej@apple.com>
12405         * gcc.c-torture/execute/float-floor.c: New.
12407 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12409         PR tree-optimization/21419
12410         PR tree-optimization/24146
12411         PR tree-optimization/24151
12413         * g++.dg/ext/asm7.C: New.
12414         * g++.dg/ext/asm8.C: New.
12415         * gcc.dg/asm-1.c: Compile on all targets.
12416         * gcc.dg/asm-pr24146.c: New.
12417         * gcc.dg/pr21419.c: Adjust error messages.
12419 2005-10-05  Richard Guenther  <rguenther@suse.de>
12421         PR fortran/24176
12422         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12424 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12426         PR c++/23513
12427         * g++.dg/template/spec22.C: Robustify test.
12428         * g++.dg/template/spec26.C: New.
12430 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12432         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12433         if target supports vector instructions.
12435 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12437         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12438         C99 functions.
12440 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12442         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12443         check_effective_target_fortran_large_int): Replace cached result
12444         when target changes.
12446 2005-10-04  Devang Patel  <dpatel@apple.com>
12448         * gcc.dg/i386-sse-vect-types.c: New.
12450 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12452         PR preprocessor/13726
12453         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12454         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12456 2005-10-04  Richard Guenther  <rguenther@suse.de>
12458         PR c/23576
12459         * gcc.dg/noncompile/pr23576.c: New testcase.
12461 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12463         PR middle-end/23125
12464         * gcc.dg/register-var-3.c: New test.
12466 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12468         * gcc.dg/pr23049.c: New test.
12470         * gcc.dg/ucnid-4.c: Fix test.
12472 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12474         PR 23445
12475         * gcc.c-torture/compile/pr23445.c: New test.
12477 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12479         * g++.dg/overload/unknown1.C: New.
12481 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12483         PR c++/17775
12484         * g++.dg/template/repo4.C: New test.
12486 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12488         PR libfortran/19308
12489         * gfortran.dg/large_real_kind_2.F90: New test.
12490         * gfortran.dg/large_integer_kind_2.f90: New test.
12492 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12494         * lib/target-supports.exp (check_effective_target_vect_shift):
12495         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12496         (check_effective_target_vect_condition): Fix copy-n-pasto.
12498         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12499         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12500         targets.
12502 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12504         PR c++/22621
12505         * g++.dg/template/overload5.C : New test.
12507         PR c++/23840
12508         * g++.dg/expr/stdarg1.C: New test.
12510 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12512         PR 24142
12513         * gcc.c-torture/execute/pr24142.c: New test.
12515 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12517         PR 24141
12518         * gcc.c-torture/execute/pr24141.c: New test.
12520 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12521             Diego Novillo  <dnovillo@redhat.com>
12523         PR 23604
12524         * gcc.c-torture/execute/pr23604.c: New test.
12526 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12528         PR fortran/16404
12529         PR fortran/20835
12530         PR fortran/20890
12531         PR fortran/20899
12532         PR fortran/20900
12533         PR fortran/20901
12534         PR fortran/20902
12535         gfortran.dg/equiv_constraint_1.f90: New test.
12536         gfortran.dg/equiv_constraint_2.f90: New test.
12537         gfortran.dg/equiv_constraint_3.f90: New test.
12538         gfortran.dg/equiv_constraint_4.f90: New test.
12539         gfortran.dg/equiv_constraint_5.f90: New test.
12540         gfortran.dg/equiv_constraint_6.f90: New test.
12541         gfortran.dg/equiv_constraint_7.f90: New test.
12542         gfortran.dg/equiv_constraint_8.f90: New test.
12543         gfortran.dg/private_type_1.f90: New test.
12544         gfortran.dg/private_type_2.f90: New test.
12545         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12546         980628-10.f: Assert std=gnu to permit mixing of
12547         types in equivalence statements.
12549 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12551         PR 24112
12552         * gfortran.dg/open_status_1.f90: New.
12554 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12556         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12557         * gcc.dg/vect/pr22480.c: Clean up temp files.
12558         * gcc.dg/vect/pr23831.c: Clean up temp files.
12559         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12560         Clean up temp files.
12561         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12562         Clean up temp files.
12564         * gcc.dg/20050309-1.c: Clean up temp files.
12565         * gcc.dg/20050325-1.c: Clean up temp files.
12567 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12569         PR tree-optimization/24059
12570         * gcc.dg/vect/pr24059.c : New test.
12572 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12574         PR middle-end/24109
12575         * gcc.c-torture/execute/20050929-1.c: New test.
12577 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12579         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12581 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12583         PR c/21419
12584         * gcc.dg/pr21419.c: New test.
12586 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12588         * gcc.dg/pr23911.c: New test.
12590 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12592         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12594         PR c++/16782
12595         * g++.dg/parse/qualified4.C: New test.
12596         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12597         * g++.old-deja/g++.mike/p8154.C: Likewise.
12599 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12601         PR c++/22147
12602         * g++.dg/template/friend37.C: New test.
12603         * g++.dg/parse/crash28.C: Adjust error markers.
12605 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12607         PR fortran/18518
12608         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12610 2005-09-27  Devang Patel  <dpatel@apple.com>
12612         PR tree-optimization/23625
12613         * gcc.dg/pr23625.c: New test.
12615 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12617         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12618         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12620 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12622         PR fortran/23677
12623         * gfortran.fortran-torture/execute/save_1.f90: New test.
12624         * gfortran.dg/save_1.f90: New test.
12626 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12628         * gcc.target/i386/builtin-apply-mmx.c: New test.
12630         PR target/22576
12631         * gcc.target/i386/pr22576.c: New test.
12633         PR target/22585
12634         * gcc.target/i386/pr22585.c: New test.
12636         PR target/23268
12637         * gcc.target/i386/pr23268.c: New test.
12639         PR middle-end/23831
12640         * gcc.dg/vect/pr23831.c: New test.
12642         PR target/24055
12643         * gcc.target/i386/pr24055.c: New test.
12645 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12647         PR tree-optimization/23960
12648         * gcc.c-torture/compile/pr23960.c: New.
12650 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12652         PR fortran/16861
12653         * gfortran.dg/nested_modules_3.f90: New.
12655 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12657         PR fortran/24005
12658         gfortran.dg/interface_1.f90: New test.
12660 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12661         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12663         PR fortran/23843
12664         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12666 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12668         PR fortran/23516
12669         * gfortran.dg/imag_1.f: New test.
12670         * gfortran.dg/imag_2.f: Ditto.
12672 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12674         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12676 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12678         PR c++/21983
12679         * g++.dg/warn/pr21983.C: New test.
12681 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12683         * gcc.dg/20050922-1.c: Testcase added.
12685 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12687         PR c++/23993
12688         * g++.dg/template/array14.C: New test.
12690 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12692         PR fortran/19929
12693         * gfortran.dg/der_ptr_component_1.f90: New test.
12695 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12697         PR c++/23965
12698         * g++.dg/template/error1.C: Reject "no matching function" message.
12700 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12702         PR c++/17609
12703         * g++.dg/lookup/error1.C: New test.
12705 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12707         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12708         functionality of the testcase.
12710 2005-09-20  Richard Henderson  <rth@redhat.com>
12712         * gcc.dg/vect/vect-22.c: Require vect_float.
12713         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12715 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12717         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12718         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12719         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12720         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12721         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12722         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12723         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12724         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12725         * gcc.dg/cpp/ucnid-8.c: New test.
12727 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12729         PR tree-optimization/23929
12730         * gcc.c-torture/compile/pr23929.c: New test.
12732 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12734         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12735         for one loop.
12737 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12739         PR testsuite/23186
12740         * g++.dg/other/pr22003.C: Require named sections.
12742 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12744         PR c++/23947
12745         * g++.dg/rtti/crash3.C: New test.
12747         PR tree-optimization/23818
12748         * gcc.dg/pr23818.c: New test.
12750 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12752         PR fortran/23420
12753         * gfortran.dg/print_fmt_4.f: New.
12755 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12757         PR fortran/23663
12758         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12760 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12762         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12763         Use pointers to local alignable arrays instead. Added comments.
12764         * gcc.dg/vect/vect-46.c: Likewise.
12765         * gcc.dg/vect/vect-48.c: Likewise.
12766         * gcc.dg/vect/vect-49.c: Likewise.
12767         * gcc.dg/vect/vect-52.c: Likewise.
12768         * gcc.dg/vect/vect-53.c: Likewise.
12769         * gcc.dg/vect/vect-54.c: Likewise.
12770         * gcc.dg/vect/vect-56.c: Likewise.
12771         * gcc.dg/vect/vect-57.c: Likewise.
12772         * gcc.dg/vect/vect-58.c: Likewise.
12773         * gcc.dg/vect/vect-60.c: Likewise.
12774         * gcc.dg/vect/vect-61.c: Likewise.
12776         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12777         The test is no longer vectorizable on vect_no_align targets.
12778         * gcc.dg/vect/vect-43.c: Likewsie.
12780         * gcc.dg/vect/vect-44.c: Added comments.
12781         * gcc.dg/vect/vect-45.c: Added comments.
12782         * gcc.dg/vect/vect-50.c: Added comments.
12783         * gcc.dg/vect/vect-51.c: Added comments.
12785         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12786         aligned type.
12787         * gcc.dg/vect/Os-vect-95.c: Likewise.
12789         * gcc.dg/vect/vect-41.c: Test removed.
12790         * gcc.dg/vect/vect-47.c: Test removed.
12791         * gcc.dg/vect/vect-55.c: Test removed.
12792         * gcc.dg/vect/vect-59.c: Test removed.
12794 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12796         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12797         No longer vectorizable on vect_no_align targets.
12798         * gcc.dg/vect/pr20122.c: Likewise.
12799         * gcc.dg/vect/vect-74.c: Likewise.
12800         * gcc.dg/vect/vect-75.c: Likewise.
12801         * gcc.dg/vect/vect-76.c: Likewise.
12803         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12804         Will not be vectorizable on vect_no_align targets once aliasing issues
12805         are resolved.
12806         * gcc.dg/vect/vect-79.c: Likewise.
12808         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12809         * gcc.dg/vect/vect-78.c: Likewise.
12810         * gcc.dg/vect/vect-97.c: Likewise.
12812 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12814         * gcc.dg/pr23943.c: New test.
12816 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12818         PR fortran/19181
12819         * gfortran.dg/derived_pointer_null_1.f90: New test.
12821 2005-09-18  Richard Guenther  <rguenther@suse.de>
12823         PR middle-end/23944
12824         * gcc.c-torture/compile/pr23944.c: New testcase.
12826 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12828         PR fortran/15975
12829         * gfortran.dg/der_pointer_2.f90: New test.
12831 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12833         PR fortran/16861
12834         * gfortran.dg/nested_modules_2.f90: New test.
12836 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12838         PR c++/18368
12839         * g++.dg/other/semicolon.C: New test.
12841 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12843         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12844         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12846 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12848         PR c++/23914
12849         * g++.dg/template/static18.C: New test.
12851         PR c++/21514
12852         * g++.dg/template/crash19.C: Remove dg-error marker.
12853         * g++.dg/template/local4.C: New test.
12855 2005-09-16  Paul Brook  <paul@codesourcery.com>
12857         PR fortran/23906
12858         * gfortran.dg/dependency_1.f90: New test.
12860 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12862         PR c++/23896
12863         * g++.dg/template/static17.C: New test.
12865 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12867         PR c++/23139
12868         * g++.dg/warn/huge-val1.C: New test.
12870 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12872         PR c++/13140
12873         * g++.dg/parse/class2.C: New test.
12874         * g++.dg/template/explicit8.C: Likewise.
12875         * g++.dg/template/spec25.C: Likewise.
12877 2005-09-14  Josh Conner  <jconner@apple.com>
12879         PR middle-end/23584
12880         * gcc.dg/pr23584.c: New test.
12882 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12884         PR fortran/21875 Internal Unit Array I/O, NIST
12885         * gfortran.dg/arrayio_1.f90: New test.
12886         * gfortran.dg/arrayio_1.f90: New test.
12887         * gfortran.dg/arrayio_1.f90: New test.
12888         * gfortran.dg/arrayio_1.f90: New test.
12889         * gfortran.dg/arrayio_1.f90: New test.
12891 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12893         PR middle-end/22480
12894         * gcc.dg/vect/pr22480.c: New test.
12896 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12898         PR fortran/19358
12899         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12901 2005-09-13 Josh Conner <jconner@apple.com>
12903         PR c++/23180
12904         * g++.dg/init/struct2.C: New test.
12905         * g++.dg/init/struct3.C: New test.
12907 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12909         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12910         Clean up temp files.
12911         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12912         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12913         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12914         gcc.dg/tree-ssa/builtin-printf-1.c,
12915         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12916         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12917         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12918         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12919         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12920         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12921         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12922         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12923         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12924         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12925         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12926         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12928 2005-09-13  Josh Conner  <jconner@apple.com>
12930         * lib/gcc-dg.exp: Load scanipa.exp.
12931         (cleanup-dump): New procedure.
12932         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12933         * lib/scandump.exp: New file.
12934         * lib/scantree.exp: Use it.
12935         * lib/scanipa.exp: New file.
12937 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12939         PR fortran/17740
12940         * gfortran.dg/generic_4.f90: New test.
12942 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12944         PR target/23816
12945         * gcc.target/i386/pr23816-1.c: New test.
12946         * gcc.target/i386/pr23816-2.c: New test.
12949 2005-09-13  Bastian Blank <waldi@debian.org>
12951         PR c++/16171
12952         * g++.dg/abi/mangle26.C: New test.
12953         * g++.dg/abi/mangle27.C: New test.
12954         * g++.dg/abi/mangle28.C: New test.
12955         * g++.dg/abi/mangle29.C: New test.
12957         PR c++/23839
12958         * g++.dg/parse/register1.C: New test.
12960 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12962         PR c++/23842
12963         * g++.dg/template/access16.C: New test.
12965 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12967         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12969 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12971         PR fortran/18899
12972         * gfortran.dg/shape_2.f90: New test.
12974 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12976         PR target/19269
12977         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12978         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12979         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12980         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12981         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12982         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12983         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12984         tests.
12986 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12988         PR c++/23841
12989         * g++.dg/parse/template17.C: New test.
12991 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12993         PR c++/23789
12994         * g++.dg/template/nontype14.C: New test.
12996 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12998         PR g++/7874
12999         * g++.dg/lookup/friend7.C: New test.
13000         * g++.dg/lookup/friend8.C: New test.
13001         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13002         so that it will be found via argument dependent lookup.
13003         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13004         friend functions which will no longer be found.
13005         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13006         function g, so that it will be found via argument dependent
13007         lookup.
13008         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13009         * g++.old-deja/g++.mike/net43.C: Likewise.
13011 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13013         PR c++/23691
13014         * g++.dg/template/static16.C: New test.
13016 2005-09-12  Josh Conner  <jconner@apple.com>
13018         PR middle-end/23237
13019         * gcc.c-torture/compile/pr23237.c: New test.
13021 2005-09-11  Richard Henderson  <rth@redhat.com>
13023         * g++.dg/other/error8.C: Update expected diagnostic text.
13025 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13027         PR libfortran/19872
13028         * gfortran.dg/overwrite_1.f: New test.
13030 2005-09-09  Josh Conner  <jconner@apple.com>
13032         * g++.dg/init/pr23180-1.C: Removed.
13033         * g++.dg/init/pr23180-2.C: Removed.
13035 2005-09-09  David Daney <ddaney@avtrex.com>
13037         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13038         files which are ...
13039         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13040         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13042 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13044         * gfortran.dg/iostat_2.f90: New test.
13046 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13048         PR c++/22252
13049         * g++.dg/ext/interface1.C: New test.
13050         * g++.dg/ext/interface1.h: Likewise.
13051         * g++.dg/ext/interface1a.cc: Likewise.
13053 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13055         * gfortran.dg/iomsg_1.f90: New test case.
13057 2005-09-09  Richard Guenther  <rguenther@suse.de>
13059         PR c++/23624
13060         * g++.dg/tree-ssa/pr23624.C: New testcase.
13062 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13064         PR fortran/19239
13065         * gfortran.dg/vector_subscript_1.f90,
13066         * gfortran.dg/vector_subscript_2.f90: New tests.
13068 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13070         PR fortran/21104
13071         * gfortran.dg/array_alloc_1.f90,
13072         * gfortran.dg/array_alloc_2.f90,
13073         * gfortran.dg/array_alloc_3.f90: New tests.
13075 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13077         PR fortran/12840
13078         * gfortran.dg/array_constructor_6.f90
13079         * gfortran.dg/array_constructor_7.f90
13080         * gfortran.dg/array_constructor_8.f90
13081         * gfortran.dg/array_constructor_9.f90
13082         * gfortran.dg/array_constructor_10.f90
13083         * gfortran.dg/array_constructor_11.f90
13084         * gfortran.dg/array_constructor_12.f90: New tests.
13086 2005-09-08  Josh Conner  <jconner@apple.com>
13088         PR c++/23180
13089         * g++.dg/init/pr23180-1.C: New test.
13090         * g++.dg/init/pr23180-2.C: New test.
13092 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13094         PR fortran/18878
13095         * gfortran.dg/module_double_reuse.f90: New.
13097 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13099         PR fortran/23270
13100         PR fortran/22304
13101         PR fortran/18870
13102         PR fortran/17917
13103         PR fortran/16511
13104         * gfortran.dg/common_equivalence_1.f: New.
13105         * gfortran.dg/common_equivalence_2.f: New.
13106         * gfortran.dg/common_equivalence_3.f: New.
13107         * gfortran.dg/contained_equivalence_1.f90: New.
13108         * gfortran.dg/module_blank_common.f90: New.
13109         * gfortran.dg/module_commons_1.f90: New.
13110         * gfortran.dg/module_equivalence_1.f90: New.
13111         * gfortran.dg/nested_modules_1.f90: New.
13112         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13113         equivalences and add comment to connect the test with
13114         the PR.
13116 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13118         PR fortran/23765
13119         * gfortran.dg/common_6.f90: New test.
13121 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13123         PR fortran/15326
13124         * gfortran.dg/char_result_1.f90,
13125         * gfortran.dg/char_result_2.f90,
13126         * gfortran.dg/char_result_3.f90,
13127         * gfortran.dg/char_result_4.f90,
13128         * gfortran.dg/char_result_5.f90,
13129         * gfortran.dg/char_result_6.f90,
13130         * gfortran.dg/char_result_7.f90,
13131         * gfortran.dg/char_result_8.f90: New tests.
13133 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13135         PR fortran/19928
13136         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13138 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13140         PR obj-c++/16816
13141         * obj-c++.dg/selector-5.mm: New test.
13142         * obj-c++.dg/selector-6.mm: New test.
13144 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13146         PR objc/20574
13147         PR objc/19324
13148         * objc.dg/error-1.m: New test.
13150 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13152         PR fortran/23373
13153         * gfortran.fortran-torture/execute/pr23373-1.f90,
13154         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13156 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13158         PR libfortran/23760
13159         * gfortran.dg/g77/1832.f: Remove long string in write statement
13160         to allow the test to pass on correct list directed output with
13161         prepended space.
13163 2005-09-07  James E Wilson  <wilson@specifix.com>
13165         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13167 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13169         * gfortran.dg/parameter+save.f90: Rename to
13170         * gfortran.dg/parameter_save.f90: .. this.
13172 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13174         PR fortran/20848
13175         * gfortran.dg/parameter+save.f90: New test case.
13177 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13179         PR fortran/19269
13180         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13182 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13184         PR c/23075
13185         * gcc.dg/pr23075.c: New test.
13186         * g++.dg/warn/pr23075.C: New test.
13188         PR target/22362
13189         * gcc.target/i386/pr22362.c: New test.
13191         PR rtl-optimization/23098
13192         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13194         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13195         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13196         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13198 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13200         * g++.dg/expr/cast6.C: New test.
13202         PR c++/9782
13203         * g++.dg/init/new15.C: New test.
13205 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13207         * gcc.dg/vect/Os-vect-95.c: New test.
13208         * gcc.dg/vect/vect-95.c: Same.
13210 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13212         * gcc.dg/vect/vect-29.c: Update xfail testing.
13213         * gcc.dg/vect/vect-44.c: Same.
13214         * gcc.dg/vect/vect-48.c: Same.
13215         * gcc.dg/vect/vect-50.c: Same.
13216         * gcc.dg/vect/vect-72.c: Same.
13217         * gcc.dg/vect/vect-77.c: Same.
13218         * gcc.dg/vect/vect-78.c: Same.
13219         * gcc.dg/vect/vect-80.c: Same.
13220         * gcc.dg/vect/vect-96.c: Same.
13221         * gcc.dg/vect/vect-100.c: Same.
13222         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13223         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13224         * gfortran.dg/vect/vect-5.f90: Same.
13226 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13228         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13229         start strings.
13230         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13231         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13233         PR c++/23056
13234         * g++.dg/opt/pr23056.C: New test.
13236         PR rtl-optimization/23098
13237         * gcc.target/i386/pr23098.c: New test.
13239 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13241         PR c++/23667
13242         * g++.dg/template/static15.C: New test.
13244         PR c++/21440
13245         * g++.dg/ext/stmtexpr5.C: New test.
13246         * g++.dg/ext/stmtexpr6.C: Likewise.
13248 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13250         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13252         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13253         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13254         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13256 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13258         PR libfortran/23321
13259         * gfortran.dg/direct_io_4.f90: New test case.
13261 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13262             Rasmus Hahn  <rassahah@neofonie.de>
13264         PR libobjc/23108
13265         * objc.dg/type-stream-1.m: New test.
13267 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13269         PR fortran/23661
13270         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13271         gfortran.dg/print_fmt_3.f90: New test.
13273 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13275         * gfortran.dg/fmt_t_1.f90: New test.
13277 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13279         PR rtl-optimization/23454
13280         * g++.dg/opt/pr23454.C: New test.
13282 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13284         PR c++/23699
13285         * g++.dg/ext/static1.C: New test.
13287 2005-09-02  Richard Henderson  <rth@redhat.com>
13289         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13290         tail call to check_fa_work.
13292 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13294         PR c++/21687
13295         * g++.dg/other/gc3.C: New test.
13297 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13299         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13300         * gcc.dg/20050826-1.c: Likewise.
13302 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13304         PR c++/23167
13305         * g++.dg/expr/volatile1.C: New test.
13307 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13309         PR middle-end/23547
13310         * gcc.dg/pr23547.c: New test.
13312 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13314         PR c/22061
13315         * gcc.c-torture/execute/pr22061-1.c,
13316         * gcc.c-torture/execute/pr22061-2.c,
13317         * gcc.c-torture/execute/pr22061-3.c,
13318         * gcc.c-torture/execute/pr22061-4.c: New tests.
13320 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13322         * gcc.dg/Wredundant-decls-2.c: New test to check that
13323         -Wredundant-decls does not issue warning for a variable
13324         definition following a declaration.
13326 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13328         PR debug/7241
13329         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13330         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13331         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13333         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13334         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13335         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13336         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13337         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13338         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13339         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13340         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13342 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13344         PR objc/23306
13345         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13346         scan-assmbler.
13348 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13350         PR target/21255
13351         * gcc.dg/pr21255-1.c: New test.
13352         * gcc.dg/pr21255-2-mb.c: Likewise.
13353         * gcc.dg/pr21255-2-ml.c: Likewise.
13354         * gcc.dg/pr21255-3.c: Likewise.
13355         * gcc.dg/pr21255-4.c: Likewise.
13357 2005-08-31  Dale Johannesen  <dalej@apple.com>
13359         * gcc.dg/20050830-1.c: New.
13361 2005-08-31  Josh Conner  <jconner@apple.com>
13363         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13364         command-line options for arm-*-* targets.
13365         * g++.dg/init/array16.C: Likewise.
13366         * g++.dg/other/crash-4.C: Likewise.
13368 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13370         PR obj-c++/23640
13371         * obj-c++.dg/gnu-runtime-3.mm: New test.
13373 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13375         PR c++/13377
13376         * g++.dg/lookup/ambig4.C: New test.
13377         * g++.dg/lookup/ambig5.C: New test.
13378         * g++.dg/tc1/dr101.C: Adjust error markers.
13380 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13382         PR c++/23639
13383         * g++.dg/template/ttp5.C: Adjust error markers.
13385 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13387         PR testsuite/23609
13388         * lib/obj-c++.exp: Include target-libpath.exp.
13389         (obj-c++_link_flags): Look for the GNU libobjc library
13390         and set the library path to include it.
13391         Don't manually set LD_LIBRARY_PATH (etc.) but call
13392         set_ld_library_path_env_vars instead.
13393         (obj-c++_target_compile): Don't set library path or
13394         linker flags because they are already set correctly
13395         in obj-c++_link_flags.
13397 2005-08-30  Josh Conner  <jconner@apple.com>
13399         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13400         to command-line options for arm-*-* targets.
13402 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13404         * g++.dg/other/i386-1.C: New.
13406 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13408         PR preprocessor/20348
13409         PR preprocessor/20356
13410         * gcc.dg/cpp/pr20348.c: New test.
13411         * gcc.dg/cpp/pr20348.h: New file.
13412         * gcc.dg/cpp/inc/pr20348.h: New file.
13413         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13414         * gcc.dg/cpp/pr20356.c: New test.
13415         * gcc.dg/cpp/pr20356.h: New file.
13416         * gcc.dg/cpp/inc/pr20356.h: New file.
13417         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13419 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13421         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13422         Fix array dimension to avoid correct end-of-file error.
13424 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13426         PR libfortran/23598
13427         * gfortran.dg/iostat_1.f90: New test.
13429 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13431         PR middle-end/23408
13432         * gcc.dg/pr23408.c: New test.
13434 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13436         PR c++/23099
13437         * g++.dg/init/member1.C: Make sure erroneous static data member
13438         definitions are required.
13439         * g++.dg/template/static13.C: New test.
13440         * g++.dg/template/static14.C: Likewise.
13442 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13444         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13445         -march=pentium4, remove ilp32 requirement.
13447         PR middle-end/23484
13448         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13449         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13451 2005-08-29  Andreas Jaeger  <aj@suse.de>
13453         PR testsuite/23607
13454         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13456 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13458         * gcc.c-torture/execute/20050316-2.c: New test.
13459         * gcc.c-torture/execute/20050316-3.c: New test.
13460         * gcc.dg/torture/pr16104-1.c: New test.
13462 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13464         PR middle-end/23463
13465         * gcc.c-torture/execute/zero-struct-1.c: New test.
13467 2005-08-27  Richard Guenther  <rguenther@suse.de>
13469         PR target/23575
13470         * gcc.target/i386/pr23575.c: New testcase.
13472 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13474         PR rtl-optimization/23561
13475         * gcc.c-torture/execute/20050826-1.c: New test.
13477         PR rtl-opt/23560
13478         * gcc.c-torture/execute/20050826-2.c: New test.
13480 2005-08-26  Dale Johannesen  <dalej@apple.com>
13482         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13483         * gcc.dg/20050826-1.c: New.
13485 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13487         PR c++/19004
13488         * g++.dg/template/nontype13.C: New test.
13490         PR c++/23491
13491         * g++.dg/init/new14.C: New test.
13492         * g++.dg/expr/anew1.C: Do not XFAIL.
13493         * g++.dg/expr/anew2.C: Likewise.
13494         * g++.dg/expr/anew3.C: Likewise.
13496 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13498         PR middle-end/22439
13499         * gcc.dg/vla-3.c: New test.
13501 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13503         PR fortran/20363
13504         * gfortran.dg/named_interface.f90: New.
13506 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13508         * gcc.c-torture/execute/frame-address.c: New test.
13510 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13512         PR c++/20817
13513         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13515 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13517         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13519 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13521         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13522         * gcc.dg/altivec-22.c: Rename from..
13523         * gcc.dg/altivec-nomfcr.c: ..this.
13525 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13527         PR tree-optimization/23546
13528         * gcc.dg/tree-ssa/pr23546.c: New test.
13530 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13532         PR fortran/17758
13533         * gfortran.dg/nonreturning_statements.f90: New test.
13535 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13537         PR c++/22454
13538         * g++.dg/parse/crash29.C: New.
13540 2005-08-23  DJ Delorie  <dj@redhat.com>
13542         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13543         constants have the L suffix.
13545 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13547         PR c++/23044
13548         * g++.dg/template/instantiate8.C: New.
13550 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13552         PR middle-end/23467
13553         * gcc.c-torture/execute/pr23467.c: New test.
13555 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13557         PR tree-optimization/22043
13558         * gcc.c-torture/execute/20050613-1.c: New test.
13560 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13562         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13564 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13566         PR rtl-optimization/23478
13567         * g++.dg/opt/pr23478.C: New test.
13569 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13571         PR c/18715
13572         * gcc.dg/switch-warn-3.c: New test.
13574 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13576         PR c++/22233
13577         * g++.dg/template/param1.C: New test.
13579 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13581         PR c++/23089
13582         * g++.dg/other/incomplete1.C: New test.
13584 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13586         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13587         are vectorizable.
13589 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13591         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13592         d_lines_5.f: New.
13594 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13596         * gcc.target/i386/sse-4.c: New test.
13598 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13600         PR testsuite/23239
13601         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13603 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13605         * gcc.dg/20050811-1.c: New test.
13606         * gcc.dg/20050811-2.c: New test.
13608 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13610         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13612 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13614         PR 23476
13615         * gcc.c-torture/compile/pr23476.c: New test.
13617 2005-08-19  Devang Patel  <dpatel@apple.com>
13619         PR tree-optimization/23048
13620         * gcc.dg/tree-ssa/pr23048.c: New test.
13622 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13624         PR middle-end/20624
13625         * g++.dg/warn/Wreturn-3.C: New test
13627 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13629         PR tree-optimization/22228
13630         * g++.dg/vect/pr22543.cc: New test.
13632 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13634         PR tree-optimization/21574
13635         * gcc.dg/tree-ssa/pr21574.c: New test.
13637 2005-08-16  James E Wilson  <wilson@specifix.com>
13639         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13641 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13643         PR tree-opt/23402
13644         * gcc.c-torture/compile/zero-strct-3.c: New test.
13645         * gcc.c-torture/compile/zero-strct-4.c: New test.
13647 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13649         PR target/23376
13650         * gcc.target/x86_64/pr23376.c: New test.
13652 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13654         PR c++/23337
13655         * g++.dg/ext/vector2.C: New.
13657 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13659         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13661 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13663         PR libfortran/23428
13664         * gfortran.dg/inquire-complex.f90: New test case.
13666 2005-08-16  James E Wilson  <wilson@specifix.com>
13668         PR tree-optimization/21105
13669         * gcc.dg/large-size-array.c: New.
13671 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13673         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13674         type.
13675         * gcc.dg/vect/vect-41: Likewise.
13676         * gcc.dg/vect/vect-42: Likewise.
13677         * gcc.dg/vect/vect-43: Likewise.
13678         * gcc.dg/vect/vect-44: Likewise.
13679         * gcc.dg/vect/vect-46: Likewise.
13680         * gcc.dg/vect/vect-47: Likewise.
13681         * gcc.dg/vect/vect-48: Likewise.
13682         * gcc.dg/vect/vect-52: Likewise.
13683         * gcc.dg/vect/vect-53: Likewise.
13684         * gcc.dg/vect/vect-54: Likewise.
13685         * gcc.dg/vect/vect-55: Likewise.
13686         * gcc.dg/vect/vect-56: Likewise.
13687         * gcc.dg/vect/vect-57: Likewise.
13688         * gcc.dg/vect/vect-58: Likewise.
13689         * gcc.dg/vect/vect-59: Likewise.
13690         * gcc.dg/vect/vect-60: Likewise.
13691         * gcc.dg/vect/vect-61: Likewise.
13692         * gcc.dg/vect/vect-85: Likewise.
13693         * gcc.dg/vect/vect-87: Likewise.
13694         * gcc.dg/vect/vect-88: Likewise.
13695         * gcc.dg/vect/vect-93.c: Likewise.
13696         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13697         * gcc.dg/vect/vect-75: Likewise.
13698         * gcc.dg/vect/vect-76: Likewise.
13699         * gcc.dg/vect/vect-77: Likewise.
13700         * gcc.dg/vect/vect-78: Likewise.
13701         * gcc.dg/vect/vect-80: Likewise.
13702         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13703         vectorized for the expected reason, rather than checking how alignment
13704         was handled.
13705         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13706         type and also instead of aligned pointers. Added documentation.
13708 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13710         * gfortran.dg/power.f90: New test.
13712 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13714         PR rtl-optimization/23299
13715         * g++.dg/opt/pr23299.C: New test.
13717 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13719         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13721 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13723         * g++.dg/template/local6.C: New test.
13725 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13727         * execute/exceptions/finally-1.m: Check that the catch and finally are
13728         being called.  Also add a "return 0;" at the end of main.
13730 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13732         PR fortran/21432.
13733         * gfortran.dg/namelist_print_1.f: New test of functionality of
13734         PRINT namelist.
13735         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13736         namelist generates error with -std=f95.
13738 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13740         PR tree-optimization/23119
13741         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13743 2005-08-13  Marcin Koziej  <creep@desk.pl>
13744             Andrew Pinski  <pinskia@physics.uc.edu>
13746         PR libobjc/22492
13747         * execute/exceptions/finally-1.m: New test.
13749 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13751         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13752         testsuite.
13753         * objc/execute/exceptions/trivial.m: New test.
13754         * objc.dg/try-catch-11.m: Move to ...
13755         * objc/execute/exceptions/foward-1.m: Here.
13756         * objc.dg/try-catch-2.m: Move to ...
13757         * objc/execute/exceptions/catchall-1.m: Here.
13758         * objc.dg/try-catch-8.m: Move to ...
13759         * objc/execute/exceptions/local-variables-1.m: Here.
13761 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13763         * objc.dg/nested-func-1.m: Move to ...
13764         * objc/execute/nested-func-1.m: Here.
13766 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13768         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13769         in ${options} instead of [target_info name].
13770         * lib/obj-c++.exp (objc_target_compile): Likewise.
13772 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13774         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13776 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13778         part of PR testsuite/23348
13779         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13780         of the torture options.
13781         * objc/compile/trivial.m: New test.
13783 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13785         * gfortran.dg/eoshift.f90: Correct format.
13787 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13789         * gfortran.fortran-torture/execute/character_passing.f90:
13790         Fix comment typo.
13792 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13794         PR c++/8271
13795         * g++.dg/template/unify10.C: New.
13797 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13799         * g++.dg/parse/pr22514.C: Move to...
13800         * g++.dg/debug/pr22514.C: here.
13802 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13804         PR c++/23266
13805         * g++.dg/inherit/pure1.C: New test.
13807         * ChangeLog: Fix typos.
13809 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13810             Steven Bosscher  <stevenb@suse.de>
13812         * gfortran.dg/runtime_warning_1.f90: New test.
13814 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13816         PR c++/23219
13817         * g++.dg/parse/crash28.C: New.
13819 2005-08-11  Richard Guenther  <rguenther@suse.de>
13821         PR target/23289
13822         * gcc.target/i386/tailcall-1.c: New testcase.
13824 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13826         * gcc.dg/vect/vect-67.c: Un-xfail.
13828 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13830         PR c++/23225
13831         * g++.dg/testsuite/parse/crash27.C: new test.
13833 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13835         PR libfortran/22143
13836         * gfortran.dg/shift-kind.f90: New testcase.
13838 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13840         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13841         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13843 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13845         PR c++/20646
13846         * g++.dg/other/mult-stor1.C: New test.
13848 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13850         * gcc.c-torture/pr18299-1.c: Move to ...
13851         * gcc.c-torture/compile/pr18299-1.c: Here.
13853 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13855         * gfortran/fortran.torture/execute/character_passing.f90:
13856         Fix types for LSAME.
13858 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13860         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13861         input data back to what it was originally.
13863 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13865         * objc.dg/try-catch-8.m: Enable for all targets.
13867 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13869         * gcc.dg/pr23165.c: New test.
13871 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13873         PR tree-optimization/23234
13874         * gcc.dg/tree-ssa/pr23234.c: New test.
13876 2005-08-08  Josh Conner  <jconner@apple.com>
13878         PR rtl-optimization/23241
13879         * gcc.dg/char-compare.c: New test.
13881 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13883         PR c++/22508
13884         * g++.dg/init/new13.C: New test.
13886 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13888         PR c++/21166
13889         * g++.dg/other/crash-4.C: Adjust
13890         * g++/dg/ext/packed9.C: New.
13892 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13894         PR middle-end/21964
13895         * gcc.c-torture/execute/pr21964-1.c: New test.
13897 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13899         PR c/22458
13900         * gcc.dg/pr22458-1.c: New test.
13902 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13903             Steven G. Kargl <kargls@comcast.net>
13905         PR fortran/22390
13906         * gfortran.dg/flush_1.f90: New test.
13908 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13910         PR c++/23191
13911         * g++.dg/template/eh2.C: New test.
13913 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13915         PR c++/19498
13916         * g++.dg/template/instantiate7.C: New test.
13918 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13920         PR c/23113
13921         * gcc.dg/Wunused-value-1.c: New test.
13923 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13925         PR rtl-optimization/23233
13926         * gcc.c-torture/compile/pr23233-1.c: New test.
13928 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13930         PR fortran/18833
13931         PR fortran/20850
13932         * gfortran.dg/equiv_1.f90: New test.
13933         * gfortran.dg/equiv_2.f90: New test.
13934         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13935         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13936         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13938 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13940         * gcc.c-torture/execute/vrp-5.c: New test.
13941         * gcc.c-torture/execute/vrp-6.c: New test.
13942         * gcc.dg/tree-ssa/vrp21.c: New test.
13944 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13946         * g++.dg/parse/pr22514.C: New test.
13948 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13950         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13952         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13953         instead of constant loads / pool entries.
13955 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13957         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13958         TEST_TO_WCTYPE.
13960 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13962         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13963         __WINT_TYPE__ in generated prototypes if possible.
13965 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13967         PR 22037
13968         * g++.dg/tree-ssa/pr22037.C:
13970 2005-08-04  Richard Henderson  <rth@redhat.com>
13972         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13973         scan-tree-dump-times directive.
13975 2005-08-04  Jan Hubicka  <jh@suse.cz>
13977         * gcov-1.C: Fix switch counts.
13978         * gcov-4b.c: Likewise.
13980 2005-08-03  Jeff Law  <law@redhat.com>
13982         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13984 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13986         * gcc.c-torture/execute/pr23135.c: New test.
13988 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13990         PR tree-optimization/19899
13991         * gcc.dg/tree-ssa/scev-1.c: New test.
13992         * gcc.dg/tree-ssa/scev-2.c: New test.
13994 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13996         PR target/18582
13997         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13999 2005-08-03  Jan Hubicka  <jh@suse.cz>
14001         * update-conroll.c: New testcase.
14002         * update-conroll-2.c: New testcase.
14004 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14006         * gfortran.dg/constant_substring.f: New test.
14007         * gfortran.dg/pr22491.f: New test.
14009 2005-08-02  Jan Hubicka  <jh@suse.cz>
14011         * update-threading.c: Replace by the proper one.
14013 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14015         PR 23164
14016         * g++.dg/tree-ssa/pr23164.C: New test.
14018 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14020         * gcc.dg/tree-ssa/pr23192.c: New test.
14022 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14024         * gcc.c-torture/execute/vrp-4.c: New test.
14026 2005-08-02  Jan Hubicka  <jh@suse.cz>
14028         * update-threading.c: New test.
14030 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14032         * gcc.c-torture/compile/20050801-1.c: New test.
14033         * gcc.c-torture/compile/20050801-2.c: New test.
14035 2005-08-01  Jan Hubicka  <jh@suse.cz>
14037         * val-prof-5.c: New test.
14039 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14041         PR c/22311
14042         * gcc.dg/pr22311-1.c : New test.
14044 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14046         PR target/23095
14047         * gfortran.dg/pr23095.f: New test.
14049         PR c++/22003
14050         * g++.dg/other/pr22003.C: New test.
14052 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14054         PR target/20621
14055         * gcc.c-torture/execute/pr20621-1.c: New test.
14057 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14059         * gfortran.dg/comma_format_extension_4.f: Adjust length
14060         of string for format.
14061         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14062         print statement with internal write.
14063         * gfortran.dg/der_array_io_2.f: Likewise.
14064         * gfortran.dg/der_array_io_3.f: Likewise.
14066 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14068         * gcc.dg/fold-abs-4.c: new test.
14070 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14072         PR fortran/22570 an related issues.
14073         * gfortran.dg/x_slash_1.f: New test.
14075 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14077         PR c/23143
14078         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14079         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14081 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14083         PR c/529
14084         * gcc.dg/Wshadow-3.c: New test.
14086 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14088         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14089         used to have the wrong bounds).
14091 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14093         PR c/21720
14094         * gcc.dg/hex-round-1.c: Test more cases.
14095         * gcc.dg/hex-round-2.c: New test.
14097 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14099         PR 22550
14100         * g++.dg/tree-ssa/pr22550.C: New test.
14102 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14104         * gcc.dg/tree-ssa/vrp19.c: New test.
14105         * gcc.dg/tree-ssa-vrp20.c: New test.
14107 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14109         PR c/22240
14110         * gcc.dg/transparent-union-4.c: New test.
14112 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14114         PR c/22192
14115         * gcc.dg/c99-vla-2.c: New test.
14117 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14119         PR c/21720
14120         * gcc.dg/hex-round-1.c: New test.
14122 2005-07-28  Jan Hubicka  <jh@suse.cz>
14124         * inliner-1.c: Do not dump everything.
14125         * tree-prof.exp: Do not pass -ftree-based-profiling.
14126         * bprob.exp: Likewise.
14128         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14130 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14132         PR c++/22545
14133         * g++.dg/expr/ptrmem7.C: New test.
14135 2005-07-28  Mike Stump  <mrs@apple.com>
14137         * g++.old-deja/g++.mike/visibility-1.C: New test.
14139 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14141         PR c/20187
14142         * gcc.c-torture/execute/pr20187-1.c: New test.
14144 2005-07-28  Jeff Law  <law@redhat.com>
14146         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14147         * gcc.dg/tree-ssa/vrp18.c: New test.
14149 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14151         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14153 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14155         PR tree-optimization/22506
14156         * gcc.dg/vect/ps22506.c: New test.
14158 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14160         PR target/21149
14161         * gcc.target/i386/sse-3.c: New test.
14163 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14165         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14166         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14168 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14170         PR c/22589
14171         * gcc.c-torture/compile/pr22589-1.c: New test.
14173 2005-07-28  Jan Hubicka  <jh@suse.cz>
14175         * update-loopch.c: New testcase.
14177 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14179         PR rtl-optimization/23047
14180         * gcc.c-torture/execute/pr23047.c: New test.
14181         * gcc.c-torture/execute/pr23047.x: New.
14183 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14185         PR tree-optimization/22493
14186         * gcc.c-torture/execute/pr22493-1.c: New test.
14187         * gcc.c-torture/execute/pr22493-1.x: New.
14188         * gcc.c-torture/execute/vrp-1.c: New test.
14189         * gcc.c-torture/execute/vrp-2.c: New test.
14190         * gcc.c-torture/execute/vrp-2.c: New test.
14192 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14194         * gcc.target/frv/all-builtin-read8.c: Delete.
14195         * gcc.target/frv/all-builtin-read16.c: Delete.
14196         * gcc.target/frv/all-builtin-read32.c: Delete.
14197         * gcc.target/frv/all-builtin-read64.c: Delete.
14198         * gcc.target/frv/all-builtin-write8.c: Delete.
14199         * gcc.target/frv/all-builtin-write16.c: Delete.
14200         * gcc.target/frv/all-builtin-write32.c: Delete.
14201         * gcc.target/frv/all-builtin-write64.c: Delete.
14202         * gcc.target/frv/all-read-write-1.c: New.
14204 2005-07-27  Jeff Law  <law@redhat.com>
14206         * gcc.c-torture/execute/pr22630.c: New test.
14208 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14210         PR tree-optimization/23073
14211         * gcc.dg/vect/nodump-pr23073.c: New test.
14212         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14214 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14216         PR tree-optimize/22348
14217         * gcc.c-torture/execute/pr22348.c: New.
14219 2005-07-27  Richard Guenther  <rguenther@suse.de>
14221         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14223 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14225         PR fortran/22503
14226         * gfortran.dg/logical_comp.f90: New test.
14228 2005-07-27  Jan Hubicka  <jh@suse.cz>
14230         * inliner-1.c: Add cleanup of dumps.
14231         * val-prof-*.c: Likewise.
14232         * update-tailcall.c: New.
14234 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14236         PR 22591
14237         * gcc.dg/tree-ssa/pr22591.c: New test.
14238         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14240 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14242         PR libobjc/22606
14243         * objc.dg/try-catch-11.m: New test.
14245 2005-07-26  Richard Guenther  <rguenther@suse.de>
14247         PR tree-optimization/22486
14248         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14250 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14252         PR tree-opt/22484
14253         * testsuite/g++.dg/opt/loop2.C: New test.
14255 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14257         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14258         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14260 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14262         * lib/profopt.exp (profopt-execute): Check for profiling data
14263         files on the target.
14265 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14267         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14268         for matching of asm labels.
14270 2005-07-25  Richard Guenther  <rguenther@suse.de>
14272         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14274 2005-07-25  Richard Guenther  <rguenther@suse.de>
14276         PR testsuite/22624
14277         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14279 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14281         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14282         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14283         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14284         * gcc.dg/vect/vect-100.c: New test.
14285         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14286         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14287         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14288         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14289         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14290         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14291         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14292         * gfortran.dg/vect/pr19049.f90: New testcase.
14293         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14295 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14297         * gcc.c-torture/execute/20050713-1.c: New test.
14299         PR fortran/20063
14300         * gfortran.fortran-torture/execute/data_4.f90: New test.
14302         PR middle-end/20303
14303         * gcc.dg/visibility-d.c: New test.
14305 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14307         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14308         * gfortran.dg/underflow.f90: Ditto.
14310 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14312         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14313         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14314         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14316 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14318         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14319         include case of field width of zero.
14321 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14323         PR libgfortran/21875
14324         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14325         with trailing blanks on normal formatted read.
14327 2005-07-23  Chao-ying Fu  <fu@mips.com>
14329         * gcc.target/mips/mips32-dsp-type.c: New test.
14330         * gcc.target/mips/mips32-dsp.c: New test.
14332 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14334         PR testsuite/21073
14335         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14337         PR testsuite/20454
14338         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14339         and __cyg_profile_func_exit.
14341 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14343         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14344         * gfortran.dg/comma_format_extension_4.f: Same.
14345         * gfortran.dg/pr15332.f: Same.
14346         * gfortran.dg/pr21730.f: Same.
14348 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14350         * g++.dg/opt/vrp2.C: Fix testcase.
14352         PR tree-opt/22625
14353         * g++.dg/opt/vrp2.C: New test.
14355 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14357         PR debug/21828
14358         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14360 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14362         * gcc.dg/tree-ssa/20050719-1.c: New test.
14364 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14366         * gcc.dg/bfin-longcall-1.c: New file.
14367         * gcc.dg/bfin-longcall-2.c: New file.
14369 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14371         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14373 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14375         PR middle-end/19055
14376         * gcc.dg/tree-ssa/pr19055.c: New test.
14377         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14379 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14381         PR C++/22358
14382         * g++.dg/other/pr22358.C: New test.
14384 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14386         PR c++/2922
14387         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14389 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14391         PR c++/15938
14392         * g++.dg/init/union2.C: New test.
14394 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14396         PR c/22393
14397         * gcc.dg/complex-4.c: New test.
14399 2005-07-21  Richard Guenther  <rguenther@suse.de>
14401         PR testsuite/22522
14402         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14403         scanning for asm labels.
14404         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14406 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14408         PR target/22085
14409         * gcc.dg/altivec-pr22085.c: New.
14411 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14413         PR tree-optimization/19210
14414         * gcc.dg/tree-ssa/pr19210-1.c: New.
14415         * gcc.dg/tree-ssa/pr19210-2.c: New.
14417 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14419         PR rtl-optimization/22167
14420         * g++.dg/opt/pr22167.C: New test.
14422 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14424         PR c++/2922
14425         * g++.dg/lookup/two-stage2.C: New.
14426         * g++.dg/lookup/two-stage3.C: New.
14427         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14428         fixed two-stage name lookup for operators.
14429         * g++.dg/template/call3.C: Compiler now produces an appropriate
14430         error message.
14431         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14432         14 as a candidate.
14433         * g++.dg/template/ptrmem4.C: Compiler produces different error
14434         message.
14435         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14436         connect_to_method as a candidate.
14438 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14440         * gcc.dg/fold-alloc-1.c: New test.
14442 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14444         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14445         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14447 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14449         * gcc.dg/fold-abs-1.c: New test.
14450         * gcc.dg/fold-abs-2.c: New test.
14451         * gcc.dg/fold-abs-3.c: New test.
14453 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14455         Make CONSTRUCTOR use VEC to store initializers.
14456         * g++.dg/ext/complit3.C: Check for specific error messages.
14457         * g++.dg/init/brace2.C: Update error message.
14458         * g++.dg/warn/Wbraces2.C: Likewise.
14460 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14462         PR fortran/16940
14463         * gfortran.dg/module_interface_1.f90: New test.
14465 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14466             Kenneth Zadeck <zadeck@naturalbridge.com>
14468         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14470 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14473         specify -Wformat for these tests.
14474         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14475         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14476         * gcc.dg/format/opt-6.c: Delete.
14478 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14480         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14481         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14483 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14485         * gcc.dg/tree-ssa/alias-2.c: New test.
14487 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14489         PR c++/22263
14490         * g++.dg/template/explicit7.C: New test.
14492 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14494         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14495         width of 8 to +Inf and -Inf.
14497 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14499         PR c++/22139
14500         * g++.dg/template/friend36.C: New test.
14502 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14504         PR fortran/21730
14505         * gfortran.dg/pr21730.f: New test.
14507 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14508             Kenneth Zadeck <zadeck@naturalbridge.com>
14510         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14511         since pure const detection cannot run at -O1 in c compiler.
14512         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14513         can now optimize this case properly.
14514         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14515         because we now pass.
14516         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14518 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14520         PR c/22421
14521         * gcc.dg/format/bitfld-1.c: New test.
14523 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14525         PR c++/22204
14526         * g++.dg/rtti/repo1.C: New test.
14528 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14530         PR middle-end/22398
14531         * gcc.c-torture/compile/pr22398.c: New test.
14533 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14535         PR c++/22132
14536         * g++.dg/expr/cast4.C: New test.
14538 2005-07-15  Richard Guenther  <rguenther@suse.de>
14540         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14541         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14543 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14545         PR tree-optimization/22230
14546         * gcc.dg/tree-ssa/pr22230.c: New test.
14548 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14550         * gfortran.dg/g77/cpp6.f: New test.
14552         PR fortran/22417
14553         * gfortran.dg/g77/cpp5.F: New test.
14554         * gfortran.dg/g77/cpp5.h: New file.
14555         * gfortran.dg/g77/cpp5inc.h: New file.
14557 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14559         PR libfortran/16435
14560         * gfortran.dg/tl_editting.f90: New.
14561         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14563 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14565         * gfortran.dg/char_array_constructor.f90: New test.
14567 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14569         * gfortran.dg/past_eor.f90: New.
14570         * gfortran.dg/complex_read.f90: New.
14572 2005-07-13  Jeff Law  <law@redhat.com>
14574         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14575         additional casts.
14577         * gcc.dg/tree-ssa/pr22321.c: New test
14579 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14581         PR tree-optimization/21921
14582         * gcc.dg/tree-ssa/pr21921.c: New.
14584 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14586         PR tree-optimizatio/22442
14587         * gcc.dg/tree-ssa/loop-11.c: New test.
14589 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14591         PR tree-opt/21840
14592         * gcc.c-torture/compile/pr21840.c: New test.
14594 2005-07-12  Jan Hubicka  <jh@suse.cz>
14596         * gcc.c-torture/compile/pr22379.c: New test.
14598 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14600         PR libfortran/21593
14601         gfortran.dg/dev_null.f90: Remove outdated comment about
14602         PR libfortran/21593.
14605 2005-07-12  Dale Johannesen  <dalej@apple.com>
14607         * gcc.target/i386/compress-float-sse.c: New.
14608         * gcc.target/i386/compress-float-sse-pic.c: New.
14609         * gcc.target/i386/compress-float-387.c: New.
14610         * gcc.target/i386/compress-float-387-pic.c: New.
14611         * gcc.dg/compress-float-ppc.c: New.
14612         * gcc.dg/compress-float-ppc-pic.c: New.
14614 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14616         PR libfortran/21593
14617         gfortran.dg/dev_null.f90: Remove targets.
14619 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14621         PR tree-opt/22335
14622         * gcc.dg/pr22335-1.c: New test.
14623         * gcc.dg/pr22335-2.c: New test.
14625 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14627         PR c++/20172
14628         * g++.dg/template/nontype12.C : New test.
14630 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14632         * gcc.dg/tree-ssa/loop-10.c: New test.
14634 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14636         * gcc.c-torture/execute/20020720-1.x: Remove.
14638 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14640         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14642 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14644         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14645         (dg-mips-options): Use it.
14647 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14649         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14651 2005-07-09  Richard Henderson  <rth@redhat.com>
14653         * lib/target-supports.exp (check_effective_target_sync_char_short):
14654         Add alpha.
14656 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14658         PR libfortran/22217
14659         * gfortran.dg/negative-z-descriptor.f90: New test.
14661 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14663         PR tree-opt/22329
14664         * gcc.dg/pr22329.c: New test.
14666 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14668         PR tree-optimization/20139
14669         * gcc.dg/tree-ssa/pr20139.c: New.
14671 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14673         PR tree-opt/22356
14674         * testsuite/gcc.dg/pr22356-1.c: New test.
14676 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14678         PR c++/21799
14679         * g++.dg/template/unify8.C: New.
14680         * g++.dg/template/unify9.C: New.
14682 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14684         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14686 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14688         * gcc.dg/darwin-version-1.c: New.
14689         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14690         * gcc.dg/builtins-20.c: Likewise.
14691         * gcc.dg/builtins-53.c: Likewise.
14692         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14693         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14694         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14695         * gcc.dg/torture/builtins-power-1.c: Likewise.
14696         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14697         on Darwin.
14699 2005-07-07  Jeff Law  <law@redhat.com>
14701         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14702         argument evaluation order.
14704 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14706         PR libfortran/21594
14707         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14708         Add test cases where the shift length is greater than the
14709         array length.
14711 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14713         * obj-c++.dg/proto-lossage-6.mm: New.
14714         * objc.dg/proto-lossage-6.m: New.
14716 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14718         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14719         * objc.dg/gnu-runtime-2.m: Likewise.
14721 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14723         * gfortran.dg/longline.f: New test.
14725         * gfortran.dg/badline.f: New test.
14727 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14729         PR fortran/16531
14730         PR fortran/15966
14731         PR fortran/18781
14732         * gfortran.dg/hollerith.f90: New.
14733         * gfortran.dg/hollerith2.f90: New.
14734         * gfortran.dg/hollerith3.f90: New.
14735         * gfortran.dg/hollerith4.f90: New.
14736         * gfortran.dg/hollerith_f95.f90: New.
14737         * gfortran.dg/hollerith_legacy.f90: New.
14738         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14740 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14742         PR objc/22274
14743         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14744         * objc.dg/gnu-runtime-2.m: New.
14746 2005-07-06  Jeff Law  <law@redhat.com>
14748         * gcc.dg/tree-ssa/vrp17.c: New test.
14750 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14752         PR fortran/22327
14753         * gfortran.dg/array_constructor_5.f90: New test.
14755 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14757         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14759 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14761         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14762         * gcc.dg/980816-1.c: Ditto.
14764 2005-07-06  Jeff Law  <law@redhat.com>
14766         * gcc.c-torture/compile/pr21356.c: New test.
14768 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14770         PR c/22013
14771         PR c/22098
14772         * gcc.c-torture/compile/pr22013-1.c,
14773         gcc.c-torture/execute/pr22098-1.c,
14774         gcc.c-torture/execute/pr22098-2.c,
14775         gcc.c-torture/execute/pr22098-3.c: New tests.
14777 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14779         PR c/22308
14780         * gcc.dg/pr22308-1.c: New test.
14782 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14784         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14785         target.
14786         * gcc.dg/compare9.c: Use -fshort-enums instead of
14787         -fno-short-enums.  Change the last test to dg-bogus.
14789 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14791         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14792         * gcc.dg/compare9.c: New.
14794 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14796         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14798 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14800         PR testsuite/22288
14801         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14804 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14806         * gcc.dg/format/gcc_gfc-1.c: New.
14808 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14810         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14812 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14814         PR fortran/20842
14815         * gfortran.dg/io_invalid_1.f90: New test.
14817 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14819         * gcc.dg/format/gcc_diag-1.c: Update.
14821 2005-07-02  Jeff Law  <law@redhat.com>
14823         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14824         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14826 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14828         * gcc.dg/format/gcc_diag-1.c: Update.
14830 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14832         PR tree-opt/22269
14833         * gcc.c-torture/compile/pr22269.c: New test.
14835 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14837         PR 21584
14838         PR 22219
14839         * g++.dg/tree-ssa/pr21584-1.C: New test.
14840         * g++.dg/tree-ssa/pr21584-2.C: New test.
14842 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14844         * obj-c++.dg/try-catch-11.mm: New.
14845         * objc.dg/try-catch-10.m: New.
14847 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14849         * g++.dg/other/ucnid-1.C: xfail on AIX.
14851 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14853         PR 22234
14854         * gcc.dg/20050629-1.c: New test.
14856 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14858         * obj-c++.dg/const-str-1[0-1].mm: New.
14859         * objc.dg/const-str-1[0-1].m: New.
14861 2005-05-29  Richard Henderson  <rth@redhat.com>
14863         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14864         Rename from check_effective_target_vect_no_max.
14865         (check_effective_target_vect_no_int_add): New.
14866         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14867         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14868         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14869         * gcc.dg/vect/vect-reduc-1.c: Use both.
14870         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14872 2005-05-29  Richard Henderson  <rth@redhat.com>
14874         * lib/target-supports.exp (check_effective_target_vect_no_max):
14875         Remove i386 and x86_64.
14877 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14879         PR testsuite/21969
14880         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14882 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14884         PR middle-end/21969
14885         * gcc.dg/vect/pr21969.c: New test.
14887 2005-06-28  Eric Christopher  <echristo@redhat.com>
14889         PR c/22052
14890         PR c/21975
14891         * gcc.dg/inline1.c: New test.
14892         * gcc.dg/inline2.c: Ditto.
14893         * gcc.dg/inline3.c: Ditto.
14894         * gcc.dg/inline4.c: Ditto.
14895         * gcc.dg/inline5.c: Ditto.
14897 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14899         PR libfortran/22142
14900         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14901         Add testcase also testing eoshift1 for PR 22142.
14903 2005-06-28  Richard Henderson  <rth@redhat.com>
14905         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14906         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14907         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14908         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14909         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14911 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14913         PR libfortran/22142
14914         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14915         Add testcase for PR 22142.
14917 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14919         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14920         gcc.target/ia64/fpreg-2.c: New tests.
14922 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14924         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14926 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14928         PR libfortran/22170
14929         * gfortran.dg/slash_1.f90: New test.
14931 2005-06-27  Richard Henderson  <rth@redhat.com>
14933         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14934         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14935         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14936         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14937         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14938         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14940 2005-06-27  Richard Henderson  <rth@redhat.com>
14942         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14943         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14945 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14947         * obj-c++.dg/proto-lossage-5.mm: New.
14948         * objc.dg/proto-lossage-5.m: New.
14950 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14952         PR 21959
14953         * gcc.dg/tree-ssa/pr21959.c: New test.
14955 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14957         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14958         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14959         testing uninitialized var.
14961         * gcc.c-torture/execute/builtins/chk.h: New.
14962         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14963         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14964         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14965         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14966         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14967         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14968         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14969         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14970         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14971         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14972         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14973         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14974         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14975         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14976         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14977         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14978         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14979         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14980         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14981         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14982         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14983         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14984         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14985         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14986         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14987         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14988         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14989         * gcc.dg/builtin-object-size-1.c: New test.
14990         * gcc.dg/builtin-object-size-2.c: New test.
14991         * gcc.dg/builtin-object-size-3.c: New test.
14992         * gcc.dg/builtin-object-size-4.c: New test.
14993         * gcc.dg/builtin-object-size-5.c: New test.
14994         * gcc.dg/builtin-stringop-chk-1.c: New test.
14995         * gcc.dg/builtin-stringop-chk-2.c: New test.
14996         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14997         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14998         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14999         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15000         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15001         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15002         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15003         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15004         * gcc.c-torture/execute/printf-1.c: New test.
15005         * gcc.c-torture/execute/fprintf-1.c: New test.
15006         * gcc.c-torture/execute/vprintf-1.c: New test.
15007         * gcc.c-torture/execute/vfprintf-1.c: New test.
15008         * gcc.c-torture/execute/printf-chk-1.c: New test.
15009         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15010         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15011         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15013 2005-06-27  Michael Matz  <matz@suse.de>
15015         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15016         slot is not merged if address escapes.
15018 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15020         PR c/21911
15021         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15023 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15025         PR middle-end/17965
15026         * gcc.c-torture/compile/20050622-1.c: New test.
15028         PR middle-end/22028
15029         * gcc.dg/20050620-1.c: New test.
15031 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15033         PR tree-optimization/22026
15034         * gcc.dg/tree-ssa/pr22026.c: New.
15036 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15038         PR libfortran/22144
15039         * gfortran.dg/shift-alloc.f90: New testcase.
15041 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15043         * all files: Update FSF address in copyright headers.
15045 2005-06-22  Jan Hubicka  <jh@suse.cz>
15047         * wholeprogram-1.c: New testcase.
15048         * wholeprogram-2.c: New testcase.
15050 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15052         PR 22171
15053         * gcc.dg/tree-ssa/pr22171.c: New test.
15055 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15057         * gfortran.dg/simplify_modulo.f90: New.
15059 2005-06-24  Jan Hubicka  <jh@suse.cz>
15061         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15063 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15065         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15067 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15069         * obj-c++.dg/typedef-alias-1.mm: New.
15070         * objc.dg/typedef-alias-1.m: New.
15072 2005-06-23  Jeff Law  <law@redhat.com>
15074         * gcc.dg/tree-ssa/vrp16.c: New test.
15076 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15078         * lib/target-supports.exp: Add
15079         check_effective_target_fortran_large_real and
15080         check_effective_target_fortran_large_int to check for
15081         corresponding effective targets.
15082         * gfortran.dg/large_integer_kind_1.f90: New test.
15083         * gfortran.dg/large_real_kind_1.f90: New test.
15085 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15087         PR tree-optimization/22117
15088         * gcc.dg/tree-ssa/pr22117.c: New.
15090 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15092         PR testsuite/22123
15093         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15095 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15097         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15099 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15101         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15102         * gfortran.dg/f2c_4.c: Likewise.
15104 2005-06-22 Paul Brook  <paul@codesourcery.com>
15106         PR fortran/21034
15107         * gfortran.dg/auto_save_1.f90: New test.
15109 2005-06-22  Michael Matz  <matz@suse.de>
15111         * gcc.target/x86-64/abi: New directory.
15112         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15113         * gcc.target/x86-64/abi/README.gcc: New file.
15114         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15115         * gcc.target/x86-64/abi/asm-support.s: New file.
15116         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15117         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15118         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15119         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15120         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15121         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15122         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15123         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15124         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15125         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15126         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15127         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15128         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15129         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15130         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15131         * gcc.target/x86_64/abi/test_varargs.c: New test.
15133 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15135         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15136         32-bit i?86 and x86_64.
15138 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15140         * obj-c++.dg/const-str-[1-9].mm: New tests.
15142 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15144         PR fortran/22010
15145         * gfortran.dg/namelist_use.f90: New.
15146         * gfortran.dg/namelist_use_only.f90: New.
15148 2005-06-21  Jeff Law  <law@redhat.com>
15150         * gcc.dg/tree-ssa/vrp15.c: New test.
15152 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15154         * lib/target-supports.exp (check_effective_target_vect_reduction):
15155         Remove.
15156         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15157         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15158         remove vect_reduction target keyword. Also avoid two returns in main.
15159         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15160         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15161         * gcc.dg/vect/vect-reduc-1short.c: New test.
15162         * gcc.dg/vect/vect-reduc-1char.c: New test.
15163         * gcc.dg/vect/vect-reduc-2short.c: New test.
15164         * gcc.dg/vect/vect-reduc-2char.c: New test.
15165         * gcc.dg/vect/vect-reduc-6.c: New test.
15166         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15167         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15168         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15170 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15171         Paul Thomas  <pault@gcc.gnu.org>
15173         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15174         New tests.
15176 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15178         * gfortran.dg/backslash_1.f90: New test.
15179         * gfortran.dg/backslash_2.f90: New test.
15181 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15183         * gfortran.dg/duplicate_labels.f90: New test.
15185 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15187         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15188         unsupportable relocations.
15189         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15190         * gcc.dg/20050321-2.c: xfail for NetWare.
15192 2005-06-20  Andreas Jaeger  <aj@suse.de>
15194         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15195         gcc.target/i386/fastcall-sseregparm.c,
15196         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15198 2005-06-19  Richard Henderson  <rth@redhat.com>
15200         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15202 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15204         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15206 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15208         PR c++/22115
15209         * g++.dg/conversion/simd2.C: Change expected error message.
15211 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15213         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15214         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15215         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15217 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15219         * gcc.dg/fold-mod-1.c: New test.
15221 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15223         PR fortran/19926
15224         * gfortran.dg/pr19926.f90: New test.
15226 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15228         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15229         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15230         targets.
15231         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15232         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15234 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15236         * gcc.target/ia64/float80-varargs-1.c: New test.
15238 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15240         PR tree-opt/22035
15241         * gfortran.dg/f2c_6.f90: New test.
15243 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15245         PR c++/17413
15246         * g++.dg/template/local5.C: New.
15248 2005-06-17  Richard Henderson  <rth@redhat.com>
15250         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15252 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15254         PR testsuite/21945
15255         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15257 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15259         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15260         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15261         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15262         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15263         check_vect to verify the presence of hardware vector support.
15265 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15267         PR testsuite/22056
15268         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15270 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15272         PR libfortran/19216
15273         * gfortran.dg/pr19216.f: Add correct space between brackets and
15274         dg directive.
15276 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15278         PR libfortran/16436
15279         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15281 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15283         * gcc.target/i386/attributes-error.c: New testcase.
15284         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15285         * gcc.target/i386/regparm-stdcall.c: Likewise.
15286         * gcc.target/i386/sseregparm-1.c: Likewise.
15287         * gcc.target/i386/sseregparm-2.c: Likewise.
15289 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15291         * g++.dg/rtti/crash2.C: New.
15293 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15295         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15297 2005-06-15  David Ung  <davidu@mips.com>
15299         * gcc.target/mips/mips16e-extends.c: New test for testing the
15300         generation of MIPS16e zeb/zeh, seb/seh instructions.
15302 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15304         PR 22018
15305         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15306         * gcc.dg/tree-ssa/pr22018.c: New test.
15308 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15310         * gcc.dg/simd-1.c: Update error messages.
15311         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15312         * gcc.dg/simd-2.c: Update error messages.
15313         * gcc.dg/simd-4.c: New.
15315 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15317         PR c++/20678
15318         * g++.dg/other/crash-4.C: New.
15320 2005-06-14  Devang Patel  <dpatel@apple.com>
15322         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15324 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15326         PR c++/21929
15327         * g++.dg/parse/crash11.C: Update
15329 2005-06-13  Jeff Law  <law@redhat.com>
15331         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15332         perform the desired transformations.
15333         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15334         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15336 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15338         PR fortran/22038
15339         * gfortran.dg/forall_1.f90: Un-XFAIL.
15341 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15343         PR c++/21929
15344         * g++.dg/parse/crash26.C: New.
15346         PR c++/20789
15347         * g++.dg/init/member1.C: New.
15349 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15351         * gfortran.dg/altreturn_1.f90: New test.
15353 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15355         PR middle-end/21985
15356         * gcc.dg/tree-ssa/pr21985.c: New test.
15358 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15360         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15362 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15364         PR c++/21930
15365         * g++.dg/other/error10.C: New test case.
15367 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15369         PR libfortran/19155
15370         * gfortran.dg/pr19155.f: Add test.
15372 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15374         * gfortran.dg/f2c_7.f90: New test.
15376         * gfortran.dg/forall_1.f90: XFAILed.
15378 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15380         * gcc.dg/pr14796-1.c: New.
15381         * gcc.dg/pr14796-2.c: New.
15383 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15385         PR fortran/17792
15386         PR fortran/21375
15387         * gfortran.dg/deallocate_stat.f90: New test.
15389 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15391         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15393 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15395         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15396         access will be generated when this loop is vectorized. Test that
15397         accesses with same alignment were detected.
15398         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15399         Test that accesses with same alignment were detected.
15400         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15401         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15402         alignment were detected.
15404 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15406         PR c++/10611
15407         * g++.dg/conversion/simd2.C: New.
15409 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15411         * gcc.dg/Wcxx-compat-1.c: New.
15413 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15415         PR libfortran/21480
15416         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15417         complex array.
15419 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15421         * gcc.dg/alias-8.c: New.
15423 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15425         * gcc.dg/format/cmn_err-1.c: Update.
15427 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15429         PR target/20666
15430         * gcc.target/sparc/fexpand-2.c: New.
15431         * gcc.target/sparc/fpmerge-2.c: New.
15432         * gcc.target/sparc/fpmul-2.c: New.
15433         * gcc.target/sparc/noresult.c: New.
15434         * gcc.target/sparc/pdist-2.c: New.
15435         * gcc.target/sparc/pdist-3.c: New.
15437 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15439         PR testsuite/21702
15440         * gcc.target/i386/i386.exp: Fix comment typo.
15442 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15444         PR c++/19497
15445         * g++.dg/inherit/using5.C: New.
15446         * g++.dg/inherit/using6.C: New.
15448 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15450         PR c++/19894
15451         * g++.dg/template/ptrmem15.C: New test.
15453         PR c++/20563
15454         * g++.dg/ext/label4.C: New test.
15456 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15458         * gcc.dg/tls/debug-1.c: New test.
15460 2005-06-07  Dale Johannesen  <dalej@apple.com>
15462         * gcc.target/i386/movq.c: New.
15464 2005-06-07  Dale Johannesen  <dalej@apple.com>
15466         * gcc.dg/20050607-1.c: New.
15468 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15470         PR middle-end/21850
15471         * gcc.c-torture/execute/20050607-1.c: New test.
15473 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15475         PR libfortran/21926
15476         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15477         Test case where the return array has lowest stride one,
15478         but isn't packed.
15480 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15482         * lib/target-supports.exp (check_effective_target_sync_int_long):
15483         Add s390 and s390x targets.
15485 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15487         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15488         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15489         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15490         * gcc.dg/tree-ssa/loop-9.c: New test.
15492 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15494         * g++.dg/parse/defarg10.C: New.
15496 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15498         PR regression/21897
15499         * gcc.c-torture/execute/20050604-1.c: New test.
15501 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15503         PR 21903
15504         * g++.dg/parse/defarg9.C: New.
15506         PR c++/20637
15507         * g++.dg/inherit/using4.C: New.
15508         * g++.dg/overload/error1.C: Adjust expected errors.
15509         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15510         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15511         * g++.old-deja/g++.other/redecl2.C: Likewise.
15512         * g++.old-deja/g++.other/redecl4.C: Likewise.
15513         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15515 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15517         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15519 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15521         * lib/gfortran.exp (gfortran_target_compile): Call
15522         dg-additional-files-options
15523         * gfortran.dg/f2c_4.f90: New file
15524         * gfortran.dg/f2c_4.c: New file
15525         * gfortran.dg/f2c_5.f90: New file
15526         * gfortran.dg/f2c_5.c: New file
15528 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15530         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15532         PR fortran/21912
15533         * gfortran.dg/array_constructor_4.f90: New test.
15535 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15537         PR c++/21619
15538         * g++.dg/ext/builtin9.C: New test.
15540 2005-06-05  Dale Johannesen  <dalej@apple.com>
15542         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15543         * gcc.c-torture/execute/20050603-2.c: Ditto.
15545 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15547         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15548         * gcc.dg/vect/vect-reduc-1.c: New.
15549         * gcc.dg/vect/vect-reduc-2.c: New.
15550         * gcc.dg/vect/vect-reduc-3.c: New.
15552 2005-06-04  Dale Johannesen  <dalej@apple.com>
15554         * gcc.c-torture/execute/20050603-1.c: New.
15555         * gcc.c-torture/execute/20050603-2.c: New.
15556         * gcc.dg/20050603-3.c: New.
15558 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15560         PR fortran/19195
15561         * gfortran.dg/debug_1.f90: New test.
15563         * gfortran.dg/forall_1.f90: New test.
15565 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15567         * gfortran.dg/array_constructor_3.f90: New test.
15569 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15571         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15573 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15575         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15577 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15579         PR c/21873
15580         * gcc.dg/init-excess-1.c: New test.
15582 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15584         PR c++/21853
15585         * g++.dg/expr/static_cast6.C: New test.
15587 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15589         * gcc.dg/tree-ssa/vrp14.c: New test.
15591 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15593         PR c++/21336
15594         * g++.dg/template/new2.C: New test.
15596 2005-06-03  Josh Conner  <jconner@apple.com>
15598         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15599         all entries in initializer.
15601 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15603         PR middle-end/21858
15604         * gcc.dg/pr21858.c: New testcase.
15606 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15608         PR tree-optimization/21292
15610         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15611         New.
15612         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15613         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15614         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15615         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15616         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15618 2005-06-02  Richard Henderson  <rth@redhat.com>
15620         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15622 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15624         * gcc.dg/wtypequal.c: New testcase.
15626 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15628         PR 21582
15629         * gcc.dg/tree-ssa/pr21582.c: New test.
15631 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15633         PR c++/21280
15634         * g++.dg/opt/interface2.h: New.
15635         * g++.dg/opt/interface2.C: New.
15636         * g++.dg/init/ctor4.C: Adjust error lines.
15637         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15638         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15639         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15640         * g++.old-deja/g++.pt/assign1.C: Likewise.
15641         * g++.old-deja/g++.pt/crash20.C: Likewise.
15643 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15645         PR tree-optimization/21734
15646         * g++.dg/vect/pr21734_1.cc: New.
15647         * g++.dg/vect/pr21734_2.cc: New.
15649 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15651         PR c++/20350
15652         * g++.dg/template/spec24.C: New.
15654         PR c++/21151
15655         * g++.dg/pch/local-1.C: New.
15656         * g++.dg/pch/local-1.Hs: New.
15658 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15660         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15661         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15662         * gcc.dg/tree-ssa/pr14341.c: New test.
15663         * gcc.dg/tree-ssa/pr14841.c: New test.
15664         * gcc.dg/tree-ssa/pr20701.c: New test.
15665         * gcc.dg/tree-ssa/pr21086.c: New test.
15666         * gcc.dg/tree-ssa/pr21090.c: New test.
15667         * gcc.dg/tree-ssa/pr21332.c: New test.
15668         * gcc.dg/tree-ssa/pr21458.c: New test.
15669         * gcc.dg/tree-ssa/pr21658.c: New test.
15670         * gcc.dg/tree-ssa/vrp01.c: New test.
15671         * gcc.dg/tree-ssa/vrp02.c: New test.
15672         * gcc.dg/tree-ssa/vrp03.c: New test.
15673         * gcc.dg/tree-ssa/vrp04.c: New test.
15674         * gcc.dg/tree-ssa/vrp05.c: New test.
15675         * gcc.dg/tree-ssa/vrp06.c: New test.
15676         * gcc.dg/tree-ssa/vrp07.c: New test.
15677         * gcc.dg/tree-ssa/vrp08.c: New test.
15678         * gcc.dg/tree-ssa/vrp09.c: New test.
15679         * gcc.dg/tree-ssa/vrp10.c: New test.
15680         * gcc.dg/tree-ssa/vrp11.c: New test.
15681         * gcc.dg/tree-ssa/vrp12.c: New test.
15682         * gcc.dg/tree-ssa/vrp13.c: New test.
15684 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15686         PR 21029
15687         * gcc.dg/tree-ssa/pr21029.c: New test.
15689 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15691         * gfortran.dg/logint-1.f: New test case.
15692         * gfortran.dg/logint-2.f: Likewise.
15693         * gfortran.dg/logint-3.f: Likewise.
15695 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15697         PR c/21536
15698         PR c/20760
15699         * gcc.dg/20050527-1.c: New test.
15701         * gcc.dg/i386-sse-12.c: New test.
15703         PR fortran/21729
15704         * gfortran.dg/implicit_5.f90: New test.
15706 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15708         PR fortran/20883
15709         * gfortran/assign_4.f90: New test.
15710         * gfortran/assign_2.f90: Change compile to run.
15712 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15714         * lib/target-supports.exp
15715         (check_effective_target_sync_char_short): New.
15716         * gcc.dg/sync-2.c: New.
15718 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15720         PR tree-optimization/21817
15721         * gcc.dg/torture/pr21817-1.c: New.
15723 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15725         PR c++/21165
15726         * g++.dg/template/init5.C: New.
15728 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15730         * gfortran.dg/char_initialiser_actual.f90:
15731         Test character initialisers as actual arguments.
15732         * gfortran.dg/char_pointer_comp_assign.f90:
15733         Test character pointer structure component assignments.
15734         * gfortran.dg/char_array_structure_constructor.f90:
15735         Test character components in structure constructors.
15737 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15739         PR middle-end/20931
15740         * g++.dg/opt/pr20931.C: New test.
15742 2005-05-31  Andreas Jaeger  <aj@suse.de>
15744         PR testsuite/20772
15745         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15746         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15747         g++.old-deja/g++.ext/asmspec1.C,
15748         g++.old-deja/g++.other/regstack.C,
15749         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15750         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15751         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15752         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15753         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15754         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15755         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15756         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15757         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15758         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15759         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15760         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15761         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15762         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15763         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15764         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15765         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15766         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15767         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15769 2005-05-31  Jeff Law  <law@redhat.com>
15771         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15773 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15775         PR middle-end/21743
15776         * gcc.dg/builtins-1.c: Activate disabled clog test.
15777         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15779 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15781         * gfortran.dg/char_pointer_assign.f90:
15782         Test character-pointer assignments and pointer assignments.
15783         * gfortran.dg/char_pointer_dummy.f90:
15784         Test character-pointer dummy arguments.
15785         * gfortran.dg/char_pointer_func.f90:
15786         Test character-pointer function returns.
15787         * gfortran.dg/char_pointer_dependency.f90:
15788         Test character-pointer functions with dependencies.
15790 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15792         PR c++/21784
15793         * g++.dg/lookup/using14.C: New test.
15795 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15797         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15798         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15799         trailing ^M.
15801 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15803         PR c++/17413
15804         * g++.dg/template/local5.C: New.
15806         PR target/21761
15807         * gcc.c-torture/compile/pr21761.c: New.
15809         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15810         before darwin8.
15812 2005-05-30  Steven G. Kargl
15814         PR fortran/20846
15815         * gfortran.dg/inquire_8.f90: New test.
15817 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15819         PR libfortran/21376
15820         * gfortran.dg/output_exponents_1.f90: New test.
15822 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15824         PR libfortran/20006
15825         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15827 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15829         PR c++/21210
15830         * g++.dg/ext/complex1.C: New test.
15832         PR c++/21340
15833         * g++.dg/init/ctor6.C: New test.
15835 2005-05-29  Jan Hubicka  <jh@suse.cz>
15837         * gcc.c-torture/compile/pr21562.c: New.
15839 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15841         * gfortran.dg/subnormal_1.f90: New test.
15843 2005-05-28  Jan Hubicka  <jh@suse.cz>
15845         * tree-prof.exp: Fix comment.
15846         * value-prof-1.c: New.
15847         * value-prof-2.c: New.
15848         * value-prof-3.c: New.
15849         * value-prof-4.c: New.
15851 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15853         PR c++/21614
15854         * g++.dg/expr/ptrmem6.C: New test.
15855         * g++.dg/expr/ptrmem6a.C: Likewise.
15857 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15859         PR tree-optimization/21658
15860         * gcc.dg/tree-ssa/pr21658.c: New.
15862 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15864         PR c++/21455
15865         * g++.dg/inherit/ptrmem3.C: New.
15867         PR c++/21681
15868         * g++.dg/parse/template16.C: New.
15870 2005-05-27  Andreas Jaeger  <aj@suse.de>
15872         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15874         * gcc.dg/i386-sse-8.c: Run test on all archs.
15876 2005-05-26  Mike Stump  <mrs@apple.com>
15878         * objc.dg/isa-field-1.m: Only run on darwin.
15879         * objc.dg/lookup-1.m: Likewise.
15880         * objc.dg/try-catch-8.m: Likewise.
15882 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15884         PR tree-optimization/9814
15885         * gcc.dg/pr9814-1.c: New test case.
15887 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15889         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15890         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15891         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15892         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15893         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15894         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15895         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15896         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15897         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15898         objc.dg/try-catch-8.m: New.
15900 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15902         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15903         remove extraneous semicolons.
15905 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15907         * obj-c++.dg/comp-types-12.mm: New.
15908         * objc.dg/comp-types-11.m: New.
15909         * objc.dg/selector-4.m: New.
15911 2005-05-26  Andreas Jaeger  <aj@suse.de>
15913         PR testsuite/20772
15914         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15915         g++.old-deja/g++.ext/attrib3.C,
15916         g++.old-deja/g++.other/store-expr1.C,
15917         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15918         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15919         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15920         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15921         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15922         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15923         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15924         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15925         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15926         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15927         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15928         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15929         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15930         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15931         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15932         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15933         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15934         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15935         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15937 2005-05-26  Andreas Jaeger  <aj@suse.de>
15939         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15940         x86-64 compilation.
15942 2005-05-26  Andreas Jaeger  <aj@suse.de>
15944         PR testsuite/20772
15945         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15946         gcc.misc-tests/i386-pf-athlon-1.c,
15947         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15948         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15949         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15950         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15951         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15952         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15953         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15954         programs.
15956         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15957         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15958         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15959         x86-64 compilation.
15961         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15962         x86_64.
15964         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15965         effective-target ilp32.
15967 2005-05-26  David Ung  <davidu@mips.com>
15969         * gcc.target/mips/ext_ins.c: New test for testing the generation
15970         of MIPS32/64 rev 2 ext/ins instructions.
15972 2005-05-26  Andreas Jaeger  <aj@suse.de>
15974         * treelang/compile/unsigned.tree: Use gimple instead of
15975         nonexisting generic dump.
15977 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15979         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15981 2005-05-26  Andreas Jaeger  <aj@suse.de>
15983         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15985 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15987         PR libfortran/17283
15988         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15989         Test callee-allocated memory with write statements.
15991 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15993         PR middle-end/21709
15994         * gcc.dg/pr21709-1.c: New test case.
15996 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15997             Mike Stump  <mrs@apple.com>
15999         * objc/execute/next_mapping.h: Update for C++.
16001         * obj-c++.dg/selector-1.mm: Move to...
16002         * obj-c++.dg/selector-4.mm: here...
16004         * obj-c++.dg/basic.mm: New.
16005         * obj-c++.dg/comp-types-1.mm: New.
16006         * obj-c++.dg/cxx-class-1.mm: New.
16007         * obj-c++.dg/cxx-ivars-1.mm: New.
16008         * obj-c++.dg/cxx-ivars-2.mm: New.
16009         * obj-c++.dg/cxx-ivars-3.mm: New.
16010         * obj-c++.dg/cxx-scope-1.mm: New.
16011         * obj-c++.dg/cxx-scope-2.mm: New.
16012         * obj-c++.dg/defs.mm: New.
16013         * obj-c++.dg/empty-private-1.mm: New.
16014         * obj-c++.dg/encode-1.mm: New.
16015         * obj-c++.dg/encode-2.mm: New.
16016         * obj-c++.dg/encode-3.mm: New.
16017         * obj-c++.dg/extern-c-1.mm: New.
16018         * obj-c++.dg/extra-semi.mm: New.
16019         * obj-c++.dg/fix-and-continue-2.mm: New.
16020         * obj-c++.dg/isa-field-1.mm: New.
16021         * obj-c++.dg/ivar-list-semi.mm: New.
16022         * obj-c++.dg/local-decl-1.mm: New.
16023         * obj-c++.dg/lookup-1.mm: New.
16024         * obj-c++.dg/lookup-2.mm: New.
16025         * obj-c++.dg/method-1.mm: New.
16026         * obj-c++.dg/method-2.mm: New.
16027         * obj-c++.dg/method-3.mm: New.
16028         * obj-c++.dg/method-4.mm: New.
16029         * obj-c++.dg/method-5.mm: New.
16030         * obj-c++.dg/method-6.mm: New.
16031         * obj-c++.dg/method-7.mm: New.
16032         * obj-c++.dg/no-extra-load.mm: New.
16033         * obj-c++.dg/overload-1.mm: New.
16034         * obj-c++.dg/pragma-1.mm: New.
16035         * obj-c++.dg/pragma-2.mm: New.
16036         * obj-c++.dg/private-1.mm: New.
16037         * obj-c++.dg/private-2.mm: New.
16038         * obj-c++.dg/proto-qual-1.mm: New.
16039         * obj-c++.dg/qual-types-1.mm: New.
16040         * obj-c++.dg/stubify-1.mm: New.
16041         * obj-c++.dg/stubify-2.mm: New.
16042         * obj-c++.dg/super-class-1.mm: New.
16043         * obj-c++.dg/super-class-2.mm: New.
16044         * obj-c++.dg/super-dealloc-1.mm: New.
16045         * obj-c++.dg/super-dealloc-2.mm: New.
16046         * obj-c++.dg/template-1.mm: New.
16047         * obj-c++.dg/template-2.mm: New.
16048         * obj-c++.dg/template-3.mm: New.
16049         * obj-c++.dg/template-4.mm: New.
16050         * obj-c++.dg/template-5.mm: New.
16051         * obj-c++.dg/template-6.mm: New.
16052         * obj-c++.dg/try-catch-1.mm: New.
16053         * obj-c++.dg/try-catch-2.mm: New.
16054         * obj-c++.dg/try-catch-3.mm: New.
16055         * obj-c++.dg/try-catch-4.mm: New.
16056         * obj-c++.dg/try-catch-5.mm: New.
16057         * obj-c++.dg/try-catch-6.mm: New.
16058         * obj-c++.dg/try-catch-7.mm: New.
16059         * obj-c++.dg/try-catch-8.mm: New.
16060         * obj-c++.dg/try-catch-9.mm: New.
16061         * obj-c++.dg/va-meth-1.mm: New.
16063 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16065         * obj-c++.dg/selector-1.mm: New.
16066         * obj-c++.dg/selector-2.mm: New.
16068 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16070         * obj-c++.dg/selector-3.mm: New.
16071         * objc.dg/selector-3.m: New.
16073 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16075         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16076         about where warning appears.
16078 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16080         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16081         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16082         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16083         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16085 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16087         * gcc.dg/20050524-1.c: New test.
16089 2005-05-25  Jan Hubicka  <jh@suse.cz>
16091         * gcc.dg/tree-prof/inliner-1.c: New.
16093 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16095         * gcc.dg/tree-prof: New directory.
16096         * gcc.dg/tree-prof/tree-prof.exp: New.
16098 2005-05-25  DJ Delorie  <dj@redhat.com>
16100         * gcc.dg/Wattributes-1.c: New.
16101         * gcc.dg/Wattributes-2.c: New.
16102         * gcc.dg/Wattributes-3.c: New.
16104 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16106         PR tree-optimization/19833
16107         * gcc.dg/uninit-4.c: Remove xfail.
16108         * gcc.dg/uninit-9.c: Ditto.
16110 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16112         * obj-c++.dg/bitfield-[1-5].mm: New.
16113         * obj-c++.dg/class-protocol-1.mm: New.
16114         * obj-c++.dg/comp-types-1[0-1].mm: New.
16115         * obj-c++.dg/comp-types-[2-9].mm: New.
16116         * obj-c++.dg/encode-[4-8].mm: New.
16117         * obj-c++.dg/layout-1.mm: New.
16118         * obj-c++.dg/method-1[0-9].mm: New.
16119         * obj-c++.dg/method-2[0-1].mm: New.
16120         * obj-c++.dg/method-[8-9].mm: New.
16121         * obj-c++.dg/objc-gc-3.mm: New.
16122         * obj-c++.dg/try-catch-10.mm: New.
16123         * objc.dg/bitfield-5.m: New.
16124         * objc.dg/comp-types-10.m: New.
16125         * objc.dg/comp-types-9.m: New.
16126         * objc.dg/layout-1.m: New.
16127         * objc.dg/objc-gc-4.m: New.
16128         * objc.dg/try-catch-9.m: New.
16129         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16130         * objc.dg/comp-types-1.m: Likewise.
16131         * objc.dg/comp-types-[5-6].m: Likewise.
16132         * objc.dg/method-9.m: Likewise.
16134 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16136         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16137         and on hardware without VMX support.
16139         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16141         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16143         * lib/profopt.exp (dg-final-generate, dg-final-use,
16144         profopt-final-code, profopt-get-options): New.
16145         (profopt-execute): Process test directives.
16147         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16148         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16149         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16151 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16153         PR C++/21645
16154         * g++.dg/init/ctor5.C: New test.
16156 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16158         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16159         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16160         vect-113.c, vect-114.c.
16162 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16164         * gcc.dg/const-elim-1.c: Remove xfails.
16166 2005-05-23  Jeff Law  <law@redhat.com>
16168         * gcc.c-torture/compile/pr21638.c: New test.
16169         * gcc.c-torture/compile/20050520-1.c: New test.
16171 2005-05-23  Nick Clifton  <nickc@redhat.com>
16173         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16174         be a proper triple, ie: m32r*-*-*.
16175         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16177 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16179         PR middle-end/21331
16180         PR tree-opt/21293
16181         * gcc.c-torture/compile/pr21293.c: New test.
16182         * gcc.c-torture/execute/pr21331.c: New test.
16184 2004-05-20  Richard Henderson  <rth@redhat.com>
16186         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16188 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16190         * obj-c++-dg.exp: Add.
16191         * obj-c++.exp: Add.
16192         * obj-c++.dg/dg.exp: Add.
16194 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16196         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16197         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16199 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16201         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16203 2004-05-19  Richard Henderson  <rth@redhat.com>
16205         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16207 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16209         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16211         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16213 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16215         PR c++/21495
16216         * g++.dg/parse/extern1.C: New test.
16217         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16219 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16221         * gcc.dg/c99-math.h: New.
16222         * gcc.dg/c99-math-float-1.c: New test.
16223         * gcc.dg/c99-math-double-1.c: Likewise.
16224         * gcc.dg/c99-math-long-double-1.c: Likewise.
16226 2005-05-18  Richard Henderson  <rth@redhat.com>
16228         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16230 2005-05-18  Devang Patel  <dpatel@apple.com>
16232         * g++.dg/opt/20050511-1.C: New test.
16234 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16236         PR libfortran/21127
16237         * gfortran.dg/reshape-complex.f90: New test.
16239 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16241         * gfortran.dg/array_constructor_1.f90: New test.
16242         * gfortran.dg/array_constructor_2.f90: New test.
16244 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16246         PR fortran/20954
16247         * gfortran.dg/pr20954.f: New test.
16249 2005-05-17  Mike Stump  <mrs@apple.com>
16251         Yet more Objective-C++...
16253         * objc.dg/method-5.m: Update.
16254         * objc.dg/method-6.m: Update.
16255         * objc.dg/method-7.m: Update.
16256         * objc.dg/method-9.m: Update.
16257         * objc.dg/try-catch-2.m: Update.
16259 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16261         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16262         Remove little-endian optimizations.
16264 2005-05-17  Jeff Law  <law@redhat.com>
16266         * g++.dg/tree-ssa/pr14814.C: New test.
16267         * gcc.dg/tree-ssa/pr14814.C: New test.
16268         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16269         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16271 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16273         * gcc.dg/compat/generate-random.c: Do not include
16274         libiberty.h.
16275         * gcc.dg/compat/generate-random_r.c: Likewise.
16277 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16279         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16281 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16283         PR middle-end/21595
16284         * g++.dg/tree-ssa/builtin1.C: New testcase.
16286 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16288         PR c++/21454
16289         * g++.dg/opt/const4.C: New test.
16291         PR middle-end/21492
16292         * g++.dg/opt/crossjump1.C: New test.
16294         PR tree-optimization/21610
16295         * gcc.c-torture/compile/20050516-1.c: New test.
16297         PR fortran/15080
16298         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16299         about the test failing.
16300         * gfortran.fortran-torture/execute/where_7.f90: New test.
16301         * gfortran.fortran-torture/execute/where_8.f90: New test.
16303 2005-05-16  Richard Henderson  <rth@redhat.com>
16305         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16306         i?86 and x86_64.
16308 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16310         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16311         (limits.h): Include unconditionally.
16312         (stdlib.h): Likewise.
16313         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16314         (limits.h): Include unconditionally.
16315         (stdlib.h): Likewise.
16316         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16317         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16318         (limits.h): Include unconditionally.
16319         (stdlib.h): Likewise.
16320         (hashtab.h): Do not include.
16321         (getopt.h): Likewise.
16322         (stddef.h): Include.
16323         (hashval_t): Define.
16324         (struct entry): Add "next" field.
16325         (HASH_SIZE): New macro.
16326         (hash_table): New variable.
16327         (switchfiles): Do not use xmalloc.
16328         (mix): New macro.
16329         (iterative_hash): New function.
16330         (hasht): Remove.
16331         (e_exists): New function.
16332         (e_insert): Likewise.
16333         (output): Use, instead of libiberty hashtable functions.
16334         (main): Do not use getopt.  Do not call htab_create.
16336 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16338         PR libstdc++/21526
16339         * lib/target-supports.exp (check_mkfifo_available):
16340         Return 0 for cygwin as mkfifo support incomplete on platform.
16341         Fix typos in comments.
16343 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16345         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16347 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16349         PR fortran/17432
16350         * gfortran.dg/assign_4.f: New test.
16352 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16354         PR tree-optimization/21563
16355         * gcc.dg/tree-ssa/pr21563.c: New.
16357 2005-05-14  Jan Hubicka  <jh@suse.cz>
16359         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16361 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16363         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16365 2005-05-13  Julian Brown  <julian@codesourcery.com>
16367         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16368         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16370 2005-05-13  Jan Hubicka  <jh@suse.cz>
16372         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16373         * gcc.dg/fold-xor-?.c: Likewise.
16374         * gcc.dg/pr15784-?.c: Likewise.
16375         * gcc.dg/pr20922-?.c: Likewise.
16376         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16377         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16378         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16380 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16382         PR fortran/21260
16383         * gfortran.dg/hollerith_1.f90: New test.
16385 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16387         * gfortran.dg/func_result_2.f90: New test.
16389 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16391         * gfortran.dg/dev_null.f90: New test.
16393 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16395         * gcc.dg/arm-vfp1.c: Revert last change.
16397 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16399         PR middle-end/19807
16400         PR tree-optimization/19639
16401         * g++.dg/tree-ssa/pr19807.C: New testcase.
16403 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16405         PR libfortran/21471
16406         * gfortran.dg/append-1.f90: New test.
16408 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16410         * gcc.dg/pr18501.c: XFAIL.
16411         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16412         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16413         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16414         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16415         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16416         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16417         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16418         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16420 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16422         PR fortran/20178
16423         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16424         gfortran.dg/f2c_3.f90: New tests.
16426         * gfortran.dg/return_1.f90: Fix dg annotation.
16428 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16430         * gcc.c-torture/compile/20050510-1.c: New test.
16432 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16434         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16436 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16438         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16440 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16442         PR c/17913
16443         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16445 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16447         PR c/21342
16448         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16449         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16451 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16453         PR debug/16676
16454         * gcc.dg/debug/pr16676.c: New test.
16456 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16458         PR testsuite/21443
16459         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16460         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16461         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16462         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16463         Change -O1 to -O2.
16464         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16465         -fno-tree-dominator-opts.
16467 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16469         * gfortran.dg/return_1.f90: New test.
16471 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16473         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16475         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16477 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16479         PR c++/21427
16480         * g++.dg/inherit/covariant13.C: New.
16482 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16484         PR libfortran/19155
16485         * gfortran.dg/pr19155.f: New test.
16487 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16489         PR inline-asm/8788
16490         * gcc.dg/pr8788-1.c: New testcase.
16492 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16494         PR target/21416
16495         * gcc.target/mips/fpcmp-[12].c: New tests.
16497 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16499         * lib/target-supports-dg.exp (dg-require-fork): New function.
16500         (dg-require-mkfifo): Likewise.
16501         * lib/target-supports.exp (check_function_available): New
16502         function.
16503         (check_fork_available): Likewise.
16504         (check_mkfifo_available): Likewise.
16506 2005-05-06  Jeff Law  <law@redhat.com>
16508         * gcc.c-torture/compile/pr21380.c: New test.
16510 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16512         PR c++/20961
16513         * g++.dg/ext/weak3.C: New test.
16515 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16517         PR c++/21352
16518         * g++.dg/template/crash37.C: New test.
16520 2005-05-05  Paul Brook  <paul@codesourcery.com>
16522         * gcc.dg/arm-g2.c: Use effective-target arm32.
16523         * gcc.dg/arm-mmx-1.c: Ditto.
16524         * gcc.dg/arm-scd42-2.c: Ditto.
16525         * gcc.dg/arm-vfp1.c: Ditto.
16526         * lib/target-supports.exp (check_effective_target_arm32): New
16527         function.
16529 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16531         PR libfortran/21354
16532         gfortran.dg/in_pack_rank7.f90: New test.
16534 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16536         PR middle-end/15618
16537         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16539 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16541         PR middle-end/21265
16542         * gcc.dg/20050503-1.c: New test.
16544         PR rtl-optimization/21239
16545         * gcc.dg/i386-sse-11.c: New test.
16547 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16549         PR target/16888
16550         * gcc.target/i386/asm-1.c: New test.
16552 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16554         PR rtl-optimization/21330
16555         * gcc.c-torture/execute/20050502-1.c: New test.
16557         PR target/21297
16558         * gcc.c-torture/execute/20050502-2.c: New test.
16560 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16562         PR middle-end/21282
16563         * gcc.dg/pr21282.c: New.
16565 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16567         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16568         * gcc.dg/vect/vect-92.c: Likewise.
16569         * gcc.dg/vect/vect-93.c: Likewise.
16570         * gcc.dg/vect/vect-dv-1.c: Likewise.
16571         * gcc.dg/vect/vect-dv-2.c: Likewise.
16572         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16574 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16576         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16577         * gfortran.dg/vect/vect-2.f90: Likewise.
16578         * gfortran.dg/vect/vect-3.f90: Likewise.
16579         * gfortran.dg/vect/vect-4.f90: Likewise.
16580         * gfortran.dg/vect/vect-5.f90: Likewise.
16582 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16584         PR target/20813
16585         * gcc.dg/rs6000-fpint-2.c: New.
16587 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16589         PR c/15698
16590         * gcc.dg/builtins-30.c: Update expected messages.
16591         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16592         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16593         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16595 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16597         PR tree-optimization/21294
16598         * gcc.dg/tree-ssa/pr21294.c: New.
16600 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16602         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16603         __builtin_altivec_st_internal_4si built-in.
16605 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16607         PR c++/15875
16608         * g++.dg/template/ptrmem14.C: New test.
16610 2005-05-02  Paul Brook  <paul@codesourcery.com>
16612         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16614 2005-05-02  Michael Matz  <matz@suse.de>
16616         PR c++/19542
16617         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16619 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16621         * g++.dg/cpp/weak.C: New test.
16623 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16625         * gcc.dg/tree-ssa/loop-8.c: New test.
16627 2005-04-30  Michael Maty  <matz@suse.de>
16629         * gcc.dg/inline-mcpy.c: New test.
16631 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16633         PR libfortran/18958
16634         * gfortran.dg/eoshift.f90: New test case.
16636 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16638         PR libfortran/18857
16639         * gfortran.dg/matmul_1.f90: New test.
16641 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16643         PR tree-optimization/21030
16644         * gcc.dg/tree-ssa/pr21030.c: New.
16646 2005-04-29  Devang Patel  <dpatel@apple.com>
16648         PR tree-optimization/21272
16649         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16651 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16653         PR fortran/13082
16654         PR fortran/18824
16655         * gfortran.dg/entry_4.f90: New test.
16656         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16657         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16658         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16659         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16660         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16661         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16662         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16664 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16666         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16668 2005-04-29  Paul Brook  <paul@codesourcery.com>
16670         * gfortran.dg/entry_3.f90: New test.
16672 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16674         * gfortran.dg/implicit_4.f90: New test.
16676 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16678         * lib/target-supports.exp (check_profiling_available): Return
16679         false for xtensa-*-elf.
16681 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16683         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16684         error if file cannot be deleted.
16686 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16688         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16689         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16690         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16691         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16692         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16693         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16694         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16695         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16696         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16697         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16698         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16699         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16700         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16702 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16704         PR fortran/20865
16705         * gfortran.dg/pr20865.f90: New test.
16707 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16709         * gcc.dg/void-cast-2.c: New test.
16711 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16713         PR c/21159
16714         * gcc.dg/void-cast-1.c: New test.
16716 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16718         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16720 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16722         PR fortran/21177
16723         * gfortran.dg/pr21177.f90: New test.
16725 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16727         PR tree-optimization/21171
16728         * gcc.dg/tree-ssa/pr21171.c: New test.
16730 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16732         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16733         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16734         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16735         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16736         gcc.dg/tree-ssa/gen-vect-32.c: New.
16737         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16738         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16739         don't run on PPC32.
16741 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16743         PR c/21213
16744         * gcc.dg/transparent-union-3.c: New test.
16746 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16748         PR c/20740
16749         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16750         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16751         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16752         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16753         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16754         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16756 2005-04-26  Jeff Law  <law@redhat.com>
16758         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16759         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16760         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16761         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16762         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16763         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16764         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16766 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16768         PR tree-optimization/17598
16769         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16771 2005-04-25  Mike Stump  <mrs@apple.com>
16773         * objc.dg/fix-and-continue-1.m: Add.
16775 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16777         PR c++/20995
16778         * g++.dg/opt/pr20995-1.C: New test case.
16780 2005-04-25  Devang Patel <dpatel@apple.com>
16782         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16784 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16786         PR testsuite/21062
16787         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16789 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16791         PR C++/21188
16792         * g++.dg/opt/rtti2.C: New test.
16794 2005-04-25  Paul Brook  <paul@codesourcery.com>
16795         Steven G. Kargl  <kargls@comcast.net>
16797         PR fortran/20879
16798         * gfortran.dg/ichar_1.f90: New file.
16800 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16802         PR middle-end/20991
16803         * g++.dg/opt/pr20991.C: New test.
16805         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16806         where sizeof (type) < __alignof__ (type).
16807         * gcc.dg/compat/struct-layout-1.h: Likewise.
16809 2005-04-24  Per Bothner  <per@bothner.com>
16810             Devang Patel  <dpatel@apple.com>
16812         PR preprocessor/20907
16813         * gcc.dg/cpp/very-long-comment.c: New test.
16815 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16817         PR fortran/20059
16818         * gfortran.dg/common_5.f: New test.
16820 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16822         PR middle-end/21082
16823         * g++.dg/tree-ssa/pr21082.C: New testcase.
16825 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16827         * gcc.dg/vect/vect-99.c: New test.
16829 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16831         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16833 2005-04-22  Jeff Law  <law@redhat.com>
16835         * gcc.dg/uninit-5.c: Remove xfails.
16836         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16837         conditionals and loads.
16839 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16841         PR libfortran/20074
16842         PR libfortran/20436
16843         PR libfortran/21108
16844         * gfortran.dg/nested_reshape.f90: new test
16845         * gfortran.dg/reshape-alloc.f90: new test
16846         * gfortran.dg/reshape.f90: new test
16848 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16850         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16852         * gcc.dg/arm-vfp1.c: New test.
16854 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16856         PR c++/21087
16857         * g++.dg/lookup/builtin2.C: New test.
16859 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16861         * gcc.dg/weak/weak-13.c: New test.
16863 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16865         * lib/target-supports.exp (check_effective_target_sync_int_long):
16866         Add powerpc*.
16868 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16870         * gcc.target/mips/branch-1.c: New test.
16872 2005-04-21  Richard Henderson  <rth@redhat.com>
16874         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16875         * gcc.dg/vect/vect-86.c: Likewise.
16876         * gcc.dg/vect/vect-87.c: Likewise.
16877         * gcc.dg/vect/vect-88.c: Likewise.
16879 2005-04-21  Devang Patel  <dpatel@apple.com>
16881         PR optimization/20994
16882         * gcc.dg/tree-ssa/ifc-3.c: New test.
16884 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16886         PR c/12913
16887         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16888         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16889         gcc.dg/c99-vla-jump-5.c: New tests.
16891 2005-04-19  Richard Henderson  <rth@redhat.com>
16893         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16894         Fix typo in exists check.
16895         (check_effective_target_sync_int_long): New.
16896         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16897         * gcc.dg/ia64-sync-2.c: Likewise.
16898         * gcc.dg/ia64-sync-3.c: Likewise.
16899         * gcc.dg/ia64-sync-4.c: Likewise.
16901 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16903         * gcc.dg/fold-xor-1.c: New test.
16904         * gcc.dg/fold-xor-2.c: New test.
16906 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16908         PR target/20670
16909         * g++.dg/eh/fp-regs.C: New test.
16911 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16913         * gcc.dg/Wint-to-pointer-cast-1.c,
16914         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16915         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16916         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16918 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16920         PR fortran/16861
16921         * gfortran.dg/pr16861.f90: New test.
16923 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16925         * gcc.dg/pr21085.c: New test.
16927 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16929         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16930         (setup_mips_tests, dg-mips-options): New procedures.
16931         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16932         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16933         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16934         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16935         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16936         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16937         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16938         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16939         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16940         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16941         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16942         dg-mips-options instead of dg-options.  Remove now-redundant
16943         preprocessor guards.
16944         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16945         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16946         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16947         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16948         * gcc.dg/vr-mult-2.c: Delete.
16949         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16950         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16951         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16952         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16953         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16954         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16955         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16957 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16959         * ada/acats/run_all.sh: Use sync when executable not present.
16961 2005-04-18  Devang Patel  <dpatel@apple.com>
16963         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16964         * gcc.dg/vect/vect-11a.c: New.
16965         * gcc.dg/vect/vect-none.c: Update.
16966         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16968 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16970         PR tree-optimization/20922
16971         * gcc.dg/pr20922-1.c: New test.
16972         * gcc.dg/pr20922-2.c: New test.
16973         * gcc.dg/pr20922-3.c: New test.
16974         * gcc.dg/pr20922-4.c: New test.
16975         * gcc.dg/pr20922-5.c: New test.
16976         * gcc.dg/pr20922-6.c: New test.
16978 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16980         PR libfortran/20950
16981         * gfortran.dg/pr20950.f: New test.
16983 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16985         PR libfortran/19216
16986         * gfortran.dg/pr19216.f: New test.
16988 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16990         PR tree-optimization/21001
16991         * gcc.dg/tree-ssa/pr21001.c: New.
16993 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16995         PR libfortran/21075
16996         * gfortran.dg/reshape_rank7.f90: New test.
16998 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17000         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17001         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17002         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17003         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17004         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17005         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17006         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17007         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17008         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17009         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17010         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17011         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17012         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17013         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17014         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17015         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17016         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17017         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17018         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17019         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17020         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17022 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17024         * gfortran.dg/wtruncate.f: New testcase.
17025         * gfortran.dg/wtruncate.f90: New testcase.
17027 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17029         PR c++/21025
17030         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17031         which sizeof/alignof is dependent, rather than just whether we are
17032         processing_template_decl.
17034 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17036         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17037         corrected typo where the wrong variables had been compared.
17039 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17041         PR libfortran/18495
17042         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17043         Test callee-allocated version of return array with a write
17044         statement.
17045         Test spread with a temporary with another write statement.
17047 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17049         PR tree-optimization/21031
17050         * gcc.dg/tree-ssa/pr21031.c: New.
17052 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17054         PR tree-optimization/21004
17055         * gcc.dg/builtins-53.c: Include builtins-config.h.
17056         Check floorf, ceilf, floorl and ceill transformations
17057         only when HAVE_C99_RUNTIME is defined.
17059 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17061         PR middle-end/20739
17062         * gcc.dg/tree-ssa/pr20739.c: New test.
17064 2005-04-14  Mike Stump  <mrs@apple.com>
17066         * gcc.dg/Foundation.framework/empty: New.
17067         * gcc.dg/framework-2.c: New.
17069 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17071         PR tree-optimization/21021
17072         * gcc.c-torture/compile/pr21021.c: New.
17074 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17076         PR testsuite/21010
17077         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17078         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17079         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17080         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17081         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17082         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17083         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17084         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17086 2005-04-14  Richard Henderson  <rth@redhat.com>
17088         * lib/target-supports.exp (check_effective_target_vect_condition):
17089         Add ia64, i?86, and x86_64.
17091 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17093         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17095 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17097         PR tree-optimization/20657
17098         * gcc.dg/tree-ssa/pr20657.c: New.
17100 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17102         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17103         (long long int)trunc*.
17105 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17107         PR target/20927
17108         * gcc.dg/pr20927.c: New test.
17110 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17112         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17113         * gcc.target/mips/asm-1.c: Likewise.
17115 2005-04-13  Dale Johannesen  <dalej@apple.com>
17117         * objc.dg/objc-fast-4.m: New.
17119 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17121         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17122         directory.
17123         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17125 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17127         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17128         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17129         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17131 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17133         PR tree-optimization/20913
17134         * gcc.dg/tree-ssa/pr20913.c: New.
17136         PR tree-optimization/20702
17137         * gcc.dg/tree-ssa/pr20702.c: New.
17139 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17141         PR c++/13744
17142         * g++.dg/inherit/local3.C: New test.
17144 2005-04-12  Jeff Law  <law@redhat.com>
17146         * gcc.dg/tree-ssa/20050412-1.c: New test.
17148 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17150         PR libfortran/19016
17151         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17152         Add tests with mask generated by expression.
17153         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17154         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17155         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17157 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17159         PR middle-end/20917
17160         * gcc.dg/20050409-1.c: New test.
17162 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17164         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17166 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17168         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17169         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17170         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17171         (TARGET_CXX): Adjust accordingly.
17172         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17173         determine_class_data_visibility and class_data_always_comdat.
17174         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17175         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17176         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17177         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17178         (arm_cxx_determine_class_data_visibility): New.
17179         (arm_cxx_class_data_always_comdat): Likewise.
17180         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17181         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17182         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17183         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17184         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17185         Define.
17187 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17189         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17191 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17193         * gcc.dg/i386-darwin-fpmath.c: New.
17195 2004-04-11  Devang Patel  <dpatel@apple.com>
17197         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17198         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17199         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17200         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17201         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17202         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17203         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17204         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17205         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17207 2004-04-11  Devang Patel  <dpatel@apple.com>
17209         * gcc.dg/vect/vect-dv-1.c: New test.
17210         * gcc.dg/vect/vect-dv-2.c: New test.
17212 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17214         PR tree-optimization/20933
17215         * gcc.dg/tree-ssa/pr20933.c: New test.
17217 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17219         * gfortran.dg/fold_nearest.f90: New test.
17221 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17223         * gcc.dg/tree-ssa/alias-1.c: New test.
17225 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17227         PR tree-optimization/20920
17228         * g++.dg/tree-ssa/pr20920.C: New test.
17230 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17232         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17233         (long long int)ceil*.
17235 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17237         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17238         explicit C++ linkage.
17240 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17242         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17243         warning for arithmetic IF statements.
17245 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17247         * eor_handling_1.f90: New test case.
17248         * eor_handling_2.f90: New test case.
17249         * eor_handling_3.f90: New test case.
17250         * eor_handling_4.f90: New test case.
17251         * eor_handling_5.f90: New test case.
17252         * noadv_size.f90: New test case.
17253         * pad_no.f90: New test case.
17255 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17257         * gcc.c-torture/execute/20050410-1.c: New test.
17259 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17261         * gcc.dg/pr20126.c: New.
17263 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17264             Steven G. Kargl <kargls@comcast.net>
17266         * gfortran.dg/PR19872.f: New test.
17268 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17270         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17272 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17274         * gfortran.dg/nint_1.f90: New test.
17276 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17278         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17279         Added test for callee-allocated arrays with write statements.
17280         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17281         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17282         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17283         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17284         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17286 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17288         PR libfortran/20163
17289         * gfortran.dg/open-options-blanks.f: New test.
17291 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17293         PR fortran/13257
17294         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17296 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17298         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17299         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17300         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17301         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17302         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17303         * gcc.c-torture/execute/stdarg-4.c: New test.
17305         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17307         PR target/20795
17308         * g++.dg/abi/param2.C: New test.
17310 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17312         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17314 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17316         * gcc.dg/builtins-53.c: New test.
17318 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17320         * g++.dg/tree-ssa/pr18178.C: New test.
17321         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17322         * gcc.c-torture/execute/20041019-1.c: New test.
17323         * gcc.dg/tree-ssa/20041008-1.c: New test.
17324         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17325         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17326         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17327         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17328         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17329         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17330         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17331         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17332         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17333         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17335 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17337         PR rtl-optimization/20466
17338         * gcc.c-torture/execute/pr20466-1.c: New test.
17340 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17342         PR c++/20905
17343         * g++.dg/parse/cond2.C: New test.
17345         PR c++/20145
17346         * g++.dg/warn/Wdtor1.C: New test.
17348 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17350         PR fortran/17229
17351         * gfortran.dg/pr17229.f: New test.
17353 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17355         * gfortran.dg/tiny_1.f90: New test.
17356         * gfortran.dg/tiny_2.f90: ditto.
17358 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17360         * gfortran.dg/eor_1.f90: Fix dg-do run line
17361         * gfortran.dg/open_new.f90: Fix dg-do run line
17363 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17365         * lib/target-supports.exp (get_compiler_messages): Support
17366         optional arguments, the fourth being compiler options.
17367         (check_effective_target_fpic): New proc.
17368         * gcc.dg/20050321-2.c: Restrict to target fpic.
17370 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17372         * gcc.dg/15443-1.c: New test.
17373         * gcc.dg/15443-2.c: Likewise.
17375 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17377         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17379 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17381         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17383 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17385         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17386         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17387         -m64.
17388         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17389         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17390         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17392 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17394         PR c++/20212
17395         * g++.dg/warn/Wunused-11.C: New test.
17397 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17399         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17401 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17403         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17405 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17407         PR c++/20734
17408         * g++.dg/template/ptrmem13.C: New test.
17410 2005-04-05  Per Bothner  <per@bothner.com>
17412         * lib/gcc.exp: Always add -fno-show-column, for now.
17414 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17416         PR testsuite/20767
17417         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17418         of plain old "unsigned int" for the type of "i".  Makes this test
17419         64bit clean.
17421 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17423         * gcc.dg/i386-ssefn-1.c: New test.
17424         * gcc.dg/i386-ssefn-2.c: New test.
17425         * gcc.dg/i386-ssefn-3.c: New test.
17426         * gcc.dg/i386-ssefn-4.c: New test.
17428 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17430         PR tree-optimization/20076
17431         * gcc.dg/builtin-apply4.c: New test.
17433         PR preprocessor/19475
17434         * gcc.dg/cpp/macspace1.c: New test.
17435         * gcc.dg/cpp/macspace2.c: New test.
17437 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17439         * gfortran.dg/pr20755.f: Fixed bad format.
17441 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17443         PR c++/20763
17444         * g++.dg/ext/attrib21.C: New test.
17446 2004-04-05  Devang Patel  <dpatel@apple.com>
17448         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17449         * gcc.dg/vect/vect-shift-1.c: New test.
17451 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17453         PR libfortran/20755
17454         * gfortran.dg/pr20755.f: New test.
17456 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17458         * gfortran.dg/pr15959.f90: New test.
17459         * gfortran.dg/string_pad_trunc.f90: New test.
17461 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17463         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17464         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17465         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17466         syntax.
17468 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17470         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17472 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17474         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17475         * gcc.c-torture/compile/20011119-2.c: Likewise.
17476         * gcc.c-torture/compile/981001-2.c: Likewise.
17478 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17480         PR c++/20679
17481         * g++.dg/template/overload4.C: New test.
17483 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17485         PR c++/20746
17486         * g++.dg/abi/covariant5.C: New.
17488         PR debug/20505
17489         * g++.dg/debug/const2.C: New.
17491 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17493         PR rtl-optimization/16104
17494         * gcc.c-torture/execute/20050316-1.c: New test.
17496 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17498         * g++.dg/template/spec23.C: Fix dg-error text.
17500 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17502         PR c++/19199
17503         * g++.dg/expr/lval2.C: New.
17505 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17507         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17508         __builtin_strcasecmp and __builtin_strncasecmp.
17510 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17512         PR c++/20723
17513         * g++.dg/template/spec22.C: New.
17514         * g++.dg/template/spec23.C: New.
17516 2005-04-03  Dale Ranta  <dir@lanl.gov>
17517             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17519         PR libfortran/20068
17520         PR libfortran/20125
17521         PR libfortran/20156
17522         PR libfortran/20471
17523         * gfortran.dg/backspace.f: New test.
17525 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17527         * gcc.dg/pr19345.c: New test.
17529 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17531         PR tree-optimization/20640
17532         * gcc.dg/torture/tree-loop-1.c: New.
17534 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17536         PR rtl-optimization/20290
17537         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17539 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17541         * gcc.dg/rs6000-fpint.c: New.
17543 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17545         * gcc.dg/old-style-then-proto-1.c: New test.
17547 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17549         * gfortran.fortran-torture/execute/backspace.f90: Check
17550         after backspace and read was incorrect.
17552 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17555         buffer past the terminating NUL using memcmp.
17556         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17557         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17559         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17560         Fix unused/uninitialized variable warnings.
17562         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17563         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17564         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17565         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17567         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17568         gcc.c-torture/execute/builtins/fputs-lib.c,
17569         gcc.c-torture/execute/builtins/lib/fprintf.c,
17570         gcc.c-torture/execute/builtins/lib/main.c,
17571         gcc.c-torture/execute/builtins/lib/memcmp.c,
17572         gcc.c-torture/execute/builtins/lib/memmove.c,
17573         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17574         gcc.c-torture/execute/builtins/lib/memset.c,
17575         gcc.c-torture/execute/builtins/lib/printf.c,
17576         gcc.c-torture/execute/builtins/lib/sprintf.c,
17577         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17578         gcc.c-torture/execute/builtins/lib/strchr.c,
17579         gcc.c-torture/execute/builtins/lib/strcmp.c,
17580         gcc.c-torture/execute/builtins/lib/strcpy.c,
17581         gcc.c-torture/execute/builtins/lib/strcspn.c,
17582         gcc.c-torture/execute/builtins/lib/strlen.c,
17583         gcc.c-torture/execute/builtins/lib/strncat.c,
17584         gcc.c-torture/execute/builtins/lib/strncmp.c,
17585         gcc.c-torture/execute/builtins/lib/strncpy.c,
17586         gcc.c-torture/execute/builtins/lib/strrchr.c,
17587         gcc.c-torture/execute/builtins/lib/strspn.c,
17588         gcc.c-torture/execute/builtins/lib/strstr.c,
17589         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17590         gcc.c-torture/execute/builtins/strlen-2.c,
17591         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17592         prototypes.
17594 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17596         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17597         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17598         selectany usage.
17600 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17602         PR c++/19406
17603         * g++.dg/debug/using1.C: New test.
17605 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17607         PR middle-end/20524
17608         * gcc.dg/alias-7.c: Prefix asm-declared name with
17609         __USER_LABEL_PREFIX__.
17611 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17613         Fix fallout from PR middle-end/15700:
17614         * gcc.c-torture/compile/20011119-1.c: Take
17615         __USER_LABEL_PREFIX__ into account.
17616         * gcc.c-torture/compile/20011119-2.c: Likewise.
17618 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17620         PR c++/18644
17621         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17623 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17625         PR c/17855
17626         * gcc.c-torture/compile/struct-non-lval-1.c,
17627         gcc.c-torture/compile/struct-non-lval-2.c,
17628         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17630 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17632         * gcc.dg/tls/tls.exp: Remove temporary file.
17633         * g++.dg/tls/tls.exp: Ditto.
17634         * lib/file-format.exp: Ditto.
17635         * g++.dg/special/ecos.exp: Ditto.
17637         * lib/profopt.exp: Treat prof_ext as a list.
17638         * gcc.misc-tests/bprob.exp: Ditto.
17639         * g++.dg/bprob/bprob.exp: Ditto.
17641         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17642         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17643         g++.dg/tree-ssa/pointer-reference-alias.C,
17644         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17645         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17646         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17647         g++.dg/vect/pr19951.cc: Ditto.
17648         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17649         gcc.dg/builtins-47.c: Ditto.
17650         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17651         gcc.dg/pr20115-1.c: Ditto.
17652         * gcc.dg/tree-ssa/20030530-2.c,
17653         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17654         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17655         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17656         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17657         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17658         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17659         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17660         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17661         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17662         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17663         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17664         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17665         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17666         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17667         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17668         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17669         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17670         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17671         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17672         gcc.dg/tree-ssa/20030824-1.c,
17673         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17674         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17675         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17676         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17677         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17678         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17679         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17680         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17681         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17682         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17683         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17684         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17685         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17686         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17687         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17688         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17689         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17690         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17691         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17692         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17693         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17694         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17695         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17696         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17697         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17698         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17699         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17700         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17701         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17702         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17703         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17704         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17705         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17706         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17707         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17708         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17709         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17710         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17711         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17712         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17713         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17714         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17715         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17716         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17717         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17718         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17719         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17720         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17721         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17722         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17723         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17724         gcc.dg/tree-ssa/useless-1.c: Ditto.
17725         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17726         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17727         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17728         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17729         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17730         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17731         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17732         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17733         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17734         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17735         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17736         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17737         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17738         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17739         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17740         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17741         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17742         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17743         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17744         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17745         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17746         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17747         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17748         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17749         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17750         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17751         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17752         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17753         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17754         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17755         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17756         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17757         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17758         gcc.dg/vect/vect-none.c: Ditto.
17759         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17760         treelang/compile/unsigned.tree: Ditto.
17762         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17763         * gcc.dg/cpp/direct2s.c: Ditto.
17764         * gcc.dg/cpp/paste4.c: Ditto.
17765         * gcc.dg/cpp/separate-1.c: Ditto.
17766         * gcc.dg/pch/save-temps-1.c: Ditto.
17767         * g++.dg/ext/altivec-10.C: Ditto.
17768         * g++.dg/pch/pch.C: Ditto.
17770         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17772         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17773         * g++.dg/template/repo1.C: Ditto.
17774         * g++.dg/template/repo2.C: Ditto.
17775         * g++.dg/template/repo3.C: Ditto.
17776         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17777         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17778         * g++.old-deja/g++.pt/repo1.C: Ditto.
17779         * g++.old-deja/g++.pt/repo2.C: Ditto.
17780         * g++.old-deja/g++.pt/repo3.C: Ditto.
17781         * g++.old-deja/g++.pt/repo4.C: Ditto.
17783         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17784         * gcc.dg/20030107-1.c: Ditto.
17785         * gcc.dg/20030702-1.c: Ditto.
17786         * gcc.dg/profile-generate-1.c: Ditto.
17787         * g++.dg/other/profile1.C: Ditto.
17788         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17790         * lib/gcc-dg.exp (remove-build-file): New.
17791         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17792         cleanup-tree-dump, cleanup-saved-temps): New.
17794 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17796         PR c++/19203, DR 214
17797         * g++.dg/parse/ambig3.C: Not ambiguous.
17798         * g++.dg/template/spec20.C: New.
17799         * g++.dg/template/spec21.C: New.
17801 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17803         PR target/20045
17804         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17806 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17808         PR libfortran/20660
17809         * gfortran.dg/negative_unit.f: New test.
17811 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17813         * gcc.dg/20050330-1.c: New test.
17815 2005-03-30  Devang Patel  <dpatel@apple.com>
17817         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17819 2005-03-30  Dale Johannesen  <dalej@apple.com>
17821         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17823 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17825         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17826         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17827         Strip options from test name.
17829 2005-03-31  Jan Hubicka  <jh@suse.cz>
17831         * gcc.dg/varpool-1.c: New testcase.
17833 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17835         PR c/772
17836         PR c/17913
17837         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17838         gcc.dg/stmt-expr-label-3.c : New tests.
17839         * gcc.c-torture/execute/medce-2.c: Remove.
17841 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17843         PR c/20368
17844         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17845         tests.
17847 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17849         * gcc.c-torture/compile/pr20203.c: New test.
17851 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17853         * gfortran.dg/promotion.f90: New test.
17855 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17857         PR middle-end/20491
17858         * gcc.dg/torture/asm-subreg-1.c: New test.
17860 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17862         PR c/20672
17863         * gcc.dg/pr20672-1.c: New test.
17865 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17867         * gfortran.dg/vect: New directory.
17868         * gfortran.dg/vect/vect.exp: New.
17869         * gfortran.dg/vect/vect-1.f90: New test.
17870         * gfortran.dg/vect/vect-2.f90: New test.
17871         * gfortran.dg/vect/vect-3.f90: New test.
17872         * gfortran.dg/vect/vect-4.f90: New test.
17873         * gfortran.dg/vect/vect-5.f90: New test.
17875 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17877         PR middle-end/20622
17878         * gcc.dg/alias-7.c: New test.
17880 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17882         * gcc.dg/sparc-reg-1.c: New test.
17884 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17886         PR target/19890
17887         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17889 2005-03-29  Dale Ranta  <dir@lanl.gov>
17890             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17892         PR libfortran/20163
17893         * gfortran.dg/pr20163-2.f: New test.
17895 2005-03-28  Jan Hubicka  <jh@suse.cz>
17897         PR middle-end/20635
17898         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17899         by Jakub Jelinek.
17901 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17903         PR tree-optimization/20626
17904         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17905         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17907 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17909         * gfortran.dg/underflow.f90: New test.
17910         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17912 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17914         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17916 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17918         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17919         (g++_init): Make sure that CXXFLAGS is set.
17920         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17921         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17922         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17923         * lib/objc.exp (objc_init): Likewise.
17924         * lib/treelang.exp (treelang_init): Likewise.
17926 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17928         PR tree-optimization/20470
17929         * gcc.dg/tree-ssa/pr20470.c: New test.
17931 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17933         * gcc.dg/ppc-stfiwx.c: New.
17935 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17937         PR target/19888
17938         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17940 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17942         * gcc.dg/20050325-1.c: Fix a typo.
17944 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17946         PR libfortran/19678
17947         PR libfortran/19679
17948         * gfortran.dg/dos_eol.f: New test.
17950 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17952         PR rtl-optimization/20249
17953         * gcc.dg/20050325-1.c: New test.
17955 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17957         PR libfortran/15332
17958         * gfortran.dg/pr15332.f: New test.
17960 2005-03-24  Dale Johannesen  <dalej@apple.com>
17962         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17964 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17966         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17967         'internal' visibility.
17968         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17969         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17970         'protected' visibility.
17971         * gcc.dg/visibility-7.c: Likewise.
17972         * lib/target-supports.exp (check_visibility_available): Take
17973         a parameter, the kind of visibility to check for.
17974         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17975         to check_visibility_available.
17977         * g++.dg/expr/cast3.C: New.
17979 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17981         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17982         rs6000.
17984 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17986         PR target/20095
17987         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17989 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17991         * gcc.dg/badshift.c: Renamed to...
17992         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17994         * gcc.target/i386/badshift.c: Renamed to...
17995         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17996         only.
17998         PR rtl-optimization/20532
17999         * gcc.target/i386/badshift.c: New.
18001 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18003         * gfortran.dg/pr18025.f90: New test.
18005 2005-03-23  Dale Johannesen  <dalej@apple.com>
18007         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18009 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18011         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18013         * lib/target-supports.exp (check_iconv_available): Default
18014         libiconv to -liconv, if there is no definition.
18016 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18018         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18020 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18022         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18023         * g++.dg/opt/pr7503-2.C: Likewise.
18024         * g++.dg/opt/pr7503-3.C: Likewise.
18025         * g++.dg/opt/pr7503-4.C: Likewise.
18026         * g++.dg/opt/pr7503-5.C: Likewise.
18027         * g++.dg/warn/minmax.C: New test.
18029 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18031         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18032         * gfortran.dg/g77_intrinsics_sub.f: New test.
18034 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18035             Jan Hubicka  <jh@suse.cz>
18036             Steven Bosscher <stevenb@suse.de
18038         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18040 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18042         PR c++/19980
18043         * g++.dg/template/redecl3.C: New test.
18045 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18047         PR c++/20499
18048         * g++.dg/parse/error16.C: Tweak error markers.
18050 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18052         PR target/20561
18053         * gcc.dg/20050321-2.c: New test.
18055 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18057         PR c++/20465
18058         PR c++/20381
18059         * g++.dg/template/ptrmem12.C: New.
18061 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18063         PR rtl-optimization/20527
18064         * gcc.c-torture/execute/pr20527-1.c: New test.
18066 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18068         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18069         program, compile it into a real executable and then delete the .c
18070         and .x files afterwards, to avoid problems on testglue targets.
18072 2005-03-21  Stuart Hastings  <stuart@apple.com>
18074         * gcc.target/i386/sse-2.c: New.
18076 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18078         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18080 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18082         * g++.dg/parse/crash25.C: Fix typo.
18084 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18086         PR c++/20461
18087         * g++.dg/parse/crash24.C: New test.
18089         PR c++/20536
18090         * g++.dg/parse/crash25.C: New test.
18092 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18094         PR c++/20147
18095         * g++.dg/ext/stmtexpr4.C: New test.
18097 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18099         PR middle-end/20539
18100         * gcc.c-torture/compile/pr13066-1.c: New test case.
18101         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18102         * g++.dg/opt/pr13066-1.C: Likewise.
18104 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18106         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18108 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18110         PR fortran/18525
18111         * gfortran.dg/nesting_1.f90: New test.
18113 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18115         PR c++/20240
18116         * g++.dg/lookup/using13.C: New test.
18118 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18120         PR c++/20333
18121         * g++.dg/template/crash36.C: New test.
18123 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18125         PR c++/20463
18126         * g++.dg/template/crash35.C: New test.
18128 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18130         PR c++/19966
18131         * g++.dg/overload/operator2.C: New test.
18133 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18135         PR libfortran/20257
18136         * gfortran.dg/pr20257.f90: New test.
18138 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18140         PR libfortran/20480
18141         * gfortran.dg/pr20480.f90: New test.
18143 2005-03-16  Richard Henderson  <rth@redhat.com>
18145         PR middle-end/15700
18146         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18147         (_rtld_global): New.
18148         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18149         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18151         * gcc.dg/alias-3.c: New.
18152         * gcc.dg/alias-4.c: New.
18153         * gcc.dg/alias-5.c: New.
18154         * gcc.dg/alias-6.c: New.
18156 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18158         * gcc.dg/cpp/ucnid-7.c: New.
18160 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18161             Dorit Naishlos  <dorit@il.ibm.com>
18163         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18164         darwin.
18166 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18168         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18169         misaligned accesses.
18170         * gcc.dg/vect/vect-58.c: Likewise.
18171         * gcc.dg/vect/vect-92.c: New.
18172         * gcc.dg/vect/vect-93.c: New.
18174 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18176         PR fortran/18827
18177         * gfortran.dg/assign_2.f90: New test.
18178         * gfortran.dg/assign_3.f90: New test.
18179         * gfortran.dg/assign.f90: New test.
18181 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18183         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18184         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18185         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18186         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18187         names.
18189 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18191         * gcc.dg/cpp/ucnid-6.c: New.
18193         * gcc.dg/cpp/normalize-1.c: New.
18194         * gcc.dg/cpp/normalize-2.c: New.
18195         * gcc.dg/cpp/normalize-3.c: New.
18196         * gcc.dg/cpp/normalize-4.c: New.
18197         * gcc.dg/cpp/ucnid-4.c: New.
18198         * gcc.dg/cpp/ucnid-5.c: New.
18199         * g++.dg/cpp/normalize-1.C: New.
18200         * g++.dg/cpp/ucnid-1.C: New.
18202 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18204         * gcc.dg/pr18628.c: New.
18206 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18208         PR c++/20280
18209         * g++.dg/tree-ssa/pr20280.C: New.
18211 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18213         PR fortran/20467
18214         * gfortran.dg/stfunc_2.f90: New test.
18216 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18218         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18220 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18222         * gcc.dg/tree-ssa/20050314-1.c: New test.
18224 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18226         PR c++/4403
18227         PR c++/9783, DR433
18228         * g++.dg/template/friend34.C: New test.
18229         * g++.dg/template/friend35.C: Likewise.
18230         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18232 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18234         Friend class name lookup 5/n
18235         PR c++/1016
18236         * g++.dg/lookup/hidden-class1.C: New test.
18237         * g++.dg/lookup/hidden-class2.C: Likewise.
18238         * g++.dg/lookup/hidden-class3.C: Likewise.
18239         * g++.dg/lookup/hidden-class4.C: Likewise.
18240         * g++.dg/lookup/hidden-class5.C: Likewise.
18241         * g++.dg/lookup/hidden-class6.C: Likewise.
18242         * g++.dg/lookup/hidden-class7.C: Likewise.
18243         * g++.dg/lookup/hidden-class8.C: Likewise.
18244         * g++.dg/lookup/hidden-class9.C: Likewise.
18245         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18246         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18247         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18248         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18249         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18250         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18251         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18252         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18253         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18254         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18255         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18257 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18259         PR c++/20157
18260         * g++.dg/template/error18.C: New test.
18262 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18264         PR debug/16792
18265         * g++.dg/debug/pr16792.C: New test.
18267 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18269         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18270         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18271         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18272         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18273         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18274         test assertion names.
18276 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18278         PR fortran/18600
18279         * gfortran.dg/stfunc_1.f90: New test.
18281 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18283         PR fortran/16907
18284         * gfortran.dg/real_index_1.f90: New test.
18286 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18288         PR fortran/20323
18289         * gfortran.dg/spec_expr_1.f90: New test.
18291 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18293         PR c/20402
18294         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18295         new parser.
18297 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18299         PR fortran/20361
18300         * gfortran.dg/largeequiv_1.f90: New test.
18302 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18304         * gcc.dg/ucnid-1.c: New.
18305         * gcc.dg/ucnid-2.c: New.
18306         * gcc.dg/ucnid-3.c: New.
18307         * gcc.dg/ucnid-4.c: New.
18308         * gcc.dg/ucnid-5.c: New.
18309         * gcc.dg/ucnid-6.c: New.
18310         * gcc.dg/cpp/ucnid-1.c: New.
18311         * gcc.dg/cpp/ucnid-2.c: New.
18312         * gcc.dg/cpp/ucnid-3.c: New.
18313         * g++.dg/other/ucnid-1.C: New.
18315 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18317         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18319 2005-03-11  Per Bothner  <per@bothner.com>
18321         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18322         that diagnotics refer to correct token.
18323         * gcc.dg/unused-3.c: Likewise.
18325 2005-03-11  Per Bothner  <per@bothner.com>
18327         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18328         constant" is now actually on same line as string constant.
18329         * gcc.dg/cpp/direct2s.c: Likewise.
18331 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18333         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18335 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18337         PR libfortran/20124
18338         * gfortran.dg/pr20124.f90: New Test
18340 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18342         PR tree-optimization/20130
18343         * gcc.dg/pr20130-1.c: New test.
18345 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18347         PR target/20095
18348         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18350 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18352         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18354 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18356         * g++.dg/eh/forced1.C: Fix comment.
18357         * g++.dg/eh/forced2.C: Ditto.
18358         * g++.dg/eh/forced3.C: Ditto.
18359         * g++.dg/eh/forced4.C: Ditto.
18361 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18363         PR rtl-opt/20412
18364         * gcc.c-torture/compile/pr20412.c: New test.
18366 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18368         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18370 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18372         PR target/20322
18373         * gcc.dg/20050307-1.c: New test.
18375 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18377         PR c++/20375
18378         * g++.dg/other/stdarg3.C: New.
18380 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18382         PR c++/18384, c++/18327
18383         * g++.dg/init/array19.C: New test.
18385         PR inline-asm/20314
18386         * gcc.dg/torture/pr20314-1.c: New test.
18387         * gcc.dg/torture/pr20314-2.c: New test.
18389 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18391         * gcc.dg/20050309-1.c: New test.
18393 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18395         * gcc.dg/builtins-10.c: Reactivate disabled test.
18396         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18397         new cbrt transformations.
18399 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18401         PR c++/20208
18402         * g++.dg/template/array13.C: New test.
18404 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18406         PR c++/16859
18407         * g++.dg/init/brace4.C: New test.
18409 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18411         PR c++/20186
18412         * g++.dg/template/non-dependent12.C: New.
18414 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18416         PR c++/20142
18417         * g++.dg/init/array18.C: Add dg-do run marker.
18419         PR c++/20142
18420         * g++.dg/init/array18.C: New test.
18422 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18424         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18425         * g++.dg/gcov/gcov.exp: Likewise.
18426         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18427         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18428         * lib/c-torture.exp: Likewise.
18429         * lib/fortran-torture.exp: Likewise.
18430         * lib/g++.exp: Likewise.
18431         * lib/gcc-defs.exp: Likewise.
18432         * lib/gcc-dg.exp: Likewise.
18433         * lib/gcc.exp: Likewise.
18434         * lib/gcov.exp: Likewise.
18435         * lib/gfortran.exp: Likewise.
18436         * lib/mike-g++.exp: Likewise.
18437         * lib/mike-gcc.exp: Likewise.
18438         * lib/objc-torture.exp: Likewise.
18439         * lib/objc.exp: Likewise.
18440         * lib/profopt.exp: Likewise.
18441         * lib/target-libpath.exp: Likewise.
18442         * lib/target-supports.exp: Likewise.
18443         * lib/treelang.exp: Likewise.
18444         * lib/wrapper.exp: Likewise.
18446 2005-03-08  Jeff Law  <law@redhat.com>
18448         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18449         PHI-OPT changes.
18451 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18453         * gcc.dg/vect/pr20122.c: New test.
18455 2005-03-07  Jeff Law  <law@redhat.com>
18457         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18458         was folded away.
18459         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18460         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18461         * gcc.dg/tree-ssa/pr18134.c: New test.
18463 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18465         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18466         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18467         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18469 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18471         PR tree-opt/17671
18472         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18474 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18476         * g++.dg/warn/Wnvdtor.C: New test.
18478 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18480         * gcc.dg/torture/pr19683-1.c: New test.
18482 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18484         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18485         * gfortran.dg/g77/19990313-2.f: Ditto.
18486         * gfortran.dg/g77/19990313-3.f: Ditto.
18487         * gfortran.dg/g77/19990525-0.f: Ditto.
18488         * gfortran.dg/g77/19990826-0.f: Ditto.
18489         * gfortran.dg/g77/19990826-2.f: Ditto.
18490         * gfortran.dg/g77/19990826-3.f: Ditto.
18491         * gfortran.dg/g77/20000511-1.f: Ditto.
18492         * gfortran.dg/g77/20000511-2.f: Ditto.
18493         * gfortran.dg/g77/970625-2.f: Ditto.
18494         * gfortran.dg/g77/980310-2.f: Ditto.
18495         * gfortran.dg/g77/980310-3.f: Ditto.
18496         * gfortran.dg/g77/980310-8.f: Ditto.
18497         * gfortran.dg/g77/980519-2.f: Ditto.
18498         * gfortran.dg/g77/alpha1.f: Ditto.
18499         * gfortran.dg/g77/claus.f: Ditto.
18500         * gfortran.dg/g77/erfc.f: Ditto.
18501         * gfortran.dg/g77/short.f: Ditto.
18502         * gfortran.fortran-torture/execute/data.f90: Ditto.
18503         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18504         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18506 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18508         * lib/file-format.exp (gcc_target_object_format): Add check for som
18509         format and hardcode object formats on hppa*-*-hpux*.
18510         * lib/target-supports.exp (check_weak_available): Add check for som
18511         object format.  Always return 0 on hppa*-*-hpux10*.
18513         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18514         is defined.
18516         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18518 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18520         * gfortran.dg/pr19936_1.f90: New test.
18521         * gfortran.dg/pr19936_2.f90: New test.
18522         * gfortran.dg/pr19936_3.f90: New test.
18524 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18525             Paul Thomas <prthomas@drfccad.cea.fr>
18527         * gfortran.dg/PR19754_1.f90: New test.
18528         * gfortran.dg/PR19754_2.f90: Ditto.
18530 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18532         PR c++/19311
18533         * g++.dg/template/non-dependent11.C: New test.
18535 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18537         * lib/target-supports.exp (check_iconv_available): Fix comment.
18539 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18540             Joseph S. Myers  <joseph@codesourcery.com>
18542         PR c++/19797
18543         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18545 2005-03-04  Matthew Sachs  <msachs@apple.com>
18547         * gcc.exp (gcc_target_compile): Put braces around
18548         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18549         * objc.exp (objc_target_compile): Likewise.
18550         * treelang.exp (treelang_target_compile): Likewise.
18552 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18554         PR fortran/19673
18555         * gfortran.dg/func_result_1.f90: New test.
18557 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18559         * gcc.misc-tests/options.exp: New test.
18561 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18563         * gcc.dg/pr15784-4.c: New test.
18565 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18567         * gcc.c-torture/execute/pr17133.c: New.
18568         * gcc.c-torture/compile/20050303-1.c: New.
18570 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18572         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18574 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18576         * g++.dg/overload/using2.C: New.
18578 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18580         PR c++/19916
18581         * g++.dg/init/ptrmem2.C: New test.
18583 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18585         PR c/8927
18586         * gcc.dg/pr8927-1.c: New test.
18588 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18590         PR c++/20232
18591         * g++.dg/inherit/covariant12.C: New.
18593 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18595         PR fortran/19479
18596         * gfortran.dg/bound_1.f90: New test.
18598 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18600         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18601         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18603 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18605         PR c/20245
18606         * gcc.dg/pr20245-1.c: New test.
18608 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18610         PR middle-end/19874
18611         * gcc.c-torture/execute/20050119-2.c: New test case.
18613 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18615         * README: Update the DejaGnu bug reporting address.
18616         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18617         * lib/objc-torture.exp: Likewise.
18619 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18621         * gfortran.dg/boz_1.f90: New test.
18622         * gfortran.dg/boz_3.f90: New test.
18623         * gfortran.dg/boz_4.f90: New test.
18625 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18627         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18628         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18630 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18632         PR libfortran/20101
18633         * gfortran.dg/write_0_pe_format.f90: New test.
18635 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18637         PR c++/20206
18638         * g++.dg/opt/thunk2.C: New test.
18639         * g++.dg/opt/covariant1.C: New test.
18641 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18643         * gfortran.dg/e_d_fmt.f90: New test.
18645 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18647         * gcc.dg/asm-b.c: Fix comment typos.
18649 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18651         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18652         a V_MAY_DEF also.
18654 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18656         PR tree-opt/20188
18657         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18658         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18659         * gcc.dg/asm-b.c: New test.
18661 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18663         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18664         Disable this test on IRIX 6.
18666 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18668         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18669         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18670         parser.
18672 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18674         PR tree-optimization/20204
18675         * testsuite/gcc.dg/pr20204.c: New test.
18677 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18679         PR target/20196
18680         * gcc.c-torture/execute/20050224-1.c: New test.
18682         PR c++/20175
18683         * g++.dg/warn/Wbraces2.C: New test.
18685 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18687         PR c++/19878
18688         * g++.dg/init/const2.C: New test.
18690 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18692         PR tree-optimization/20100
18693         * gcc.c-torture/execute/pr20100-1.c: New test.
18695 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18697         * gfortran.dg/implicit_3.f90: New test.
18699         * gfortran.dg/deftype_1.f90: New test.
18701 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18703         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18704         the test passes.
18705         * g++.dg/other/anon3.C: Accept a warning.
18707 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18709         * gcc.dg/pr20017.c: Fix a comment typo.
18711 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18713         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18715 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18717         PR ada/19902
18718         * ada/acats/tests/cxa/cxa3004.a: Remove.
18719         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18721 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18723         PR c++/20073
18724         * g++.dg/init/const1.C: New test.
18726         PR c++/19991
18727         * g++.dg/parse/constant7.C: New test.
18729         PR c++/20152
18730         * g++.dg/parse/error27.C: New test.
18731         * g++.dg/template/qualttp15.C: Adjust error markers.
18732         * g++.old-deja/g++.other/struct1.C: Likewise.
18734         PR c++/20153
18735         * g++.dg/template/error17.C: New test.
18737         PR c++/20148
18738         * g++.dg/parser/error26.C: New test.
18740 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18742         PR tree-optimization/20100
18743         PR tree-optimization/20115
18744         * gcc.dg/pr20115.c: New test.
18745         * gcc.dg/pr20115-1.c: New test.
18746         * gcc.dg/pr20100.c: New test.
18747         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18748         call-clobbered variables after alias1.
18750 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18752         * gfortran.dg/list_read_4.f90: new test.
18754 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18756         PR rtl-optimization/20017.
18757         * gcc.dg/pr20017.c: New.
18759 2005-02-22  Devang Patel  <dpatel@apple.com>
18761         PR 19952
18762         * g++.dg/tree-ssa/pr19952.C: New test.
18764 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18766         PR c++/19883
18767         * g++.dg/parse/constant6.C: New test.
18769 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18771         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18772         * g++.dg/charset/asm2.c: Likewise.
18773         * g++.dg/charset/asm3.c: Likewise.
18774         * g++.dg/charset/asm4.c: Likewise.
18775         * g++.dg/charset/asm5.c: Likewise.
18776         * g++.dg/charset/attribute1.c: Likewise.
18777         * g++.dg/charset/attribute2.c: Likewise.
18778         * g++.dg/charset/extern1.cc: Likewise.
18779         * g++.dg/charset/extern2.cc: Likewise.
18780         * g++.dg/charset/extern3.cc: Likewise.
18781         * g++.dg/charset/function.cc: Likewise.
18782         * g++.dg/charset/string.c: Likewise.
18783         * g++.dg/charset/charset.exp: Likewise.
18784         * lib/target-supports.exp (check_iconv_available): Fix comment.
18786 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18788         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18789         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18790         * gcc.dg/charset/asm2.c: Likewise.
18791         * gcc.dg/charset/asm3.c: Likewise.
18792         * gcc.dg/charset/asm4.c: Likewise.
18793         * gcc.dg/charset/asm5.c: Likewise.
18794         * gcc.dg/charset/asm6.c: Likewise.
18795         * gcc.dg/charset/attribute1.c: Likewise.
18796         * gcc.dg/charset/attribute2.c: Likewise.
18797         * gcc.dg/charset/builtin1.c: Likewise.
18798         * gcc.dg/charset/extern.c: Likewise.
18799         * gcc.dg/charset/function.c: Likewise.
18800         * gcc.dg/charset/string.c: Likewise.
18801         * gcc.dg/charset/charset.exp: Likewise.
18803 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18805         PR fortran/20086
18806         * gfortran.dg/pr20086.f90: New test.
18808 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18810         PR tree-optimization/19786
18811         * g++.dg/tree-ssa/pr19786.C: New.
18813 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18815         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18817 2005-02-21  Jeff Law  <law@redhat.com>
18819         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18821 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18823         * gfortran.dg/do_iterator: Split loop, markup all lines for
18824         which an error locus is printed.
18825         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18826         locus is printed.
18827         * gfortran.dg/select_4.f90: Likewise.
18828         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18829         locuses in the various permutations.
18831 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18833         PR tree-optimization/19951
18834         * g++.dg/vect: New directory.
18835         * g++.dg/vect/vect.exp: New file.
18836         * g++.dg/vect/pr19951.cc: New testcase.
18837         * g++.dg/dg.exp: Also prune vectorizer tests.
18839 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18841         PR 18785
18842         * gcc.dg/charset/builtin1.c: New test.
18844 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18846         PR c++/19299
18847         * g++.dg/inherit/volatile1.C: New test.
18849         PR c++/19440
18850         * g++.dg/template/dtor4.C: New test.
18852 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18854         * gfortran.dg/int_1.f90: New test.
18856 2005-02-19  Devang Patel  <dpatel@apple.com>
18858         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18860 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18862         * gfortran.dg/achar_1.f90: New test.
18864 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18866         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18868 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18869             Jakub Jelinek  <jakub@redhat.com>
18871         PR tree-optimization/19828
18872         * gcc.dg/tree-ssa/loop-7.c: New test.
18873         * gcc.c-torture/execute/20050218-1.c: New test.
18875 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18877         PR c/20043
18878         * gcc.dg/transparent-union-1.c: New test.
18879         * gcc.dg/transparent-union-2.c: New test.
18881 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18883         PR tree-optimization/18977
18884         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18886 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18888         PR target/20054
18889         * gcc.dg/pr20054.c: New test.
18891 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18893         PR c++/19508
18894         * g++.dg/ext/attrib20.C: New test.
18896 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18898         PR middle-end/20030
18899         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18901 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18903         PR c++/20008
18904         * g++.dg/opt/switch4.C: New.
18906 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18908         PR c++/20023
18909         PR tree-optimization/20009
18910         * gcc.c-torture/compile/20050217-1.c: New test.
18911         * g++.dg/opt/switch3.C: New test.
18913         PR tree-optimization/18947
18914         * gcc.c-torture/compile/20050215-1.c: New test.
18915         * gcc.c-torture/compile/20050215-2.c: New test.
18916         * gcc.c-torture/compile/20050215-3.c: New test.
18918 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18920         PR c++/20028
18921         * g++.dg/template/crash34.C: New.
18923         PR c++/20022
18924         * g++.dg/other/access3.C: New.
18926 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18928         * gcc.dg/vect/vect-98.c: New test.
18930 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18932         PR tree-optimization/19967
18933         * gcc.dg/pr19967.c: New.
18935 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18937         PR middle-end/19857
18938         * gcc.dg/tree-ssa/20050215-1.c: New test.
18939         * gcc.c-torture/execute/20050215-1.c: New test.
18941 2005-02-15  Eric Christopher  <echristo@redhat.com>
18943         * gcc.dg/cpp/20050215-1.c: New file.
18945 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18947         PR tree-optimization/15785
18948         * gcc.dg/pr15785-1.c: New test.
18950 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18952         PR c++/17788
18953         * g++.dg/init/ctor4.C: New.
18954         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18956 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18958         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18959         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18961 2005-02-15  Andreas Schwab  <schwab@suse.de>
18963         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18964         declare malloc.
18966 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18968         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18970 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18972         PR tree-optimization/19853
18973         * gcc.c-torture/compile/pr19853.c: New test.
18975 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18977         PR c++/19608
18978         * g++.dg/parse/local-class1.C: New.
18980         PR c++/19895
18981         * g++.dg/parse/ptrmem3.C: New.
18983         PR c++/19884
18984         * g++.old-deja/g++.oliva/template6.C: Add another case.
18985         * g++.dg/template/explicit6.C: New.
18987 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18989         PR c++/17816
18990         * g++.dg/other/redecl2.C: New.
18992 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18994         PR c++/19891
18995         * g++.dg/abi/covariant4.C: New.
18997 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18999         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19001 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19003         * gcc.dg/vect/vect-96.c: Fix typo.
19005 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19007         PR c++/14479
19008         PR c++/19487
19009         * g++.dg/template/enum5.C: New test.
19011 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19013         * gcc.dg/vect/vect-97.c: New test.
19015 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19017         * gcc.dg/vect/vect-96.c: New test.
19019 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19021         * gcc.dg/builtins-34.c: Also check ldexp*.
19023 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19025         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19027 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19029         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19030         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19031         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19032         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19033         selector_list, selector_expression, dg-process-target): Move to new
19034         file target-supports-dg.exp.
19035         * lib/target-supports-dg.exp: New.
19037         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19038         New.
19040 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19042         PR c++/19666
19043         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19045         PR middle-end/19858
19046         * gcc.c-torture/compile/20050210-1.c: New test.
19048 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19050         PR c++/19755
19051         * g++.dg/warn/Wbraces1.C: New test.
19053 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19055         * gcc.dg/builtins-52.c: New testcase.
19057 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19059         PR c/19342
19060         * gcc.c-torture/execute/20050119-1.c: New test.
19062 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19064         PR c++/19811
19065         * g++.dg/init/delete1.C: New test.
19067 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19069         PR c++/18470
19070         * g++.dg/template/static12.C: New test.
19072 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19074         PR c++/19787
19075         * g++.dg/conversion/ambig1.C: New test.
19077         PR c++/19739
19078         * g++.dg/ext/attrib19.C: New test.
19080         PR c++/19732
19081         * g++.dg/parse/dtor5.C: New test.
19083         PR c++/19762
19084         * g++.dg/template/dtor3.C: New test.
19086         PR c++/19826
19087         * g++.dg/template/static11.C: New test.
19088         * g++.dg/template/crash2.C: Remove dg-error marker.
19090 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19092         PR C++/18491
19093         * g++.old-deja/g++.mike/p10769a.C: Remove.
19095 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19097         * gcc.dg/builtins-48.c: New test case.
19098         * gcc.dg/builtins-49.c: New test case.
19099         * gcc.dg/builtins-50.c: New test case.
19100         * gcc.dg/builtins-51.c: New test case.
19102 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19104         PR middle-end/19583
19105         * g++.dg/warn/Wreturn-type-3.C: New test.
19107 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19109         PR middle-end/19402
19110         * gcc.dg/pr19402-1.c: New testcase.
19111         * gcc.dg/pr19402-2.c: likewise.
19113 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19115         PR middle-end/19854
19116         * g++.dg/tree-ssa/tmmti.C: New testcase.
19118 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19120         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19122 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19124         PR c++/19733
19125         * g++.dg/parse/crash23.C: New test.
19126         * g++.dg/warn/Weff1.C: New test.
19128 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19130         * gcc.dg/20050209-1.c: New test.
19132 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19134         PR target/19799
19135         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19137 2005-02-08  Mike Stump  <mrs@apple.com>
19139         * g++.dg/pch/import-2.c: New test.
19140         * g++.dg/pch/import-2.hs: New.
19141         * g++.dg/pch/include/import-2a.h: New.
19142         * g++.dg/pch/include/import-2b.h: New.
19144 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19146         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19148 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19150         * gfortran.dg/substr_1.f90: New test.
19152 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19154         PR middle-end/19775
19155         * gcc.dg/torture/builtin-power-1.c: Disable test for
19156         invalid transformation.
19157         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19158         no longer optimize.
19159         * gcc.dg/builtins-47.c: New testcase.
19161 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19162             Dorit Naishlos  <dorit@il.ibm.com>
19164         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19166 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19168         * gcc.c-torture/compile/20050206-1.c: New test.
19170 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19172         PR tree-opt/19768
19173         * g++.dg/opt/pr19768.C: New test.
19175 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19177         PR tree-opt/19736
19178         * gcc.c-torture/compile/pr19736.c: New test.
19180 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19182         PR c++/17401
19183         * g++.dg/parse/error25.C: New test.
19185 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19187         * gcc.c-torture/execute/20050203-1.c: New.
19189 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19191         * gcc.dg/vect/vect-85.c: Remove xfail.
19192         * gcc.dg/vect/vect-86.c: Remove xfail.
19193         * gcc.dg/vect/vect-87.c: Remove xfail.
19194         * gcc.dg/vect/vect-88.c: Remove xfail.
19196 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19198         * gcc.dg/altivec-19.c: New.
19200 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19202         PR c/17807
19203         * gcc.dg/nested-func-3.c: New test.
19204         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19206 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19208         * gcc.test-framework/gen_directive_tests: Generate tests for
19209         selector expressions.
19211 2005-02-02  Matt Austern  <austern@apple.com>
19213         PR c++/19628
19214         * g++/ext/builtin7.C: New.
19215         * g++/ext/builtin8.C: New.
19217 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19219         PR c/18502
19220         * gcc.dg/pr18502-1.c: New test.
19222 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19224         PR c++/17413
19225         * g++.dg/template/local4.C: Tweak.
19227 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19229         PR tree-optimization/19578
19230         * gcc.c-torture/compile/20050202-1.c: New test.
19232 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19234         PR c/19435
19235         * gcc.dg/c99-init-4.c: New test.
19237 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19239         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19241         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19243         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19244         * g++.dg/eh/check-vect.h: New.
19246         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19247         * gcc.dg/vect/vect-78.c: Ditto.
19248         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19249         Remove.
19251         * g++.dg/conversion/simd1.C: Expect warning.
19252         * g++.dg/ext/attribute-test-1.C: Ditto.
19253         * g++.dg/ext/attribute-test-2.C: Ditto.
19254         * g++.dg/ext/attribute-test-3.C: Ditto.
19255         * g++.dg/ext/attribute-test-4.C: Ditto.
19257         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19258         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19260         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19262 2005-02-01  Richard Henderson  <rth@redhat.com>
19264         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19265         long double for ibm double-double format.
19266         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19268 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19270         PR tree-optimization/19633
19271         * testsuite/gcc.dg/pr19633-1.c: New test.
19272         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19273         to NULL or a symbol.
19275 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19277         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19278         New procs.
19279         (dg-process-target (local override)): Handle selector expressions.
19281         * gcc.test-framework/README: Describe tests in source directory.
19282         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19283         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19284         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19285         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19286         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19287         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19288         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19289         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19290         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19291         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19292         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19293         * gcc.test-framework/dg-error-exp-P.c: New test.
19294         * gcc.test-framework/dg-error-exp-XP.c: New test.
19295         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19296         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19297         * gcc.test-framework/dg-output-exp-P.c: New test.
19298         * gcc.test-framework/dg-output-exp-XF.c: New test.
19299         * gcc.test-framework/dg-warning-exp-P.c: New test.
19300         * gcc.misc-tests/dg-1.c: Remove.
19301         * gcc.misc-tests/dg-2.c: Remove.
19302         * gcc.misc-tests/dg-3.c: Remove.
19303         * gcc.misc-tests/dg-4.c: Remove.
19304         * gcc.misc-tests/dg-5.c: Remove.
19305         * gcc.misc-tests/dg-6.c: Remove.
19306         * gcc.misc-tests/dg-7.c: Remove.
19307         * gcc.misc-tests/dg-8.c: Remove.
19308         * gcc.misc-tests/dg-9.c: Remove.
19309         * gcc.misc-tests/dg-10.c: Remove.
19310         * gcc.misc-tests/dg-11.c: Remove.
19311         * gcc.misc-tests/dg-12.c: Remove.
19312         * gcc.misc-tests/dg-test.exp: Remove.
19314         * gcc.test-framework/test-framework.awk: Change recording and
19315         printing of passes and failures.
19317         * gcc.test-framework: New directory.
19318         * gcc.test-framework/README: New.
19319         * gcc.test-framework/test-framework.exp: New.
19320         * gcc.test-framework/test-framework.awk: New.
19321         * gcc.test-framework/gen_directive_tests: New.
19323 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19325         * lib/treelang.exp: Fix comment typos.
19326         (treelang_target_compile): Don't append libs=-ltreelang to options.
19328 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19330         * g++.dg/parse/typename7.C: Adjust error messages.
19332 2005-01-31  Jeff Law  <law@redhat.com>
19334         * gcc.c-torture/execute/20050131-1.c: New test.
19335         * gcc.dg/wcaselabel.c: New test.
19337 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19339         * g++.dg/other/warning1.C: Adjust error messags.
19340         * g++.dg/parse/constant5.C: New test.
19342 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19344         PR c/19333
19345         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19346         the test case valid.
19347         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19348         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19349         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19350         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19351         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19352         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19354 2005-01-31  Dale Johannesen  <dalej@apple.com>
19356         * g++.dg/opt/pr19650.C: New test.
19358 2005-01-31  Richard Henderson  <rth@redhat.com>
19360         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19361         long double for intel double extended format.
19362         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19364 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19366         PR c++/19555
19367         * g++.dg/template/static10.C: New test.
19369         PR c++/19395
19370         * g++.dg/parse/error24.C: New test.
19372         PR c++/19367
19373         * g++.dg/lookup/builtin1.C: New test.
19375         PR c++/19457
19376         * g++.dg/warn/conv3.C: New test.
19378 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19380         PR fortran/19647
19381         * gfortan.dg/inquire_7.f90
19383 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19385         PR tree-optimization/15791
19386         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19387         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19388         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19389         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19390         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19391         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19392         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19393         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19394         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19395         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19397 2005-01-29  Paul Brook  <paul@codesourcery.com>
19399         PR fortran/18565
19400         * check.c (real_or_complex_check): New function.
19401         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19402         * intrinsic.c (add_functions): Use new check functions.
19403         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19404         Add prototypes.
19406 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19408         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19409         gcc.dg/lvalue-3.c: New tests.
19410         * gcc.dg/concat.c: Update expected messages.
19412 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19414         PR libfortran/19595
19415         * gfortran.dg/eor_1.f90: New test.
19417 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19419         PR fortran/19589
19420         * gfortran.dg/logical_data_1.f90: New test.
19422 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19424         PR c++/19253
19425         * g++.dg/template/crash33.C: New test.
19427         PR c++/19667
19428         * g++.dg/template/crash32.C: New test.
19430 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19432         PR middle-end/16558
19433         * g++.dg/warn/Wreturn-type-2.C: New test.
19435 2004-06-24  Jeff Law  <law@redhat.com>
19437         * gcc.dg/tree-ssa/20050128-1.c: New test.
19439 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19441         * gcc.target/frv/all-mdpackh-1.c: New test.
19443 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19445         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19447 2005-01-27  Richard Henderson  <rth@redhat.com>
19449         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19451 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19453         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19455 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19457         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19458         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19459         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19460         to cope with cases where the multilib options override the dg-options.
19462 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19464         PR c/18946
19465         * gcc.dg/noncompile/20050120-1.c: New test.
19467 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19469         PR tree-optimization/19633
19470         * gcc.dg/pr19633.c: New test.
19471         * gcc.dg/tree-ssa/pr19633.c: New test.
19473 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19475         * gcc.dg/20041216-1.c: New test.
19477 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19479         PR objc/18862
19480         * objc.dg/selector-2.m: New test.
19482 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19484         * g++.dg/opt/range-test-2.C: New test.
19486         PR rtl-optimization/19579
19487         * gcc.c-torture/execute/20050124-1.c: New test.
19489 2005-01-26  Greg Parker  <gparker@apple.com>
19490         Stuart Hastings  <stuart@apple.com>
19492         * gcc.c-torture/execute/20050125-1.c: New.
19494 2005-01-18  Jan Hubicka  <jh@suse.cz>
19496         PR tree-optimize/19337
19497         * gcc.c-torture/compile/20050119-1.c: New test.
19499 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19501         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19502         test for successful match.
19504 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19506         PR objc/18408
19507         * objc.dg/comp-types-7.m: New test.
19509 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19511         * lib/target-supports.exp (current_target_name): New.
19512         (check_effective_target_ilp32, check_effective_target_lp64):
19513         Cache the result to use as long as the current target, with
19514         multilib flags, remains the same.
19516         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19517         (dg-require-weak, dg-require-visibility, dg-require-alias,
19518         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19519         dg-require-effective-target, dg-skip-if): Remove call to
19520         skip_test_and_clear_xfail.
19521         (dg-test): Clear xfail data.
19523 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19525         PR target/17751
19526         * gcc.dg/ppc64-toc.c: New test.
19528         * g++.dg/tree-ssa/empty-1.C: New test.
19530         PR middle-end/19551
19531         * gcc.c-torture/execute/20050121-1.c: New test.
19532         * gcc.dg/20050121-2.c: New test.
19534 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19535         Paul Brook  <paul@codesourcery.com>
19537         PR fortran/17941
19538         * gfortran.dg/real_const_1.f: New test.
19539         * gfortran.dg/real_const_2.f90: New test.
19540         * gfortran.dg/complex_int_1.f90: New test.
19542 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19544         PR fortran/19313
19545         * gfortan.dg/inquire_6.f90: New test.
19547 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19549         PR libfortran/19451
19550         * open_readonly_1.f90: New test.
19552 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19554         PR libfortran/18982
19555         * gfortran.dg/open_new.f90: New file.
19557 2005-01-22  Paul Brook  <paul@codesourcery.com>
19559         * namelist_1.f90: New test.
19561 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19563         PR tree-optimization/19484
19564         * gcc.c-torture/compile/20050122-[12].c: New tests.
19566 2005-01-22  Paul Brook  <paul@codesourcery.com>
19568         * gfortran.dg/implicit_2.f90: New test.
19570 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19572         PR fortran/19314
19573         * gfortran.dg/inquire_5.f90: New test.
19575 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19577         PR c/18809
19578         * gcc.dg/pr18809-1.c: New test.
19580 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19582         * gcc.dg/20050121-1.c: New test.
19584         PR tree-optimization/13000
19585         * gcc.dg/20040206-1.c: Change warning to point where function is
19586         being inlined.
19588 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19590         PR c++/19208
19591         * g++.dg/template/array11.C: New test.
19593 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19595         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19596         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19597         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19598         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19599         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19600         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19602 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19604         PR tree-optimization/15349
19605         * gcc.dg/tree-ssa/pr15349.c: New.
19607 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19609         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19611 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19613         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19614         scan-assembler-times directive name.
19616         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19617         after dg-do.
19619         PR rtl-optimization/19462
19620         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19622 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19624         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19625         counting function calls on ia64.
19627 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19629         PR rtl-optimization/15139
19630         * gcc.dg/20050111-2.c: New test.
19632         PR c/17297
19633         * gcc.c-torture/compile/20050113-1.c: New testcase.
19635         PR middle-end/19164
19636         * gcc.dg/20050113-1.c: New testcase.
19638 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19640         * gcc.dg/vect/vect-85.c: Add comment.
19641         * gcc.dg/vect/vect-86.c: Add xfail for now.
19642         * gcc.dg/vect/vect-87.c: Add xfail for now.
19643         * gcc.dg/vect/vect-88.c: Add xfail for now.
19644         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19646 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19648         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19650 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19652         * g++.dg/debug/typedef3.C: New test.
19654 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19656         PR c/19472
19657         * gcc.dg/asm-a.c: New test.
19659 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19661         * gcc.dg/sh-relax.c: Add prototype for abort.
19663 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19665         * gcc.dg/short-compare-1.c: New test.
19666         * gcc.dg/short-compare-2.c: Likewise.
19668 2005-01-18  Michael Matz  <matz@suse.de>
19670         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19672 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19674         PR tree-optimization/19121
19675         * gcc.c-torture/compile/pr19121.c: New test.
19677 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19679         PR target/19357
19680         * gcc.c-torture/compile/pr19357.c: New test.
19682 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19684         PR c/5675
19685         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19686         pass--those that refer just to the variable, possibly with a
19687         cast.
19688         * gcc.dg/c99-const-expr-3.c: Likewise.
19690         PR middle-end/13127
19691         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19692         longer emitted.
19694 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19696         PR fortran/18778
19697         * gfortran.dg/endfile_2.f90: New test.
19699 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19701         PR 19168
19702         * gfortran.dg/select_5.f90: New test.
19704 2004-01-16  Paul Brook  <paul@codesourcery.com>
19706         * gfortran.dg/common_4.f90: New test.
19708 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19710         PR rtl-optimization/19462
19711         * gcc.dg/torture/pr19462-1.c: New test.
19713 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19715         PR objc/19321
19716         * objc.dg/func-ptr-2.m: New.
19717         * objc.dg/volatile-1.m: New.
19719 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19721         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19723 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19725         PR tree-optimization/19060
19726         * gcc.c-torture/execute/20050104-1.c: New test.
19728 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19730         PR fortran/18983
19731         * gfortran.dg/write_to_null.f90: New test.
19733 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19734             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19736         PR other/19328
19737         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19738         argument.
19740 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19742         PR c++/19263
19743         * g++.dg/init/vector1.C: New test.
19745 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19747         PR target/13158
19748         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19749         PR target/18987
19750         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19752 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19754         * gfortran.dg/select_1.f90: New test.
19755         * gfortran.dg/select_2.f90: New test.
19756         * gfortran.dg/select_3.f90: New test.
19757         * gfortran.dg/select_4.f90: New test.
19759 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19761         PR middle-end/19084
19762         PR rtl-optimization/19348
19763         * gcc.dg/20050111-1.c: New test.
19764         * gcc.c-torture/execute/20050111-1.c: New test.
19766         * gcc.dg/i386-asm-4.c: New test.
19768 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19770         * gcc.dg/nested-func-2.c: New test.
19771         * ada/acats/norun.lst: Remove c953002.
19773 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19775         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19777 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19779         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19781 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19783         PR target/18761
19784         * g++.dg/abi/align1.C: New test.
19786 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19788         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19789         at a time.
19790         * g++.dg/ext/altivec_check.h: Support compiling as C.
19792 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19794         PR c++/19355
19795         * g++.dg/expr/pr19355-1.C: New test case.
19797 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19799         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19800         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19801         * ada/acats/tests/c3/c92005b.ada: Likewise.
19802         * ada/acats/tests/c3/cxb3012.a: Likewise.
19803         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19805 2005-01-09  Paul Brook  <paul@codesourcery.com>
19807         * gfortran.dg/common_2.f90: New file.
19808         * gfortran.dg/common_3.f90: New file.
19810 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19812         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19814 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19816         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19817         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19818         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19819         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19820         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19821         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19822         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19823         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19824         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19825         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19826         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19827         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19828         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19829         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19830         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19831         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19832         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19833         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19834         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19835         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19836         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19837         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19838         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19839         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19840         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19841         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19842         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19843         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19844         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19845         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19846         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19847         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19848         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19849         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19850         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19851         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19852         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19853         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19854         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19855         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19856         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19857         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19858         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19859         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19860         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19861         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19862         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19863         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19864         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19865         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19866         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19867         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19868         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19869         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19870         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19871         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19872         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19873         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19874         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19875         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19876         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19877         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19878         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19879         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19880         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19881         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19882         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19884         * gcc.dg/vect/vect-1.c: Fix spelling.
19885         * gcc.dg/vect/vect-10.c: Fix spelling.
19886         * gcc.dg/vect/vect-11.c: Fix spelling.
19887         * gcc.dg/vect/vect-12.c: Fix spelling.
19888         * gcc.dg/vect/vect-14.c: Fix spelling.
19889         * gcc.dg/vect/vect-15.c: Fix spelling.
19890         * gcc.dg/vect/vect-16.c: Fix spelling.
19891         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19892         * gcc.dg/vect/vect-64.c: Fix comments.
19893         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19895 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19896             Ira Rosen  <irar@il.ibm.com>
19898         * gcc.dg/vect/vect-70.c: New test.
19899         * gcc.dg/vect/vect-71.c: New test.
19901 2005-01-09  Manfred Hollstein  <mh@suse.com>
19903         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19904         * gcc.dg/pr18241-2.c: Likewise.
19905         * gcc.dg/pr18241-3.c: Likewise.
19906         * gcc.dg/pr18241-4.c: Likewise.
19907         * gcc.dg/pr18241-5.c: Likewise.
19909 2005-01-08  Richard Henderson  <rth@redhat.com>
19911         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19912         False for x86 and x86-64.
19914 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19916         PR tree-optimization/18241
19917         * gcc.dg/pr18241-1.c: New test.
19918         * gcc.dg/pr18241-2.c: New test.
19919         * gcc.dg/pr18241-3.c: New test.
19920         * gcc.dg/pr18241-4.c: New test.
19921         * gcc.dg/pr18241-5.c: New test.
19923 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19925         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19926         gfortran.dg/select_4.f90: New.
19928 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19930         * gcc.c-torture/execute/20050107-1.c: New test.
19932 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19934         PR c++/19298
19935         * g++.dg/template/ref2.C: New.
19937 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19939         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19940         instead of being empty.
19942 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19944         PR fortran/15553
19945         * gfortran.dg/array-1.f90: New test.
19947 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19949         PR tree-optimization/19283
19950         * gcc.c-torture/execute/20050106-1.c: New test.
19952         PR rtl-optimization/18861
19953         * gcc.dg/20050105-1.c: New test.
19955         PR tree-optimization/18828
19956         * gcc.dg/20050105-2.c: New test.
19958 2005-01-07  Andreas Jaeger  <aj@suse.de>
19960         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19962 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19964         PR fortran/18398
19965         * gfortran.dg/fmt_read.f90: New test.
19967 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19969         * gcc.dg/rs6000-ldouble-2.c: New.
19971 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19973         PR c++/19244
19974         * g++.dg/parser/ctor2.C: New test.
19976 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19978         PR c++/17154
19979         * g++.dg/template/using9.C: New test.
19981 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19983         PR c++/19258
19984         * g++.dg/lookup/friend6.C: New test.
19986 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19988         PR c++/19270
19989         * g++.dg/template/array10.C: New.
19991 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19993         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19994         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19996 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19998         * gcc.c-torture/compile/20050105-1.c: New test.
20000 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20002         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20004 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20006         PR middle-end/19100
20007         * gcc.dg/conv-3.c: New test case.
20009 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20011         * gcc.dg/asm-wide-1.c: New test.
20013 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20015         PR c++/19030
20016         * g++.dg/parse/crash22.C: New
20018 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20020         PR 19257
20021         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20023 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20025         PR middle-end/17767
20026         * gcc.dg/i386-mmx-6.c: New test case.
20028 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20030         PR tree-optimization/18308
20031         * gcc.dg/vect/pr18308.c: New testcase.
20033 2005-01-04  Andreas Jaeger  <aj@suse.de>
20035         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20037 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20038             Robert Bowdidge <bowdidge@apple.com>
20040         * gcc.dg/cpp/subframework1.c: New.
20041         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20042         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20043         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20044         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20046 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20048         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20049         producing warning.
20050         * gcc.dg/darwin-weakimport-2.c: New.
20052 2005-01-03  Richard Henderson  <rth@redhat.com>
20054         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20056 2005-01-03  Richard Henderson  <rth@redhat.com>
20058         * gcc.dg/vect/vect.exp: Enable for ia64.
20059         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20060         (check_effective_target_vect_float): Likewise.
20061         (check_effective_target_vect_no_align): Likewise.
20062         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20063         * gcc.dg/vect/vect-8.c: Likewise.
20065 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20067         PR target/19236
20068         * gcc.dg/pr19236-1.c: New test case.
20070 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20072         PR rtl-optimization/12092
20073         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20075 2005-01-02  Andreas Jaeger  <aj@suse.de>
20077         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20079 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20080             Andrew Pinski  <pinskia@physics.uc.edu>
20082         PR rtl-optimization/12092
20083         * gcc.dg/pr12092-1.c: New test case.
20085 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20087         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20088         'hidden' and 'default' for better portability.
20089         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20091         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20092         6 and 7.
20093         * g++.old-deja/g++.brendan/new3.C: Likewise.
20095 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20097         * gcc.dg/20041231-1.C: New test.
20098         * g++.dg/warn/Wunreachable-code-1.C: New test.
20100 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20102         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20103         file, not /dev/null.  Abort on error.
20105 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20106             Ziemowit Laski  <zlaski@apple.com>
20108         PR objc/18971
20109         * objc.dg/encode-5.m: New test.
20111 2004-12-29  Richard Henderson  <rth@redhat.com>
20113         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20114         * objc.dg/stabs-1.m: Disable for ia64.
20116 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20118         PR c++/19190
20119         * g++.dg/warn/Wunused-10.C: New test.
20121 2004-12-28  Richard Henderson  <rth@redhat.com>
20123         * objc.dg/stabs-1.m: Disable for alpha.
20125 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20127         PR c++/19149
20128         * g++.dg/parse/error23.C: New test.
20130 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20132         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20134         PR fortran/19032
20135         * gfortran.dg/intrinsic_modulo_1.f90: New.
20136         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20137         tests with divisor -1.
20139 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20141         * g++.dg/opt/temp1.C (memcpy): Return a value.
20143         PR c++/19148
20144         * g++.dg/expr/cond7.C: New test.
20146 2004-12-27  Paul Brook  <paul@codesourcery.com>
20148         * gfortran.dg/g77/select_no_compile.f: Remove.
20150 2004-12-27  Richard Henderson  <rth@redhat.com>
20152         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20153         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20154         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20156 2004-12-26  Richard Henderson  <rth@redhat.com>
20158         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20159         by 1i instead of token pasting.
20161 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20163         PR tree-optimization/17578
20164         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20165         to additional_flags.
20166         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20168 2004-12-25  Richard Henderson  <rth@redhat.com>
20170         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20171         Remove Alpha.
20173 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20175         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20176         hppa*-*-hpux*.
20177         * gcc.dg/pr17957.c (dg-options): Likewise.
20178         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20179         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20180         instead of 0 on __hppa__.
20181         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20182         "foo,%r" on hppa*-*-*.
20184 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20186         PR fortran/19071
20187         * gfortran.dg/complex_write.f90: New test.
20189 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20191         PR c++/17595
20192         * g++.dg/parse/pragma2.C: New test.
20194         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20196 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20198         * gcc.dg/empty2.c: Add missing dg-warning.
20200 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20202         PR c++/17413
20203         * g++.dg/template/local4.C: New test.
20204         * g++.dg/template/crash19.C: Add dg-error marker.
20206         * g++.dg/template/crash31.C: Correct embedded PR number.
20208 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20210         PR c++/16405
20211         * g++.dg/opt/temp1.C: Add do-run marker.
20213 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20215         * g++.dg/template/spec19.C: New.
20217 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20219         PR target/16819
20220         * gcc.dg/empty2.c: New.
20222 2004-12-23  Richard Henderson  <rth@redhat.com>
20224         * lib/target-supports.exp (check_effective_target_vect_no_align):
20225         Remove i?86 and x86-64.
20227 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20229         PR c++/16405
20230         * g++.dg/opt/temp1.C: New test.
20232 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20234         PR c++/18733
20235         * g++.dg/template/friend33.C: New testcase.
20237 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20239         PR c++/18464
20240         * g++.dg/template/cond5.C: New test.
20242         PR c++/18492
20243         * g++.dg/inherit/thunk3.C: New test.
20245         PR c++/11224
20246         * g++.dg/warn/Wunused-9.C: New test.
20248 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20250         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20252 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20254         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20256 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20258         PR c++/18378
20259         * g++.dg/ext/packed8.C: New test.
20261         PR c++/19063
20262         * g++.dg/template/crash31.C: New test.
20264         PR c++/19034
20265         * g++.dg/template/crash30.C: New test.
20267 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20269         PR C++/18984
20270         * g++.dg/eh/ctor3.C: New test.
20272 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20274         * objc.dg/stabs-1.m: Allow section name to be quoted and
20275         assembly label to begin with '.LL'.
20277 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20279         * gcc.dg/vect/vect.exp
20280         (check_effective_target_lp64_or_vect_no_align): New.
20281         * gcc.dg/vect/vect-77.c: Use it.
20282         * gcc.dg/vect/vect-78.c: Use it.
20284         * lib/target-supports.exp
20285         (check_effective_target_vect_no_max,
20286         check_effective_target_vect_no_bitwise,
20287         check_effective_target_vect_no_align): New.
20288         * gcc.dg/vect/vect-13.c: Use them.
20289         * gcc.dg/vect/vect-17.c: Ditto.
20290         * gcc.dg/vect/vect-18.c: Ditto.
20291         * gcc.dg/vect/vect-19.c: Ditto.
20292         * gcc.dg/vect/vect-20.c: Ditto.
20293         * gcc.dg/vect/vect-27.c: Ditto.
20294         * gcc.dg/vect/vect-29.c: Ditto.
20295         * gcc.dg/vect/vect-44.c: Ditto.
20296         * gcc.dg/vect/vect-48.c: Ditto.
20297         * gcc.dg/vect/vect-50.c: Ditto.
20298         * gcc.dg/vect/vect-52.c: Ditto.
20299         * gcc.dg/vect/vect-54.c: Ditto.
20300         * gcc.dg/vect/vect-56.c: Ditto.
20301         * gcc.dg/vect/vect-58.c: Ditto.
20302         * gcc.dg/vect/vect-60.c: Ditto.
20303         * gcc.dg/vect/vect-72.c: Ditto.
20304         * gcc.dg/vect/vect-80.c: Ditto.
20306 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20308         PR c++/14075
20309         * g++.dg/init/string1.C: New.
20311         PR c++/18975
20312         * g++.dg/other/synth1.C: New.
20314 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20316         PR c/18963
20317         * gcc.dg/pr18963-1.c: New test.
20319 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20321         PR c/18596
20322         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20323         * gcc.dg/pr18596-1.c: Use dg-error.
20324         (dg-options): Use -fno-unit-at-a-time.
20325         * gcc.dg/pr18596-2.c: New test.
20326         * gcc.dg/pr18596-3.c: New test.
20328 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20330         PR middle-end/18683
20331         * g++.dg/opt/pr18683-1.C: New test case.
20333 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20335         PR other/19093
20336         * g++.dg/opt/max1.C: Fix for 64bit targets.
20338 2004-12-20  Matt Austern  <austern@apple.com>
20340         PR c++/19044
20341         * g++.dg/ext/builtin6.C: New
20343 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20345         PR tree-optimization/19080
20346         * gcc.c-torture/compile/pr19080.c: New test.
20348 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20350         * gcc.dg/20041219-1.c: New test.
20352 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20354         PR middle-end/19068
20355         * g++.dg/opt/max1.C: New test case.
20357 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20359         * gcc.dg/fdata-sections-1.c: New test.
20361 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20363         PR middle-end/18548
20364         * gcc.dg/max-1.c: New test case.
20366 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20368         * gcc.c-torture/execute/20041218-1.c: New test.
20370 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20372         * gcc.dg/pr18501.c: New test.
20373         * gcc.dg/uninit-5.c: XFAIL.
20374         * gcc.dg/uninit-9.c: XFAIL.
20376 2004-12-17  Dale Johannesen  <dalej@apple.com>
20378         * gcc.dg/20041213-1.c: New.
20380 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20382         * objc.dg/stabs-1.m: Allow assembly label to begin
20383         with a dot ('.').
20385 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20387         * gcc.c-torture/execute/20041213-1.c: Move...
20388         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20390 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20392         PR c++/18721
20393         * g++.dg/lookup/conv-5.C: New.
20395 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20397         * objc.dg/stabs-1.m: New test.
20399 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20401         * gcc.dg/visibility-c.c: Change compile to
20402         assemble for the test.
20404 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20406         PR target/19041
20407         * gcc.dg/visibility-c.c: New test.
20409 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20411         PR middle-end/18493
20412         * gcc.dg/switch-8.c: New test case.
20414 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20416         PR c++/18905
20417         * g++.dg/template/init4.C: New.
20418         * g++.dg/opt/static3.C: Enable optimizer.
20420 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20422         * g++.dg/other/complex1.C: New test.
20424 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20426         * g++.dg/opt/inline9.C: New test.
20428 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20430         PR fortran/18993
20431         * gfotran.dg/nullify_1.f: New test.
20433 2004-12-15  Richard Henderson  <rth@redhat.com>
20435         * gcc.target/i386/i386.exp: New harness.
20436         * gcc.target/i386/vect-args.c: New.
20438 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20440         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20442 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20444         PR c++/18825
20445         * g++.dg/template/friend32.C: New test.
20447 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20449         * cpp/pragma-once-1.c: New test.
20450         * cpp/pragma-once-1b.h: Likewise.
20451         * cpp/pragma-once-1c.h: Likewise.
20452         * cpp/pragma-once-1d.h: Likewise.
20453         * cpp/inc/pragma-once-1a.h: Likewise.
20455 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20456             Steven G. Kargl  <kargls@comcast.net>
20458         PR fortran/17597
20459         * gfortran.dg/list_read_3.f90: New test.
20461 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20463         * gcc.dg/ftrapv-2.c: New test.
20465 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20467         PR c++/18981
20468         * g++.dg/template/typename9.C: New test.
20470 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20472         PR c++/18738
20473         * g++.dg/template/typename8.C: New test.
20474         * g++.dg/parse/friend2.C: Tweak error message.
20476 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20478         * gcc.c-torture/20041214-1.c: New test.
20480 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20482         PR c++/18965
20483         * g++.dg/init/array17.C: New test.
20485 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20487         PR c++/18793
20488         * g++.dg/init/aggr3.C: New test.
20490 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20492         * gcc.dg/altivec-types-1.c: New test.
20493         * gcc.dg/altivec-types-2.c: New test.
20494         * gcc.dg/altivec-types-3.c: New test.
20495         * gcc.dg/altivec-types-4.c: New test.
20496         * g++.dg/ext/altivec-types-1.C: New test.
20497         * g++.dg/ext/altivec-types-2.C: New test.
20498         * g++.dg/ext/altivec-types-3.C: New test.
20499         * g++.dg/ext/altivec-types-4.C: New test.
20501 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20503         PR middle-end/18951
20504         * gcc.c-torture/execute/20041213-1.c: New test.
20506 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20508         PR c++/18949
20509         * g++.dg/template/cast1.C: New.
20511 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20513         * gcc.c-torture/execute/20041213-2.c: New test.
20515 2004-12-13  Richard Henderson  <rth@redhat.com>
20517         * gcc.dg/i386-sse-10.c: Fix typo in options.
20519 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20521         PR c++/18968
20522         * g++.dg/opt/pr18968.C: New test.
20524 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20526         PR c++/18925
20527         * g++.dg/ext/visibility/staticdatamem.C: New test.
20529 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20531         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20533 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20535         PR rtl-optimization/18928
20536         * gcc.dg/pr18928-1.c: New test case.
20538 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20540         PR tree-opt/16951
20541         * gcc.c-torture/compile/20041211-1.c: New.
20543 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20545         PR middle-end/17564
20546         * gcc.c-torture/execute/20041212-1.c: New test.
20548 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20550         PR fortran/18869
20551         * gfortran.dg/common_1.f90: New test.
20553 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20554         Paul Brook  <paul@codesourcery.com>
20556         PR fortran/16222
20557         * gfortran.dg/real_do_1.f90: New test.
20559 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20561         PR tree-opt/18040
20562         * g++.dg/opt/ptrmem6.C: New test.
20564 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20566         PR middle-end/18921
20567         * gcc.dg/pr18921-1.c: New test case.
20569 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20571         PR fortran/17175
20572         * gfortran.dg/scale_1.f90: New test.
20574 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20576         PR middle-end/18903
20577         * gcc.c-torture/compile/pr18903.c: New test.
20579 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20581         * gcc.c-torture/execute/20041210-1.c: New test.
20583 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20585         PR c++/18731
20586         * g++.dg/parser/struct-1.C: New test.
20587         * g++.dg/parser/struct-2.C: New test.
20588         * g++.dg/parser/struct-3.C: New test.
20590 2004-12-09  Richard Henderson  <rth@redhat.com>
20592         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20594         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20595         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20597 2004-12-09  Matt Austern  <austern@apple.com>
20599         PR c++/18514
20600         * g++.dg/ext/builtin1.C: New
20601         * g++.dg/ext/builtin2.C: New
20602         * g++.dg/ext/builtin3.C: New
20603         * g++.dg/ext/builtin4.C: New
20604         * g++.dg/ext/builtin5.C: New
20606 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20608         PR tree-opt/18904
20609         * g++.dg/opt/ptrmem5.C: New test.
20611 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20613         * g++.dg/parse/typename5.C: Adjust for new error.
20614         * g++.dg/parse/typename7.C: New.
20616 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20618         PR c++/18073
20619         * g++.dg/other/mmintrin.C: New test.
20621 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20623         PR c++/16681
20624         * g++.dg/init/array15.C: New.
20625         * g++.dg/init/array16.C: New.
20627 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20629         PR fortran/18826
20630         * gfortran.dg/assign_1.f90: New test.
20632 2004-12-08  Nick Clifton  <nickc@redhat.com>
20634         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20635         * gcc.target/xstormy16/data_below100: Likewise.
20636         * gcc.target/xstormy16/sfr: Likewise.
20637         * gcc.target/xstormy16/below100.S: New test source file.
20638         * gcc.target/xstormy16/below100.ld: New test linker script.
20639         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20640         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20641         bp instructions.
20642         * gcc.target/xstormy16/bp.c: Likewise.
20644         * gcc.target/xstormy16/bss_below100: New files:
20645         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20646         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20647         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20648         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20649         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20650         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20651         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20652         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20653         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20654         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20655         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20656         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20657         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20658         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20659         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20660         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20661         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20662         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20663         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20664         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20665         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20666         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20667         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20668         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20669         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20670         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20671         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20673         * gcc.target/xstormy16/data_below100: New files:
20674         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20675         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20676         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20677         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20678         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20679         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20680         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20681         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20682         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20683         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20684         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20685         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20686         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20687         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20688         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20689         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20690         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20691         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20692         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20693         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20694         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20695         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20696         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20697         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20698         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20699         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20700         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20702         * gcc.target/xstormy16/sfr: New files:
20703         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20704         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20705         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20706         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20707         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20708         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20709         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20710         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20711         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20712         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20713         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20714         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20715         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20716         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20717         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20718         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20719         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20720         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20721         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20722         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20723         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20724         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20725         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20726         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20727         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20728         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20729         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20730         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20731         27_if0_sfrw_bitfield_f.c
20733 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20735         PR c++/18100
20736         * g++.dg/lookup/name-clash4.C: New test.
20738 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20740         PR c++/18672
20741         * g++.dg/opt/array1.C: New.
20743         PR c++/18803
20744         * g++.dg/template/operator5.C: New.
20746 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20748         PR c/18867
20749         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20751 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20753         * gcc.dg/noncompile/20041207.c: New test.
20755 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20757         * g++.dg/other/unreachable-1.C: New test.
20759 2004-12-06  Nick Clifton  <nickc@redhat.com>
20761         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20762         <limits.h> because the latter comes from gcc's include/ directory
20763         and not the newlib/libc/include directory.
20765 2004-12-04  Richard Henderson  <rth@redhat.com>
20767         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20769 2004-12-04  Richard Henderson  <rth@redhat.com>
20771         * lib/target-supports.exp (check_gc_sections_available): Disable
20772         for alpha and ia64.
20774 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20776         PR middle-end/17909
20777         * g++.dg/other/vararg-2.C: New test.
20779 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20781         PR c++/17011, c++/17971
20782         * g++.dg/template/error15.C: Adjust expected error.
20783         * g++.dg/template/instantiate3.C: Likewise.
20785 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20787         * gcc.dg/altivec-18.c: Fix for darwin
20789 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20791         PR c++/18782
20792         * g++.dg/parse/ptrmem2.C: New.
20794         PR c++/18318
20795         * g++.dg/template/new1.C: New.
20797 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20799         PR fortran/18710
20800         * gfortran.dg/direct_io_3.f90: New test.
20802 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20804         PR 18758
20805         * g++.dg/parse/crash21.C: New.
20807 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20809         PR c++/15664, c++/18276
20810         * g++.dg/template/ttp13.C: New test.
20811         * g++.dg/template/ttp14.C: Likewise.
20813 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20815         PR c++/18123
20816         * g++.dg/parse/enum2.C: New test.
20817         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20819 2004-12-02  Nick Clifton  <nickc@redhat.com>
20821         * gcc.target/xstormy16: New test directory.
20822         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20823         * gcc.target/xstormy16/bp.c: Check the generation of bp
20824         instructions.
20825         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20826         bn instructions and the BELOW100 attribute.
20828 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20830         PR target/16952
20831         * gcc.dg/ppc-eabi.c: New.
20833 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20835         PR fortran/18284
20836         * gfortran.dg/backspace.f90
20838 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20840         * gfortran.dg/inquire.f90: New test.
20842 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20844         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20845         handle effective-target-keyword.
20846         (dg-skip-if): Support effective-target keyword as target list.
20847         (dg-xfail-if): Ditto.
20848         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20850 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20852         PR tree-optimization/18291
20853         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20855 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20857         PR C++/18729
20858         * g++.dg/parse/crash20.C: New.
20860         PR c++/17431
20861         * g++.dg/overload/arg1.C: New.
20862         * g++.dg/overload/arg2.C: New.
20863         * g++.dg/overload/arg3.C: New.
20864         * g++.dg/overload/arg4.C: New.
20866 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20868         * gcc.dg/c99-flex-array-4.c: Remove.
20870 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20872         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20874         * lib/target-supports.exp (is-effective-target): Simplify.
20876         * lib/target-supports.exp (check_effective_target_vect_long):
20877         Fix for powerpc64-*-*.
20879 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20881         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20882         to support new requirements on FreeBSD 5.
20884 2004-11-30  Devang Patel  <dpatel@apple.com>
20886         PR 18702
20887         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20889 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20891         * g++.dg/ext/altivec-13.C: New test.
20893 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20895         PR tree-opt/18298
20896         * gcc.c-torture/execute/p18298.c: New test.
20898 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20899             Dorit Naishlos  <dorit@il.ibm.com>
20901         PR tree-opt/18607
20902         * gcc.dg/vect/vect-89.c: New test.
20904 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20906         * gcc.dg/pr18596-1.c: New test.
20908 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20910         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20912 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20914         PR c/18479
20915         * gcc.dg/pr18479.c: New test.
20917 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20919         PR target/18490
20920         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20921         mmix-knuth-mmixware.
20923         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20924         cris-*-elf* cris-*-aout* mmix-*-*
20926 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20928         PR middle-end/18725
20929         * gcc.dg/pr18725.c: New test.
20931 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20933         PR target/18488
20934         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20936         PR target/18336
20937         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20939 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20941         PR c++/18368
20942         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20943         * g++.old-deja/g++.law/ctors5.C: Likewise.
20944         * g++.old-deja/g++.other/crash25.C: Likewise.
20946         PR c++/18674
20947         * g++.dg/template/error16.C: New test.
20949         PR c++/18512
20950         * g++.dg/template/crash29.C: New test.
20952 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20954         PR tree-optimization/18712
20955         * gcc.c-torture/compile/pr18712.c: New test.
20957 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20959         PR c/7544
20960         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20961         tests.
20963 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965         PR c++/18652
20966         * g++.dg/lookup/crash6.C: New test.
20968 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20970         PR middle-end/18164
20971         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20973 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20975         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20976         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20977         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20979 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20981         * gcc.dg/pr18164.c: New test.
20983 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20985         * gcc.dg/funroll-loops-all.c: New.
20987 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20989         PR target/18489
20990         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20991         delimeter, match space and TAB as well as ":".
20993         PR target/18484
20994         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20996         PR target/18348
20997         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20999         PR target/18345
21000         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21002         PR target/18337
21003         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21005 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21007         * gfortran.dg/direct_io_2.f90: New test.
21009 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21011         PR target/18334
21012         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21014 2004-11-28  Richard Henderson  <rth@redhat.com>
21016         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21018 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21020         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21021         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21022         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21023         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21024         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21025         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21026         gcc.dg/pointer-arith-8.c: New tests.
21028 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21030         PR fortran/18364
21031         * gfortran.dg/endfile.f90: New test.
21033 2004-11-27  Falk Hueffner  <falk@debian.org>
21035         * gcc.dg/loop-6.c: New test.
21037 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21039         * gcc.c-torture/execute/20041126-1.c: New test.
21041 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21043         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21044         on IRIX.
21046 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21048         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21049         functions.
21051 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21053         PR rtl-optimization/17825
21054         * gcc.c-torture/compile/20041119-1.c: New test.
21056 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21058         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21059         Check existence of ld library path variables before unsetting.
21061 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21063         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21065 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21067         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21069 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21071         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21073 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21075         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21076         dg-do directive.
21078 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21080         * gcc.dg/pr17957.c: Pass --param, not -param.
21082 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21084         PR middle-end/17957
21085         * testsuite/gcc.dg/pr17957.c: New test.
21087 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21089         PR c++/18445
21090         * g++.dg/template/crash28.C: Likewise.
21092         PR c++/18001
21093         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21094         * g++.dg/ext/lvaddr.C: Likewise.
21095         * g++.dg/opt/pr7503-3.C: Likewise.
21097         PR c++/18466
21098         * g++.dg/parse/qualified3.C: New test.
21099         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21101         PR c++/18545
21102         * g++.dg/expr/return1.C: New test.
21104 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21106         Friend class name lookup 3/n, PR c++/3332
21107         * g++.dg/lookup/friend3.C: New test.
21108         * g++.dg/lookup/friend4.C: Likewise.
21109         * g++.dg/lookup/friend5.C: Likewise.
21111 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21113         Friend class name lookup 2/n, PR c++/14513, c++/15410
21114         * g++.dg/lookup/friend2.C: New test.
21115         * g++.dg/template/friend31.C: Likewise.
21117 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21119         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21121 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21123         PR c++/17473
21124         * g++.dg/tc1/dr56.C: Remove.
21125         * g++.dg/template/typedef1.C: Add dg-error markers.
21126         * g++.old-deja/g++.other/typedef7.C: Likewise.
21128         PR c++/18285
21129         * g++.dg/parse/typedef7.C: New test.
21131 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21133         * gcc.c-torture/execute/20041124-1.c: New test.
21135 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21137         * g++.dg/template/deduce3.C: New test.
21139         PR c++/18586
21140         * g++.dg/template/crash27.C: New test.
21142         PR c++/18530
21143         * g++.dg/warn/Wshadow-3.C: New test.
21145 2004-11-24  Devang Patel  <dpatel@apple.com>
21147         PR/18555
21148         * gcc.dg/cpp/isysroot-1.c: New test.
21149         * gcc.dg/cpp/usr/include/stdio.h: New file.
21150         * gcc.dg/cpp/isysroot-2.c: New test.
21151         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21152         New file.
21154 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21156         PR c++/8929
21157         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21159 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21161         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21162         * gcc.target/sparc/pdist.c: Likewise.
21164 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21166         PR c++/16882
21167         * g++.dg/conversion/simd1.C: New test.
21169 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21171         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21172         and restore_ld_library_path_env_vars.
21173         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21174         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21175         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21176         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21178 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21180         * gcc.dg/pragma-align-2.c: Test macro expansion.
21181         * gcc.dg/pragma-pack-2.c: New test.
21183 2004-11-23  Richard Henderson  <rth@redhat.com>
21185         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21186         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21187         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21188         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21189         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21190         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21192         * gcc.dg/vect/vect.exp: Add check for alpha.
21193         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21194         (check_effective_target_vect_int): Enable for alpha.
21195         (check_effective_target_vect_long): New.
21196         (is-effective-target): Add it.
21198 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21200         * gcc.dg/pr18614-1.c: New test.
21202 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21204         * gcc.dg/setjmp-2.c: New test.
21206 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21208         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21209         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21210         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21211         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21212         gcc.target/sparc/pdist.c: New tests.
21214 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21216         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21218 2004-11-22  Dale Johannesen  <dalej@apple.com>
21220         * gcc.dg/20041111-1.c: New.
21222 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21224         PR tree-opt/18536
21225         * gcc.dg/vect/pr18536.c: New test.
21227 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21229         PR c++/18354
21230         * g++.dg/template/nontype11.C: New test.
21232 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21234         PR middle-end/18520
21235         * gcc.dg/pr18520-1.c: New test case.
21237 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21239         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21240         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21241         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21242         expected diagnostics.
21244 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21246         PR target/18580
21247         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21248         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21249         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21251 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21253         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21255 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21256             Joseph Myers  <joseph@codesourcery.com>
21258         * lib/target-supports.exp (check_visibility_available): Really
21259         test the compiler.
21261 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21263         PR tree-opt/18181
21264         * gcc.dg/vect/vect-85.c: New test.
21265         * gcc.dg/vect/vect-86.c: New test.
21266         * gcc.dg/vect/vect-87.c: New test.
21267         * gcc.dg/vect/vect-88.c: New test.
21269 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21271         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21273 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21275         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21276         * gcc.dg/ppc-and-1.c: Ditto.
21277         * gcc.dg/ppc-compare-1.c: Ditto.
21278         * gcc.dg/ppc-mov-1.c: Ditto
21280 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21281             Mark Mitchell  <mark@codesourcery.com>
21283         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21285 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21286             Aldy Hernandez  <aldyh@redhat.com>
21288         * lib/target-supports.exp (check_effective_target_vect_int): New
21289         (check_effective_target_vect_float): New
21290         (check_effective_target_vect_double): New.
21291         (is-effective-target): Support new effective targets keywords.
21292         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21293         default action for dg-do.
21294         * gcc.dg/vect/pr16105.c: Use new support.
21295         * gcc.dg/vect/pr18400.c: Ditto.
21296         * gcc.dg/vect/pr18425.c: Ditto.
21297         * gcc.dg/vect/vect-1.c: Ditto.
21298         * gcc.dg/vect/vect-10.c: Ditto.
21299         * gcc.dg/vect/vect-11.c: Ditto.
21300         * gcc.dg/vect/vect-12.c: Ditto.
21301         * gcc.dg/vect/vect-13.c: Ditto.
21302         * gcc.dg/vect/vect-14.c: Ditto.
21303         * gcc.dg/vect/vect-15.c: Ditto.
21304         * gcc.dg/vect/vect-16.c: Ditto.
21305         * gcc.dg/vect/vect-17.c: Ditto.
21306         * gcc.dg/vect/vect-18.c: Ditto.
21307         * gcc.dg/vect/vect-19.c: Ditto.
21308         * gcc.dg/vect/vect-2.c: Ditto.
21309         * gcc.dg/vect/vect-20.c: Ditto.
21310         * gcc.dg/vect/vect-21.c: Ditto.
21311         * gcc.dg/vect/vect-22.c: Ditto.
21312         * gcc.dg/vect/vect-23.c: Ditto.
21313         * gcc.dg/vect/vect-24.c: Ditto.
21314         * gcc.dg/vect/vect-25.c: Ditto.
21315         * gcc.dg/vect/vect-26.c: Ditto.
21316         * gcc.dg/vect/vect-27.c: Ditto.
21317         * gcc.dg/vect/vect-27a.c: Ditto.
21318         * gcc.dg/vect/vect-28.c: Ditto.
21319         * gcc.dg/vect/vect-29.c: Ditto.
21320         * gcc.dg/vect/vect-29a.c: Ditto.
21321         * gcc.dg/vect/vect-3.c: Ditto.
21322         * gcc.dg/vect/vect-30.c: Ditto.
21323         * gcc.dg/vect/vect-31.c: Ditto.
21324         * gcc.dg/vect/vect-32.c: Ditto.
21325         * gcc.dg/vect/vect-33.c: Ditto.
21326         * gcc.dg/vect/vect-34.c: Ditto.
21327         * gcc.dg/vect/vect-35.c: Ditto.
21328         * gcc.dg/vect/vect-36.c: Ditto.
21329         * gcc.dg/vect/vect-37.c: Ditto.
21330         * gcc.dg/vect/vect-38.c: Ditto.
21331         * gcc.dg/vect/vect-4.c: Ditto.
21332         * gcc.dg/vect/vect-40.c: Ditto.
21333         * gcc.dg/vect/vect-41.c: Ditto.
21334         * gcc.dg/vect/vect-42.c: Ditto.
21335         * gcc.dg/vect/vect-43.c: Ditto.
21336         * gcc.dg/vect/vect-44.c: Ditto.
21337         * gcc.dg/vect/vect-45.c: Ditto.
21338         * gcc.dg/vect/vect-46.c: Ditto.
21339         * gcc.dg/vect/vect-47.c: Ditto.
21340         * gcc.dg/vect/vect-48.c: Ditto.
21341         * gcc.dg/vect/vect-48a.c: Ditto.
21342         * gcc.dg/vect/vect-49.c: Ditto.
21343         * gcc.dg/vect/vect-5.c: Ditto.
21344         * gcc.dg/vect/vect-50.c: Ditto.
21345         * gcc.dg/vect/vect-51.c: Ditto.
21346         * gcc.dg/vect/vect-52.c: Ditto.
21347         * gcc.dg/vect/vect-53.c: Ditto.
21348         * gcc.dg/vect/vect-54.c: Ditto.
21349         * gcc.dg/vect/vect-55.c: Ditto.
21350         * gcc.dg/vect/vect-56.c: Ditto.
21351         * gcc.dg/vect/vect-56a.c: Ditto.
21352         * gcc.dg/vect/vect-57.c: Ditto.
21353         * gcc.dg/vect/vect-58.c: Ditto.
21354         * gcc.dg/vect/vect-59.c: Ditto.
21355         * gcc.dg/vect/vect-6.c: Ditto.
21356         * gcc.dg/vect/vect-60.c: Ditto.
21357         * gcc.dg/vect/vect-61.c: Ditto.
21358         * gcc.dg/vect/vect-62.c: Ditto.
21359         * gcc.dg/vect/vect-63.c: Ditto.
21360         * gcc.dg/vect/vect-64.c: Ditto.
21361         * gcc.dg/vect/vect-65.c: Ditto.
21362         * gcc.dg/vect/vect-66.c: Ditto.
21363         * gcc.dg/vect/vect-67.c: Ditto.
21364         * gcc.dg/vect/vect-68.c: Ditto.
21365         * gcc.dg/vect/vect-69.c: Ditto.
21366         * gcc.dg/vect/vect-7.c: Ditto.
21367         * gcc.dg/vect/vect-72.c: Ditto.
21368         * gcc.dg/vect/vect-72a.c: Ditto.
21369         * gcc.dg/vect/vect-73.c: Ditto.
21370         * gcc.dg/vect/vect-74.c: Ditto.
21371         * gcc.dg/vect/vect-75.c: Ditto.
21372         * gcc.dg/vect/vect-76.c: Ditto.
21373         * gcc.dg/vect/vect-77.c: Ditto.
21374         * gcc.dg/vect/vect-77a.c: Ditto.
21375         * gcc.dg/vect/vect-78.c: Ditto.
21376         * gcc.dg/vect/vect-79.c: Ditto.
21377         * gcc.dg/vect/vect-8.c: Ditto.
21378         * gcc.dg/vect/vect-80.c: Ditto.
21379         * gcc.dg/vect/vect-82.c: Ditto.
21380         * gcc.dg/vect/vect-82_64.c: Ditto.
21381         * gcc.dg/vect/vect-83.c: Ditto.
21382         * gcc.dg/vect/vect-83_64.c: Ditto.
21383         * gcc.dg/vect/vect-9.c: Ditto.
21384         * gcc.dg/vect/vect-all.c: Ditto.
21385         * gcc.dg/vect/vect-none.c: Ditto.
21387 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21389         * lib/gcc-dg.exp (dg-skip-if): New function.
21390         (dg-forbid-option): Remove.
21391         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21392         * g++.dg/abi/bitfield8.C: Likewise.
21393         * g++.dg/abi/dtor1.C: Likewise.
21394         * g++.dg/abi/empty10.C: Likewise.
21395         * g++.dg/abi/empty7.C: Likewise.
21396         * g++.dg/abi/empty9.C: Likewise.
21397         * g++.dg/abi/layout3.C: Likewise.
21398         * g++.dg/abi/layout4.C: Likewise.
21399         * g++.dg/abi/thunk1.C: Likewise.
21400         * g++.dg/abi/thunk2.C: Likewise.
21401         * g++.dg/abi/vbase11.C: Likewise.
21402         * g++.dg/abi/vthunk2.C: Likewise.
21403         * g++.dg/abi/vthunk3.C: Likewise.
21404         * g++.dg/ext/attrib8.C: Likewise.
21405         * g++.dg/opt/longbranch2.C: Likewise.
21406         * g++.dg/opt/reg-stack4.C: Likewise.
21407         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21408         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21409         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21410         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21411         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21412         * gcc.dg/20000609-1.c: Likewise.
21413         * gcc.dg/20000720-1.c: Likewise.
21414         * gcc.dg/20011107-1.c: Likewise.
21415         * gcc.dg/20011119-1.c: Likewise.
21416         * gcc.dg/20020108-1.c: Likewise.
21417         * gcc.dg/20020122-2.c: Likewise.
21418         * gcc.dg/20020122-3.c: Likewise.
21419         * gcc.dg/20020201-3.c: Likewise.
21420         * gcc.dg/20020206-1.c: Likewise.
21421         * gcc.dg/20020218-1.c: Likewise.
21422         * gcc.dg/20020310-1.c: Likewise.
21423         * gcc.dg/20020411-1.c: Likewise.
21424         * gcc.dg/20020418-2.c: Likewise.
21425         * gcc.dg/20020426-1.c: Likewise.
21426         * gcc.dg/20020426-2.c: Likewise.
21427         * gcc.dg/20020517-1.c: Likewise.
21428         * gcc.dg/20020523-1.c: Likewise.
21429         * gcc.dg/20020523-2.c: Likewise.
21430         * gcc.dg/20020729-1.c: Likewise.
21431         * gcc.dg/20030204-1.c: Likewise.
21432         * gcc.dg/20030826-2.c: Likewise.
21433         * gcc.dg/20030926-1.c: Likewise.
21434         * gcc.dg/20031202-1.c: Likewise.
21435         * gcc.dg/980312-1.c: Likewise.
21436         * gcc.dg/980313-1.c: Likewise.
21437         * gcc.dg/990117-1.c: Likewise.
21438         * gcc.dg/990424-1.c: Likewise.
21439         * gcc.dg/990524-1.c: Likewise.
21440         * gcc.dg/991230-1.c: Likewise.
21441         * gcc.dg/i386-387-1.c: Likewise.
21442         * gcc.dg/i386-387-2.c: Likewise.
21443         * gcc.dg/i386-387-3.c: Likewise.
21444         * gcc.dg/i386-387-4.c: Likewise.
21445         * gcc.dg/i386-387-5.c: Likewise.
21446         * gcc.dg/i386-387-6.c: Likewise.
21447         * gcc.dg/i386-asm-1.c: Likewise.
21448         * gcc.dg/i386-bitfield1.c: Likewise.
21449         * gcc.dg/i386-bitfield2.c: Likewise.
21450         * gcc.dg/i386-loop-1.c: Likewise.
21451         * gcc.dg/i386-loop-2.c: Likewise.
21452         * gcc.dg/i386-loop-3.c: Likewise.
21453         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21454         * gcc.dg/i386-pic-1.c: Likewise.
21455         * gcc.dg/i386-regparm.c: Likewise.
21456         * gcc.dg/i386-signbit-1.c: Likewise.
21457         * gcc.dg/i386-signbit-2.c: Likewise.
21458         * gcc.dg/i386-signbit-3.c: Likewise.
21459         * gcc.dg/i386-sse-5.c: Likewise.
21460         * gcc.dg/i386-sse-8.c: Likewise.
21461         * gcc.dg/i386-unroll-1.c: Likewise.
21462         * gcc.dg/tls/opt-1.c: Likewise.
21463         * gcc.dg/tls/opt-2.c: Likewise.
21464         * gcc.dg/unroll-1.c: Likewise.
21465         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21466         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21467         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21468         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21470 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21472         * g++.dg/template/incomplete1.C: New test.
21474 2004-11-16  Nick Clifton  <nickc@redhat.com>
21476         Revert patches accidentally commited during checkin of fixes for
21477         xstormy16 tests:
21478         gcc.c-torture/execute/simd-4.c: Revert
21479         gcc.dg/20040910-1.c: Revert.
21481 2004-11-16  Paul Brook  <paul@codesourcery.com>
21483         PR fortran/13010
21484         * gfortran.dg/der_pointer_1.f90: New test.
21486 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21488         PR c/18498
21489         * gcc.dg/bitfld-13.c: New test.
21491 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21493         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21494         powerpc*-*-linux*.
21496         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21497         * gcc.dg/ppc64-abi-2.c: Ditto.
21498         * gcc.dg/ppc64-abi-3.c: Ditto.
21500         * lib/gcc-dg.exp (dg-target-list): Remove.
21502 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21504         * gcc.dg/ia64-postinc.c: New test.
21506 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21508         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21510 2004-11-15  Nick Clifton  <nickc@redhat.com>
21512         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21513         __INT_MAX__ so that the test can be compiled by toolchains
21514         targeted at 16-bit processors.
21516         * gcc.dg/20040625-1.c: Use long constants rather than integers
21517         when performing arithmetic that will overflow 16-bits.
21519         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21520         xstormy16.  It does not support 128-bit vector operations.
21522         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21523         with the macro PTR_TYPE.  Define this macro to an integer type
21524         suitable for holding a pointer.
21526         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21527         the target is a 16-bit processor.
21529         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21530         16-bit targets where the character constant will be too long.
21532         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21533         where the double will not be directly addressable.
21535 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21537         Friend class name lookup 1/n, PR c++/18471
21538         * g++.dg/template/crash26.C: New test.
21539         * g++.dg/lookup/struct1.C: Adjust expected error.
21540         * g++.dg/parse/elab1.C: Likewise.
21541         * g++.dg/parse/elab2.C: Likewise.
21542         * g++.dg/parse/int-as-enum1.C: Likewise.
21543         * g++.dg/parse/struct-as-enum1.C: Likewise.
21544         * g++.dg/parse/typedef1.C: Likewise.
21545         * g++.dg/parse/typedef3.C: Likewise.
21546         * g++.dg/parse/typedef4.C: Likewise.
21547         * g++.dg/parse/typedef5.C: Likewise.
21548         * g++.dg/template/nontype4.C: Likewise.
21549         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21550         * g++.old-deja/g++.other/elab1.C: Likewise.
21551         * g++.old-deja/g++.other/syntax4.C: Likewise.
21553 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21555         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21557 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21559         * gcc.c-torture/execute/20041114-1.c: New test.
21561 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21563         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21564         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21565         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21566         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21567         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21568         gcc.dg/switch-7.c: New tests.
21570 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21572         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21574 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21576         PR tree-opt/18400
21577         * gcc.dg/vect/pr18400.c: New test.
21579 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21580             Andrew Pinski  <pinskia@physics.uc.edu>
21582         PR tree-opt/18425
21583         * gcc.dg/vect/pr18425.c: New test.
21585 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21587         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21588         Guard with dg-require-alias and dg-require-visibility.
21590 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21592         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21594 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21596         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21598 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21600         PR c++/17344
21601         * g++.dg/template/defarg5.C: New test.
21603 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21605         * g++.dg/parse/cast1.C: Run only on ILP32.
21606         * g++.old-deja/g++.mike/p784.C: Likewise.
21608 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21610         * gcc.c-torture/execute/20041113-1.c: New test.
21612 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21614         PR target/18230
21615         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21616         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21617         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21618         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21619         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21620         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21621         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21622         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21623         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21624         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21625         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21626         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21627         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21629 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21631         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21632         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21633         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21634         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21635         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21636         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21637         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21638         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21639         gcc.target/sparc/combined-1.c: New tests.
21641 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21643         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21644         New tests.
21646 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21648         * lib/gcc-dg.exp (dg-forbid-option): New function.
21649         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21650         * g++.dg/abi/bitfield8.C: Likewise.
21651         * g++.dg/abi/dtor1.C: Likewise.
21652         * g++.dg/abi/empty10.C: Likewise.
21653         * g++.dg/abi/empty7.C: Likewise.
21654         * g++.dg/abi/empty9.C: Likewise.
21655         * g++.dg/abi/layout3.C: Likewise.
21656         * g++.dg/abi/layout4.C: Likewise.
21657         * g++.dg/abi/thunk1.C: Likewise.
21658         * g++.dg/abi/thunk2.C: Likewise.
21659         * g++.dg/abi/vbase11.C: Likewise.
21660         * g++.dg/abi/vthunk2.C: Likewise.
21661         * g++.dg/abi/vthunk3.C: Likewise.
21662         * g++.dg/ext/attrib8.C: Likewise.
21663         * g++.dg/opt/longbranch2.C: Likewise.
21664         * g++.dg/opt/reg-stack4.C: Likewise.
21665         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21666         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21667         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21668         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21669         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21670         * gcc.dg/20000609-1.c: Likewise.
21671         * gcc.dg/20000720-1.c: Likewise.
21672         * gcc.dg/20011107-1.c: Likewise.
21673         * gcc.dg/20011119-1.c: Likewise.
21674         * gcc.dg/20020108-1.c: Likewise.
21675         * gcc.dg/20020122-2.c: Likewise.
21676         * gcc.dg/20020122-3.c: Likewise.
21677         * gcc.dg/20020201-3.c: Likewise.
21678         * gcc.dg/20020206-1.c: Likewise.
21679         * gcc.dg/20020218-1.c: Likewise.
21680         * gcc.dg/20020310-1.c: Likewise.
21681         * gcc.dg/20020411-1.c: Likewise.
21682         * gcc.dg/20020418-2.c: Likewise.
21683         * gcc.dg/20020426-1.c: Likewise.
21684         * gcc.dg/20020426-2.c: Likewise.
21685         * gcc.dg/20020517-1.c: Likewise.
21686         * gcc.dg/20020523-1.c: Likewise.
21687         * gcc.dg/20020523-2.c: Likewise.
21688         * gcc.dg/20020729-1.c: Likewise.
21689         * gcc.dg/20030204-1.c: Likewise.
21690         * gcc.dg/20030826-2.c: Likewise.
21691         * gcc.dg/20030926-1.c: Likewise.
21692         * gcc.dg/20031202-1.c: Likewise.
21693         * gcc.dg/980312-1.c: Likewise.
21694         * gcc.dg/980313-1.c: Likewise.
21695         * gcc.dg/990117-1.c: Likewise.
21696         * gcc.dg/990424-1.c: Likewise.
21697         * gcc.dg/990524-1.c: Likewise.
21698         * gcc.dg/991230-1.c: Likewise.
21699         * gcc.dg/i386-387-1.c: Likewise.
21700         * gcc.dg/i386-387-2.c: Likewise.
21701         * gcc.dg/i386-387-3.c: Likewise.
21702         * gcc.dg/i386-387-4.c: Likewise.
21703         * gcc.dg/i386-387-5.c: Likewise.
21704         * gcc.dg/i386-387-6.c: Likewise.
21705         * gcc.dg/i386-asm-1.c: Likewise.
21706         * gcc.dg/i386-bitfield1.c: Likewise.
21707         * gcc.dg/i386-bitfield2.c: Likewise.
21708         * gcc.dg/i386-loop-1.c: Likewise.
21709         * gcc.dg/i386-loop-2.c: Likewise.
21710         * gcc.dg/i386-loop-3.c: Likewise.
21711         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21712         * gcc.dg/i386-pic-1.c: Likewise.
21713         * gcc.dg/i386-regparm.c: Likewise.
21714         * gcc.dg/i386-signbit-1.c: Likewise.
21715         * gcc.dg/i386-signbit-2.c: Likewise.
21716         * gcc.dg/i386-signbit-3.c: Likewise.
21717         * gcc.dg/i386-sse-5.c: Likewise.
21718         * gcc.dg/i386-sse-8.c: Likewise.
21719         * gcc.dg/i386-unroll-1.c: Likewise.
21720         * gcc.dg/tls/opt-1.c: Likewise.
21721         * gcc.dg/tls/opt-2.c: Likewise.
21722         * gcc.dg/unroll-1.c: Likewise.
21723         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21724         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21725         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21726         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21727         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21728         -m64 is specified.
21730 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21732         PR c++/18389
21733         * g++.dg/parse/cond1.C: New test.
21735         PR c++/18429
21736         * g++.dg/template/array9.C: New test.
21737         * g++.dg/ext/vla1.C: Adjust error messages.
21738         * g++.dg/ext/vlm1.C: Likewise.
21739         * g++.dg/template/crash2.C: Likewise.
21741         PR c++/18436
21742         * g++.dg/template/call3.C: New test.
21744         PR c++/18407
21745         * g++.dg/template/ptrmem11.C: New test.
21747 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21749         PR other/14264
21750         * lib/g++.exp: Set LC_ALL and LANG to C.
21751         * lib/gcc-dg.exp: Likewise.
21752         * lib/gfortran.exp: Likewise.
21753         * lib/objc.exp: Likewise.
21754         * lib/treelang.exp: Likewise.
21756 2004-11-12  Andreas Schwab  <schwab@suse.de>
21758         * gcc.dg/pr16286.c: Fix last change.
21760 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21762         PR c++/18416
21763         * g++.dg/init/global1.C: New test.
21765 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21767         * gcc.c-torture/execute/20041112-1.c: New test.
21769 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21771         * lib/gcc-dg.exp (dg-target-list): New.
21773 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21774             Richard Sandiford  <rsandifo@redhat.com>
21776         * lib/target-supports.exp (get-compiler_messages): New.
21777         (check_named_sections_available): Use it.
21778         (check_effective_target_ilp32): New.
21779         (check_effective_target_lp64): New.
21780         (is-effective-target): New.
21781         * lib/gcc-dg.exp (dg-require-effective-target): New.
21783 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21785         * gcc.dg/precedence-1.c: New test.
21787 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21789         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21791         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21792         message, delete generated files, use more descriptive name for
21793         executable, and make the test unsupported when it cannot be run.
21795         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21796         (dg-require-weak, dg-require-visibility, dg-require-alias,
21797         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21798         dg-require-iconv, dg-require-named-sections): Use it.
21800         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21802 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21804         PR target/16457
21805         * gcc.dg/ppc-and-1: New
21807         PR target/16796
21808         * gcc.dg/ppc-mov-1.c: New.
21810         PR target/16458
21811         * gcc.dg/ppc-compare-1.c: New.
21813 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21815         * objc.dg/desig-init-2.m: New test.
21817 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21819         PR middle-end/18160
21820         * g++.dg/warn/register-var-1.C: New test.
21821         * g++.dg/warn/register-var-2.C: New test.
21823 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21825         * gcc.dg/union-2.c: New test.
21827 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21829         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21830         New test for PR tree-optimization/17892.
21832 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21834         PR c++/18369
21835         * g++.dg/init/new12.C: New test.
21837 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21839         * gcc.target/sparc: New directory.
21840         * gcc.target/sparc/sparc.exp: New driver.
21841         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21842         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21843         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21844         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21846 2004-11-10  Paul Brook  <paul@codesourcery.com>
21848         PR fortran/18218
21849         * gfortran.dg/list_read.c: New test.
21851 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21853         PR c/18322
21854         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21855         expected diagnostic location.
21857 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21859         * gcc.dg/20041109-1.c: New test.
21861 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21863         PR objc/18406
21864         * objc/compile/pr18406.m: New test.
21866 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21868         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21870 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21872         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21874 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21876         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21878 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21880         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21881         exit.
21883 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21885         PR tree-opt/18299
21886         * gcc.c-torture/pr18299-1.c: New test.
21888 2004-11-06  Andreas Schwab  <schwab@suse.de>
21890         * gcc.dg/pr16286.c: Also test for bool and pixel.
21892 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21894         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21895         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21896         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21897         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21898         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21899         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21900         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21901         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21902         gcc.dg/struct-semi-3.c: New tests.
21904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21906         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21908 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21910         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21911         Do not use C99 designators.
21913 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21915         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21917 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21919         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21920         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21921         * gcc.c-torture/execute/simd-5.x: Remove.
21923 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21925         PR rtl-optimization/17933
21926         * gcc.dg/torture/pr17933-1.c: New test.
21928 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21930         PR target/18106
21931         * lib/target-supports.exp (check_weak_available): Support
21932         Windows.
21934 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21936         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21937         call to fflush(stdout) before abort.
21938         (my_ffsll): New function.
21939         (generate_fields): Use it.
21941 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21943         * gcc.dg/init-undef-1.c: New test.
21945 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21947         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21948         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21949         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21950         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21951         expected messages for new parser.
21953 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21955         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21957 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21959         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21960         on LP64 targets.
21962 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21964         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21965         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21966         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21967         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21968         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21969         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21970         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21971         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21972         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21973         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21975 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21977         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21978         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21979         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21980         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21981         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21982         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21983         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21984         for new parser.
21986 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21988         PR target/15342
21989         * gcc.dg/20041104-1.c: New test.
21991 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21993         * g++.dg/template/nontype7.C: New test.
21994         * g++.dg/template/nontype8.C: Likewise.
21995         * g++.dg/template/nontype9.C: Likewise.
21996         * g++.dg/template/nontype10.C: Likewise.
21997         * g++.dg/tc1/dr49.C: Likewise.
21998         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21999         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22001 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22003         * g++.dg/rtti/tinfo1.C: Remove xfails.
22005 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22007         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22008         packed attribute to the definition to satisfy the new C++ parser.
22010 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22012         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22013         invocations of va_arg.
22015 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22017         PR c++/18124
22018         * g++.dg/template/crash25.C: New test.
22020         PR c++/18155
22021         * g++.dg/template/typedef2.C: New test.
22022         * g++.dg/parse/crash13.C: Adjust error markers.
22024         PR c++/18177
22025         * g++.dg/conversion/const3.C: New test.
22027 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22029         PR fortran/17535
22030         PR fortran/17583
22031         PR fortran/17713
22032         * gfortran.dg/generic_[123].f90: New testcases.
22034 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22036         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22037         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22039 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22041         PR tree-opt/16808
22042         * gcc.c-torture/compile/pr16808.c: New test.
22044 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22046         PR rtl-optimization/17104
22047         * gcc.dg/ppc-bitfield1.c: New.
22049 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22051         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22053 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22055         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22056         strings for 32-bit code.
22058 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22060         PR c/18239
22061         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22063 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22065         PR c++/18064
22066         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22068 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22070         PR c++/15172
22071         * g++.dg/init/aggr2.C: New test.
22073 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22075         * objc.dg/local-decl-1.m: New test.
22077 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22079         * gcc.dg/20040910-1.c: Adjust regex.
22081 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22083         PR rtl-optimization/18084
22084         * g++.dg/opt/pr18084-1.C: New testcase.
22086 2004-10-30  Matt Austern  <austern@apple.com>
22088         PR c++/17542
22089         * g++.dg/ext/attrib18.C: New test.
22091 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22093         PR middle-end/18096
22094         * gcc.dg/pr18096-1.c: New test case.
22096 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22098         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22100 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22102         PR c/16666
22103         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22104         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22105         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22106         gcc.dg/old-style-prom-3.c: New tests.
22108 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22110         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22111         Remove unnecessary inclusion of stdio.h.
22113 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22115         PR rtl-optimization/17581
22116         * gcc.dg/pr17581-1.c: New test case.
22118 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22120         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22121         being implemented.
22122         * g++.dg/conversion/dr195-1.C: New.
22123         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22124         * g++.old-deja/g++.mike/p10148.C: Likewise.
22126 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22128         PR c++/17695
22129         * g++.dg/debug/typedef2.C: New test.
22131 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22133         PR fortran/13490
22134         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22135         * gfortran.dg/g77/README: Update.
22137 2004-10-28  Matt Austern  <austern@apple.com>
22139         PR c++/14124
22140         * g++.dg/ext/packed7.C: New test.
22142 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22144         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22145         scan-assembler.
22146         * lib/scanasm.exp (hidden-scan-for): New proc.
22147         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22148         string.
22149         (scan-not-hidden): Likewise.
22150         * lib/target-supports.exp (check_visibility_available): mach-o is
22151         support too.
22153 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22155         PR c++/17132
22156         * g++.dg/template/memclass3.C: New test.
22158 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22160         PR middle-end/18160
22161         * gcc.dg/register-var-1.c: New test.
22162         * gcc.dg/register-var-2.c: New test.
22163         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22164         error now.
22166 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22168         PR other/18172
22169         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22170         unused variables.
22171         * gcc.dg/vect/vect-22.c: Likewise.
22173 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22175         * gcc.dg/i386-rotate-1.c: New test.
22177 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22179         * g++.dg/init/ref12.C: Add "run" marker.
22181         PR c++/17435
22182         * g++.dg/init/ref12.C: New test.
22184         PR c++/18140
22185         * g++.dg/template/shift1.C: New test.
22186         * g++.dg/template/error10.C: Adjust error markers.
22188 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22190         PR tree-opt/17529
22191         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22193 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22195         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22196         * gcc.dg/weak/weak-3.c: Likewise.
22197         * gcc.dg/weak/weak-5.c: Likewise.
22198         * gcc.dg/weak/weak-9.c: Likewise.
22199         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22200         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22202         * gcc.dg/darwin-weakimport-1.c: New.
22204 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22206         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22208 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22210         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22211         'syntax' error messages.
22212         * gcc.dg/cpp/direct2s.c: Likewise.
22214 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22216         * gcc.c-torture/compile/20041026-1.c: New.
22218 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22220         PR c++/18093
22221         * g++.dg/lookup/ns2.C: New test.
22223         PR c++/18020
22224         * g++.dg/template/enum4.C: New test.
22226         PR c++/18161
22227         * g++.dg/template/expr1.C: New test.
22229 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22231         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22233 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22235         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22236         gcc.dg/decl-nospec-3.c: New tests.
22238 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22240         * objc.dg/super-class-3.m: New test.
22242 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22244         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22245         resyncing.
22246         * gcc.dg/cpp/direct2s.c: Likewise.
22248 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22250         * objc.dg/image-info.m: Update for changes to section selection.
22252 2004-10-25  David Ayers  <d.ayers@inode.at>
22253             Ziemowit Laski  <zlaski@apple.com>
22255         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22256         diagnostics when messaging 'id <Proto>'.
22257         * objc.dg/class-protocol-1.m: New test.
22258         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22259         a non-existent method signature.
22260         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22261         Update diagnostics when messaging with non-existent method signature.
22262         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22263         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22264         invalid receivers are now resolved as if messaging 'id'; remove
22265         extraneous diagnostics.
22267 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22269         PR c/16667
22270         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22271         gcc.dg/init-desig-obs-3.c: New tests.
22273 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22275         * gcc.dg/debug/20041023-1.c: New test.
22277 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22279         PR middle-end/17407
22280         * gcc.c-torture/compile/pr17407.c: New test.
22282         PR c++/18121
22283         * g++.dg/template/array8.C: New test.
22285 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22287         PR other/18138
22288         * lib/g++.exp: Accept more than one multilib libgcc.
22289         * lib/gcc-dg.exp: Likewise.
22290         * lib/objc.exp: Likewise.
22291         * lib/treelang.exp: Likewise.
22292         * lib/gfortran.exp: Likewise.
22294 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22296         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22298 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22300         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22301         * gcc.dg/c99-const-expr-3.c: Likewise.
22303 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22305         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22307 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22309         * gcc.c-torture/execute/loop-2e.x: Remove.
22311 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22313         PR c++/18095
22314         * g++.dg/parse/crash18.C: New.
22315         * g++.dg/parse/crash19.C: New.
22317 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22319         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22320         * g++.dg/ext/dllimport2.C: Same.
22321         * g++.dg/ext/dllimport8.C: Same.
22323 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22325         PR c++/10841
22326         * g++.dg/conversion/cast1.C: New test.
22327         * g++.dg/overload/pmf1.C: Adjust error marker.
22329 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22331         PR objc/17923
22332         * objc.dg/const-str-7.m: New test.
22334 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22336         * g++.dg/template/memfriend11.C: Fix comment typo.
22337         * g++.dg/template/memfriend14.C: Likewise.
22339 2004-10-20  Richard Henderson  <rth@redhat.com>
22341         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22342         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22343         -fasynchronous-unwind-tables.
22345 2004-10-20  Richard Henderson  <rth@redhat.com>
22347         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22348         (main): Return success.
22349         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22350         (main): Return success.
22352 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22354         PR c++/13495
22355         * g++.dg/template/memfriend9.C: New test.
22356         * g++.dg/template/memfriend10.C: Likewise.
22357         * g++.dg/template/memfriend11.C: Likewise.
22358         * g++.dg/template/memfriend12.C: Likewise.
22359         * g++.dg/template/memfriend13.C: Likewise.
22360         * g++.dg/template/memfriend14.C: Likewise.
22361         * g++.dg/template/memfriend15.C: Likewise.
22362         * g++.dg/template/memfriend16.C: Likewise.
22363         * g++.dg/template/memfriend17.C: Likewise.
22364         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22366 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22368         * g++.dg/conversion/dr195.C: New.
22369         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22371 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22372             Devang Patel  <dpatel@apple.com>
22374         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22375         of floating point arithmetic, which could trap.
22377 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22379         PR c++/14035
22380         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22381         * g++.dg/conversion/const2.C: New test.
22382         * g++.dg/expr/reinterpret2.C: New test.
22383         * g++.dg/expr/reinterpret3.C: New test.
22384         * g++.dg/expr/cast2.C: New test.
22385         * g++.dg/expr/copy1.C: New test.
22386         * g++.dg/other/conversion1.C: Change error message.
22387         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22388         function pointers to void *.
22389         * g++.old-deja/g++.mike/p10148.C: Likewise.
22391 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22393         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22395 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22397         PR c++/18047
22399         * g++.dg/parse/expr3.C: New test.
22401 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22403         * gcc.dg/smod-1.c: New test.
22405 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22407         * objc.dg/method-14.m: New test.
22409 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22411         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22412         Also xfail as the patch was reverted.
22414 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22416         PR middle-end/16973
22417         * gcc.dg/pr16973.c: New test.
22419 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22421         PR tree-optimization/17656
22422         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22424 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22426         * g++.dg/eh/shadow1.C: New.
22428 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22430         * gcc.c-torture/compile/20041018-1.c: New test.
22432 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22434         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22435         compiler referring to register 0 when accessing sdata.  The linker
22436         now patches things up.
22438 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22440         PR c/17529
22441         * gcc.c-torture/compile/pr17529.c: New test.
22443 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22445         PR c++/17743
22446         * g++.dg/ext/attrib17.C: New test.
22448 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22450         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22452 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22454         PR c++/10479
22455         * g++.dg/ext/attrib16.C: New test.
22457 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22459         PR c++/17042
22460         * g++.dg/init/dso_handle1.C: New test.
22462         PR c++/14667
22463         * g++.dg/parse/typedef6.C: New test.
22465         PR c++/17916
22466         * g++.dg/parse/pragma1.C: New test.
22468 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22470         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22472 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22474         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22475         -fno-common when on HPPA HP-UX platforms.
22477 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22479         PR other/16820
22480         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22481         stdint.h.
22482         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22483         uintptr_t.
22485 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22487         PR c++/16301
22488         * g++.dg/lookup/strong-using-4.C: New test.
22490 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22492         PR middle-end/16567
22493         * gcc.c-torture/compile/nested-1.c: New test.
22495 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22497         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22498         and mipsisa64*-*-* (until support for misaligned loads is added).
22499         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22500         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22501         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22502         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22503         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22504         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22506 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22508         PR c++/17976
22509         * g++.dg/init/dtor3.C: New test.
22511 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22513         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22515 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22517         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22518         * gcc.dg/macho-lo-sum.c: Likewise.
22520 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22522         * gcc.dg/ppc-spe64-1.c: New test.
22524 2004-10-14  Devang Patel  <dpatel@apple.com>
22526         PR 17635
22527         * gcc.dg/pr17635.c : New test.
22529 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22531         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22532         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22533         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22534         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22535         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22536         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22537         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22538         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22539         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22540         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22541         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22542         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22543         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22544         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22545         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22546         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22547         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22548         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22550 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22552         * gcc.dg/vect/vect-82.c: New testcase.
22553         * gcc.dg/vect/vect-82_64.c: New testcase.
22554         * gcc.dg/vect/vect-83.c: New testcase.
22555         * gcc.dg/vect/vect-83_64.c: New testcase.
22557 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22559         * gcc.dg/cpp/error-1.c: New test.
22561 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22563         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22565 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22567         PR target/17984
22568         * gcc.dg/cris-peep2-xsrand2.c: New test.
22570 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22572         PR c++/17661
22573         * testsuite/g++.dg/expr/for2.C: New test.
22575 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22577         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22579 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22581         PR tree-optimization/17724
22582         * g++.dg/opt/pr17724-1.C: New test.
22583         * g++.dg/opt/pr17724-2.C: New test.
22584         * g++.dg/opt/pr17724-3.C: New test.
22585         * g++.dg/opt/pr17724-4.C: New test.
22586         * g++.dg/opt/pr17724-5.C: New test.
22587         * g++.dg/opt/pr17724-6.C: New test.
22589 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22591         PR c/17301
22592         * gcc.dg/pr17301-2.c: New test.
22594 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22596         PR c++/15876
22597         * g++.dg/parse/error22.C: New test.
22599         PR c++/17936
22600         * g++.dg/template/spec18.C: New test.
22602 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22604         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22605         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22606         memcpy.
22607         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22608         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22610 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22612         * g++.dg/eh/cleanup5.C: Add dg-options "".
22614 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22616         PR middle-end/17657
22617         * gcc.dg/switch-4.c: New test case.
22619 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22621         * gcc.c-torture/execute/20041011-1.c: New test.
22623 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22625         PR c++/17554
22626         * g++.dg/init/for3.C: New test.
22628         PR c++/17657
22629         * g++.dg/opt/switch2.C: New test.
22631         PR middle-end/17703
22632         * g++.dg/warn/Wreturn-2.C: New test.
22634 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22636         PR c++/17907
22637         * g++.dg/eh/cleanup5.C: New test.
22639 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22641         PR c++/17393
22642         * g++.dg/parse/error21.C: New test.
22644 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22646         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22647         * g++.dg/warn/incomplete1.C: Likewise.
22648         * g++.dg/template/qualttp20.C: Likewise.
22650 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22652         PR c/17881
22653         * parm-incomplete-1.c: New test.
22655 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22657         PR c++/17867
22658         * g++.dg/parse/error19.C: New test.
22660         PR c++/17670
22661         * g++.dg/init/new11.C: New test.
22663         PR c++/17821
22664         * g++.dg/parse/error20.C: New test.
22666         PR c++/17826
22667         * g++.dg/template/crash24.C: New test.
22669 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22671         PR c/17301
22672         * gcc.dg/pr17301-1.c: New test.
22674 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22676         PR c/17189
22677         * gcc.dg/anon-struct-5.c: New test.
22679 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22681         PR c/17844
22682         * gcc.dg/pr17844-1.c: New test.
22684 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22686         PR tree-optimization/17906
22687         * gcc.c-torture/compile/pr17906.c: New.
22689 2004-10-09  Stuart Hastings  <stuart@apple.com>
22690             Roger Sayle  <roger@eyesopen.com>
22692         PR rtl-optimization/17853
22693         * gcc.dg/i386-mmx-5.c: New testcase.
22695 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22697         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22699 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22701         PR c++/17524
22702         * g++.dg/template/static9.C: New test.
22704         PR c++/17685
22705         * g++.dg/parse/operator5.C: New test.
22707 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22709         PR middle-end/17894
22710         * gcc.c-torture/execute/divcmp-4.c: New test case.
22712 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22714         PR tree-opt/17902
22715         * g++.dg/opt/pr17902.C: New test.
22717 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22719         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22721 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22723         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22725 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22727         * gcc.dg/assign-warn-3.c: New test.
22729 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22731         PR c/16999
22732         * gcc.dg/cpp/ident-1.c: New test.
22734 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22736         * gcc.c-torture/compile/acc1.c: New.
22738 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22740         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22741         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22743 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22745         * gcc.dg/ultrasp11.c: New test.
22747 2004-10-08  Michael Matz  <matz@suse.de>
22749         * gcc.dg/doloop-2.c: New test.
22751 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22753         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22754         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22755         objc.dg/method-9.m: Update expected diagnostics.
22757 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22759         * gcc.dg/ppc-fsel-3.c: New file.
22760         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22762 2004-10-07  Paul Brook  <paul@codesourcery.com>
22764         * gfortran.dg/intrinsic_verify_1.f90: New test.
22766 2004-10-07  Paul Brook  <paul@codesourcery.com>
22768         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22770 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22772         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22773         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22774         commit.
22776 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22778         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22780 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22782         PR c++/17115
22783         * g++.dg/warn/Winline-4.C: New test.
22785 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22787         * gcc.c-torture/compile/20041007-1.c: New test.
22789 2004-10-07  Paul Brook  <paul@codesourcery.com>
22791         PR fortran/17678
22792         * gfortran.dg/use_allocated_1.f90: New test.
22794 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22796         PR middle-end/17849
22797         * gfortran.fortran-torture/compile/nested.f90: New test
22799 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22801         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22803 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22805         PR c++/17368
22806         * g++.dg/ext/asm6.C: New test.
22808 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22810         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22812 2004-10-06  Paul Brook  <paul@codesourcery.com>
22814         PR libfortran/17709
22815         * gfortran.dg/empty_format_1.f90: New test.
22817 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22819         PR fortran/17568
22820         * gfortran.dg/ishft.f90: New test.
22822         PR fortran/17283
22823         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22824         tests.
22826 2004-10-06  Paul Brook  <paul@codesourcery.com>
22828         * gfortran.dg/do_1.f90: New test.
22830 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22832         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22833         optimizing for size.
22835 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22837         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22839 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22841         * gcc.c-torture/compile/20041005-1.c: New test.
22843 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22845         PR c++/17829
22846         * g++.dg/lookup/koenig4.C: New.
22848 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22850         * g++.dg/other/classkey1.C: Adjust quoting marks.
22851         * g++.dg/parse/error15.C: Likewise.
22852         * g++.dg/template/meminit2.C (int>): Likewise.
22854 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22856         PR fortran/17283
22857         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22859         PR fortran/17631
22860         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22862         PR fortran/17708
22863         * gfortran.dg/pr17708.f90: New test.
22865 2004-10-04  Chao-ying Fu  <fu@mips.com>
22867         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22868         * gcc.dg/vect/vect-4.c: Ditto.
22869         * gcc.dg/vect/vect-5.c: Ditto.
22870         * gcc.dg/vect/vect-6.c: Ditto.
22871         * gcc.dg/vect/vect-8.c: Ditto.
22872         * gcc.dg/vect/vect-16.c: Ditto.
22873         * gcc.dg/vect/vect-30.c: Ditto.
22874         * gcc.dg/vect/vect-40.c: Ditto.
22875         * gcc.dg/vect/vect-41.c: Ditto.
22876         * gcc.dg/vect/vect-42.c: Ditto.
22877         * gcc.dg/vect/vect-43.c: Ditto.
22878         * gcc.dg/vect/vect-44.c: Ditto.
22879         * gcc.dg/vect/vect-45.c: Ditto.
22880         * gcc.dg/vect/vect-46.c: Ditto.
22881         * gcc.dg/vect/vect-47.c: Ditto.
22882         * gcc.dg/vect/vect-48.c: Ditto.
22883         * gcc.dg/vect/vect-49.c: Ditto.
22884         * gcc.dg/vect/vect-50.c: Ditto.
22885         * gcc.dg/vect/vect-51.c: Ditto.
22886         * gcc.dg/vect/vect-52.c: Ditto.
22887         * gcc.dg/vect/vect-53.c: Ditto.
22888         * gcc.dg/vect/vect-54.c: Ditto.
22889         * gcc.dg/vect/vect-55.c: Ditto.
22890         * gcc.dg/vect/vect-56.c: Ditto.
22891         * gcc.dg/vect/vect-57.c: Ditto.
22892         * gcc.dg/vect/vect-58.c: Ditto.
22893         * gcc.dg/vect/vect-59.c: Ditto.
22894         * gcc.dg/vect/vect-60.c: Ditto.
22895         * gcc.dg/vect/vect-74.c: Ditto.
22896         * gcc.dg/vect/vect-79.c: Ditto.
22897         * gcc.dg/vect/vect-80.c: Ditto.
22899 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22901         * gcc.dg/unused-7.c: Use the correct option.
22903 2004-10-04  Paul Brook  <paul@codesourcery.com>
22904         Bud Davis  <bdavis9659@comcast.net>
22906         PR fortran/17706
22907         PR fortran/16434
22908         * gfortran/pr17706.f90: New test.
22909         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22911 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22913         * gfortran.dg/pr17612.f90: New test.
22915 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22917         * g++.dg/template/local1.C: Adjust quoting marks in
22918         testing for diagnostics.
22919         * g++.dg/tls/diag-2.C: Likewise.
22920         * g++.dg/other/error8.C: Likewise.
22922 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22924         PR c/17178
22925         * gcc.dg/unused-4.c: Adjust to be correct.
22927         PR c/17820
22928         * gcc.dg/unused-7.c: New test.
22930 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22932         PR c++/17797
22933         * g++.dg/overload/template2.C: New test.
22935 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22937         PR tree-optimization/16632
22938         * gcc.dg/tree-ssa/20041002-1.c: New.
22940 2004-10-03  Paul Brook  <paul@codesourcery.com>
22942         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22943         rather than relying on default formatting.
22945 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22947         * gcc.dg/20040920-1.c: Update expected message text.
22949 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22951         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22953 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22955         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22956         tree level.
22958 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22960         * gcc.dg/tree-ssa/pr17343.c: Remove.
22962 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22964         PR tree-opt/17343
22965         * gcc.dg/tree-ssa/pr17343.c: New test.
22967 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22969         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22970         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22971         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22972         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22973         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22975 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22977         * gcc.dg/lvalue-2.c: New test.
22979 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22981         PR c/17730
22982         * gcc.dg/pr17730-1.c: New test
22984 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22986         PR c/7425
22987         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22989 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22991         * gcc.c-torture/execute/stdarg-1.c: New test.
22992         * gcc.c-torture/execute/stdarg-2.c: New test.
22993         * gcc.c-torture/execute/stdarg-3.c: New test.
22994         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22995         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22996         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22997         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22998         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23000 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23002         PR tree-optimization/17697
23003         * g++.dg/opt/pr17697-1.C: New test.
23004         * g++.dg/opt/pr17697-2.C: New test.
23005         * g++.dg/opt/pr17697-3.C: New test.
23007 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23009         PR c/16409
23010         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23011         gcc.dg/vla-init-5.c: New tests.
23013 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23015         PR c/13804
23016         * gcc.dg/pr13804-1.c: New test.
23018 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23020         PR fortran/16938
23021         * gfortran.dg/pr16938.f90: New test.
23023 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23025         * g++.dg/template/crash23.C: New test.
23027 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23029         PR c++/17585
23030         * g++.dg/template/static8.C: New test.
23032 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23034         PR c++/17681
23035         * g++.dg/other/error9.C: New test.
23037 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23039         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23041 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23043         PR fortran/15164
23044         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23046 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23048         PR middle-end/17112
23049         * gcc.dg/pr17112-1.c: New test case.
23051 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23053         PR c/11459
23054         * gcc.dg/pr11459-1.c: New test.
23056 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23058         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23059         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23061 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23063         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23065 2004-09-25  Jan Hubicka  <jh@suse.cz>
23067         * compile/30040909-1.c: New test.
23068         * compile/30040907-1.c: New test.
23070 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23072         * gcc.c-torture/execute/va-arg-26.c: New test.
23074 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23076         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23077         extra diagnostics on targets with 64-bit pointers.
23078         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23080 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23082         PR c/17188
23083         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23084         * gcc.dg/decl-3.c: Adjust expected message.
23086 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23088         PR fortran/17615
23089         * gfortran.dg/pr17615.f90: New test.
23091 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23093         PR tree-optimzation/17517
23094         * g++.dg/tree-ssa/pr17517.C: New Test.
23096 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23098         PR c++/16889
23099         * g++.dg/lookup/ambig3.C: New.
23101 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23103         PR tree-opt/17624
23104         * g++.dg/opt/pr17624.C: New test.
23106 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23108         PR c/6980
23109         * gcc.dg/Wbad-function-cast-1.c: New test.
23111 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23113         * g++.dg/ext/complit1.C
23114         * g++.dg/other/error2.C
23115         * g++.dg/other/nontype-1.C
23116         * g++.dg/parse/crash11.C
23117         * g++.dg/parse/crash12.C
23118         * g++.dg/parse/error15.C
23119         * g++.dg/parse/error4.C
23120         * g++.dg/parse/tmpl-outside1.C
23121         * g++.dg/parse/too-many-tmpl-args1.C
23122         * g++.dg/template/dependent-expr3.C
23123         * g++.dg/template/error10.C
23124         * g++.dg/template/instantiate1.C
23125         * g++.dg/template/vtable2.C
23126         * g++.dg/warn/Wshadow-1.C
23127         * g++.dg/warn/weak1.C
23128         * g++.old-deja/g++.brendan/crash16.C
23129         * g++.old-deja/g++.brendan/crash18.C
23130         * g++.old-deja/g++.brendan/crash48.C
23131         * g++.old-deja/g++.brendan/crash49.C
23132         * g++.old-deja/g++.brendan/crash55.C
23133         * g++.old-deja/g++.brendan/crash56.C
23134         * g++.old-deja/g++.brendan/crash8.C
23135         * g++.old-deja/g++.brendan/enum11.C
23136         * g++.old-deja/g++.brendan/enum8.C
23137         * g++.old-deja/g++.brendan/enum9.C
23138         * g++.old-deja/g++.brendan/friend3.C
23139         * g++.old-deja/g++.brendan/misc14.C
23140         * g++.old-deja/g++.bugs/900402_02.C
23141         * g++.old-deja/g++.bugs/900404_03.C
23142         * g++.old-deja/g++.bugs/900404_04.C
23143         * g++.old-deja/g++.bugs/900428_03.C
23144         * g++.old-deja/g++.jason/crash4.C
23145         * g++.old-deja/g++.jason/overload21.C
23146         * g++.old-deja/g++.jason/redecl1.C
23147         * g++.old-deja/g++.jason/report.C
23148         * g++.old-deja/g++.jason/rfg10.C
23149         * g++.old-deja/g++.jason/template30.C
23150         * g++.old-deja/g++.law/arm12.C
23151         * g++.old-deja/g++.law/ctors5.C
23152         * g++.old-deja/g++.law/cvt20.C
23153         * g++.old-deja/g++.law/init10.C
23154         * g++.old-deja/g++.law/init8.C
23155         * g++.old-deja/g++.law/visibility17.C
23156         * g++.old-deja/g++.law/visibility7.C
23157         * g++.old-deja/g++.mike/net8.C
23158         * g++.old-deja/g++.mike/p646.C
23159         * g++.old-deja/g++.mike/p700.C
23160         * g++.old-deja/g++.mike/p701.C
23161         * g++.old-deja/g++.mike/p811.C
23162         * g++.old-deja/g++.ns/template13.C
23163         * g++.old-deja/g++.other/array3.C
23164         * g++.old-deja/g++.other/crash25.C
23165         * g++.old-deja/g++.other/dtor3.C
23166         * g++.old-deja/g++.other/dtor4.C
23167         * g++.old-deja/g++.other/main1.C
23168         * g++.old-deja/g++.other/warn7.C
23169         * g++.old-deja/g++.pt/crash11.C
23170         * g++.old-deja/g++.pt/crash36.C
23171         * g++.old-deja/g++.pt/spec22.C
23172         * g++.old-deja/g++.pt/spec9.C
23173         * g++.old-deja/g++.pt/ttp52.C
23174         * g++.old-deja/g++.robertl/eb103.C
23175         * g++.old-deja/g++.robertl/eb121.C
23176         * g++.old-deja/g++.robertl/eb22.C
23177         * g++.old-deja/g++.robertl/eb8.C:
23178         Update locations and/or regexps of dg-error markers.
23179         Remove markers for some bogus messages that are no longer issued.
23181 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23183         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23184         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23186 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23188         PR c++/17618
23189         * g++.dg/lookup/crash5.C: New test.
23191 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23193         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23194         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23195         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23196         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23197         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23198         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23200         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23201         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23202         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23203         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23204         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23205         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23207         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23209         * gcc.dg/vect/vect-44.c: Check additional cases.
23210         * gcc.dg/vect/vect-48.c: Check additional cases.
23212         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23213         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23214         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23215         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23216         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23217         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23218         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23219         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23220         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23222         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23223         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23224         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23226 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23228         * gcc.dg/tree-ssa/loop-6.c: New test.
23230 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23232         PR c++/17620
23233         * g++.dg/inherit/base2.C: New.
23235 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23237         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23238         * gcc.dg/20001012-2.c: Likewise.
23239         * gcc.dg/20001013-1.c: Likewise.
23240         * gcc.dg/20001101-1.c: Likewise.
23241         * gcc.dg/20001102-1.c: Likewise.
23242         * gcc.dg/bf-spl1.c: Likewise.
23243         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23244         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23246 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23248         PR tree-optimization/16721
23249         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23251 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23253         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23254         * gcc.dg/20040305-1.c: Likewise.
23256 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23258         PR c/16566
23259         * gcc.c-torture/compile/pr16566-1.c,
23260         gcc.c-torture/compile/pr16566-2.c,
23261         gcc.c-torture/compile/pr16566-3.c: New tests.
23263 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23265         PR tree-optimization/17512
23266         * gcc.c-torture/compile/20040916-1.c.
23268 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23270         * gcc.dg/pragma-re-3.c: New test.
23272 2004-09-17  Matt Austern  <austern@apple.com>
23274         PR c++/15049
23275         * g++.dg/other/anon3.C: New.
23277 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23279         PR c++/7503
23280         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23281         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23282         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23283         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23284         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23286 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23288         PR fortran/17286
23289         * gfortran.dg/pr17286.f90: New test.
23291 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23293         PR c++/17530
23294         * g++.dg/template/static7.C: New test.
23296 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23298         PR tree-opt/17558
23299         * gcc.c-torture/compile/pr17558.c: New test.
23301 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23303         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23304         if SKIP_ATTRIBUTE is defined.
23306 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23308         PR fortran/15957
23309         * gfortran.dg/pr15957.f90: New test.
23311 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23313         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23314         in comparison.
23315         * gcc.dg/vect/vect-79.c: Likewise.
23316         * gcc.dg/vect/vect-80.c: Likewise.
23318 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23320         PR fortran/15750
23321         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23323 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23325         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23326         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23327         * gcc.dg/vect/vect-62.c: New testcase.
23328         * gcc.dg/vect/vect-63.c: New testcase.
23329         * gcc.dg/vect/vect-64.c: New testcase.
23330         * gcc.dg/vect/vect-65.c: New testcase.
23331         * gcc.dg/vect/vect-66.c: New testcase.
23332         * gcc.dg/vect/vect-67.c: New testcase.
23333         * gcc.dg/vect/vect-68.c: New testcase.
23334         * gcc.dg/vect/vect-69.c: New testcase.
23335         * gcc.dg/vect/vect-79.c: New testcase.
23336         * gcc.dg/vect/vect-80.c: New testcase.
23338 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23340         * gcc.target/mips/asm-1.c: New test.
23342 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23344         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23345         * gcc.dg/vect/vect-73.c: New testcase.
23346         * gcc.dg/vect/vect-74.c: New testcase.
23347         * gcc.dg/vect/vect-75.c: New testcase.
23348         * gcc.dg/vect/vect-76.c: New testcase.
23349         * gcc.dg/vect/vect-77.c: New testcase.
23350         * gcc.dg/vect/vect-78.c: New testcase
23352 2004-09-18  Paul Brook  <paul@codesourcery.com>
23354         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23356 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23358         PR c/17424
23359         * gcc.dg/pr17424-1.c: New test.
23361 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23363         * g++.dg/tree-ssa/pr17153.C: New test.
23365 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23367         PR pch/13361
23368         * testsuite/g++.dg/pch/wchar-1.C: New.
23369         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23371 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23373         * gcc.c-torture/execute/20040917-1.c: New test.
23375 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23377         PR tree-optimization/17319
23378         * gcc.dg/pr17319.c: New test.
23380 2004-09-17  Devang Patel  <dpatel@apple.com>
23382         * gcc.dg/20040813-1.c: New test.
23384 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23386         PR tree-optimization/17273
23387         * gcc.c-torture/compile/pr17273.c: New test.
23389 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23391         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23392         Update expected messages.
23393         * gcc.dg/declspec-13.c: New test.
23395 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23397         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23399 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23401         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23402         change what 'a' is pointing to.
23404 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23406         PR c++/16002
23407         * g++.dg/template/error18.C: New test.
23409         PR c++/16029
23410         * g++.dg/warn/Wunused-8.C: New test.
23412 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23414         PR tree-optimization/17513
23415         * gcc.dg/20040916-1.c: New test.
23417 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23419         PR c++/17501
23420         * g++.dg/template/typename7.C: New test.
23422 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23424         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23426 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23428         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23429         with -ftree-based-profiling also.
23430         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23432 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23434         PR/15364
23435         * gfortran.dg/der_array_io_1.f90: New test.
23436         * gfortran.dg/der_array_io_2.f90: New test.
23437         * gfortran.dg/der_array_io_3.f90: New test.
23439 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23441         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23442         EABI.
23444 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23446         * g++.dg/opt/switch1.C: New test.
23448 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23450         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23451         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23452         Update expected messages.
23454 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23456         PR fortran/16485
23457         * gfortran.dg/same_name_1.f90: New test.
23459 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23461         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23462         dereference garbage pointers.
23464 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23466         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23467         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23469         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23470         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23471         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23473 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23475         PR c++/17324
23476         * g++.dg/template/mangle1.C: New test.
23478 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23480         PR tree-optimization/17252
23481         * gcc.c-torture/execute/pr17252.c: New test.
23483 2004-09-14  Andrew Pinski  <apinski@apple.com>
23485         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23487 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23489         PR rtl-optimization/9771
23490         * gcc.dg/pr9771-1.c: New test case.
23492 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23494         PR tree-optimization/15262
23495         * gcc.c-torture/execute/pr15262-1.c: New test.
23496         * gcc.c-torture/execute/pr15262-2.c: New test.
23498 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23500         * gcc.dg/declspec-12.c: New test.
23502 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23504         * gfortran.dg/pr17090.f90: Add directives to test.
23506 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23508         * gcc.c-torture/compile/20040914-1.c: New test.
23510 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23512         PR c++/16162
23513         * g++.dg/template/decl2.C: New test.
23515 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23517         PR fortran/17090
23518         * gfortran.dg/pr17090.f90: New test.
23520 2004-09-13  Dale Johannesen  <dalej@apple.com>
23522         * gcc.c-torture/compile/pr17408.c: New test case.
23524 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23526         PR c++/16716
23527         * g++.dg/parse/crash17.C: New test.
23529         PR c++/17327
23530         * g++.dg/template/enum3.C: New test.
23532 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23534         * lib/gcc-defs.exp: Load wrapper.exp.
23535         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23536         using local code.
23537         * lib/gcc.exp (gcc_init): Similar.
23538         * lib/gfortran.exp (gfortran_init): Similar.
23539         * lib/objc.exp (objc_init): Similar.
23540         * lib/treelang.exp (treelang_init): Similar.
23541         * lib/wrapper.exp: New file with build_wrapper call machinery in
23542         ${tool}_maybe_build_wrapper.
23544 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23546         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23547         "inline".
23548         * gcc.dg/declspec-11.c: Update expected messages.
23549         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23550         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23551         gcc.dg/inline-12.c: New tests.
23553 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23555         * g++.dg/tree-ssa/pr17400.C: New testcase.
23557 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23559         * gcc.target/mips/sb1-1.c: New testcase.
23561 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23563         * lib/g77-dg.exp: Remove unused file.
23564         * lib/mike-g77.exp: Ditto.
23565         * lib/g77.exp: Ditto.
23567 2004-09-12  Richard Henderson  <rth@redhat.com>
23569         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23571 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23573         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23574         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23575         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23576         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23577         Update expected messages.
23579 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23581         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23582         declaration/use mismatch for dirp parameter.
23584 2004-09-12  Andrew Pinski  <apinski@apple.com>
23586         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23587         -fgnu-runtime is passed.
23589 2004-09-12  Richard Henderson  <rth@redhat.com>
23591         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23592         do the uplevel thing and update additional_flags directly.
23593         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23594         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23595         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23596         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23598 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23600         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23602 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23604         PR middle-end/17411
23605         * g++.dg/opt/pr17411-1.C: New test case.
23607 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23609         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23610         gcc.dg/tls/diag-2.c: Update expected messages.
23611         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23612         messages.
23613         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23614         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23615         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23616         gcc.dg/tls/diag-5.c: New tests.
23618 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23620         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23622 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23624         * g++.dg/parse/break-in-for.C: New test.
23626 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23628         * gcc.dg/tree-ssa/20040911-1.c: New test.
23630 2004-09-11  Andreas Jaeger  <aj@suse.de>
23632         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23633         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23635 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23637         * gcc.target/frv: New directory of FR-V-specific tests.
23639 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23641         * gcc.dg/convert-vec-1.c: New test.
23643 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23645         PR middle-end/17024
23646         * gcc.dg/pr17024-1.c: New test case.
23648 2004-09-10  Eric Christopher  <echristo@redhat.com>
23650         * gcc.dg/20040910-1.c: New test.
23652 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23654         * gcc.dg/bitfld-9.c: New test.
23656 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23658         * gcc.c-torture/execute/ieee/acc1.c: New test.
23659         * gcc.c-torture/execute/ieee/acc2.c: New test.
23660         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23662 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23664         * gcc.dg/deprecated-2.c: New test.
23666 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23668         * gcc.dg/init-vec-1.c: New test.
23670 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23672         PR middle-end/17055
23673         * gcc.dg/pr17055-1.c: New test case.
23675 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23677         PR target/17377
23678         * gcc.c-torture/execute/pr17377.c: New test.
23680 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23682         PR c/8420
23683         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23684         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23685         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23686         gcc.dg/long-long-typespec-1.c: New tests.
23687         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23689 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23691         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23692         gcc.dg/gnu99-static-1.c: New tests.
23694 2004-09-08  Devang Patel  <dpatel@apple.com>
23696         * gcc.dg/darwin-ld-20040828-1.c: New test.
23697         * gcc.dg/darwin-ld-20040828-2.c: New test.
23698         * gcc.dg/darwin-ld-20040828-3.c: New test.
23700 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23702         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23703         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23704         in error message.
23705         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23706         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23707         in error message.
23708         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23709         types they qualify.
23710         * objc.dg/type-size-2.m: Fix wording in comment.
23711         * objc.dg/va-meth-1.m: New test case.
23713 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23715         PR c/16633:
23716         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23717         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23719 2004-09-06  Devang Patel  <dpatel@apple.com>
23721         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23722         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23724 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23726         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23727         reflect changed line numbering of diagnostics.
23729 2004-09-06  Paul Brook  <paul@codesourcery.com>
23731         * gfortran.dg/edit_real_1.f90: Add new test.
23733 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23735         * gcc.dg/tree-ssa/loop-2.c: New test.
23736         * gcc.dg/tree-ssa/loop-3.c: New test.
23737         * gcc.dg/tree-ssa/loop-4.c: New test.
23738         * gcc.dg/tree-ssa/loop-5.c: New test.
23740 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23742         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23744 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23746         * gcc.dg/format/sentinel-1.c: New test.
23748 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23750         * testsuite/gcc.dg/builtins-46.c: New.
23752 2004-09-03  Devang Patel  <dpatel@apple.com>
23754         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23755         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23757 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23759         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23760         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23761         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23762         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23763         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23764         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23765         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23766         the non-portable bzero.
23767         * gcc.dg/20010912-1.c: xfail for NetWare.
23768         * gcc.dg/20020426-2.c: xfail for NetWare.
23769         * gcc.dg/20021014-1.c: xfail for NetWare.
23770         * gcc.dg/20021018-1.c: xfail for NetWare.
23771         * gcc.dg/20030213-1.c: xfail for NetWare.
23772         * gcc.dg/20030225-1.c: xfail for NetWare.
23773         * gcc.dg/20030708-1.c: xfail for NetWare.
23774         * gcc.dg/builtins-config.h: Also exclude NetWare.
23775         * gcc.dg/format/format.h: Define restrict only if not already defined.
23776         * gcc.dg/nest.c: xfail for NetWare.
23777         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23778         * lib/target-supports.exp (check_visibility_available): Exclude
23779         NetWare.
23781 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23783         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23784         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23785         deterministic starting point for the alignment of structure fields.
23786         * gcc.dg/Wpadded.c: Dito.
23787         * g++.dg/abi/vbase10.C: Dito.
23789 2004-09-03  Devang Patel  <dpatel@apple.com>
23791         * g++.dg/debug/pr15736.cc: New test.
23793 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23795         * README.QMTEST: Fix out-of-date link.
23797 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23799         PR fortran/16579
23800         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23801         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23803 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23805         * g++.dg/abi/arm_rtti1.C: New test.
23807 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23809         * gcc.dg/ppc-vector-memcpy.c: New.
23810         * gcc.dg/ppc-vector-memset.c: New.
23812 2004-09-02  Chao-ying Fu  <fu@mips.com>
23814         * gcc.target/mips/mips-3d-1.c: New test.
23815         * gcc.target/mips/mips-3d-2.c: New test.
23816         * gcc.target/mips/mips-3d-3.c: New test.
23817         * gcc.target/mips/mips-3d-4.c: New test.
23818         * gcc.target/mips/mips-3d-5.c: New test.
23819         * gcc.target/mips/mips-3d-6.c: New test.
23820         * gcc.target/mips/mips-3d-7.c: New test.
23821         * gcc.target/mips/mips-3d-8.c: New test.
23822         * gcc.target/mips/mips-3d-9.c: New test.
23823         * gcc.target/mips/mips-ps-1.c: New test.
23824         * gcc.target/mips/mips-ps-2.c: New test.
23825         * gcc.target/mips/mips-ps-3.c: New test.
23826         * gcc.target/mips/mips-ps-4.c: New test.
23827         * gcc.target/mips/mips-ps-type.c: New test.
23829 2004-09-02  Paul Brook  <paul@codesourcery.com>
23831         * gfortran.dg/edit_real_1.f90: Add new tests.
23833 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23835         PR fortran/15327
23836         * gfortran.dg/merge_char_1.f90: New test.
23838 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23840         PR fortran/16404
23841         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23843 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23845         PR c/1522
23846         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23848 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23850         * g++.dg/opt/loop1.C: Do not XFAIL.
23852 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23854         * gcc.c-torture/execute/20040831-1.c: New test.
23856 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23858         PR fortran/16579
23859         * gfortran.dg/g77/20010610.f: Now passes.
23860         Copy from g77.f-torture/execute. Add dg-run directive.
23861         * gfortran.dg/g77/README: Update
23863 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23865         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23866         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23867         (t1, t2, t3, t4): Add volatile.
23869 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23871         * g++.dg/ext/visibility/arm1.C: New test.
23873 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23875         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23876         -pedantic-errors.
23878 2004-09-01  Paul Brook  <paul@codesourcery.com>
23880         * gfortran.dg/eof_2.f90: New test.
23882 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23884         PR fortran/16579
23885         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23887 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23889         PR libfortran/16805
23890         * gfortran.dg/list_read_2.f90: New test.
23892 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23894         * g++.dg/abi/key1.C: New test.
23896 2004-08-31  Richard Henderson  <rth@redhat.com>
23898         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23899         form of offsetof.
23900         * g++.dg/other/offsetof5.C: Remove duplicate.
23902 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23904         PR fortran/17244
23905         * gfortran.dg/func_derived_1.f90: New test.
23907 2004-08-31  Paul Brook  <paul@codesourcery.com>
23909         * gfortran.dg/eof_1.f90: New test.
23911 2004-08-31  Paul Brook  <paul@codesourcery.com>
23913         * gfortran.dg/list_read_1.f90: New file.
23915 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23917         * g++.dg/opt/loop1.C: XFAIL.
23919 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23921         * gcc.dg/funcdef-storage-1.c: New.
23922         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23923         an extern function in local scope.
23924         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23925         declare an 'auto inline' function in local scope.
23926         * gcc.dg/20011130-1.c: Likewise.
23927         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23928         an 'auto' function in local scope.
23929         * gcc.dg/20021014-1.c: Likewise.
23930         * gcc.dg/20030331-2.c: Likewise.
23932 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23934         * gfortran.dg/blockdata_1.f90: New test.
23936 2004-08-30  Richard Henderson  <rth@redhat.com>
23938         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23940 2004-08-30  Richard Henderson  <rth@redhat.com>
23942         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23943         additional_flags set by alternate driver.
23944         (ieee-options): New procedure.
23945         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23946         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23947         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23948         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23950 2004-08-30  Richard Henderson  <rth@redhat.com>
23952         * lib/f-torture.exp: Remove.
23954 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23956         PR rtl-optimization/16590
23957         * g++.dg/opt/loop1.C: New test.
23959 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23961         PR fortran/13910
23962         * gfortran.dg/oldstyle_1.f90: New test.
23964 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23965         Paul Brook  <paul@codesourcery.com>
23967         * gfortran.dg/g77/README: Update.
23968         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23969         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23970         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23972 2004-08-28  Paul Brook  <paul@codesourcery.com>
23974         PR libfortran/17195
23975         * gfortran.dg/edit_real_1.f90: New test.
23977 2004-08-27  Paul Brook  <paul@codesourcery.com>
23979         * gfortran.dg/rewind_1.f90: New test.
23981 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23983         PR fortran/16597
23984         * gfortran.dg/pr16597.f90: New test.
23986 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23988         PR c/13801
23989         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23990         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23991         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23992         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23993         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23995 2004-08-26  Nick Clifton  <nickc@redhat.com>
23997         * gcc.c-torture/compile/pr17119.c: New test.
23999 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24001         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24003 2004-08-25  Richard Henderson  <rth@redhat.com>
24005         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24006         the bits that expect kind=8 to be the largest real kind.
24008 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24010         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24012 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24014         * gfortran.dg/assignment_1.f90: New test.
24016 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24018         * g++.dg/template/repo3.C: New test.
24020 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24022         PR middle-end/16693
24023         PR tree-optimization/16372
24024         * g++.dg/opt/pr16372-1.C: New test case.
24025         * g++.dg/opt/pr16693-1.C: New test case.
24026         * g++.dg/opt/pr16693-2.C: New test case.
24028 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24030         * objc.dg/proto-lossage-4.m: New test.
24032 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24034         PR c++/17155
24035         * g++.dg/inherit/local2.C: New test.
24037 2004-08-25  Paul Brook  <paul@codesourcery.com>
24039         PR fortran/17144
24040         * gfortran.dg/string_ctor_1.f90: New test.
24042 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24044         PR c++/14428
24045         * g++.dg/template/redecl2.C: New test.
24047 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24049         PR fortran/17143
24050         * gfortran.dg/pr17143.f90: New test.
24052 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24054         PR fortran/17164
24055         * gfortran.dg/pr17164.f90: New test.
24057 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24059         * gcc.dg/tree-ssa/loop-1.c: New test.
24061 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24063         * gcc.c-torture/compile/20040824-1.c: New test.
24065 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24067         * gcc.c-torture/compile/iftrap-3.c: New test.
24069 2004-08-24  Paul Brook  <paul@codesourcery.com>
24071         * gfortran.dg/entry_2.f90: New test.
24073 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24075         PR c++/16889
24076         * g++.dg/lookup/ambig[12].C: New.
24078 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24080         PR c++/16706
24081         * g++.dg/template/crash21.C: New test.
24082         * g++.dg/template/crash22.C: Likewise.
24084 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24086         PR c++/17149
24087         * g++.dg/template/access15.C: New.
24089 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24091         PR c++/17163
24092         * g++.dg/template/repo2.C: New test.
24094 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24096         PR rtl-optimization/17078
24097         * gcc.c-torture/execute/pr17078-1.c: New test case.
24099 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24101         PR c/14492
24102         * gcc.dg/debug/crash1.c: New test.
24104 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24106         PR c/16180
24107         * gcc.dg/loop-5.c: New test.
24109 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24111         * gcc.c-torture/execute/20040823-1.c: New test.
24113 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24115         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24116         to the assembler.  Simplify test accordingly.
24117         (asm_abi_flags): Use GNU names.
24118         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24119         to check for ABI flags.
24121 2004-08-22  Andrew Pinski  <apinski@apple.com>
24123         * g++.dg/opt/pr14029.C: New test.
24124         * gcc.c-torture/execute/pr15262.c: New test.
24126 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24128         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24130 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24132         PR 16908
24133         * gfortran.dg/direct_io.f90: New test.
24135 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24137         PR c++/17121
24138         * g++.dg/inherit/local2.C: New test.
24140 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24142         PR c++/17120
24143         * g++.dg/warn/Wparentheses-4.C: New test.
24145 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24147         PR c++/17121
24148         * g++.dg/inherit/local2.C: New test.
24150         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24151         * gcc.dg/ppc-ldstruct.c: Likewise.
24152         * gcc.dg/ppc64-abi-2.c: Likewise.
24154 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24156         PR rtl-optimization/17099
24157         * gcc.c-torture/execute/20040820-1.c: New test.
24159 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24161         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24163 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24165         PR fortran/17077
24166         * gfortran.dg/auto_array_1.f90: New test.
24168 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24170         PR fortran/17074
24171         * gfortran.dg/simpleif_1.f90: New test.
24173 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24175         * lib/target-supports.exp (check_profiling_available): Return
24176         false for arm*-*-symbianelf* and arm*-*-eabi*.
24178         PR c++/15890
24179         * g++.dg/template/delete1.C: New test.
24181 2004-08-19  Paul Brook  <paul@codesourcery.com>
24183         PR fortran/14976
24184         PR fortran/16228
24185         * gfortran.dg/data_char_1.f90: New test.
24187 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24189         PR fortran/16946
24190         * gfortran.dg/reduction.f90: New testcase.
24192 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24194         PR fortran/16520
24195         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24197 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24199         PR c++/17041
24200         * g++.dg/Wparentheses-3.C: New test.
24202 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24204         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24205         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24206         * gcc.dg/vect/vect-2.c: Likewise.
24207         * gcc.dg/vect/vect-3.c: Likewise.
24208         * gcc.dg/vect/vect-4.c: Likewise.
24209         * gcc.dg/vect/vect-5.c: Likewise.
24210         * gcc.dg/vect/vect-6.c: Likewise.
24211         * gcc.dg/vect/vect-7.c: Likewise.
24212         * gcc.dg/vect/vect-25.c: Likewise.
24213         * gcc.dg/vect/vect-31.c: Likewise.
24214         * gcc.dg/vect/vect-32.c: Likewise.
24215         * gcc.dg/vect/vect-34.c: Likewise.
24216         * gcc.dg/vect/vect-36.c: Likewise.
24217         * gcc.dg/vect/vect-all.c: Likewise.
24219 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24221         PR c++/17068
24222         * g++.dg/template/operator4.C: New test.
24224 2004-08-18  Richard Henderson  <rth@redhat.com>
24226         * gcc.dg/20040206-1.c: XFAIL.
24228 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24230         PR c++/16246
24231         * g++.dg/template/array7.C: New test.
24233 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24235         * gcc.dg/mips-movcc-1.c: New test.
24236         * gcc.dg/mips-movcc-2.c: New test.
24237         * gcc.dg/mips-movcc-3.c: New test.
24239         * gcc.dg/mips-nmadd-1.c: New test.
24240         * gcc.dg/mips-nmadd-2.c: New test.
24242 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24244         PR c++/15871
24245         * g++.dg/opt/inline8.C: New test.
24247         PR c++/16965
24248         * g++.dg/parse/error17.C: New test.
24250 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24252         * gcc.dg/vect: New directory for vectorizer tests.
24253         * gcc.dg/vect/tree-vect.h: New file.
24254         * gcc.dg/vect/vect.exp: New file.
24255         * gcc.dg/vect/pr16105.c.c: New test.
24256         * gcc.dg/vect/vect-1.c: New test.
24257         * gcc.dg/vect/vect-2.c: New test.
24258         * gcc.dg/vect/vect-3.c: New test.
24259         * gcc.dg/vect/vect-4.c: New test.
24260         * gcc.dg/vect/vect-5.c: New test.
24261         * gcc.dg/vect/vect-6.c: New test.
24262         * gcc.dg/vect/vect-7.c: New test.
24263         * gcc.dg/vect/vect-8.c: New test.
24264         * gcc.dg/vect/vect-9.c: New test.
24265         * gcc.dg/vect/vect-10.c: New test.
24266         * gcc.dg/vect/vect-11.c: New test.
24267         * gcc.dg/vect/vect-12.c: New test.
24268         * gcc.dg/vect/vect-13.c: New test.
24269         * gcc.dg/vect/vect-14.c: New test.
24270         * gcc.dg/vect/vect-15.c: New test.
24271         * gcc.dg/vect/vect-16.c: New test.
24272         * gcc.dg/vect/vect-17.c: New test.
24273         * gcc.dg/vect/vect-18.c: New test.
24274         * gcc.dg/vect/vect-19.c: New test.
24275         * gcc.dg/vect/vect-20.c: New test.
24276         * gcc.dg/vect/vect-21.c: New test.
24277         * gcc.dg/vect/vect-22.c: New test.
24278         * gcc.dg/vect/vect-23.c: New test.
24279         * gcc.dg/vect/vect-24.c: New test.
24280         * gcc.dg/vect/vect-25.c: New test.
24281         * gcc.dg/vect/vect-26.c: New test.
24282         * gcc.dg/vect/vect-27.c: New test.
24283         * gcc.dg/vect/vect-28.c: New test.
24284         * gcc.dg/vect/vect-29.c: New test.
24285         * gcc.dg/vect/vect-30.c: New test.
24286         * gcc.dg/vect/vect-31.c: New test.
24287         * gcc.dg/vect/vect-32.c: New test.
24288         * gcc.dg/vect/vect-33.c: New test.
24289         * gcc.dg/vect/vect-34.c: New test.
24290         * gcc.dg/vect/vect-35.c: New test.
24291         * gcc.dg/vect/vect-36.c: New test.
24292         * gcc.dg/vect/vect-37.c: New test.
24293         * gcc.dg/vect/vect-38.c: New test.
24294         * gcc.dg/vect/vect-40.c: New test.
24295         * gcc.dg/vect/vect-41.c: New test.
24296         * gcc.dg/vect/vect-42.c: New test.
24297         * gcc.dg/vect/vect-43.c: New test.
24298         * gcc.dg/vect/vect-44.c: New test.
24299         * gcc.dg/vect/vect-45.c: New test.
24300         * gcc.dg/vect/vect-46.c: New test.
24301         * gcc.dg/vect/vect-47.c: New test.
24302         * gcc.dg/vect/vect-48.c: New test.
24303         * gcc.dg/vect/vect-49.c: New test.
24304         * gcc.dg/vect/vect-50.c: New test.
24305         * gcc.dg/vect/vect-51.c: New test.
24306         * gcc.dg/vect/vect-52.c: New test.
24307         * gcc.dg/vect/vect-53.c: New test.
24308         * gcc.dg/vect/vect-54.c: New test.
24309         * gcc.dg/vect/vect-55.c: New test.
24310         * gcc.dg/vect/vect-56.c: New test.
24311         * gcc.dg/vect/vect-57.c: New test.
24312         * gcc.dg/vect/vect-58.c: New test.
24313         * gcc.dg/vect/vect-59.c: New test.
24314         * gcc.dg/vect/vect-60.c: New test.
24315         * gcc.dg/vect/vect-61.c: New test.
24316         * gcc.dg/vect/vect-all.c: New test.
24317         * gcc.dg/vect/vect-none.c: New test.
24319 2004-08-17  Paul Brook  <paul@codesourcery.com>
24321         PR fortran/13082
24322         * gfortran.dg/entry_1.f90: New test.
24324 2004-08-17  Andrew Pinski  <apinski@apple.com>
24326         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24328 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24330         * gcc.dg/pr17036-1.c: New test.
24332 2004-08-16  Devang Patel  <dpatel@apple.com>
24334         * gcc.dg/darwin-20040809-1.c: New test.
24336 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24338         * gcc.dg/funcdef-attr-1.c: New test.
24340 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24342         * gcc.dg/altivec-17.c: New test.
24343         * gcc.dg/altivec-18.c: New test.
24345 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24347         PR c++/6749
24348         * g++.dg/template/vtable2.C: New test.
24350 2004-08-14  Richard Henderson  <rth@redhat.com>
24352         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24353         * gcc.dg/pack-test-4.c (main): Return 0.
24354         * gcc.dg/setjmp-1.c: Remove XFAIL.
24355         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24357 2004-08-14  Richard Henderson  <rth@redhat.com>
24359         * gcc.dg/980217-1.c: Add prototype for printf.
24361 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24363         * gfortran.dg/pr16935.f90: New test.
24365 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24367         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24369 2004-08-13  Paul Brook  <paul@codesourcery.com>
24371         * gfortran.dg/der_io_1.f90: Remove stray comma.
24373 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24375         * gcc.dg/vmx/cw-bug-2.c: Remove.
24376         * gcc.dg/vmx/vprint-1.c: Remove.
24377         * gcc.dg/vmx/vscan-1.c: Remove.
24379 2004-08-12  Devang patel  <dpatel@apple.com>
24381         * gcc.dg/darwin-20040809-2.c: New test.
24383 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24385         * g++.dg/ext/altivec-12.C: New test.
24387         * g++.dg/ext/altivec-11.C: New test.
24389 2004-08-12  Paul Brook  <paul@codesourcery.com>
24391         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24393 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24395         * g++.dg/ext/altivec-2.C: Check for hardware support before
24396         executing any VMX instructions.
24398         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24400 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24402         PR c++/16276
24403         * g++.old-deja/g++.other/comdat4.C: New test.
24404         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24406 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24408         PR target/16286
24409         * gcc.dg/pr16286.c: New test.
24411 2004-08-12 Jan Beulich <jbeulich@novell.com>
24413         * g++.dg/ext/asm5.C: New.
24415 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24417         PR c++/16698
24418         * g++.dg/eh/crash1.C: New test.
24420         PR c++/16717
24421         * g++.dg/ext/construct1.C: New test.
24423 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24425         PR c++/16853
24426         * g++.dg/init/ptrmem1.C: New test.
24428         PR c++/16618
24429         * g++.dg/parse/offsetof5.C: New test.
24431         PR c++/16870
24432         * g++.dg/template/overload3.C: New test.
24434 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24436         PR c++/16964
24437         * g++.dg/parse/error16.C: New test.
24439         PR c++/16904
24440         * g++.dg/template/error14.C: New test.
24442         PR c++/16929
24443         * g++.dg/template/error15.C: New test.
24445 2004-08-11  Devang Patel  <dpatel@apple.com>
24447         * gcc.dg/darwin-ld-20040809-1.c: New test.
24448         * gcc.dg/darwin-ld-20040809-2.c: New test.
24450 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24452         PR fortran/16917
24453         * gfortran.dg/dfloat_1.f90: New test.
24455 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24457         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24458         * gcc.dg/dll-2.c: Fix dg-require syntax.
24459         * gcc.misc-tests/arm-isr.c (abort): Declare.
24460         (exit): Likewise.
24462 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24464         PR c++/16971
24465         * g++.dg/parse/crash16.C: New test.
24467 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24469         * gcc.dg/mips-rsqrt-1.c: New test case.
24470         * gcc.dg/mips-rsqrt-2.c: New test case.
24471         * gcc.dg/mips-rsqrt-3.c: New test case.
24473 2004-08-10  Paul Brook  <paul@codesourcery.com>
24475         * gfortran.dg/der_io_1.f90: New test.
24477 2004-08-10  Paul Brook  <paul@codesourcery.com>
24479         PR fortran/16919
24480         * gfortran.dg/der_array_1.f90: New test.
24482 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24484         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24486 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24488         * gcc.dg/wchar_t-2.c: Fix typo.
24490 2004-08-09  Falk Hueffner  <falk@debian.org>
24492         PR tree-optimization/12517
24493         * gcc.c-torture/compile/pr12517.c: New test.
24495         PR tree-optimization/12578
24496         * gcc.c-torture/compile/pr12578.c: New test.
24498         PR tree-optimization/12899
24499         * gcc.c-torture/compile/pr12899.c: New test.
24501         PR rtl-optimization/14692
24502         * gcc.c-torture/compile/pr14692.c: New test.
24504         PR tree-optimization/16461
24505         * gcc.c-torture/compile/pr16461.c: New test.
24507 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24509         * gfortran.dg/getenv_1.f90: New test.
24511 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24513         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24514         wchar_t.
24515         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24517 2004-08-06  Paul Brook  <paul@codesourcery.com>
24519         * gfortran.dg/ret_array_1.f90: New test.
24520         * gfortran.dg/ret_pointer_1.f90: New test.
24522 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24524         * gcc.dg/missing-field-init-[12].c: New tests.
24525         * g++.dg/warn/missing-field-init-[12].C: New tests.
24527 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24529         * gcc.dg/enum2.c: New test.
24530         * gcc.dg/symbian3.c: Likewise.
24531         * gcc.dg/symbian4.c: Likewise.
24532         * gcc.dg/wchar_t-2.c: Likewise.
24534 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24536         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24537         destructor tests.
24539 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24541         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24542         dg-require-visiblity.
24543         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24544         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24545         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24546         * g++.dg/ext/visibility/new1.C: Likewise.
24547         * g++.dg/ext/visibility/pragma.C: Likewise.
24548         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24549         * g++.dg/ext/visibility/virtual.C: Likewise.
24550         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24551         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24552         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24553         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24554         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24555         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24556         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24557         * g++/dg/ext/visibility/visibility-8.C: New test.
24558         * gcc.c-torture/compile/dll.x: Remove.
24559         * gcc.dg/dll-2.c: Use dg-require-dll
24560         * gcc.dg/visibility-10.c: New test.
24561         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24562         supporting DLLs.
24563         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24564         (scan_not_hidden): Likewise.
24566 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24568         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24570 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24572         * gcc.c-torture/execute/20040805-1.c: New test.
24574 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24576         * gcc.dg/20020118-1.c: Declare abort.
24577         * gcc.dg/altivec_check.h: Likewise.
24578         * gcc.dg/iftrap-2.c: Likewise.
24579         * gcc.dg/pragma-darwin.c: Likewise.
24580         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24582 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24584         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24586 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24588         * gcc.c-torture/execute/builtins/abs-2.c,
24589         gcc.c-torture/execute/builtins/abs-3.c,
24590         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24591         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24592         intmax_t, uintmax_t and their limits.
24593         * gcc.dg/intmax_t-1.c: New test.
24595 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24597         * g++.dg/tc1/dr147.C: Add reference to PR.
24599 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24601         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24602         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24604 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24606         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24608 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24610         * gcc.dg/redecl-5.c: New test.
24611         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24612         of scanf.
24614 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24616         PR middle-end/16790
24617         * gcc.c-torture/execute/pr16790-1.c: New test case.
24619 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24621         * g++.dg/ext/visibility/assign1.C: New test.
24622         * g++.dg/ext/visibility/new1.C: Likewise.
24624         * gcc.dg/symbian1.c: New test.
24625         * gcc.dg/symbian2.c: Likewise.
24627 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24629         PR target/16570
24630         * gcc.dg/i386-sse-9.c: New test.
24632 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24634         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24636 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24638         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24639         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24640         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24641         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24642         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24643         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24644         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24645         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24646         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24647         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24648         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24649         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24650         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24651         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24652         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24653         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24654         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24655         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24656         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24657         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24658         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24659         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24660         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24661         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24662         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24663         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24664         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24665         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24666         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24667         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24668         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24669         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24670         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24671         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24672         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24673         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24674         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24675         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24676         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24677         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24678         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24679         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24680         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24681         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24682         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24683         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24684         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24685         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24686         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24687         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24688         gcc.misc-tests/i386-pf-3dnow-1.c,
24689         gcc.misc-tests/i386-pf-athlon-1.c,
24690         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24691         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24692         Declare built-in functions used.
24693         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24695 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24697         PR c++/16707
24698         * g++.dg/lookup/using12.C: New test.
24700         * g++.dg/init/null1.C: Fix PR number.
24701         * g++.dg/parse/namespace10.C: Likewise.
24703 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24705         PR c++/16224
24706         * g++.dg/template/spec17.C: New test.
24707         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24708         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24710 2004-08-02  David Billinghurst
24712         PR fortran/16292
24713         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24715 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24717         * gcc.dg/ia64-got-1.c: New test case.
24719 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24721         PR c++/16489
24722         * g++.dg/init/null1.C: New test.
24723         * g++.dg/tc1/dr76.C: Adjust error marker.
24725         PR c++/16529
24726         * g++.dg/parse/namespace10.C: New test.
24728         PR c++/16810
24729         * g++.dg/inherit/ptrmem2.C: New test.
24731 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24733         PR target/16155
24734         * gcc.dg/pr16155.c: New test.
24736 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24738         * gcc.dg/redecl-2.c: New test.
24740 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24742         * gcc.dg/darwin-longdouble.c: New file.
24744 2004-07-30  Richard Henderson  <rth@redhat.com>
24746         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24747         write to constant argument.
24748         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24750 2004-07-30  Richard Henderson  <rth@redhat.com>
24752         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24753         tests of nearest around zero.
24755 2004-07-30  Andrew Pinski  <apinski@apple.com>
24757         * gcc.c-torture/compile/20040730-1.c: New test.
24759 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24761         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24762         powerpc-eabispe.
24764 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24766         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24768 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24770         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24771         contains $ld_library_path.
24772         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24774 2004-07-29  Richard Henderson  <rth@redhat.com>
24776         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24778         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24779         (alt2, which): New.
24780         (Check): Accept either alternative.
24782 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24784         * g++.dg/abi/inline1.C: New test.
24785         * g++.dg/abi/local1-a.cc: Likewise.
24786         * g++.dg/abi/local1.C: Likewise.
24787         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24788         * g++.dg/abi/mangle12.C: Likewise.
24789         * g++.dg/abi/mangle17.C: Likewise.
24790         * g++.dg/abi/mangle20-2.C: Likewise.
24791         * g++.dg/opt/interface1.C: Likewise.
24792         * g++.dg/opt/interface1.h: Likewise.
24793         * g++.dg/opt/interface1-a.cc: New test.
24794         * g++.dg/parse/repo1.C: New test.
24795         * g++.dg/template/repo1.C: Likewise.
24796         * g++.dg/warn/Winline-1.C: Likewise.
24797         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24799 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24801         * gcc.dg/tree-ssa/20040729-1.c: New test.
24803 2004-07-27  Matt Austern <austern@apple.com>
24805         * gcc.dg/darwin-bool-1.c: New test.
24806         * gcc.dg/darwin-bool-2.c: New test.
24808 2004-07-28  Richard Henderson  <rth@redhat.com>
24810         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24811         arguments in the correct type.  Don't write to constant arguments.
24813 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24815         PR tree-optimization/16688
24816         PR tree-optimization/16689
24817         * g++.dg/tree-ssa/pr16688.C: New test.
24819 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24821         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24822         loads.  Not only in the comment, this time.
24824 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24826         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24827         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24828         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24829         * gcc.dg/sh4a-bitmovua.c: New.
24830         * gcc.dg/sh4a-cos.c: New.
24831         * gcc.dg/sh4a-cosf.c: New.
24832         * gcc.dg/sh4a-fprun.c: New.
24833         * gcc.dg/sh4a-fsrra.c: New.
24834         * gcc.dg/sh4a-memmovua.c: New.
24835         * gcc.dg/sh4a-sin.c: New.
24836         * gcc.dg/sh4a-sincos.c: New.
24837         * gcc.dg/sh4a-sincosf.c: New.
24838         * gcc.dg/sh4a-sinf.c: New.
24840 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24842         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24843         conditionals.
24844         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24845         loads.
24846         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24847         DOM1.
24849 2004-07-27  Andrew Pinski  <apinski@apple.com>
24851         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24853 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24855         * gcc.dg/pragma-isr.c: New test.
24857 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24859         PR c++/14429
24860         * g++.dg/template/ttp11.C: New test.
24862 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24864         * gcc.c-torture/compile/20040727-1.c: New test.
24866 2004-07-26  Eric Christopher  <echristo@redhat.com>
24868         * gcc.c-torture/compile/20040726-2.c: New test.
24870 2004-07-26  Andrew Pinski  <apinski@apple.com>
24872         * g++.dg/rtti/tinfo1.C: Xfail.
24874 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24876         * gcc.c-torture/compile/20040726-1.c: New test.
24878 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24879             Brian Ryner  <bryner@brianryner.com>
24881         PR c++/9283
24882         PR c++/15000
24883         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24884         * g++.dg/ext/visibility/: New directory.
24885         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24886         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24887         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24888         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24889         * g++.dg/ext/visibility/fvisibility.C,
24890         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24891         g++.dg/ext/visibility/fvisibility-override1.C
24892         g++.dg/ext/visibility/fvisibility-override2.C
24893         g++.dg/ext/visibility/memfuncts.C
24894         g++.dg/ext/visibility/noPLT.C
24895         g++.dg/ext/visibility/pragma.C
24896         g++.dg/ext/visibility/pragma-override1.C
24897         g++.dg/ext/visibility/pragma-override2.C
24898         g++.dg/ext/visibility/staticmemfuncts.C
24899         g++.dg/ext/visibility/virtual.C: New tests.
24901 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24903         PR c/15360
24904         * gcc.dg/pr15360-1.c: New test.
24906 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24908         * gcc.dg/pragma-align-2.c: New test.
24909         * gcc.dg/pragma-init-fini.c: New test.
24910         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24911         targets.
24913 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24915         * gcc.dg/init-string-2.c: New test.
24917 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24919         PR 16684
24920         * gcc.dg/Wredundant-decls-1.c: New test case.
24922 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24924         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24925         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24926         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24927         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24928         * gcc.dg/compat/generate-random.c: New file.
24929         * gcc.dg/compat/generate-random.h: Likewise.
24930         * gcc.dg/compat/generate-random_r.c: Likewise.
24931         * gcc.dg/compat/struct-layout-1.h: Likewise.
24932         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24933         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24934         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24935         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24936         * gcc.dg/compat/struct-layout-1_main.c: New test.
24937         * gcc.dg/compat/struct-layout-1_x.c: New file.
24938         * gcc.dg/compat/struct-layout-1_y.c: New file.
24939         * gcc.dg/compat/struct-layout-1_test.h: New file.
24941 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24943         * gcc.dg/comp-return-1.c: New test
24945 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24947         * gcc.dg/vmx/8-02a.c: Fix typo.
24949         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24950         * gcc.dg/darwin-abi-3.c: New test.
24952         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24953         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24955         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24956         * gcc.dg/vmx/ops-long-1.c: New test.
24957         * gcc.dg/vmx/ops-long-2.c: New test.
24959 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24961         * g++.dg/lookup/conv-[1234].C: New.
24963 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24965         * g++.dg/parse/attr2.C: Simplify.
24967 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24969         PR c/7284
24970         * gcc.c-torture/execute/pr7284-1.c: New test.
24972 2004-07-22  Brian Booth  <bbooth@redhat.com>
24974         * gcc.dg/tree-ssa/20040721-1.c: New test.
24976 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24978         * g++.dg/template/crash20.c: New.
24980 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24982         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24983         Add dg-run directive.  Declare variables as required.
24984         * gfortran.dg/g77/README: Update
24986 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24988         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24989         gcc.dg/cris-peep2-andu2.c: New tests.
24991 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24993         PR c/15052
24994         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24995         on return type.
24996         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24997         messages.
24998         * gcc.dg/qual-return-2.c: Update expected messages.
24999         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25001 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25003         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25004         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25006 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25008         PR c/11250
25009         * gcc.dg/init-string-1.c: New test.
25011 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25013         PR middle-end/15345
25014         PR c/16450
25015         * gcc.dg/torture/nested-fn-1.c: New test.
25017 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25019         PR target/16559
25020         * gcc.dg/ia64-fptr-1.c: New file.
25022 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25024         PR c++/14497
25025         * g++.dg/template/spec16.C: New test.
25026         * g++.old-deja/g++.robertl/eb118.C: Remove.
25028 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25030         PR c++/509
25031         * g++.dg/template/spec15.C: New test.
25033 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25035         Copy cases from g77.f-torture/execute and add dg-run
25036         directive.  Other changes as noted.
25037         * gfortran.dg/g77/13037.f
25038         * gfortran.dg/g77/1832.f
25039         * gfortran.dg/g77/19981119-0.f
25040         * gfortran.dg/g77/19990313-0.f
25041         * gfortran.dg/g77/19990313-1.f
25042         * gfortran.dg/g77/19990313-2.f
25043         * gfortran.dg/g77/19990313-3.f
25044         * gfortran.dg/g77/19990419-1.f
25045         * gfortran.dg/g77/19990826-0.f
25046         * gfortran.dg/g77/19990826-2.f
25047         * gfortran.dg/g77/20000503-1.f
25048         * gfortran.dg/g77/20001111.f
25049         * gfortran.dg/g77/20010116.f
25050         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25051         * gfortran.dg/g77/20010430.f
25052         * gfortran.dg/g77/6177.f
25053         * gfortran.dg/g77/947.f
25054         * gfortran.dg/g77/970816-3.f
25055         * gfortran.dg/g77/971102-1.f
25056         * gfortran.dg/g77/980520-1.f
25057         * gfortran.dg/g77/980628-0.f
25058         * gfortran.dg/g77/980628-1.f
25059         * gfortran.dg/g77/980628-10.f
25060         * gfortran.dg/g77/980628-2.f
25061         * gfortran.dg/g77/980628-3.f
25062         * gfortran.dg/g77/980628-7.f
25063         * gfortran.dg/g77/980628-8.f
25064         * gfortran.dg/g77/980628-9.f
25065         * gfortran.dg/g77/980701-0.f
25066         * gfortran.dg/g77/980701-1.f
25067         * gfortran.dg/g77/cabs.f
25068         * gfortran.dg/g77/claus.f
25069         * gfortran.dg/g77/complex_1.f
25070         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25071         * gfortran.dg/g77/dcomplex.f
25072         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25073         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25074         * gfortran.dg/g77/f90-intrinsic-numeric.f
25075         * gfortran.dg/g77/int8421.f
25076         * gfortran.dg/g77/labug1.f
25077         * gfortran.dg/g77/large_vec.f
25078         * gfortran.dg/g77/le.f
25079         * gfortran.dg/g77/short.f
25080         * gfortran.dg/g77/README: Update
25082 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25084         PR c++/16637
25085         * g++.dg/parse/lookup4.C: New test.
25087 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25089         PR c++/16175
25090         * g++.dg/template/ttp10.C: New test.
25092 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25094         * gcc.dg/pr12625-1.c: New test.
25096 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25098         * testsuite/gcc.dg/switch-warn-1.c: New test.
25099         * testsuite/gcc.dg/switch-warn-2.c: New test.
25100         * gcc.c-torture/compile/pr14730.c: Update.
25102 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25104         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25105         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25106         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25107         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25109 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25111         PR c++/16623
25112         * g++.dg/template/assign1.C: New test.
25114 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25116         PR c++/12170
25117         * g++.dg/template/ttp9.C: New test.
25119 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25121         * gcc.dg/format/cmn-err-1.c: New test.
25123 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25125         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25126         gcc.dg/Wparentheses-10.c: New tests.
25127         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25129 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25131         PR fortran/16465
25132         * gfortran.dg/g77//ffixed-line-length-0.f,
25133         gfortran.dg/g77/ffixed-line-length-132.f,
25134         gfortran.dg/g77/ffixed-line-length-72.f,
25135         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25136         gfortran.dg/g77/README: Update.
25138 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25140         PR c++/13092
25141         * g++.dg/template/non-dependent7.C: New test.
25142         * g++.dg/template/non-dependent8.C: Likewise.
25143         * g++.dg/template/non-dependent9.C: Likewise.
25144         * g++.dg/template/non-dependent10.C: Likewise.
25146 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25148         PR c++/16337
25149         * g++.dg/parse/attr2.C: New test.
25151 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25153         * g77.dg: Removed.
25154         * g77.f-torture: Ditto.
25156 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25158         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25159         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25160         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25162 2004-07-16  Richard Henderson  <rth@redhat.com>
25164         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25166 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25168         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25169         tests with full list of options.
25170         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25171         of TORTURE_OPTIONS if test contains 'dg-do run'.
25173         PR fortran/16404
25174         * gfortran.dg/do_iterator.f90: New test.
25176 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25178         PR rtl-optimization/16536
25179         * gcc.c-torture/execute/restrict-1.c: New test.
25181 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25183         PR fortran/15324
25184         * gfortran.dg/pr15324.f90: New test.
25186         PR fortran/15129
25187         * gfortran.dg/pr15129.f90: New test.
25189         PR fortran/15140
25190         * gfortran.dg/pr15140.f90: New test.
25192         PR fortran/13792
25193         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25194         compile-time simplification.
25196 2004-07-14  Mike Stump  <mrs@apple.com>
25198         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25200 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25202         PR target/16325
25203         * gcc.dg/profile-generate-1.c: New.
25205 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25207         * gcc.c-torture/execute/20040709-1.c: New test.
25208         * gcc.c-torture/execute/20040709-2.c: New test.
25210 2004-07-14  Mike Stump  <mrs@apple.com>
25212         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25214 2004-07-14  Mike Stump  <mrs@apple.com>
25216         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25218 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25220         PR c++/16518
25221         * g++.dg/parse/mutable1.C: New test.
25223 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25225         PR tree-optimization/16443
25226         * gcc.dg/tree-ssa/20040713-1.c: New test.
25228 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25230         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25231         for operator new.
25233 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25235         * gfortran.dg/g77/README: New file
25236         * gfortran.dg/g77/19981216-0.f: Copy from
25237         g77.f-torture/noncompile.  Add "dg-do compile" and
25238         dg-error as required.
25239         * gfortran.dg/g77/19990218-1.f: Likewise.
25240         * gfortran.dg/g77/19990905-1.f: Likewise.
25241         * gfortran.dg/g77/9263.f: Likewise.
25242         * gfortran.dg/g77/980615-0.f: Likewise.
25243         * gfortran.dg/g77/980616-0.f: Likewise.
25244         * gfortran.dg/g77/check0.f: Likewise.
25245         * gfortran.dg/g77/select_no_compile.f: Likewise.
25247 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25249         Copy files from g77.f-torture/compile.
25250         Add "{ dg-do compile}".  Other changes as noted
25251         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25252         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25253         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25254         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25255         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25256         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25257         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25258         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25259         statement to conform to standard.  Append alpha1.x for reference.
25260         * gfortran.dg/g77/xformat.f: Add dg-warning
25262 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25264         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25265         Add {dg-do compile} directive.
25266         * gfortran.dg/g77/cpp2.F: Likewise.
25268 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25270         PR c++/5402
25271         * g++.dg/lookup/name-clash1.C: New test.
25273         PR c++/9777
25274         * g++.dg/lookup/name-clash2.C: New test.
25276         PR c++/12102
25277         * g++.dg/lookup/name-clash3.C: New test.
25279 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25281         * g++.dg/lookup/new2.C: New test.
25282         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25284 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25286         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25287         Add {dg-do compile} directive.
25288         * gfortran.dg/g77/13060.f: Likewise.
25289         * gfortran.dg/g77/19990218-0.f: Likewise.
25290         * gfortran.dg/g77/19990305-0.f: Likewise.
25291         * gfortran.dg/g77/19990419-0.f: Likewise.
25292         * gfortran.dg/g77/19990502-0.f: Likewise.
25293         * gfortran.dg/g77/19990502-1.f: Likewise.
25294         * gfortran.dg/g77/19990525-0.f: Likewise.
25295         * gfortran.dg/g77/19990826-1.f: Likewise.
25296         * gfortran.dg/g77/19990826-3.f: Likewise.
25297         * gfortran.dg/g77/19990905-2.f: Likewise.
25298         * gfortran.dg/g77/20000412-1.f: Likewise.
25299         * gfortran.dg/g77/20000511-1.f: Likewise.
25300         * gfortran.dg/g77/20000511-2.f: Likewise.
25301         * gfortran.dg/g77/20000518.f: Likewise.
25302         * gfortran.dg/g77/20000601-1.f: Likewise.
25303         * gfortran.dg/g77/20000601-2.f: Likewise.
25304         * gfortran.dg/g77/20000629-1.f: Likewise.
25305         * gfortran.dg/g77/20000630-2.f: Likewise.
25306         * gfortran.dg/g77/20010115.f: Likewise.
25307         * gfortran.dg/g77/20010321-1.f: Likewise.
25308         * gfortran.dg/g77/20010426.f: Likewise.
25309         * gfortran.dg/g77/20020307-1.f: Likewise.
25310         * gfortran.dg/g77/8485.f: Likewise.
25311         * gfortran.dg/g77/960317-1.f: Likewise.
25312         * gfortran.dg/g77/970915-0.f: Likewise.
25313         * gfortran.dg/g77/980310-1.f: Likewise.
25314         * gfortran.dg/g77/980310-2.f: Likewise.
25315         * gfortran.dg/g77/980310-3.f: Likewise.
25316         * gfortran.dg/g77/980310-4.f: Likewise.
25317         * gfortran.dg/g77/980310-6.f: Likewise.
25318         * gfortran.dg/g77/980310-7.f: Likewise.
25319         * gfortran.dg/g77/980310-8.f: Likewise.
25320         * gfortran.dg/g77/980419-2.f: Likewise.
25321         * gfortran.dg/g77/980424-0.f: Likewise.
25322         * gfortran.dg/g77/980427-0.f: Likewise.
25323         * gfortran.dg/g77/980729-0.f: Likewise.
25324         * gfortran.dg/g77/981117-1.f: Likewise.
25325         * gfortran.dg/g77/toon_1.f: Likewise.
25327 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25329         PR c++/2204
25330         * g++.dg/other/abstract2.C: New test.
25332 2004-07-12  Paul Brook  <paul@codesourcery.com>
25334         * gfortran.dg/pointer_init_1.f90: New test.
25336 2004-07-11  Paul Brook  <paul@codesourcery.com>
25338         PR fortran/15986
25339         * gfortran.dg/contained_1.f90: New test.
25341 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25343         * g++.dg/parse/defarg8.C: New test.
25345 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25347         PR fortran/16433
25348         * gfortran.dg/pr16433.f: New test.
25350         PR fortran/17574
25351         * gfortran.dg/pr15754.f90: New test.
25353 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25355         PR tree-optimization/16437
25356         * gcc.c-torture/execute/bitfld-4.c: New test.
25358 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25360         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25361         access to common var from module.
25363 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25365         PR fortran/16336
25366         * gfortran.fortran-torture/execute/common_2.f90: New test.
25368 2004-07-10  Paul Brook  <paul@codesourcery.com>
25370         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25372 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25374         PR fortran/15969
25375         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25377 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25379         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25380         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25381         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25382         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25383         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25384         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25385         * gfortran.dg/g77/funderscoring.f: Likewise.
25386         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25390         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25392 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25393         Paul Brook  <paul@codesourcery.com>
25395         PR fortran/13415
25396         * gfortran.dg/common_pointer_1.f90: New test.
25398 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25400         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25402 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25404         PR target/16364
25405         * gcc.c-torture/compile/20040709-1.c: New.
25407 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25409         PR fortran/14077
25410         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25412 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25414         PR fortran/13201
25415         * gfortran.dg/shape_1.f90: New test.
25417 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25418             Andrew Pinski  <apinski@apple.com>
25420         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25422 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25424         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25425         comment.
25427 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25428         Paul Brook  <paul@codesourcery.com>
25430         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25431         '.f95' and '.F95'.
25433 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25435         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25437 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25439         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25440         testcases with capital suffix.
25442 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25444         PR fortran/15481
25445         PR fortran/13372
25446         PR fortran/13575
25447         PR fortran/15978
25448         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25450         * gfortran.dg/implicit_1.f90: New test.
25452 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25454         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25455         expression to match gfortran warning/error messages
25456         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25457         dg-error text.
25459 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25461         * lib/fortran-torture.exp: Rename proc search_for to
25462         search_for_re.
25464 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25466         * gcc.c-torture/execute/simd-5.x: New file.
25467         XFAIL on SPARC 64-bit at -O0.
25469 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25471         PR c++/8211
25472         PR c++/16165
25473         * g++.dg/warn/effc3.C: New test.
25475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25477         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25478         change X to 1X in format.
25479         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25480         add data statements to conform to standard.
25482 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25484         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25485         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25486         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25488 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25490         * gfortran.dg/g77/7388.f: Copy from g77.dg
25491         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25492         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25493         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25494         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25495         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25496         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25497         * gfortran.dg/g77/strlen0.f: Likewise.
25499 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25501         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25502         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25504 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25506         * gcc.c-torture/execute/920428-2.x: Delete.
25507         * gcc.c-torture/execute/920501-7.x: Likewise.
25509 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25511         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25512         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25513         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25514         prescott and c3-2.
25515         (PREFETCH_3DNOW): Add -march=c3.
25517 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25519         PR c/16437
25520         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25521         * gcc.c-torture/execute/bf64-1.x: Likewise.
25523 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25525         * gcc.c-torture/compile/20040708-1.c: New test.
25527 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25529         PR c++/16169
25530         * g++.dg/warn/effc2.C: New test.
25532 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25534         * gcc.c-torture/execute/bitfld-1.x: Remove.
25535         * gcc.c-torture/execute/bitfld-3.c: New test.
25536         * gcc.dg/bitfld-2.c: Remove XFAILs.
25538 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25540         PR c++/16276
25541         * g++.dg/rtti/tinfo1.C: New file.
25543 2004-07-07  Eric Christopher  <echristo@redhat.com>
25545         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25547 2004-07-07  Andrew Pinski  <apinski@apple.com>
25549         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25551 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25553         * g++.dg/init/call1.C: XFAIL.
25555 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25557         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25558         except for movstrict*, to movmem* and clrstr* to clrmem*.
25560 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25562         * gcc.c-torture/execute/20040707-1.c: New test.
25564 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25566         * gcc.c-torture/execute/20040706-1.c: New test.
25568 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25570         PR c++/3671
25571         * g++.dg/template/spec14.C: New test.
25573 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25575         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25576         nothing if not yet defined.  Use it in b, c and d type definitions.
25577         * gcc.c-torture/execute/20040705-1.c: New test.
25578         * gcc.c-torture/execute/20040705-2.c: New test.
25580 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25582         PR c++/2518
25583         * g++.dg/lookup/new1.C: New test.
25585 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25587         PR c++/11406
25588         * g++.dg/template/sizeof8.C: New test.
25590 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25592         * gcc.c-torture/compile/20040705-1.c: New test.
25594 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25596         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25598 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25600         * gcc.dg/cpp/if-mop.c: Two new testcases.
25601         * gcc.dg/cpp/trad/comment-3.c: New.
25603 2004-07-04  Paul Brook  <paul@codesourcery.com>
25605         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25607 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25609         PR c++/3761
25610         * g++.dg/lookup/crash4.C: New test.
25612 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25614         * gcc.c-torture/execute/builtin-abs-1.c
25615         * gcc.c-torture/execute/builtin-abs-2.c
25616         * gcc.c-torture/execute/builtin-complex-1.c
25617         * gcc.c-torture/execute/builtins/string-1-lib.c
25618         * gcc.c-torture/execute/builtins/string-1.c
25619         * gcc.c-torture/execute/builtins/string-2-lib.c
25620         * gcc.c-torture/execute/builtins/string-2.c
25621         * gcc.c-torture/execute/builtins/string-3-lib.c
25622         * gcc.c-torture/execute/builtins/string-3.c
25623         * gcc.c-torture/execute/builtins/string-4-lib.c
25624         * gcc.c-torture/execute/builtins/string-4.c
25625         * gcc.c-torture/execute/builtins/string-5-lib.c
25626         * gcc.c-torture/execute/builtins/string-5.c
25627         * gcc.c-torture/execute/builtins/string-6-lib.c
25628         * gcc.c-torture/execute/builtins/string-6.c
25629         * gcc.c-torture/execute/builtins/string-7-lib.c
25630         * gcc.c-torture/execute/builtins/string-7.c
25631         * gcc.c-torture/execute/builtins/string-8-lib.c
25632         * gcc.c-torture/execute/builtins/string-8.c
25633         * gcc.c-torture/execute/builtins/string-9-lib.c
25634         * gcc.c-torture/execute/builtins/string-9.c
25635         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25636         * gcc.c-torture/execute/builtins/string-asm-1.c
25637         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25638         * gcc.c-torture/execute/builtins/string-asm-2.c
25639         * gcc.c-torture/execute/stdio-opt-1.c
25640         * gcc.c-torture/execute/stdio-opt-2.c
25641         * gcc.c-torture/execute/stdio-opt-3.c
25642         * gcc.c-torture/execute/string-opt-1.c
25643         * gcc.c-torture/execute/string-opt-10.c
25644         * gcc.c-torture/execute/string-opt-11.c
25645         * gcc.c-torture/execute/string-opt-12.c
25646         * gcc.c-torture/execute/string-opt-13.c
25647         * gcc.c-torture/execute/string-opt-14.c
25648         * gcc.c-torture/execute/string-opt-15.c
25649         * gcc.c-torture/execute/string-opt-16.c
25650         * gcc.c-torture/execute/string-opt-2.c
25651         * gcc.c-torture/execute/string-opt-6.c
25652         * gcc.c-torture/execute/string-opt-7.c
25653         * gcc.c-torture/execute/string-opt-8.c:
25654         Replace with ...
25656         * gcc.c-torture/execute/builtins/abs-2.c
25657         * gcc.c-torture/execute/builtins/abs-3.c
25658         * gcc.c-torture/execute/builtins/complex-1.c
25659         * gcc.c-torture/execute/builtins/fprintf.c
25660         * gcc.c-torture/execute/builtins/fputs.c
25661         * gcc.c-torture/execute/builtins/memcmp.c
25662         * gcc.c-torture/execute/builtins/memmove.c
25663         * gcc.c-torture/execute/builtins/memops-asm.c
25664         * gcc.c-torture/execute/builtins/mempcpy-2.c
25665         * gcc.c-torture/execute/builtins/mempcpy.c
25666         * gcc.c-torture/execute/builtins/memset.c
25667         * gcc.c-torture/execute/builtins/printf.c
25668         * gcc.c-torture/execute/builtins/sprintf.c
25669         * gcc.c-torture/execute/builtins/strcat.c
25670         * gcc.c-torture/execute/builtins/strchr.c
25671         * gcc.c-torture/execute/builtins/strcmp.c
25672         * gcc.c-torture/execute/builtins/strcpy.c
25673         * gcc.c-torture/execute/builtins/strcspn.c
25674         * gcc.c-torture/execute/builtins/strlen-2.c
25675         * gcc.c-torture/execute/builtins/strlen.c
25676         * gcc.c-torture/execute/builtins/strncat.c
25677         * gcc.c-torture/execute/builtins/strncmp-2.c
25678         * gcc.c-torture/execute/builtins/strncmp.c
25679         * gcc.c-torture/execute/builtins/strncpy.c
25680         * gcc.c-torture/execute/builtins/strpbrk.c
25681         * gcc.c-torture/execute/builtins/strpcpy-2.c
25682         * gcc.c-torture/execute/builtins/strpcpy.c
25683         * gcc.c-torture/execute/builtins/strrchr.c
25684         * gcc.c-torture/execute/builtins/strspn.c
25685         * gcc.c-torture/execute/builtins/strstr-asm.c
25686         * gcc.c-torture/execute/builtins/strstr.c:
25687         ... these new files.
25689         * gcc.c-torture/execute/builtins/abs-2-lib.c
25690         * gcc.c-torture/execute/builtins/abs-3-lib.c
25691         * gcc.c-torture/execute/builtins/complex-1-lib.c
25692         * gcc.c-torture/execute/builtins/fprintf-lib.c
25693         * gcc.c-torture/execute/builtins/fputs-lib.c
25694         * gcc.c-torture/execute/builtins/memcmp-lib.c
25695         * gcc.c-torture/execute/builtins/memmove-lib.c
25696         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25697         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25698         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25699         * gcc.c-torture/execute/builtins/memset-lib.c
25700         * gcc.c-torture/execute/builtins/printf-lib.c
25701         * gcc.c-torture/execute/builtins/sprintf-lib.c
25702         * gcc.c-torture/execute/builtins/strcat-lib.c
25703         * gcc.c-torture/execute/builtins/strchr-lib.c
25704         * gcc.c-torture/execute/builtins/strcmp-lib.c
25705         * gcc.c-torture/execute/builtins/strcpy-lib.c
25706         * gcc.c-torture/execute/builtins/strcspn-lib.c
25707         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25708         * gcc.c-torture/execute/builtins/strlen-lib.c
25709         * gcc.c-torture/execute/builtins/strncat-lib.c
25710         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25711         * gcc.c-torture/execute/builtins/strncmp-lib.c
25712         * gcc.c-torture/execute/builtins/strncpy-lib.c
25713         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25714         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25715         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25716         * gcc.c-torture/execute/builtins/strrchr-lib.c
25717         * gcc.c-torture/execute/builtins/strspn-lib.c
25718         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25719         * gcc.c-torture/execute/builtins/strstr-lib.c
25720         * gcc.c-torture/execute/builtins/lib/abs.c
25721         * gcc.c-torture/execute/builtins/lib/fprintf.c
25722         * gcc.c-torture/execute/builtins/lib/memset.c
25723         * gcc.c-torture/execute/builtins/lib/printf.c
25724         * gcc.c-torture/execute/builtins/lib/sprintf.c
25725         * gcc.c-torture/execute/builtins/lib/strcpy.c
25726         * gcc.c-torture/execute/builtins/lib/strcspn.c
25727         * gcc.c-torture/execute/builtins/lib/strncat.c
25728         * gcc.c-torture/execute/builtins/lib/strncmp.c
25729         * gcc.c-torture/execute/builtins/lib/strncpy.c
25730         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25731         * gcc.c-torture/execute/builtins/lib/strspn.c
25732         * gcc.c-torture/execute/builtins/lib/strstr.c:
25733         New files containing support routines.
25735         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25736         declaration.
25737         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25738         when not optimizing.
25740 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25742         PR c++/16240
25743         * g++.dg/abi/mangle22.C: New test.
25744         * g++.dg/abi/mangle23.C: Likewise.
25746 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25748         PR fortran/16290
25749         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25750         Allow for cases without denormalized floating point numbers.
25752 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25754         PR c/1027
25755         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25756         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25757         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25758         expected warning text.
25759         * gcc.dg/format/diag-2.c: New test.
25761 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25763         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25765 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25767         * gcc.dg/builtins-43.c: New.
25768         * gcc.dg/builtins-44.c: New.
25769         * gcc.dg/builtins-45.c: New.
25771 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25772             Andreas Tobler  <a.tobler@schweiz.ch>
25774         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25775         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25776         as SIGSEGV.
25777         * gcc.dg/cleanup-11.c: Likewise.
25778         * gcc.dg/cleanup-8.c: Likewise.
25779         * gcc.dg/cleanup-9.c: Likewise.
25780         * gcc.dg/cleanup-5.c: Run on all platforms.
25782 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25784         * g++.dg/warn/nonnull1.C: New test.
25786 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25788         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25789         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25790         Special-case the Sun compiler wrt to <complex.h>.
25792 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25794         * gcc.dg/Wunreachable-8.C: New test.
25796         * gcc.dg/h8300-ice2.c : New test.
25798 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25800         PR fortran/16161
25801         * gfortran.fortran-torture/compile/implicit.f90: Add test
25802         for implicit character.
25804 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25806         PR fortran/16289
25807         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25808         Use tiny() intrinsic to find smallest non-negative real
25810 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25812         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25813         * gcc.dg/compat/struct-by-value-22_x.c: New.
25814         * gcc.dg/compat/struct-by-value-22_y.c: New.
25816         * gcc.c-torture/execute/20040629-1.c: New test.
25818 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25820         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25821         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25823         PR target/16195
25824         * gcc.dg/20040625-1.c: New test.
25826 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25828         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25830 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25832         PR fortran/15963
25833         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25835 2004-06-29  Richard Henderson  <rth@redhat.com>
25837         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25839 2004-06-29  Paul Brook  <paul@codesourcery.com>
25841         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25842         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25844 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25846         PR c++/16260
25847         * g++.dg/parse/crash15.C: New.
25849 2004-06-28  Andrew Pinski  <apinski@apple.com>
25851         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25852         by the error already.
25854         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25856 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25858         PR target/14041
25859         * gcc.dg/h8300-bss-align-1.c : New.
25861 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25863         * PR c++/16174
25864         * g++.dg/template/ctor4.C: New.
25866 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25868         PR c++/16205
25869         * g++.dg/warn/Wsequence-point-1.C: New test.
25871 2004-06-27  Paul Brook  <paul@codesourcery.com>
25873         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25875 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25877         * g++.old-deja/g++.mike/p7325.C: Remove.
25879 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25881         PR c/14963
25882         * gcc.dg/pr14963.c: New test.
25884 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25886         PR c++/16193
25887         * g++.dg/parse/redef1.C: New test.
25889 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25891         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25892         20021110.c.
25893         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25894         20021119-1.c.
25895         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25896         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25897         5-04.c.
25898         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25899         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25900         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25901         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25902         g++.brendan/enum14.C.
25903         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25904         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25905         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25906         g++.mike/virt1.C.
25907         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25908         memtemp24.C.
25910 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25912         * gcc.dg/20040527-1.c: New test case.
25914 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25916         PR gfortran/pr16196
25917         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25919 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25921         PR middle-end/15825
25922         * gcc.dg/pr15825-1.c: New test case.
25924 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25926         * gcc.c-torture/execute/20040625-1.c: New test.
25928 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25930         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25932 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25934         * gcc.dg/torture/mips-div-1.c: New test.
25936 2004-06-24  Jeff Law  <law@redhat.com>
25938         * gcc.dg/tree-ssa/20040624-1.c: New test.
25940 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25942         * gcc.c-torture/compile/20040624-1.c: New test.
25944 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25946         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25947         this directory.
25949 2004-06-23  Andrew Pinski  <apinski@apple.com>
25951         PR middle-end/15988
25952         * g++.dg/opt/ptrmem4.C: New test.
25954         * gcc.dg/c90-array-quals-2.c: New test.
25956 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25958         * gcc.dg/kpice1.c: New test.
25960 2006-06-23  Andrew Pinski  <apinski@apple.com>
25962         * gcc.dg/c90-array-quals.c: New test.
25964 2006-06-22  Richard Henderson  <rth@redhat.com>
25966         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25968 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25970         * gcc.dg/builtins-config.h: Handle FreeBSD.
25972 2006-06-22  Richard Henderson  <rth@redhat.com>
25974         * g++.dg/opt/devirt1.C: New.
25976 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25978         * g++.dg/opt/pr15551.C: New testcase.
25980 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25982         PR target/14800
25983         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25984         x86_64-*-linux* when compiling for 32bit.
25986 2004-06-21  Andrew Pinski  <apinski@apple.com>
25988         * gcc.dg/pch/struct-1.c: New.
25989         * gcc.dg/pch/struct-1.hs: New.
25991 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25993         * gcc.dg/pch/save-temps-1.c: New file.
25994         * gcc.dg/pch/save-temps-1.hs: New file.
25996 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25998         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25999         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26001 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26003         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26004         to fix type error.
26005         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26006         Remove trailing spaces.
26008 2004-06-21  Richard Henderson  <rth@redhat.com>
26010         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26011         merging && to BIT_FIELD_REF.
26013 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26015         * g++.dg/opt/placeholder1.C: New test.
26017 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26019         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26020         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26021         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26022         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26024 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26026         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26027         extern "C".
26028         * g++.dg/other/pragma-re-1.C: Add comments.
26030 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26032         PR gfortran/16080
26033         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26035 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26037         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26038         instead of setting the type of size_t by
26039         hand.
26041 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26043         * gcc.dg/unordered-2.c: New test case.
26044         * gcc.dg/unordered-3.c: New test case.
26046 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26048         PR other/16043
26049         * lib/g++.exp (g++_version): Tweak regexp for version
26050         * lib/g77.exp (g77_version): Likewise.
26051         * lib/gfortran.exp (gfortran_version): Likewise.
26052         * lib/objc.exp (objc_version): Likewise.
26053         * lib/treelang.exp (treelang_version): Likewise.
26055 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26057         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26058         Use INT_MAX instead of __INT_MAX__.
26059         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26061         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26062         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26063         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26064         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26065         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26066         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26067         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26068         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26069         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26071         * gcc.dg/range-test-1.c: New test.
26072         * g++.dg/opt/range-test-1.C: New test.
26074 2004-06-17  Richard Henderson  <rth@redhat.com>
26076         * objc.dg/sync-1.m: New.
26077         * objc.dg/try-catch-1.m: Don't force next runtime.
26078         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26079         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26080         shadowed catch clause.
26081         * objc.dg/try-catch-5.m: New.
26083 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26085         Bug 14610
26086         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26088 2004-06-15  Richard Henderson  <rth@redhat.com>
26090         * gcc.dg/20001116-1.c: Move expected warning line.
26092 2004-06-15  Richard Henderson  <rth@redhat.com>
26094         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26095         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26097 2004-06-15  Jeff Law  <law@redhat.com>
26099         * gcc.dg/tree-ssa/20040615-1.c: New test.
26100         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26101         be less sensitive to operand ordering.
26102         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26104 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26106         * g++.dg/abi/bitfield3.C: Add comment..
26108 2004-06-15  Richard Henderson  <rth@redhat.com>
26110         * g++.dg/ext/stmtexpr1.C: XFAIL.
26111         * gcc.dg/20030612-1.c: XFAIL.
26113 2004-06-15  Eric Christopher  <echristo@redhat.com>
26115         * g++.dg/charset/asm5.c: New.
26116         * gcc.dg/charset/asm6.c: New.
26118 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26120         PR fortran/15962
26121         * gfortran.fortran-torture/execute/select_1.f90: New test.
26123 2004-06-15  Paul Brook  <paul@codesourcery.com>
26125         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26127 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26129         PR c++/15967
26130         * g++.dg/lookup/crash3.C: New test.
26132 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26134         PR c++/15947
26135         * g++.dg/parse/dtor4.C: New test.
26137 2004-06-14  Jeff Law  <law@redhat.com>
26139         * gcc.c-torture/compile/20040614-1.c: New test.
26141 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26143         PR fortran/15211
26144         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26145         LEN of a character array.
26147 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26149         PR c++/15096
26150         * g++.dg/template/ptrmem10.C: New test.
26152         PR c++/14930
26153         * g++.dg/template/friend30.C: New test.
26155 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26157         PR fortran/14928
26158         * gfortran.fortran-torture/compile/mloc.f90: New test.
26160 2004-06-13  Paul Brook  <paul@codesourcery.com>
26162         * gfortran.fortran-torture/execute/random_2.f90: New test.
26164 2004-06-13  Eric Christopher  <echristo@redhat.com>
26166         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26168 2004-06-12  Paul Brook  <paul@codesourcery.com>
26170         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26172 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26174         PR fortran/14923
26175         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26177 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26179         PR fortran/14957
26180         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26181         syntax errors in end statements of contained subroutines.
26183 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26185         PR fortran/12841
26186         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26188 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26190         PR fortran/15665
26191         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26193 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26195         PR gfortran/12839
26196         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26198 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26200         PR c++/15862
26201         * g++.dg/parse/enum1.C: New test.
26203 2004-06-10  Jeff Law  <law@redhat.com>
26205         * gcc.c-torture/compile/20040610-1.c: New test.
26207 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26209         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26210         * g++.old-deja/g++.other/decl3.C: Likewise.
26212 2004-06-10  Brian Booth  <bbooth@redhat.com>
26214         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26215         V_MAY_DEF instead of VDEF.
26216         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26218 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26220         PR c++/14211
26221         * g++.dg/conversion/const1.C: New test.
26223         PR c++/15076
26224         * g++.dg/conversion/reinterpret1.C: New test.
26226         PR c++/15877
26227         * g++.dg/template/enum2.C: New test.
26229         PR c++/15227
26230         * g++.dg/template/error13.C: New test.
26232 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26234         PR fortran/14957
26235         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26236         arguments to test_* REAL and of the right size.
26238 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26240         PR target/15569
26241         PR rtl-optimization/15681
26242         * gcc.dg/20040609-1.c: New test.
26244 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26246         PR c++/14791
26247         * g++.dg/opt/builtins1.C: New test.
26249 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26251         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26252         that use default windows32 struct layout.
26253         * gcc.dg/i386-bitfield2.c: Likewise.
26255 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26257         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26258         for mingw32 and cygwin targets.
26260 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26262         * gcc.dg/pch/macro-4.c: New.
26263         * gcc.dg/pch/macro-4.hs: New.
26265 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26267         PR fortran/13249
26268         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26270 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26272         PR fortran/13372
26273         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26275 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26277         PR gfortran/14897
26278         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26280 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26282         PR gfortran/15755
26283         * gfortran.fortran-torture/execute/backspace.c : New test.
26285 2004-06-09  Paul Brook  <paul@codesourcery.com>
26287         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26288         (pointer_to_section): Rewrite to use smaller array.
26290 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26292         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26293         * gcc.dg/ext/altivec-10.c: Same.
26294         * gcc.dg/ext/altivec-11.c: Same.
26295         * gcc.dg/ext/altivec-12.c: Same.
26296         * gcc.dg/ext/altivec-13.c: Same.
26297         * gcc.dg/ext/altivec-14.c: Same.
26298         * gcc.dg/ext/altivec-15.c: Same.
26299         * gcc.dg/ext/altivec-16.c: Same.
26300         * gcc.dg/ext/altivec-3.c: Same.
26301         * gcc.dg/ext/altivec-4.c: Same.
26302         * gcc.dg/ext/altivec-6.c: Same.
26303         * gcc.dg/ext/altivec-7.c: Same.
26304         * gcc.dg/ext/altivec-8.c: Same.
26305         * gcc.dg/ext/altivec-varargs-1.c: Same.
26307         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26308         * g++.dg/ext/altivec-10.C: Same.
26309         * g++.dg/ext/altivec-2.C: Same.
26310         * g++.dg/ext/altivec-3.C: Same.
26311         * g++.dg/ext/altivec-4.C: Same.
26312         * g++.dg/ext/altivec-5.C: Same.
26313         * g++.dg/ext/altivec-6.C: Same.
26314         * g++.dg/ext/altivec-7.C: Same.
26315         * g++.dg/ext/altivec-8.C: Same.
26316         * g++.dg/ext/altivec-9.C: Same.
26318 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26320         PR c++/7841
26321         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26323 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26325         * gcc.dg/union-1.c: New test.
26327 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26329         * gcc.dg/builtins-41.c: New test case.
26330         * gcc.dg/builtins-42.c: New test case.
26332 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26334         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26335         * g++.dg/ext/altivec-10.C: Same.
26336         * g++.dg/ext/altivec-2.C: Same.
26337         * g++.dg/ext/altivec-3.C: Same.
26338         * g++.dg/ext/altivec-4.C: Same.
26339         * g++.dg/ext/altivec-5.C: Same.
26340         * g++.dg/ext/altivec-6.C: Same.
26341         * g++.dg/ext/altivec-7.C: Same.
26342         * g++.dg/ext/altivec-8.C: Same.
26343         * g++.dg/ext/altivec-9.C: Same.
26344         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26345         * g++.old-deja/g++.brendan/new3.C: Same.
26346         * gcc.c-torture/execute/eeprof-1.x: Same.
26348 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26350         PR c/14765
26351         * gcc.dg/pr14765-1.c: New test.
26353 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26355         PR c/14649
26356         * gcc.dg/pr14649-1.c: New test case.
26358 2004-06-07  Richard Henderson  <rth@redhat.com>
26360         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26361         if temporaries.
26363 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26365         * g++.dg/eh/elide1.C: Remove XFAIL.
26367 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26369         PR c++/15337
26370         * g++.dg/expr/sizeof3.C: New test.
26372         PR c++/14777
26373         * g++.dg/template/access14.C: New test.
26375         PR c++/15554
26376         * g++.dg/template/enum1.C: New test.
26378         PR c++/15057
26379         * g++.dg/eh/throw1.C: New test.
26381 2004-06-07  David Ayers  <d.ayers@inode.at>
26382             Ziemowit Laski  <zlaski@apple.com>
26384         * lib/objc.exp (objc_target_compile): Revert the '-framework
26385         Foundation' flag fix, since bare Darwin does not ship
26386         with the Foundation framework.
26387         * objc/execute/next_mapping.h: Provide a local NSConstantString
26388         @interface and @implementation.
26389         (objc_constant_string_init): A constructor function, used to
26390         initialize the NSConstantString meta-class object.
26391         * objc/execute/string1.m: Include "next_mapping.h" instead of
26392         <Foundation/NSString.h>.
26393         * objc/execute/string2.m: Likewise.
26394         * objc/execute/string3.m: Likewise.
26395         * objc/execute/string4.m: Likewise.
26397 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26399         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26400         to double. Replace double with FLOAT.
26401         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26403         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26404         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26405         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26406         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26407         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26408         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26409         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26410         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26412 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26414         PR c/13519
26415         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26417 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26419         PR c++/15503
26420         * g++.dg/template/meminit2.C: New test.
26422 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26424         PR target/15822
26425         * gcc.c-torture/execute/compare-fp-1.c,
26426         gcc.c-torture/execute/compare-fp-2.c,
26427         gcc.c-torture/execute/compare-fp-3.c,
26428         gcc.c-torture/execute/compare-fp-4.c,
26429         gcc.c-torture/execute/compare-fp-3.x,
26430         gcc.c-torture/execute/compare-fp-4.x: Moved...
26431         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26432         gcc.c-torture/execute/ieee/compare-fp-2.c,
26433         gcc.c-torture/execute/ieee/compare-fp-3.c,
26434         gcc.c-torture/execute/ieee/compare-fp-4.c,
26435         gcc.c-torture/execute/ieee/compare-fp-3.x,
26436         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26438 2004-06-04  David Ayers  <d.ayers@inode.at>
26440         * objc/execute/protocol-isEqual-4.m: New testcase.
26442 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26444         * objc/execute/protocol-isEqual-1.m: New testcase.
26445         * objc/execute/protocol-isEqual-2.m: New testcase.
26446         * objc/execute/protocol-isEqual-3.m: New testcase.
26448 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26450         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26452 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26454         * lib/objc.exp (objc_target_compile): When running tests on
26455         Darwin (Mac OS X), inform the linker about '-framework
26456         'Foundation'.
26458 2004-06-02  Eric Christopher  <echristo@redhat.com>
26460         * gcc.c-torture/compile/20040602-1.c: New.
26462 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26464         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26465         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26467         PR tree-optimization/14736
26468         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26470         PR tree-optimization/14042
26471         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26473         PR tree-optimization/14729
26474         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26476 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26478         PR fortran/15557
26479         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26481 2004-06-01  Richard Hederson  <rth@redhat.com>
26483         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26485 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26487         PR c++/14932
26488         * g++.dg/parse/offsetof4.C: New test.
26490 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26492         PR objc/7993
26493         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26495 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26497         PR c++/15701
26498         * g++.dg/template/friend29.C: New test.
26500 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26502         PR c/15749
26503         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26505 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26507         * gcc.dg/sparc-trap-1.c: New test.
26509 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26511         PR middle-end/15069
26512         * g++.dg/opt/fold3.C: New test case.
26514 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26516         * lib/target-supports.exp (check_iconv_available): Fix fallout
26517         from 2004-05-28 patch.
26519 2004-05-30  Paul Brook  <paul@codesourcery.com>
26521         PR fortran/15620
26522         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26523         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26525 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26527         * gfortran.fortran-torture/execute/random_1.f90: New test.
26529 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26531         * g++.dg/ext/altivec-10.C: New test.
26533 2004-05-29  Paul Brook  <paul@codesourcery.com>
26535         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26537 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26539         * gcc.dg/altivec-16.c: New test.
26541 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26543         * lib/target-supports.exp (check_vmx_hw_available): New.
26544         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26546         * lib/target-supports.exp (check_alias_available,
26547         check_iconv_available, check_named_sections_available): Use
26548         unique names for temporary files.
26550 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26552         * gcc.dg/altivec-15.c: New test.
26554 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26556         PR c++/15083
26557         * g++.dg/warn/noeffect6.C: New test.
26559         PR c++/15471
26560         * g++.dg/expr/ptrmem4.C: New test.
26562         PR c++/15640
26563         * g++.dg/template/operator3.C: New test.
26565 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26567         PR c++/14668
26568         * g++.dg/lookup/redecl1.C: New test.
26569         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26571 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26573         * gcc.c-torture/execute/compare-fp-1.c,
26574         gcc.c-torture/execute/compare-fp-2.c,
26575         gcc.c-torture/execute/compare-fp-3.c,
26576         gcc.c-torture/execute/compare-fp-4.c,
26577         gcc.c-torture/execute/compare-fp-3.x,
26578         gcc.c-torture/execute/compare-fp-4.x,
26579         gcc.dg/pr15649-1.c: New.
26581 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26583         PR c++/12883
26584         * g++.dg/init/array14.C: New test.
26586 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26588         * lib/compat.exp (compat-get-options-main): New.
26589         (compat-get-options): Remove unneeded code, warn for ignored
26590         command.
26591         (compat-execute): Check flag set by dg-require-* commands.
26593         * lib/compat.exp (compat-execute): Break up long lines.
26595 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26597         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26598         * gcc.dg/altivec-14.c: New test.
26599         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26601         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26602         * gcc.dg/altivec-12.c: Ditto.
26604         * gcc.dg/altivec-3.c: Move call to altivec_check.
26606 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26608         PR c++/15044
26609         * g++.dg/template/error12.C: New test.
26611         PR c++/15317
26612         * g++.dg/ext/attrib15.C: New test.
26614         PR c++/15329
26615         * g++.dg/template/ptrmem9.C: New test.
26617 2004-05-25  Paul Brook  <paul@codesourcery.com>
26619         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26621 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26623         PR c++/15165
26624         * g++.dg/template/crash19.C: New test.
26626 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26628         PR c++/15025
26629         * g++.dg/template/redecl1.C: New test.
26631 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26633         PR c++/14821
26634         * g++.dg/other/ns1.C: New test.
26636         PR c++/14883
26637         * g++.dg/template/invalid1.C: New test.
26639 2004-05-23  Paul Brook  <paul@codesourcery.com>
26640         Victor Leikehman  <lei@haifasphere.co.il>
26642         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26643         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26645 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26647         PR c++/15285
26648         PR c++/15299
26649         * g++.dg/template/non-dependent5.C: New test.
26650         * g++.dg/template/non-dependent6.C: New test.
26652 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26654         PR c++/15507
26655         * g++.dg/inherit/union1.C: New test.
26657         PR c++/15542
26658         * g++.dg/template/addr1.C: New test.
26660         PR c++/15427
26661         * g++.dg/template/array5.C: New test.
26663         PR c++/15287
26664         * g++.dg/template/array6.C: New test.
26666 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26667             Roger Sayle  <roger@eyesopen.com>
26669         * g++.dg/lookup/forscope2.C: New test case.
26671 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26673         * gcc.dg/cpp/Wmissingdirs.c: New.
26675 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26677         PR target/15301
26678         * gcc.dg/compat/union-m128-1.h: New file.
26679         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26680         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26681         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26683 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26685         PR target/15302
26686         * gcc.dg/compat/struct-complex-1.h: New file.
26687         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26688         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26689         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26691 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26693         PR middle-end/3074
26694         * gcc.dg/pr3074-1.c: New test case.
26695         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26697 2004-05-20  Falk Hueffner  <falk@debian.org>
26699         PR other/15526
26700         * gcc.dg/ftrapv-1.c: New test case.
26702 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26704         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26706 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26707             Jeff Law  <law@redhat.com>
26709         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26710         * gcc.dg/tree-ssa/20040518-2.c: New test.
26712         * gcc.dg/tree-ssa/20040518-1.c: New test.
26714 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26716         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26718 2004-05-18  Paul Brook  <paul@codesourcery.com>
26720         PR fortran/13930
26721         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26723 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26725         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26726         constant folding.
26728 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26730         * gcc.dg/tree-ssa/20040517-1.c: New test.
26732 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26734         * gcc.dg/loop-4.c: New test.
26736 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26738         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26740 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26742         PR fortran/15311
26743         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26745 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26747         PR fortran/13826
26748         PR fortran/13940
26749         * gfortran.fortran-torture/compile/data_1.f90: New test.
26751 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26753         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26754         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26756 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26758         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26760 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26762         PR c/15444
26763         * gcc.dg/format/xopen-1.c: Adjust expected message.
26764         * gcc.dg/format/xopen-3.c: New test.
26766 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26768         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26770 2004-05-14  Jeff Law  <law@redhat.com>
26772         * gcc.dg/tree-ssa/20040514-2.c: New test.
26774 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26776         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26777         this ...
26778         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26779         this.
26781 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26783         * gcc.dg/tree-ssa/20040514-1.c: New test.
26785 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26787         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26788         test.
26790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26792         PR fortran/14066
26793         * gfortran.fortran-torture/compile/do_1.f90: New test.
26795 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26797         PR fortran/15051
26798         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26799         test.
26801 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26803         PR fortran/15149
26804         * gfortran.fortran-torture/execute/random_init.f90: New test.
26806 2004-05-13  Paul Brook  <paul@codesourcery.com>
26808         PR fortran/15314
26809         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26811 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26813         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26814         for the powerpc case.
26816 2004-05-13  Jeff Law  <law@redhat.com>
26818         * gcc.dg/tree-ssa/20040513-1.c: New test.
26819         * gcc.dg/tree-ssa/20040513-2.c: New test.
26821 2004-05-13  Paul Brook  <paul@codesourcery.com>
26823         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26824         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26825         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26827 2004-05-13  Andreas Schwab  <schwab@suse.de>
26829         PR other/10819
26830         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26831         characters.
26833 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26835         PR fortran/15294
26836         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26838 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26840         Merge from tree-ssa-20020619-branch.  See
26841         ChangeLog.tree-ssa for details.
26843 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26845         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26846         include <altivec.h> explicitly.
26847         * gcc.dg/altivec-13.c: Likewise.
26849 2004-05-11  Paul Brook  <paul@codesourcery.com>
26851         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26853 2004-05-10  Eric Christopher  <echristo@redhat.com>
26855         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26856         * gcc.dg/sibcall-4.c: Ditto.
26858 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26860         * g++.dg/ext/altivec-8.C: New test case.
26861         * gcc.dg/altivec-13.c: New test case.
26863 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26865         * gcc.c-torture/execute/divcmp-1.c: New test case.
26866         * gcc.c-torture/execute/divcmp-2.c: New test case.
26867         * gcc.c-torture/execute/divcmp-3.c: New test case.
26869 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26871         * g++.dg/other/pragma-re-2.C: New test.
26873 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26875         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26876         * gcc.dg/i386-387-2.c: Likewise.
26878         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26879         __builtin_drem.
26880         * gcc.dg/i386-387-6.c: Likewise.
26882 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26884         * gcc.dg/builtins-33.c: Also check log1p*.
26886 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26888         PR optimization/15296
26889         * gcc.c-torture/execute/pr15296.c: New test.
26891 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26893         * gcc.dg/builtins-40.c: New test.
26895 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26897         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26899 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26901         * g++.dg/ext/spe1.C: New testcase.
26903 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26905         * objc.dg/image-info.m: Allow additional attributes
26906         for __image_info section.
26908 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26910         * gcc.dg/torture/mips-hilo-2.c: New test.
26912 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26914         PR c++/14389
26915         * g++.dg/template/member5.C: New test.
26917 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26919         * gcc.dg/builtins-34.c: Also check expm1*.
26921 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26923         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26924         * gcc.dg/torture/builtin-convert-3.c: New test.
26926 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26928         PR middle-end/15054
26929         * g++.dg/opt/pr15054.C: New test.
26931 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26933         * gcc.dg/torture/builtin-rounding-1.c: New test.
26934         * gcc.dg/builtins-25.c: Delete.
26935         * gcc.dg/builtins-29.c: Delete.
26937 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26939         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26940         * gcc.dg/sibcall-4.c: Likewise.
26941         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26943 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26945         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26946         bit-field on 16-bit targets.
26948 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26950         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26951         16-bit targets.
26953 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26955         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26956         * gcc.dg/rs6000-power2-2.c: Likewise.
26958 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26960         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26961         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26962         Change the asm registers to be in form of frN instead of fN.
26964 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26966         * gcc.dg/torture/builtin-convert-2.c: New test.
26968 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26970         * gcc.dg/rs6000-power2-1.c: New test.
26971         * gcc.dg/rs6000-power2-2.c: New test.
26973 2004-04-28  Jan Hubicka  <jh@suse.cz>
26975         * gcc.dg/unused-6.c: New test.
26977 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26978             Ulrich Weigand  <uweigand@de.ibm.com>
26980         * ada/acats/run_all.sh: Define $target variable.
26982 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26984         PR c++/15119
26985         * g++.dg/other/vararg-1.C: New test.
26987         PR c++/4794
26988         * g++.dg/eh/cleanup3.C: New test.
26990 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26992         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26993         and ad8011a (target_insn).
26994         * ada/acats/support/macro.dfs: Likewise.
26995         * ada/acats/support/impbit.adb: New file.
26997 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26999         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27001 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27003         * gcc.dg/loop-3.c: New test.
27005 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27007         * gcc.c-torture/execute/simd-5.c: New test.
27009 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27011         PR c++/15064
27012         * g++.dg/template/crash18.C: New test.
27014 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27016         * g++.dg/ext/complit3.C: New test.
27018 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27020         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27021         * gcc.dg/altivec-3.c: Same.
27022         * gcc.dg/altivec-varargs-1.c: Same.
27024 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27026         * lib/target-supports.exp (check_profiling_available): Assume
27027         profiling is not available on powerpc-eabi targets.
27029 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27031         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27032         * gcc.dg/vmx/bug-1.c: Ditto.
27034 2004-04-20  Eric Christopher  <echristo@redhat.com>
27036         * gcc.dg/charset/extern.c: New test.
27037         * g++.dg/charset/extern3.cc: Ditto.
27039 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27041         * gcc.dg/builtins-39.c: New test.
27043 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27045         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27047 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27049         * gcc.dg/torture/mips-hilo-1.c: New test.
27051 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27053         * gcc.c-torture/compile/20040419-1.c: New test.
27055 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27057         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27059 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27060             Aldy Hernandez  <aldyh@redhat.com>
27062         * gcc.c-torture/execute/va-arg-24.c: New.
27064 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27065             Aldy Hernandez  <aldyh@redhat.com>
27067         * gcc.dg/vmx/1b-01.c: New.
27068         * gcc.dg/vmx/1b-02.c: New.
27069         * gcc.dg/vmx/1b-03.c: New.
27070         * gcc.dg/vmx/1b-04.c: New.
27071         * gcc.dg/vmx/1b-05.c: New.
27072         * gcc.dg/vmx/1b-06.c: New.
27073         * gcc.dg/vmx/1b-07.c: New.
27074         * gcc.dg/vmx/1c-01.c: New.
27075         * gcc.dg/vmx/1c-02.c: New.
27076         * gcc.dg/vmx/3a-01a.c: New.
27077         * gcc.dg/vmx/3a-01.c: New.
27078         * gcc.dg/vmx/3a-01m.c: New.
27079         * gcc.dg/vmx/3a-03.c: New.
27080         * gcc.dg/vmx/3a-03m.c: New.
27081         * gcc.dg/vmx/3a-04.c: New.
27082         * gcc.dg/vmx/3a-04m.c: New.
27083         * gcc.dg/vmx/3a-05.c: New.
27084         * gcc.dg/vmx/3a-06.c: New.
27085         * gcc.dg/vmx/3a-06m.c: New.
27086         * gcc.dg/vmx/3a-07.c: New.
27087         * gcc.dg/vmx/3b-01.c: New.
27088         * gcc.dg/vmx/3b-02.c: New.
27089         * gcc.dg/vmx/3b-10.c: New.
27090         * gcc.dg/vmx/3b-13.c: New.
27091         * gcc.dg/vmx/3b-14.c: New.
27092         * gcc.dg/vmx/3b-15.c: New.
27093         * gcc.dg/vmx/3c-01a.c: New.
27094         * gcc.dg/vmx/3c-01.c: New.
27095         * gcc.dg/vmx/3c-02.c: New.
27096         * gcc.dg/vmx/3c-03.c: New.
27097         * gcc.dg/vmx/3d-01.c: New.
27098         * gcc.dg/vmx/4-01.c: New.
27099         * gcc.dg/vmx/4-03.c: New.
27100         * gcc.dg/vmx/5-01.c: New.
27101         * gcc.dg/vmx/5-02.c: New.
27102         * gcc.dg/vmx/5-03.c: New.
27103         * gcc.dg/vmx/5-04.c: New.
27104         * gcc.dg/vmx/5-05.c: New.
27105         * gcc.dg/vmx/5-06.c: New.
27106         * gcc.dg/vmx/5-07.c: New.
27107         * gcc.dg/vmx/5-07t.c: New.
27108         * gcc.dg/vmx/5-08.c: New.
27109         * gcc.dg/vmx/5-10.c: New.
27110         * gcc.dg/vmx/5-11.c: New.
27111         * gcc.dg/vmx/7-01a.c: New.
27112         * gcc.dg/vmx/7-01.c: New.
27113         * gcc.dg/vmx/7c-01.c: New.
27114         * gcc.dg/vmx/7d-01.c: New.
27115         * gcc.dg/vmx/7d-02.c: New.
27116         * gcc.dg/vmx/8-01.c: New.
27117         * gcc.dg/vmx/8-02a.c: New.
27118         * gcc.dg/vmx/8-02.c: New.
27119         * gcc.dg/vmx/brode-1.c: New.
27120         * gcc.dg/vmx/bug-1.c: New.
27121         * gcc.dg/vmx/bug-2.c: New.
27122         * gcc.dg/vmx/bug-3.c: New.
27123         * gcc.dg/vmx/cw-bug-1.c: New.
27124         * gcc.dg/vmx/cw-bug-2.c: New.
27125         * gcc.dg/vmx/cw-bug-3.c: New.
27126         * gcc.dg/vmx/dct.c: New.
27127         * gcc.dg/vmx/debug-1.c: New.
27128         * gcc.dg/vmx/debug-2.c: New.
27129         * gcc.dg/vmx/debug-3.c: New.
27130         * gcc.dg/vmx/debug-4.c: New.
27131         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27132         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27133         * gcc.dg/vmx/eg-5.c: New.
27134         * gcc.dg/vmx/fft.c: New.
27135         * gcc.dg/vmx/gcc-bug-1.c: New.
27136         * gcc.dg/vmx/gcc-bug-2.c: New.
27137         * gcc.dg/vmx/gcc-bug-3.c: New.
27138         * gcc.dg/vmx/gcc-bug-4.c: New.
27139         * gcc.dg/vmx/gcc-bug-5.c: New.
27140         * gcc.dg/vmx/gcc-bug-6.c: New.
27141         * gcc.dg/vmx/gcc-bug-7.c: New.
27142         * gcc.dg/vmx/gcc-bug-8.c: New.
27143         * gcc.dg/vmx/gcc-bug-9.c: New.
27144         * gcc.dg/vmx/gcc-bug-b.c: New.
27145         * gcc.dg/vmx/gcc-bug-c.c: New.
27146         * gcc.dg/vmx/gcc-bug-d.c: New.
27147         * gcc.dg/vmx/gcc-bug-e.c: New.
27148         * gcc.dg/vmx/gcc-bug-f.c: New.
27149         * gcc.dg/vmx/gcc-bug-g.c: New.
27150         * gcc.dg/vmx/gcc-bug-i.c: New.
27151         * gcc.dg/vmx/harness.h: New.
27152         * gcc.dg/vmx/ira1.c: New.
27153         * gcc.dg/vmx/ira2a.c: New.
27154         * gcc.dg/vmx/ira2b.c: New.
27155         * gcc.dg/vmx/ira2.c: New.
27156         * gcc.dg/vmx/ira2c.c: New.
27157         * gcc.dg/vmx/mem.c: New.
27158         * gcc.dg/vmx/newton-1.c: New.
27159         * gcc.dg/vmx/ops.c: New.
27160         * gcc.dg/vmx/sn7153.c: New.
27161         * gcc.dg/vmx/spill2.c: New.
27162         * gcc.dg/vmx/spill3.c: New.
27163         * gcc.dg/vmx/spill.c: New.
27164         * gcc.dg/vmx/t.c: New.
27165         * gcc.dg/vmx/varargs-1.c: New.
27166         * gcc.dg/vmx/varargs-2.c: New.
27167         * gcc.dg/vmx/varargs-3.c: New.
27168         * gcc.dg/vmx/varargs-4.c: New.
27169         * gcc.dg/vmx/varargs-5.c: New.
27170         * gcc.dg/vmx/varargs-6.c: New.
27171         * gcc.dg/vmx/varargs-7.c: New.
27172         * gcc.dg/vmx/vmx.exp: New.
27173         * gcc.dg/vmx/vprint-1.c: New.
27174         * gcc.dg/vmx/vscan-1.c: New.
27175         * gcc.dg/vmx/x-01.c: New.
27176         * gcc.dg/vmx/x-02.c: New.
27177         * gcc.dg/vmx/x-03.c: New.
27178         * gcc.dg/vmx/x-04.c: New.
27179         * gcc.dg/vmx/x-05.c: New.
27180         * gcc.dg/vmx/yousufi-1.c: New.
27181         * gcc.dg/vmx/zero-1.c: New.
27182         * gcc.dg/vmx/zero.c: New.
27184 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27186         * g++.dg/lookup/java1.C: Update for chage of
27187         _Jv_AllocObject.
27188         * g++.dg/lookup/java2.C: Likewise.
27190 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27192         * ada/acats/run_all.sh: use -O2 by default.
27194 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27196         * gcc.dg/vr-mult-[12].c: New tests.
27198 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27200         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27202         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27204 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27206         * lib/target-supports.exp (check_profiling_available): Assume profiling
27207         isn't available for mips*-*-elf targets.
27209 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27211         * gcc.dg/builtins-38.c: New test.
27213 2004-04-14  Eric Christopher  <echristo@redhat.com>
27215         * g++.dg/charset/charset.exp: Run .cc extension tests.
27217 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27219         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27221 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27223         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27225 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27227         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27228         * gcc.dg/i386-387-2.c: Likewise.
27230         * gcc.dg/i386-387-7.c: New test.
27231         * gcc.dg/i386-387-8.c: New test.
27233         * gcc.dg/builtins-37.c: New test.
27235 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27237         * g++.dg/pch/externc-1.C: Add missing semicolon.
27239 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27241         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27243 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27245         * gcc.c-torture/execute/20040411-1.c: New test.
27247 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27249         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27251 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27253         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27255 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27257         * lib/target-supports.exp (check_named_sections_available): New.
27258         * lib/gcc-dg.exp (dg-require-named-sections): New.
27259         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27260         old-deja.exp.  Also prune error-count message from HP linker.
27261         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27263         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27264         * g++.old-deja/g++.pt/static3.C: Likewise.
27265         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27267 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27269         * gcc.c-torture/execute/20040409-1.c: New test case.
27270         * gcc.c-torture/execute/20040409-2.c: New test case.
27271         * gcc.c-torture/execute/20040409-3.c: New test case.
27273 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27275         * gcc.dg/20040409-1.c: New test.
27277 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27279         PR target/14888
27280         * g++.dg/opt/pr14888.C: New test case.
27282 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27284         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27285         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27286         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27287         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27288         New tests.
27290 2004-04-08  Paul Brook  <paul@codesourcery.com>
27292         * gcc.dg/spill-1.c: New test.
27294 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27296         * gcc.dg/torture/builtin-ctype-2.c: New test.
27298 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27300         * gcc.dg/pch/pch.exp: Add largefile test.
27302 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27304         * g++.dg/pch/externc-1.Hs: New.
27305         * g++.dg/pch/externc-1.C: New.
27307 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27309         * gcc.dg/compat/struct-by-value-5a_main.c,
27310         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27311         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27312         * gcc.dg/compat/struct-by-value-5a_x.c,
27313         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27314         gcc.dg/compat/struct-by-value-5_x.c.
27315         * gcc.dg/compat/struct-by-value-5a_y.c,
27316         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27317         gcc.dg/compat/struct-by-value-5_y.c.
27319         * gcc.dg/compat/struct-by-value-6a_main.c,
27320         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27321         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27322         * gcc.dg/compat/struct-by-value-6a_x.c,
27323         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27324         gcc.dg/compat/struct-by-value-6_x.c.
27325         * gcc.dg/compat/struct-by-value-6a_y.c,
27326         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27327         gcc.dg/compat/struct-by-value-6_y.c.
27329         * gcc.dg/compat/struct-by-value-7a_main.c,
27330         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27331         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27332         * gcc.dg/compat/struct-by-value-7a_x.c,
27333         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27334         gcc.dg/compat/struct-by-value-7_x.c.
27335         * gcc.dg/compat/struct-by-value-7a_y.c,
27336         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27337         gcc.dg/compat/struct-by-value-7_y.c.
27339 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27341         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27342         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27343         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27344         options.
27346 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27348         * gcc.dg/builtins-36.c: New test.
27350 2004-04-06  Paul Brook  <paul@codesourcery.com>
27352         * README.gcc: Remove obsolete contraint on testcases.
27354 2004-04-05  Paul Brook  <paul@codesourcery.com>
27356         PR2123
27357         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27358         failure and exit(0) on success.
27359         * g++.dg/expr/anew2.C: Ditto.
27360         * g++.dg/expr/anew3.C: Ditto.
27361         * g++.dg/expr/anew4.C: Ditto.
27363 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27365         PR c++/3518
27366         * g++.dg/template/unify7.C: New.
27368 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27370         * g++.dg/README: Bring up to date with new subdirectories; remove
27371         duplicate subdirectory lines.
27373 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27375         PR c++/14007
27376         * g++.dg/template/unify5.C: New.
27377         * g++.dg/template/unify6.C: New.
27378         * g++.dg/template/qualttp20.C: Adjust.
27379         * g++.old-deja/g++.jason/report.C: Adjust.
27380         * g++.old-deja/g++.other/qual1.C: Adjust.
27382 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27384         PR c++/14803
27385         * g++.dg/inherit/ptrmem1.C: New test.
27387 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27389         PR c++/14755
27390         * gcc.c-torture/execute/20040331-1.c: New test.
27391         * gcc.dg/20040331-1.c: New test.
27393 2004-04-01  Paul Brook  <paul@codesourcery.com>
27395         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27397 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27399         PR c++/14724
27400         * g++.dg/init/goto1.C: New test.
27402         PR c++/14763
27403         * g++.dg/template/defarg4.C: New test.
27405 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27407         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27409 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27411         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27413 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27415         * gcc.dg/noncompile/undeclared-2.c: New test.
27417 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27419         * gcc.dg/940409-1.c: Remove XFAIL.
27420         * gcc.dg/reg-vol-struct-1.c: New test.
27422 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27424         * gcc.dg/torture/builtin-wctype-1.c: New test.
27426 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27428         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27429         * gcc.dg/20001101-1.c: Likewise.
27430         * gcc.dg/20001102-1.c: Likewise.
27432 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27434         * gcc.dg/compare8.c: Add an additional test for XOR.
27436 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27438         * gcc.dg/torture/builtin-ctype-1.c: New test.
27440 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27442         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27443         * gcc.dg/torture/builtin-math-1.c: Likewise.
27444         * gcc.dg/torture/builtin-power-1.c: New test.
27446 2004-03-24  Andreas Schwab  <schwab@suse.de>
27448         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27449         IA64 assembler.
27451 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27452             Roger Sayle  <roger@eyesopen.com>
27454         * gcc.dg/compare8.c: New test case.
27456 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27458         * g++.dg/ext/altivec-7.C: New test.
27460 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27462         PR 12267, 12391, 12560, 13129, 14114, 14133
27463         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27464         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27465         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27466         Adjust error regexps.
27467         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27468         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27469         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27470         * gcc.dg/local1.c: Add explanatory comment.
27472 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27474         PR optimization/14669
27475         * g++.dg/opt/fold2.C: New test case.
27477 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27479         PR c/14069
27480         * gcc.dg/20040322-1.c: New test.
27482 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27484         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27485         * gcc.dg/ultrasp4.c: Likewise.
27486         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27488 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27490         * gcc.dg/i386-sse-8.c: Reset default options.
27492 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27494         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27495         in the error message text.
27497 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27499         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27501 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27503         PR c++/14616
27504         * g++.dg/init/array13.C: New test.
27506 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27508         PR target/13889
27509         * gcc.c-torture/compile/pr13889.c: New test case.
27511 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27513         PR c/14635
27514         * builtins-1.c (nan, nans): Don't test.
27515         * builtins-30.c: Don't use nan, nanf, nanl.
27516         * builtins-35.c: New test.
27518 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27520         * g++.dg/ext/altivec-6.C: New test.
27522 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27524         * g++.dg/init/placement3.C: New test.
27526         * g++.dg/template/spec13.C: New test.
27528         * g++.dg/lookup/using11.C: New test.
27530         * g++.dg/lookup/koenig3.C: New test.
27532         * g++.dg/template/operator2.C: New test.
27534         * g++.dg/expr/dtor3.C: New test.
27535         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27536         marker.
27537         * g++.old-deja/g++.law/visibility28.C: Likewise.
27539 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27541         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27542         * gcc.dg/ppc64-abi-3.c: Likewise.
27544 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27546         PR c++/14545
27547         * g++.dg/parse/template15.C: New test.
27549 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27551         * g++.dg/expr/dtor2.C: New test.
27553         * g++.dg/lookup/anon4.C: New test.
27555         * g++.dg/overload/using1.C: New test.
27557         * g++.dg/template/lookup7.C: New test.
27559         * g++.dg/template/typename6.C: New test.
27561         * g++.dg/expr/cond6.C: New test.
27563 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27565         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27567 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27569         * g++.dg/expr/cond5.C: New test.
27570         * g++.dg/expr/constcast1.C: Likewise.
27571         * g++.dg/expr/ptrmem2.C: Likewise.
27572         * g++.dg/expr/ptrmem3.C: Likewise.
27573         * g++.dg/lookup/main1.C: Likewise.
27574         * g++.dg/template/lookup6.C: Likewise.
27576 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27578         * gcc.dg/local1.c: New test.
27580         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27582 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27584         * gcc.dg/torture/builtin-convert-1.c: New test.
27586 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27588         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27590 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27592         PR c++/14481
27593         * g++.dg/warn/Wunused-7.C: New test.
27595 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27597         * gcc.dg/torture/builtin-integral-1.c: New test.
27599 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27601         PR c++/14586
27602         * g++.dg/parse/non-dependent3.C: New test.
27604 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27606         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27607         * g++.dg/eh/simd-2.C: Likewise.
27608         * g++.dg/init/array10.C: Likewise.
27609         * gcc.c-torture/compile/simd-1.c: Likewise.
27610         * gcc.c-torture/compile/simd-2.c: Likewise.
27611         * gcc.c-torture/compile/simd-3.c: Likewise.
27612         * gcc.c-torture/compile/simd-4.c: Likewise.
27613         * gcc.c-torture/compile/simd-6.c: Likewise.
27614         * gcc.c-torture/execute/simd-1.c: Likewise.
27615         * gcc.c-torture/execute/simd-2.c: Likewise.
27616         * gcc.dg/compat/vector-defs.h: Likewise.
27617         * gcc.dg/20020531-1.c: Likewise.
27618         * gcc.dg/altivec-3.c: Likewise.
27619         * gcc.dg/altivec-4.c: Likewise.
27620         * gcc.dg/altivec-varargs-1.c: Likewise.
27621         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27622         * gcc.dg/i386-mmx-3.c: Likewise.
27623         * gcc.dg/i386-sse-4.c: Likewise.
27624         * gcc.dg/i386-sse-5.c: Likewise.
27625         * gcc.dg/i386-sse-8.c: Likewise.
27626         * gcc.dg/simd-1.c: Likewise.
27627         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27628         __ev64_opaque__ since the machine description provides it.
27630 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27632         * lib/compat.exp (skip_list): New global variable.
27633         Use it to hold the user defined COMPAT_SKIPS list if any.
27634         (compat-obj): Add the members of skip_list to optall.
27636 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27638         * gcc.dg/compat/union-by-value-1_main.c,
27639         union-by-value-1_x.c, union-by-value-1_y.c,
27640         union-check.h, union-defs.h,
27641         union-init.h, union-return-1_main.c,
27642         union-return-1_x.c, union-return-1_y.c: New files.
27644 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27646         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27647         mixed-struct-init.h: Add 4 mixed structure types.
27648         struct-by-value-21_main.c, struct-by-value-21_x.c,
27649         struct-by-value-21_y.c, struct-return-21_main.c,
27650         struct-return-21_x.c, struct-return-21_y.c: New files.
27652 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27654         PR c++/14550
27655         * g++.dg/parse/template14.C: New test.
27657 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27659         * gcc.c-torture/execute/20040313-1.c: New test.
27661 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27663         PR target/14533
27664         * gcc.dg/20040311-2.c: New test.
27666 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27668         PR other/14544
27669         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27670         bit-field.
27672 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27674         * gcc.dg/20040305-2.c: Add missing return statement.
27676 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27678         * gcc.dg/builtins-34.c: Also check pow10*.
27680 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27682         PR target/14262
27683         * gcc.dg/20040305-2.c: New test.
27685 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27687         * gcc.dg/20040310-1.c: New test.
27689 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27691         * gcc.c-torture/execute/20040311-1.c: New test case.
27693 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27695         PR c++/14476
27696         * g++.dg/lookup/enum1.C: New test.
27698 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27700         PR c++/14510
27701         * g++.dg/lookup/struct2.C: New test.
27703 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27705         * gcc.dg/builtins-34.c: New test.
27707 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27709         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27711 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27713         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27714         * gcc.dg/alias-2.c: New testcase.
27716 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27718         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27720 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27722         * gcc.c-torture/execute/20040309-1.c: New test case.
27724 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27726         PR c++/14397
27727         * g++.dg/overload/ref1.C: New.
27729 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27731         PR c++/14409
27732         * g++.dg/template/spec12.C: New test.
27734         PR c++/14448
27735         * g++.dg/parse/crash14.C: New test.
27737 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27739         PR c++/14230
27740         * g++.dg/init/ref11.C: New test.
27742 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27744         PR c++/14432
27745         * g++.dg/parse/builtin2.C: New test.
27747 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27749         PR c++/14401
27750         * g++.dg/init/ctor3.C: New test.
27751         * g++.dg/init/union1.C: New test.
27752         * g++.dg/ext/anon-struct4.C: New test.
27754 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27756         * g++.dg/lookup/koenig1.C: Tweak error messages.
27757         * g++.dg/lookup/used-before-declaration.C: Likewise.
27758         * g++.dg/other/do1.C: Likewise.
27759         * g++.dg/overload/koenig1.C: Likewise.
27760         * g++.dg/parse/crash13.C: Likewise.
27761         * g++.dg/template/instantiate3.C: Likewise.
27763 2004-03-08  Eric Christopher  <echristo@redhat.com>
27765         * * lib/target-supports.exp: Enable libiconv in test
27766         compilation.  Fix up error checking.
27768 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27770         PR middle-end/14289
27771         * gcc.dg/pr14289-1.c: New test case.
27772         * gcc.dg/pr14289-2.c: Likewise.
27773         * gcc.dg/pr14289-3.c: Likewise.
27775 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27777         * gcc.c-torture/execute/20040308-1.c: New test.
27779 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27781         * gcc.c-torture/execute/20040307-1.c: New test case.
27783 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27785         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27787 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27789         * gcc.dg/20040306-1.c: New test.
27791 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27793         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27794         them static.
27795         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27797 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27799         PR c/14465
27800         * gcc.dg/decl-6.c: New test.
27802 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27804         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27805         Rename LOGPOW -> LOG_POW.
27806         (SQRT_EXP, POW_EXP): New.
27808 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27810         * gcc.dg/i386-sse-8.c: New test.
27812 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27814         PR c/14114
27815         * gcc.dg/decl-5.c: New test.
27817 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27819         * gcc.dg/20040305-1.c: New test.
27821 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27823         PR other/14354
27824         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27826 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27828         PR c++/14425, c++/14426
27829         * g++.dg/ext/altivec-4.C: New test.
27830         * g++.dg/ext/altivec-5.C: New test.
27832 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27834         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27835         global variables of a type with no linkage.
27836         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27837         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27838         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27839         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27840         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27841         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27842         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27843         * g++.dg/warn/deprecated.C: Name enum Color.
27844         * g++.dg/overload/VLA.C: Name structure for 'b'.
27845         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27847 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27849         * gcc.c-torture/compile/20040304-1.c: New test.
27851 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27853         PR 13728
27854         * gcc.dg/decl-4.c: New testcase.
27856 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27858         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27859         as PRECF if sizeof (float) > sizeof (double).
27860         (PRECL): Make it the same as PRECF if
27861         sizeof (float) > sizeof (long double).
27863 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27865         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27866         system type.  Add check for irix6 which doesn't have c99 runtime.
27868 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27870         * gcc.dg/const-elim-1.c: xfail for xtensa.
27872 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27874         PR c++/14369
27875         * g++.dg/template/cond4.C: New test.
27877 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27879         PR c++/14360
27880         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27882         PR c++/14361
27883         * g++.dg/parse/defarg7.C: New test.
27885         PR c++/14359
27886         * g++.dg/template/friend26.C: New test.
27888 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27890         PR c++/14324
27891         * g++.dg/abi/mangle21.C: New test.
27893         PR c++/14260
27894         * g++.dg/parse/constructor2.C: New test.
27896         PR c++/14337
27897         * g++.dg/template/sfinae1.C: New test.
27899 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27901         PR c++/14267
27902         * g++.dg/expr/crash2.C: New test.
27904         PR middle-end/13448
27905         * gcc.dg/inline-5.c: New test.
27906         * gcc.dg/always-inline.c: Split out tests into ...
27907         * gcc.dg/always-inline2.c: ... this and ...
27908         * gcc.dg/always-inline3.c: ... this.
27910 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27912         PR debug/12103
27913         * g++.dg/debug/crash1.C: New test.
27915 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27917         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27918         function with __attribute__((noinline)).
27919         (recurser_void2): Likewise.
27920         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27921         (recurser_void2): Likewise.
27923 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27925         PR middle-end/14203
27926         * g++.dg/warn/Wunused-6.C: New test case.
27928 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27930         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27931         not defined.
27933 2004-02-27  Eric Christopher  <echristo@redhat.com>
27935         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27936         * g++.dg/charset/asm2.c: Run only x86.
27937         * gcc.dg/charset/asm3.c: Ditto.
27939 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27941         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27942         ld_library_path.
27944 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27946         * g++.dg/ext/altivec-3.C: New.
27948 2004-02-26  Richard Henderson  <rth@redhat.com>
27950         * g++.dg/ext/attrib10.C: Mark for warning.
27951         * gcc.dg/attr-alias-1.c: New.
27953 2004-02-26  Richard Henderson  <rth@redhat.com>
27955         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27956         * gcc.c-torture/execute/20040208-2.c: ... it back.
27958 2004-02-26  Eric Christopher  <echristo@redhat.com>
27960         * lib/target-supports.exp (check-iconv-available): New function.
27961         * lib/gcc-dg.exp (dg-require-iconv): New function.
27962         Use above.
27963         * gcc.dg/charset: New directory.
27964         * gcc.dg/charset/charset.exp: New file.
27965         * gcc.dg/charset/asm1.c: Ditto.
27966         * gcc.dg/charset/asm2.c: Ditto.
27967         * gcc.dg/charset/asm3.c: Ditto.
27968         * gcc.dg/charset/asm4.c: Ditto.
27969         * gcc.dg/charset/asm5.c: Ditto.
27970         * gcc.dg/charset/attribute1.c: Ditto.
27971         * gcc.dg/charset/attribute2.c: Ditto.
27972         * gcc.dg/charset/string1.c: Ditto.
27973         * g++.dg/charset: New directory.
27974         * g++.dg/dg.exp: Add here. Special options.
27975         * g++.dg/charset/charset.exp: New file.
27976         * g++.dg/charset/asm1.c: Ditto.
27977         * g++.dg/charset/asm2.c: Ditto.
27978         * g++.dg/charset/asm3.c: Ditto.
27979         * g++.dg/charset/asm4.c: Ditto.
27980         * g++.dg/charset/attribute1.c: Ditto.
27981         * g++.dg/charset/attribute2.c: Ditto.
27982         * g++.dg/charset/extern1.cc: Ditto.
27983         * g++.dg/charset/extern2.cc: Ditto.
27984         * g++.dg/charset/string1.c: Ditto.
27986 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27988         PR c++/14278
27989         * g++.dg/parse/comma1.C: New test.
27991 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27993         PR c++/14284
27994         * g++.dg/template/ttp8.C: New test.
27996 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27998         * gcc.dg/fixuns-trunc-1.c: New test.
28000 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28002         * gcc.dg/builtins-config.h: Use #elif.
28004 2004-02-26  Michael Matz  <matz@suse.de>
28006         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28007         * gcc.dg/991214-1.c: Likewise.
28008         * gcc.dg/i386-asm-1.c: Likewise.
28010 2004-02-25  Richard Henderson  <rth@redhat.com>
28012         * gcc.c-torture/execute/20040208-2.c: Move ...
28013         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28015 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28017         PR c++/14246
28018         * g++.dg/other/crash-3.C: New test.
28020 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28022         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28023         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28025         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28026         HP-UX.
28028 2004-02-24  Michael Matz  <matz@suse.de>
28030         * gcc.dg/i386-regparm.c: New.
28032 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28034         * gcc.c-torture/execute/20040223-1.c: New.
28036 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28037             Kazu Hirata  <kazu@cs.umass.edu>
28039         * gcc.dg/fwritable-strings-1.c: Remove.
28041 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28043         PR c/14156
28044         * gcc.dg/20040223-1.c: New test.
28046 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28048         PR c++/14106
28049         * g++.dg/ext/typeof9.C: New test.
28051 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28053         PR c++/14250
28054         * g++.dg/other/switch1.C: New test.
28056 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28058         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28059         * gcc.dg/va-arg-1.c: Likewise.
28061 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28063         PR c++/14143
28064         * g++.dg/template/koenig5.C: New test.
28066 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28068         * g++.dg/ext/altivec-1.C: Generalize target triple.
28069         * g++.dg/ext/altivec-2.C: New test case.
28070         * g++.dg/ext/altivec_check.h: New file.
28071         * gcc.dg/altivec-1.c: Generalize target triple;
28072         include altivec_check.h and call altivec_check().
28073         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28074         * gcc.dg/altivec-6.c: New test case.
28075         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28076         type casts as needed.
28077         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28078         altivec_check().
28079         * gcc.dg/altivec-12.c: New test case.
28080         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28081         include altivec_check.h and call altivec_check().
28082         * gcc.dg/altivec_check.h: New file.
28084 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28086         * lib/target-supports.exp (check_alias_available): Don't mangle
28087         function `g' in test program.
28089 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28091         * lib/target-supports.exp (check_profiling_available): Check
28092         argument to determine whether we support a profiling type.
28093         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28094         check_profiling_available.
28095         * g++.dg/bprob/bprob.exp: Likewise.
28096         * g77.dg/bprob/bprob.exp: Likewise.
28097         * gcc.misc-tests/bprob.exp: Likewise.
28098         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28099         dg-require-profiling and delete expected error handling.
28100         * gcc.dg/20021014-1.c: Likewise.
28101         * gcc.dg/nest.c: Likewise.
28103 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28105         PR c++/12007
28106         * g++.dg/other/vthunk1.C: New test.
28108 2004-02-20  Falk Hueffner  <falk@debian.org>
28110         PR target/14201
28111         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28113 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28115         PR c++/13927
28116         * g++.dg/other/error8.C: Remove XFAIL markers.
28118         PR c++/14173
28119         * g++.dg/ext/packed5.C: New test.
28121         PR c++/14199
28122         * g++.dg/warn/Wunused-5.C: New test.
28124         PR c++/14186
28125         * g++.dg/lookup/member1.C: New test.
28127 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28129         * gcc.c-torture/compile/20040130-1.c: Enable only when
28130         __INT_MAX__ >= 2147483647L.
28131         * gcc.c-torture/compile/961203-1.c: Likewise.
28133 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28135         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28136         * g++.dg/opt/template1.C: Robustify assembler regexp
28138 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28140         * gcc.c-torture/execute/simd-4.x: Remove.
28141         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28142         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28143         Guard with #ifndef SKIP_ATTRIBUTE.
28144         * gcc.dg/compat/vector-1_y.c: Likewise.
28145         * gcc.dg/compat/vector-2_x.c: Likewise.
28146         * gcc.dg/compat/vector-2_y.c: Likewise.
28147         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28148         * g++.dg/eh/simd-2.C: Likewise.
28150 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28152         * gcc.c-torture/compile/complex-1.c: New.
28154 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28156         PR target/14209
28157         * gcc.c-torture/execute/20040218-1.c: New test.
28159 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28161         PR c++/14181
28162         * g++.dg/parse/new2.C: New test.
28164 2004-02-18  Paul Brook  <paul@codesourcery.com>
28166         * gcc.c-torture/compile/libcall-1.c: New test.
28168 2004-02-18  Paul Brook  <paul@codesourcery.com>
28170         PR debug/12934
28171         * gcc.dg/debug/debug-7.c: New test.
28173 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28175         * gcc.dg/20040217-1.c: New test.
28177 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28179         * gcc.c-torture/execute/990208-1.x: Delete.
28181 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28183         * gcc.c-torture/execute/20040208-2.x: New file.
28185 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28187         PR c++/11326
28188         * g++.dg/abi/structret1.C: New test.
28190 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28192         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28193         (i386_cpuid): No need to test if cpuid is available on AMD64.
28194         Fix assembly, so that it works onboth i386 and AMD64.
28195         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28196         (vecInLong): Fix s[] member type to unsigned int.
28197         (vecInWord): Remove type.
28198         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28199         (a64, b64, c64, d64, e64): Remove.
28200         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28201         Remove unused variable.  Remove initialization of removed variables.
28202         Don't call mmx_tests nor sse_tests.
28203         (reference_mmx, reference_sse): Remove.
28204         (check): Add return stmt.
28205         * gcc.dg/i386-sse-7.c: New test.
28206         * gcc.dg/i386-mmx-4.c: New test.
28208 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28210         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28211         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28212         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28213         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28214         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28215         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28216         g++.dg/tc1/dr94.C: Fix line terminator.
28218 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28220         * gcc.c-torture/compile/20040216-1.c: New.
28222 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28224         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28225         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28226         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28227         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28228         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28229         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28231 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28233         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28235 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28237         PR c++/13971
28238         * g++.dg/expr/cond4.C: New test.
28240         PR c++/14086
28241         * g++.dg/lookup/crash2.C: New test.
28243 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28245         * gcc.c-torture/compile/20040214-2.c: New test.
28247 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28249         PR c++/14116
28250         * g++.dg/ext/typeof8.C: New test.
28252 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28254         * gcc.c-torture/compile/20040214-1.c: New test.
28256 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28258         PR c++/13635
28259         * g++.dg/template/spec11.C: New test.
28261 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28263         PR c++/13927
28264         * g++.dg/other/error8.C: New test.
28266 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28268         PR c++/14122
28269         * g++.dg/template/array4.C: New test.
28271         PR c++/14108
28272         * g++.dg/inherit/thunk2.C: New test.
28274         PR c++/14083
28275         * g++.dg/eh/cond2.C: New test.
28277 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28279         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28281 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28283         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28285 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28287         * g++.dg/simd-2.C: xfail on ppc64-linux.
28289 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28291         PR c/456
28292         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28293         tests.
28295 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28297         * gcc.dg/builtins-33.c: New test.
28299 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28301         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28303 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28305         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28307 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28309         * gcc.dg/ppc64-abi-3.c: New test.
28311 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28313         PR c/14092
28315         * gcc.dg/pr14092-1.c: New testcase.
28317 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28319         * gcc.dg/cpp/assert4.c: Fix typo last change.
28321         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28322         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28324         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28326 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28328         * gcc.c-torture/compile/20040209-1.c: New test case.
28330 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28332         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28334 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28336         * gcc.c-torture/execute/20040208-[12].c: New tests.
28338 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28340         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28342 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28344         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28346 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28348         Bug 13856
28349         * gcc.dg/visibility-8.c: New testcase.
28351 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28353         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28354         arguments.
28355         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28357 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28359         PR middle-end/13696
28360         * g++.dg/opt/fold1.C: New test case.
28362 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28364         PR c++/14033
28365         * g++.dg/other/crash-2.C: New test.
28367 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28369         PR c++/14028
28370         * g++.dg/parse/angle-bracket2.C: New test.
28372 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28374         PR middle-end/13750
28375         Revert:
28376         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28377         PR pch/13361
28378         * testsuite/g++.dg/pch/wchar-1.C: New.
28379         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28381 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28383         PR c++/14008
28384         * g++.dg/parse/error15.C: New test.
28385         * g++.dg/parse/crash11.C: Update dg-error mark.
28387 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28389         PR c++/13932
28390         * g++.dg/warn/conv2.C: New test.
28392 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28394         PR c++/13086
28395         * g++.dg/warn/incomplete1.C: Remove xfail.
28397 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28399         * lib/file-format.exp (gcc_target_object_format): Use
28400         ${tool}_target_compile, not gcc_target_compile.
28401         * lib/target-supports.exp (check_alias_available): Likewise.
28402         (check_gc_sections_available): Likewise.
28403         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28404         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28405         dg-require-alias.
28407 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28409         PR c++/13969
28410         * g++.dg/template/static6.C: New test.
28412 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28414         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28416 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28418         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28419         tests for systems where `char' is unsigned by default.
28421 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28423         PR c++/13997
28424         * g++.dg/template/partial3.C: New test.
28426 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28428         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28429         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28430         Remove mentions of obsolete ports.
28432 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28434         * gcc.dg/noncompile/20001228-1.c: Fix for new
28435         error message.
28437 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28439         PR target/9348
28440         * gcc.c-torture/execute/multdi-1.c: New test case.
28442 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28444         PR c++/13925
28445         * g++.dg/template/lookup5.C: New test.
28447 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28449         PR c++/13950
28450         * g++.dg/template/lookup4.C: New test.
28452         PR c++/13970
28453         * g++.dg/parse/error14.C: New test.
28455         PR c++/14002
28456         * g++.dg/parse/template13.C: New test.
28458 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28460         PR c++/13978
28461         * g++.dg/template/koenig4.C: New test.
28463         PR c++/13968
28464         * g++.dg/template/crash17.C: New test.
28466         PR c++/13975
28467         * g++.dg/parse/error13.C: New test.
28468         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28470 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28472         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28474 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28476         PR c/11658
28477         PR c/13994
28478         * gcc.dg/noncompile/20040203-1.c: New test.
28479         * gcc.dg/noncompile/20040203-2.c: Likewise.
28480         * gcc.dg/noncompile/20040203-3.c: Likewise.
28481         * gcc.dg/20040203-1.c: Likewise.
28483 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28485         PR c++/10858
28486         * g++.dg/template/sizeof7.C: New test.
28488 2004-02-02  Eric Christopher  <echristo@redhat.com>
28489             Zack Weinberg  <zack@codesourcery.com>
28491         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28493 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28495         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28496         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28497         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28498         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28500 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28502         PR c++/13113
28503         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28505         PR c++/13854
28506         * g++.dg/ext/attrib13.C: New test.
28508         PR c++/13907
28509         * g++.dg/conversion/op2.C: New test.
28511 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28513         * gcc.dg/titype-1.c: Fix pasto.
28515 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28517         * gcc.dg/titype-1.c: New test.
28519 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28521         PR c++/13957
28522         * g++.dg/template/non-type-template-argument-1.C,
28523         g++.dg/template/qualified-id1.C: Update dg-error marks.
28524         * g++.dg/template/nontype6.C: New test.
28526 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28528         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28529         * gcc.dg/builtins-31.c: New testcase.
28530         * gcc.dg/builtins-32.c: New testcase.
28532 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28534         * objc.dg/call-super-2.m: Update line numbers
28535         for the including of stddef.h.
28537 2004-01-30  Michael Matz  <matz@suse.de>
28539         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28540         g++.dg/ext/case-range3.C: New tests.
28542 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28544         DR206
28545         PR c++/13813
28546         * g++.dg/template/member4.C: New test.
28548 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28550         PR c++/13683
28551         * g++.dg/template/sizeof6.C: New test.
28553 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28555         * gcc.dg/fwritable-strings-1.c: New test.
28557 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28559         * gcc.c-torture/compile/20040130-1.c: New test.
28561 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28563         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28565 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28567         PR c++/13883
28568         * g++.dg/template/ctor3.C: New test.
28570 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28572         * g++.dg/tc1: New directory.
28573         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28574         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28575         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28576         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28577         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28579 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28581         * g++.dg/parse/error11.C: New test.
28582         * g++.dg/parse/error12.C: Likewise.
28584 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28586         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28587         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28589 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28591         PR c++/13791
28592         * g++.dg/ext/attrib12.C: New test.
28594         PR c++/13736
28595         * g++.dg/parse/cast2.C: New test.
28597 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28599         * objc.dg/encode-2.m (main): New local string.  Set depending on
28600         sizeof long.  Use in sscanf call.
28601         * objc.dg/encode-3.m (main): New local string.  Set depending on
28602         sizeof long.  Use in scan_initial call.
28604 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28606         * objc.dg/call-super-2.m: Make LP64-safe.
28607         * objc.dg/desig-init-1.m: Likewise.
28609 2004-01-27  Devang Patel <dpatel@apple.com>
28611         * g++.dg/debug/namespace1.C: New test.
28613 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28615         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28616         xscale-*-*.
28618         * gcc.dg/arm-mmx-1.c: New test.
28620 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28622         * gcc.dg/20040127-1.c: New test.
28623         * gcc.dg/20040127-2.c: New test.
28625 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28627         * objc.dg/stret-1.m (glob): Renamed to globa.
28629 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28631         PR c++/13663
28632         * g++.dg/expr/for1.C: New test.
28634 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28636         PR middle-end/13779
28637         * gcc.dg/darwin-longlong.c: New test.
28639 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28641         * gcc.dg/20040124-1.c: Moved test from here...
28642         * gcc.c-torture/compile/20040124-1.c: ...to here.
28644 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28646         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28647         the assembly output if -m64 is passed.
28649 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28651         PR c++/13833
28652         * g++.dg/template/cond3.C: New test.
28654 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28656         PR c++/13810
28657         * g++.dg/template/ttp7.C: New test.
28659 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28661         PR c++/13797
28662         * g++.dg/template/nontype4.C: New test.
28663         * g++.dg/template/nontype5.C: Likewise.
28665 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28667         * gcc.dg/torture/mips-clobber-at.c: New test.
28669 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28671         * gcc.dg/20040124-1.c: New test.
28673 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28675         * gcc.dg/20040123-1.c: New test.
28677 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28679         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28681 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28683         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28685 2004-01-23  Andrew Pinski  <apinski@apple.com>
28687         * gcc.dg/20030121-1.c: Move to ..
28688         * gcc.dg/20040121-1.c: here.
28690 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28692         * gcc.dg/builtins-29.c: New test case.
28694 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28696         PR 18314
28697         * gcc.dg/builtins-30.c: New testcase.
28699 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28701         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28702         * lib/g77.exp: Likewise.
28703         * lib/objc.exp: Likewise.
28704         * lib/g++.exp: Likewise.
28706 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28708         * gcc.dg/struct-by-value-2.c: New test.
28710 2004-01-21  Andrew Pinski  <apinski@apple.com>
28712         PR target/13785
28713         * gcc.dg/20030121-1.c: New test.
28715 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28717         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28718         clobber frame pointer register in asm statement.
28720 2004-01-21  Falk Hueffner  <falk@debian.org>
28722         * gcc.c-torture/compile/20040121-1.c: New test.
28724 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28726         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28728 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28730         * gcc.dg/ppc64-abi-2.c: New test.
28732 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28734         * lib/treelang.exp: Fill out this file.
28735         * lib/treelang-dg.exp: New File.
28737 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28739         * gcc.c-torture/compile/981022-1.c: Remove.
28740         * gcc.dg/array-5.c: Remove XFAIL.
28741         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28742         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28743         gcc.dg/cond-lvalue-1.c: Update.
28744         * gcc.dg/cast-lvalue-2.c: New test.
28746 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28748         PR c++/13592
28749         * g++.dg/other/error1.C (class foo): Tweak error message.
28751         PR c++/13592
28752         * g++.dg/template/call2.C: New test.
28754 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28756         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28757         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28758         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28759         scalar-return-1_x.c, scalar-return-2_y.c,
28760         scalar-return-3_x.c, scalar-return-3_y.c,
28761         scalar-return-4_x.c, scalar-return-4_y.c,
28762         struct-align-1.h, struct-align-1_x.c,
28763         struct-align-1_y.c, struct-align-2.h,
28764         struct-align-2_x.c, struct-align-2_y.c,
28765         struct-by-value-10_y.c, struct-by-value-11_x.c,
28766         struct-by-value-11_y.c, struct-by-value-12_x.c,
28767         struct-by-value-12_y.c, struct-by-value-13_x.c,
28768         struct-by-value-13_y.c, struct-by-value-14_x.c,
28769         struct-by-value-14_y.c, struct-by-value-15_x.c,
28770         struct-by-value-15_y.c, struct-by-value-16_y.c,
28771         struct-by-value-17_y.c, struct-by-value-18_y.c,
28772         struct-by-value-19_y.c, struct-by-value-1_x.c,
28773         struct-by-value-1_y.c, struct-by-value-20_y.c,
28774         struct-by-value-2_x.c, struct-by-value-2_y.c,
28775         struct-by-value-3_y.c, struct-by-value-4_x.c,
28776         struct-by-value-4_y.c, struct-by-value-5_y.c,
28777         struct-by-value-6_y.c, struct-by-value-7_y.c
28778         struct-by-value-8_x.c, struct-by-value-8_y.c
28779         struct-by-value-9_x.c, struct-by-value-9_y.c
28780         struct-return-10_x.c, struct-return-10_y.c,
28781         struct-return-19_x.c, struct-return-20_x.c
28782         struct-return-2_x.c, struct-return-2_y.c
28783         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28784         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28786 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28788         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28789         attribute on sparc*-sun-solaris2.*.
28791 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28793         PR c++/13710
28794         * g++.dg/ext/typeof7.C: New test.
28796 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28798         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28799         * gcc.dg/const-elim-1.c: Same.
28801 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28803         * objc.dg/stret-1.m: New.
28804         * objc.dg/stret-2.m: New.
28806 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28808         PR c++/11895
28809         * g++.dg/ext/vector1.C: New test.
28811 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28813         * gcc.dg/pch/import-1.c: New.
28814         * gcc.dg/pch/import-1.hs: New.
28815         * gcc.dg/pch/import-1a.h: New.
28816         * gcc.dg/pch/import-1b.h: New.
28817         * gcc.dg/pch/import-1c.h: New.
28819 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28821         PR c++/13574
28822         * g++.dg/ext/array1.C: New test.
28824         PR c++/13178
28825         * g++.dg/conversion/op1.C: New test.
28827 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28829         PR 11864
28830         From Kazumoto Kojima / Dan Kegel:
28831         * gcc.dg/pr11864-1.c: New test.
28833         PR 10392
28834         From Marcus Comstedt / Dan Kegel:
28835         * gcc.dg/pr10392-1.c: New test.
28837 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28839         PR c++/13478
28840         * g++.dg/init/ref10.C: New test.
28842 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28844         PR c++/13407
28845         * g++.dg/parse/typename6.C: New test.
28847 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28849         PR pch/13361
28850         * testsuite/g++.dg/pch/wchar-1.C: New.
28851         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28853 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28855         PR c++/9259
28856         * g++.dg/expr/sizeof2.C: New test.
28858 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28860         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28862 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28864         PR c++/13659
28865         * g++.dg/lookup/strong-using-3.C: New.
28866         * g++.dg/lookup/using-10.C: New.
28868 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28870         PR c++/13594
28871         * g++.dg/lookup/strong-using-2.C: New.
28873 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28874             Dan Kegel <dank@kegel.com>
28875             J"orn Rennecke <joern.rennecke@superh.com>
28877         PR target/9365
28878         * gcc.dg/pr9365-1.c: New test.
28880 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28882         PR c++/8856
28883         * g++.dg/parse/casting-operator2.C: New test.
28884         * g++.old-deja/g++.pt/explicit83.C: Remove.
28886 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28888         * gcc.dg/label-compound-stmt-1.c: New test.
28889         * gcc.c-torture/compile/950922-1.c,
28890         gcc.c-torture/compile/20000211-3.c,
28891         gcc.c-torture/compile/20000518-1.c,
28892         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28893         compound statements.
28895 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28897         * gcc.dg/ppc64-abi-1.c: New test.
28899 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28901          * g++.dg/ext/attrib9.C: Add dg-warnings.
28903 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28905         PR c++/12335
28906         * g++.dg/parse/dtor3.C: New test.
28908 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28910         PR c++/12709
28911         * g++.dg/parse/try-catch-1.C: New test.
28913 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28915         * ada/acats/run_all.sh: Add more verbose output in acats.log
28916         when compiling tests.
28918 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28920         PR 13656
28921         * gcc.dg/typedef-redecl.c: New test case.
28922         * gcc.dg/typedef-redecl.h: New support file.
28924 2004-01-13  Jan Hubicka  <jh@suse.cz>
28926         * gcc.dg/always_inline.c: New test.
28927         * gcc.dg/debug/20031231-1.c: Fix.
28929 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28931         PR c++/13474
28932         * g++.dg/template/array3.C: New test.
28934 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28936         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28937         * g++.dg/warn/Wunused-2.C: Likewise.
28939 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28941         PR c++/13289
28942         * g++.dg/template/instantiate6.C: New test.
28944 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28946         PR middle-end/11397
28947         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28949 2004-01-12  Jan Hubicka  <jh@suse.cz>
28951         PR opt/12826
28952         * gcc.dg/20040112-1.c: New.
28954         * gcc.dg/dwarf-die[1-7].c: Move to...
28955         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28956         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28958 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28960         PR c++/4100
28961         * g++.dg/parse/friend4.C: New test.
28963 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28965         PR c++/4100
28966         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28967         definition is called a friend.
28969 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28971         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28973 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28975         PR c++/3478
28976         * g++.dg/parse/error10.C: New test.
28977         * g++.dg/template/arg2.C: Accept "invalid type" error.
28979 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28981         PR middle-end/13392
28982         * g++.dg/opt/expect2.C: New test.
28984 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28986         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28987         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28988         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28989         Update dg-error regexps.
28991 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28993         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28994         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28996 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28998         * gcc.dg/pragma-re-1.c: Use right pointer type.
29000 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29002         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29004 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29006         * gcc.dg/rs6000-ldouble-1.c: New.
29008 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29010         DR 337
29011         PR c++/9256
29012         * g++.dg/other/abstract1.C: New test.
29014 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29016         * g++.dg/lookup/strong-using-1.C: New.
29018 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29020         PR c/11234
29021         * gcc.dg/func-ptr-conv-1.c: New test.
29022         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29024 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29026         PR target/13380.
29027         * gcc.c-torture/compile/20040109-1.c: New.
29029 2004-01-08  Stuart Hastings  <stuart@apple.com>
29031         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29032         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29033         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29035 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29037         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29039 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29041         * ada/acats/run_acats: Treat 'gnatchop' the same way
29042         as 'gnatmake'.  Export GCC_DRIVER.
29043         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29044         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29046 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29048         PR c++/12573
29049         * g++.dg/template/dependent-expr4.C: New test.
29051 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29053         * gcc.dg/altivec-11.c: New test.
29055 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29057         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29059 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29061         PR c/6024
29062         * gcc.dg/enum-compat-1.c: New test.
29063         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29065 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29067         PR c/12165
29068         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29069         gcc.dg/c99-idem-qual-3.c: New tests.
29071 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29073         * gcc.dg/winline-7.c: Don't cast void * to int.
29075 2004-01-06  Jan Hubicka  <jh@suse.cz>
29077         * gcc.dg/i386-sse-5.c: New test
29078         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29080 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29082         PR c++/12815
29083         * g++.dg/rtti/typeid4.C: New test.
29085 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29087         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29089 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29091         PR c++/12132
29092         * g++.dg/template/error11.C: New test.
29094         PR c++/13451
29095         * g++.dg/template/class2.C: New test.
29097 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29098         Richard Sandiford <rsandifo@redhat.com>
29100         PR c++/13387
29101         * g++.dg/opt/alias3.C: New test.
29103 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29105         PR c++/13157
29106         * g++.dg/template/koenig3.C: New test.
29108         PR c++/13529
29109         * g++.dg/parse/offsetof3.C: New test.
29111         * g++.dg/init/copy7.C: Add missing dg-error markers.
29113         PR c++/12226
29114         * g++.dg/init/copy7.c: New test.
29116         PR c++/13536
29117         * g++.dg/parse/cast1.C: New test.
29119 2004-01-04  Jan Hubicka  <jh@suse.cz>
29121         * gcc.dg/winline[1-7].c: New tests.
29123 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29125         PR c++/13520
29126         * g++.dg/template/qualttp22.C: New test.
29128 2004-01-01  Jan Hubicka  <jh@suse.cz>
29130         * gcc.dg/debug/20031231-1.c: New.
29131         * gcc.c-torture/compile/20040101-1.c: New.
29132         * gcc.dg/dwarf-die-[1-7].c: New.
29134 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29136         PR optimization/13521
29137         * gcc.c-torture/compile/20031231-1.c: New test.
29139 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29141         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29143 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29145         PR c++/10079
29146         * g++.dg/template/crash16.C: New test.
29148 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29150         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29152 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29154         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29155         ports.
29156         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29157         * g++.old-deja/g++.law/profile1.C: Likewise.
29158         * gcc.c-torture/compile/981006-1.c: Likewise.
29159         * gcc.c-torture/execute/loop-2e.x: Likewise.
29160         * gcc.c-torture/execute/loop-2f.x: Remove.
29161         * gcc.c-torture/execute/loop-2g.x: Likewise.
29162         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29163         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29165 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29167         PR c++/13507
29168         * g++.dg/ext/attrib11.C: New test.
29170         PR c++/13494
29171         * g++.dg/template/array2-1.C: New test.
29172         * g++.dg/template/array2-2.C: New test.
29174 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29176         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29178 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29180         PR c++/12774
29181         * g++.dg/template/array1-1.C: New test.
29182         * g++.dg/template/array1-2.C: New test.
29184 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29186         PR fortran/12632
29187         * g77.dg/12632.f: New test case.
29189 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29191         PR c++/13289
29192         * g++.dg/parse/nontype1.C: New test.
29194 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29196         PR c++/12403
29197         * g++.dg/parse/explicit1.C: New test.
29198         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29200 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29202         PR c++/13081
29203         * g++.dg/opt/inline6.C: New test.
29205         PR c++/12613
29206         * g++.dg/parse/error9.C: New test.
29208         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29210 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29212         PR c++/13009
29213         * g++.dg/init/assign1.C: New test.
29215 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29217         PR c++/13070
29218         * g++.dg/warn/format3.C: New test case.
29220 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29222         * gcc.c-torture/compile/20031227-1.c: New test.
29224 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29226         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29227         * g77.dg/bprob/bprob.exp: Likewise.
29228         * gcc.misc-tests/bprob.exp: Likewise.
29229         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29230         variants on systems where the library does not provide that
29231         functionality.
29232         * gcc.dg/builtins-20.c: Use builtins-config.h.
29233         * gcc.dg/builtins-config.h: New file.
29235 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29237         * lib/gcc-dg.exp (dg-require-profiling): New function.
29238         * lib/target-supports.exp (check_profiling_available): Likewise.
29239         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29240         * g77.dg/bprob/bprob.exp: Likewise.
29241         * gcc.misc-tests/bprob.exp: Likewise.
29242         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29243         * gcc.dg/20021014-1.c: Likewise.
29244         * gcc.dg/nest.c: Likewise.
29246 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29248         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29249         compiling.
29250         * g++.dg/lookup/java2.C: Likewise.
29251         * gcc.dg/cpp/lexident.c: Likewise.
29253 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29255         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29256         given.
29257         * gcc.c-torture/compile/961203-1.c: Likewise.
29258         * gcc.c-torture/compile/980506-1.c: Likewise.
29260 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29262         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29263         (additional_prunes): New global.
29264         (gcc-dg-prune): Handle additional per-test pruning.
29265         (dg-test): Clear additional_prunes between tests.
29267         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29268         dg-prune-output to avoid spurious failures from assembler
29269         complaining about nonexistent WAW violations.
29270         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29271         Use dg-prune-output to avoid spurious failures from assembler
29272         warning about Itanium B-step errata.
29274 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29276         * g++.dg/abi/macro0.C: New test.
29277         * g++.dg/abi/macro1.C: Likewise.
29278         * g++.dg/abi/macro2.C: Likewise.
29280         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29281         * g++.dg/abi/bitfield7.C: Likewise.
29282         * g++.dg/abi/dtor2.C: Likewise.
29283         * g++.dg/abi/mangle11.C: Likewise.
29284         * g++.dg/abi/mangle12.C: Likewise.
29285         * g++.dg/abi/mangle14.C: Likewise.
29286         * g++.dg/abi/mangle17.C: Likewise.
29287         * g++.dg/abi/vbase10.C: Likewise.
29288         * g++.dg/abi/vbase14.C: Likewise.
29289         * g++.dg/template/qualttp17.C: Likewise.
29291 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29293         PR c/11995
29294         * gcc.dg/20031223-1.c: New test.
29296 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29298         * gcc.dg/noreturn-7.c: New test.
29300 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29302         * gcc.dg/null-pointer-1.c: New test.
29304 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29306         * g++.old-deja/g++.jason/template18.C: Remove.
29307         * g++.old-deja/g++.jason/template37.C: Likewise.
29309         PR c++/12862
29310         * g++.dg/lookup/ns1.C: New test.
29312         PR c++/12397
29313         * g++.dg/template/lookup3.C: New test.
29315 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29317         * g++.dg/template/recurse1.C: New test
29319 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29321         PR c++/12479
29322         * g++.dg/parse/semicolon1.C: New test.
29323         * g++.dg/parse/semicolon1.h: Likewise.
29325 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29327         * gcc.dg/darwin-misaligned.c: New test.
29329 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29331         PR c/9163
29332         * gcc.dg/20031222-1.c: New test.
29334 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29336         PR c++/13438
29337         * g++.dg/parse/error8.C: New test.
29339         PR c++/11554
29340         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29342 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29344         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29345         too small.
29346         * gcc.c-torture/compile/930217-1.c: Likewise.
29347         * gcc.c-torture/compile/930513-1.c: Likewise.
29348         * gcc.c-torture/execute/920908-2.c: Likewise.
29349         * gcc.c-torture/execute/921204-1.c: Likewise.
29350         * gcc.c-torture/execute/930621-1.c: Likewise.
29351         * gcc.c-torture/execute/930630-1.c: Likewise.
29352         * gcc.c-torture/execute/931031-1.c: Likewise.
29353         * gcc.c-torture/execute/980602-2.c: Likewise.
29354         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29355         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29356         * gcc.c-torture/execute/extzvsi.c: Likewise.
29357         * gcc.c-torture/unsorted/ext.c: Likewise.
29359 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29361         PR target/12749
29362         * gcc.c-torture/compile/20031220-2.c: New test case.
29364 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29366         PR optimization/13031
29367         * gcc.c-torture/compile/20031220-1.c: New test case.
29369 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29371         * gcc.dg/cast-function-1.c: New test.
29373 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29375         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29376         formats.
29378 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29380         PR c++/12795
29381         * g++.dg/ext/attrib10.C: New test.
29383 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29385         * gcc.dg/cleanup-10.c: New test.
29386         * gcc.dg/cleanup-11.c: New test.
29388 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29390         PR c++/13239
29391         * g++.dg/opt/expect1.C: New test.
29393 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29395         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29397 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29399         PR debug/12923
29400         * gcc.dg/20031218-1.c: New test.
29402         PR debug/12389
29403         * gcc.dg/20031218-2.c: New test.
29404         * gcc.dg/20031218-3.c: New test.
29406         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29407         of label name and allow for USER_LABEL_PREFIX == "_" names.
29408         * g++.dg/abi/mangle18-2.C: Likewise.
29409         * g++.dg/abi/mangle19-1.C: Likewise.
29410         * g++.dg/abi/mangle19-2.C: Likewise.
29411         * g++.dg/abi/mangle20-1.C: Likewise.
29412         * g++.dg/abi/mangle20-2.C: Likewise.
29414 2003-12-18  Richard Henderson  <rth@redhat.com>
29416         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29418 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29419             Dan Kegel <dank@kegel.com>
29421         PR other/12009
29422         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29423         testing a cross compiler, it causes spurious compile failures.
29424         * lib/g++.exp: Likewise.
29426 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29428         PR c++/13262
29429         * g++.dg/template/access13.C: New test.
29431 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29433         * gcc.dg/20031216-1.c: New test.
29435 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29437         PR c++/9154
29438         * g++.dg/template/error10.C: New test.
29440 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29442         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29443         * g++.dg/eh/simd-2.C: Likewise.
29445 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29446             Roger Sayle  <roger@eyesopen.com>
29448         * gcc.c-torture/execute/ieee/mzero5.c: New.
29450 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29452         PR c++/10603
29453         * g++.dg/parse/error6.C: New test.
29455         PR c++/12827
29456         * g++.dg/parse/error7.C: New test.
29458 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29460         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29461         at -O with stabs debugging formats.
29462         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29463         * gcc.dg/debug/debug-2.c: Likewise.
29465 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29467         PR c++/12696
29468         * g++.dg/init/error1.C: New test.
29470         PR c++/12218
29471         * g++.dg/init/pm3.C: New test.
29473 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29475         PR c/3347
29476         * gcc.dg/bitfld-8.c: New test.
29478 2003-12-16  James Lemke  <jim@wasabisystems.com>
29480         * gcc.dg/arm-scd42-[123].c: New tests.
29482 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29484         PR c++/9043
29485         * g++.dg/abi/mangle20-1.C: New test.
29486         * g++.dg/abi/mangle20-2.C: New test.
29488 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29490         PR c++/13275
29491         * g++.dg/other/offsetof2.C: Remove XFAIL.
29492         * g++.dg/parse/offsetof1.C: New test.
29493         * g++.gd/parse/offsetof2.C: Likewise.
29495 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29497         * g++.dg/template/nontype3.C: New test.
29498         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29500 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29502         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29504 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29506         PR c++/13387
29507         * g++.dg/expr/assign1.C: New test.
29509         PR c++/13242
29510         * g++.dg/abi/mangle19-1.C: New test.
29511         * g++.dg/abi/mangle19-2.C: New test.
29513 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29515         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29517 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29519         * gcc.c-torture/execute/20031216-1.c: New test.
29521 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29523         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29524         an ICE regression.
29526 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29528         PR c++/10926
29529         * g++.dg/template/error9.C: New test.
29531         PR c++/11116
29532         * g++.dg/template/error8.C: New test.
29534 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29536         PR middle-end/13400
29537         * gcc.c-torture/execute/20031215-1.c: New test case.
29539 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29541         PR c++/13269
29542         * g++.dg/parse/error5.C: New test.
29544         PR c++/12989
29545         * g++.dg/expr/sizeof1.C: New test.
29547         PR c++/13310
29548         * g++.dg/template/crash15.C: New test.
29550 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29552         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29553         a non-POD type as the last named parameter of a varargs function.
29555 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29557         PR c++/13243
29558         PR c++/12573
29559         * g++.dg/template/crash14.C: New test.
29560         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29562 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29564         * g++.dg/other/java1.C: New test.
29566         PR c++/13241
29567         * g++.dg/abi/mangle18-1.C: New test.
29568         * g++.dg/abi/mangle18-2.C: New test.
29570 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29572         PR optimization/10312
29573         * gcc.c-torture/execute/20031214-1.c: New.
29575 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29577         PR c++/10779
29578         PR c++/12160
29579         * g++.dg/parse/error3.C: New test.
29580         * g++.dg/parse/error4.C: Likewise.
29581         * g++.dg/abi/mangle4.C: Tweak error messages.
29582         * g++.dg/lookup/using5.C: Likewise.
29583         * g++.dg/other/error2.C: Likewise.
29584         * g++.dg/parse/typename5.C: Likewise.
29585         * g++.dg/parse/undefined1.C: Likewise.
29586         * g++.dg/template/arg2.C: Likewise.
29587         * g++.dg/template/ttp3.C: Likewise.
29588         * g++.dg/template/type1.C: Likewise.
29589         * g++.old-deja/g++.other/crash32.C: Likewise.
29590         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29592 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29594         PR c++/13106
29595         * g++.dg/warn/noreturn-3.C: New test.
29597 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29599         PR c++/13118
29600         * g++.dg/abi/covariant3.C: New.
29602 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29604         * g++.dg/eh/ia64-1.C: New test.
29606 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29608         PR optimization/13037
29609         * g77.f-torture/execute/13037.f: New test case.
29611 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29613         PR c++/12881
29614         * g++.dg/abi/covariant2.C: New.
29616 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29618         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29620 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29622         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29624 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29626         PR other/10819
29627         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29628         to fix Bug 10819.
29629         * lib/g++.exp (g++_version): Likewise.
29630         * lib/g77.exp (g77_version): Likewise.
29631         * lib/objc.exp (default_objc_version): Likewise.
29633 2003-12-10  Richard Henderson  <rth@redhat.com>
29635         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29637         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29639 2003-12-08  Matt Austern  <austern@apple.com>
29641         PR c/13134
29642         * lib/gcc-dg.exp (dg-require-visibility): Define.
29643         * lib/target-supports (check_visibility_available): Define.
29644         * gcc.dg/visibility-1.c: New test.
29645         * gcc.dg/visibility-2.c: Likewise.
29646         * gcc.dg/visibility-3.c: Likewise.
29647         * gcc.dg/visibility-4.c: Likewise.
29648         * gcc.dg/visibility-5.c: Likewise.
29649         * gcc.dg/visibility-6.c: Likewise.
29650         * g++.dg/ext/visibility-1.C: Likewise.
29651         * g++.dg/ext/visibility-2.C: Likewise.
29652         * g++.dg/ext/visibility-3.C: Likewise.
29653         * g++.dg/ext/visibility-4.C: Likewise.
29654         * g++.dg/ext/visibility-5.C: Likewise.
29655         * g++.dg/ext/visibility-6.C: Likewise.
29657 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29659         * g++.dg/lookup/java1.C: New test.
29660         * g++.dg/lookup/java2.C: New test.
29662 2003-12-07  Falk Hueffner  <falk@debian.org>
29664         * g++.dg/opt/noreturn-1.C: New test.
29666 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29668         * gcc.dg/overflow-1.c: New test.
29670 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29672         * g77.f-torture/compile/13060.f: New test.
29674 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29676         PR c++/13323
29677         * g++.dg/inherit/operator2.C: New test.
29679 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29681         PR c++/13305
29682         * g++.dg/ext/attrib9.C: New test.
29684 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29686         PR c++/13314
29687         * g++.dg/template/error7.C: New test.
29689 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29690             J"orn Rennecke <joern.rennecke@superh.com>
29692         PR target/13302
29693         * g++.dg/other/struct-va_list.C: New test.
29695 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29697         PR c++/13166
29698         * g++.dg/parse/defarg6.C: New test.
29700 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29702         PR target/13256
29703         * gcc.c-torture/execute/20031201-1.c: New test.
29705 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29707         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29709 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29711         * gcc.dg/builtin-return-1.c: New test.
29713 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29714             J"orn Rennecke <joern.rennecke@superh.com>
29716         PR optimization/13260
29717         * gcc.c-torture/execute/20031204-1.c: New test.
29719 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29721         PR c++/9127
29722         * g++.dg/template/error6.C: New test.
29724 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29726         * gcc.dg/20031202-1.c: New test.
29728 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29730         PR c++/13179
29731         * g++.dg/template/eh1.C: New test.
29733         PR c++/10771
29734         * g++.dg/template/error5.C: New test.
29736 2003-12-02  David Ung  <davidu@mips.com>
29738         * gcc.dg/compat/vector-check.h: Corrected type for var
29739         g_##TMODE
29741 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29743         PR c++/10126
29744         * g++.dg/template/ptrmem8.C: New test.
29746 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29748         PR c++/12573
29749         * g++.dg/template/dependent-expr3.C: New test.
29751 2003-12-01  James Lemke  <jim@wasabisystems.com>
29753         * gcc.dg/arm-g2.c: New test.
29755 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29757         PR optimization/11634
29758         * gcc.dg/20031201-2.c: New test case.
29760 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29762         PR 11433
29763         * objc.dg/proto-lossage-3.m: New test.
29765 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29767         PR optimization/12628
29768         * gcc.dg/20031201-1.c: New test case.
29770 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29772         * gcc.dg/unaligned-1.c: New test.
29774 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29776         PR c++/9849
29777         * g++.dg/template/error4.C: New test.
29778         * g++.dg/template/nested3.C: Adjust error markers.
29780 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29782         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29784 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29786         PR c/10333
29787         * gcc.dg/bitfld-7.c: New test.
29789 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29791         * gcc.dg/tls/asm-1.C: New test.
29793 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29795         * gcc.dg/cpp/assert4.c: Update.
29797 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29799         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29800         * gcc.dg/builtin-apply3.c: New test.
29802 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29804         * lib/compat.exp (compat-obj): New xfaildata parameter.
29805         Use it to set compiler_conditional_xfail_data before compiling.
29806         (compat-get-options): Handle dg-xfail-if.
29807         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29808         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29809         * gcc.dg/compat/vector-1_y.c: Likewise.
29810         * gcc.dg/compat/vector-2_x.c: Likewise.
29811         * gcc.dg/compat/vector-2_y.c: Likewise.
29813 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29815         * g++.dg/opt/reg-stack4.C: New test.
29817 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29819         * gcc.dg/builtin-apply2.c: New test.
29821 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29823         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29825 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29827         PR c++/12924
29828         * g++.dg/template/template-id-2.C: New test.
29830 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29832         PR c++/5369
29833         * g++.dg/template/memfriend1.C: New test.
29834         * g++.dg/template/memfriend2.C: Likewise.
29835         * g++.dg/template/memfriend3.C: Likewise.
29836         * g++.dg/template/memfriend4.C: Likewise.
29837         * g++.dg/template/memfriend5.C: Likewise.
29838         * g++.dg/template/memfriend6.C: Likewise.
29839         * g++.dg/template/memfriend7.C: Likewise.
29840         * g++.dg/template/memfriend8.C: Likewise.
29841         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29843 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29845         PR c++/12515
29846         * g++.dg/ext/cond1.C: New test.
29848 2003-11-20  Richard Henderson  <rth@redhat.com>
29850         * gcc.dg/20020201-2.c: Remove.
29851         * gcc.dg/20020201-4.c: Remove.
29852         * gcc.dg/20020304-1.c: Remove.
29854 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29856         * gcc.dg/cpp/trad/xwin1.c: New test case.
29858 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29860         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29861         * lib/g77.exp: Likewise.
29862         * lib/objc.exp: Likewise.
29863         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29864         for darwin.
29866 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29868         PR c++/12932
29869         * g++.dg/template/static5.C: New test.
29871 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29873         * gcc.dg/nested-func-1.c: New test.
29875 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29877         * gcc.dg/cpp/assert4.c: New test.
29879 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29881         PR c++/2294
29882         * g++.dg/lookup/using9.c: New test.
29884 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29886         PR c++/12762
29887         * g++.dg/template/error3.C: New test.
29889 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29891         PR ada/13035
29892         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29893         No longer use a wrapper for gcc, since this does not work under
29894         Windows.
29896 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29898         PR c++/2094
29899         * g++.dg/template/ptrmem7.C: New test.
29901 2003-11-13  Andrew Pinski <apinski@apple.com>
29903         * gcc.c-torture/compile/20031113-1.c: New test.
29905 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29906             Kean Johnston <jkj@sco.com>
29908         PR c/13029
29909         * gcc.dg/unused-4.c: Update.
29911 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913         * g++.dg/opt/const3.C: New test.
29915 2003-11-13  Jan Hubicka  <jh@suse.cz>
29917         * gcc.c-torture/compile/20031112-1.c: New test.
29919 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29921         * g++.dg/parse/crash10.C: Remove bogus error marker.
29923 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29925         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29926         (host_gcc): Likewise.
29927         (ROOT): Honor $PWDCMD.
29928         (BASE): Likewise.
29929         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29931 2003-11-12  Catherine Moore  <clm@redhat.com>
29933         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29935 2003-11-12  Andreas Jaeger  <aj@suse.de>
29936             Jakub Jelinek  <jakub@redhat.com>
29937             Andrew Pinski  <pinskia@physics.uc.edu>
29938             Richard Henderson  <rth@redhat.com>
29940         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29941         systems.
29942         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29944         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29945         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29947 2003-11-11  Andreas Jaeger  <aj@suse.de>
29949         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29951         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29953 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29955         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29956         Clean ups.
29958 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29960         * gcc.dg/trampoline-1.c: New test.
29962 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29964         * gcc.c-torture/compile/200031109-1.c: New test.
29966 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29968         PR c/3190
29969         PR c/8714
29970         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29971         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29972         gcc.dg/format/no-y2k-1.c: Update.
29974 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29976         PR optimization/10467
29977         * gcc.dg/20031108-1.c: New test case.
29979 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29981         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29983 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29985         * gcc.dg/compound-lvalue-1.c: New test.
29986         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29987         some XFAILs.
29989 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29991         * gcc.dg/altivec-varargs-1.c: New test.
29993 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29995         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29996         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29997         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29998         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29999         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30001 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30003         * gcc.dg/cond-lvalue-1.c: New test.
30005 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30007         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30009 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30011         PR c++/11616
30012         * g++.dg/template/instantiate5.C: New test.
30014 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30016         PR c++/12726
30017         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30018         * ChangeLog: Add missing first entry for above test.
30020 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30022         PR c++/9810
30023         * g++.dg/template/using8.C: New test.
30024         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30026 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30028         PR optimization/10817
30029         * gcc.c-torture/compile/20031102-1.c: New test case.
30031 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30033         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30034         2147483647.
30036 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30038         * gcc.dg/20031102-1.c: New test.
30040 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30042         * gcc.dg/complex-1.c: New test.
30044 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30046         PR c++/12796
30047         * g++.dg/template/crash13.C: Adjust expected error location.
30048         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30050 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30052         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30054 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30056         PR/10239
30057         * gcc.c-torture/compile/20031031-2.c: New test.
30059 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30061         PR/11640
30062         * gcc.c-torture/compile/20031031-1.c: New test.
30064 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30066         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30067         * gcc.misc-tests/bprob.exp: Likewise.
30068         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30069         the execution test on arm-elf configs.
30070         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30071         configs that don't support scratch files.
30072         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30074 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30076         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30077         done by dejagnu.
30079 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30081         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30082         Avoid non pure sh syntax. Add more logging.
30084         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30085         fail.
30087 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30089         PR libgcj/10610
30090         * gcc.dg/ppc-stackalign-1.c: New test.
30092 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30094         * ada/acats/run_all.sh: Change output to be more compliant with
30095         dejagnu framework.
30096         Create acats.sum and acats.log files under testsuite/ada/acats
30097         Only run [a-z]* directories, to filter out e.g. CVS.
30098         Redirect build output to log file.
30100 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30102         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30104 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30106         PR ada/5909:
30107         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30109 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30111         * gcc.c-torture/compile/20031023-1.c: New test.
30112         * gcc.c-torture/compile/20031023-2.c: New test.
30113         * gcc.c-torture/compile/20031023-3.c: New test.
30114         * gcc.c-torture/compile/20031023-4.c: New test.
30116 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30118         PR c++/10371
30119         * g++.dg/lookup/scoped8.C: New test.
30121 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30123         * g++.dg/opt/reg-stack3.C: New test.
30125 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30127         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30129 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30131         PR c++/11076
30132         * g++.dg/template/crash13.C: New test.
30134 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30136         * gcc.dg/c99-restrict-2.c: New test.
30138 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30140         PR c++/12698, c++/12699, c++/12700, c++/12566
30141         * g++.dg/inherit/covariant9.C: New test.
30142         * g++.dg/inherit/covariant10.C: New test.
30143         * g++.dg/inherit/covariant11.C: New test.
30145 2003-10-23  Jason Merrill  <jason@redhat.com>
30147         PR c++/12726
30148         * g++.dg/ext/complit2.C: New test.
30150 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30152         PR target/12654
30153         * gcc.c-torture/execute/20031020-1.c: New test.
30155 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30157         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30158         following the jump_insn.
30160 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30162         * gcc.dg/cast-lvalue-1.c: New test.
30164 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30166         PR c++/11962
30167         * g++.dg/template/cond2.C: New test.
30169 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30171         * gcc.dg/builtins-28.c: New test.
30173 2003-10-20  Jan Hubicka  <jh@suse.cz>
30175         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30176         parameter.
30177         * testsuite/gcc.dg/inline-2.c: Likewise.
30179 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30181         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30182         * gcc.dg/nest.c: Likewise.
30184 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30186         PR c++/9781, c++/10583, c++/11862
30187         * g++.dg/parse/crash13.C: New test.
30189 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30191         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30193 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30195         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30196         Define HAVE_C99_RUNTIME except on Solaris.
30197         * gcc.dg/builtins-20.c: Likewise.
30199 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30201         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30203 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30205         PR c++/12495
30206         * g++.dg/template/crash21.C: New test.
30208 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30210         PR c++/2513
30211         * g++.dg/template/typename5.C: New test.
30213 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30215         PR c++/12369
30216         * g++.dg/template/friend25.C: New test.
30218 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30220         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30221         versions.
30223 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30225         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30226         == 2147483647.
30228 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30230         * gcc.c-torture/execute/960416-1.x: Remove.
30231         * gcc.c-torture/execute/divconst-3.x: Likewise.
30233 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30235         PR target/12598
30236         * gcc.dg/torture/cris-volatile-1.c: New test.
30238 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30240         PR optimization/9325
30241         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30242         for overflowing floating point to integer conversion during RTL
30243         simplification.
30245 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30247         * objc/execute/_cmd.m: Fix typo.
30248         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30249         Relax 'scan-assembler' regexp.
30250         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30251         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30252         * objc.dg/zero-link-2.m: Remove blank line.
30253         * objc.dg/zero-link-3.m: New test case.
30255 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30257         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30259         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30260         than linker trickery.
30262 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30264         PR c++/12370
30265         * g++.dg/other/friend2.C: New test.
30267 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30269         * gcc.dg/20031012-1.c: New test.
30271 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30273         * gcc.dg/weak/weak-3.c: Fix for new warning.
30275 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30277         PR optimization/8750
30278         * gcc.c-torture/execute/20031012-1.c: New test case.
30280 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30282         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30283         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30285 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30287         PR optimization/12260
30288         * gcc.c-torture/compile/20031011-2.c: New test case.
30290 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30292         * gcc.c-torture/execute/20031011-1.c: New testcase.
30294 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30296         * gcc.c-torture/compile/20031011-1.c: New test.
30298 2003-10-11  Jan Hubicka  <jh@suse.cz>
30300         * g++.dg/other/first-global.C: New test.
30302 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30304         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30306 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30308         * gcc.c-torture/compile/20031010-1.c: New test.
30310 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30312         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30313         * gcc.c-torture/execute/va-arg-25.c: ... here.
30315 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30317         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30319 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30321         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30323 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30325         * g++.dg/parse/error2.C: New test.
30327 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30329         PR c++/11097
30330         * g++.dg/other/error5.C: Modify the error message.
30331         * g++.dg/lookup/using8.C: New test.
30333 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30335         * gcc.dg/darwin-abi-2.c: New file.
30336         * gcc.c-torture/execute/va-arg-24.c: New file.
30338 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30340         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30341         indentation.
30343 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30345         PR c++/10147
30346         * g++.dg/other/error4.C: Update error messages.
30347         * g++.dg/template/ptrmem4.C: Likewise.
30349         PR c++/12337
30350         * g++.dg/init/new9.C: New test.
30352         PR c++/12334, c++/12236, c++/8656
30353         * g++.dg/ext/attrib8.C: New test.
30355 2003-10-06  Devang Patel  <dpatel@apple.com>
30357         * gcc.dg/debug/dwarf2-3.h: New test.
30358         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30360 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30362         * g++.dg/opt/cfg2.C: New test.
30364 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30366         * g++.dg/opt/float1.C: New test.
30368 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30370         * gcc.dg/c90-array-lval-6.c: New test.
30371         * gcc.dg/c99-array-lval-6.c: New test.
30373 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30374             Ziemowit Laski  <zlaski@apple.com>
30376         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30377         'Derived', so that it is never considered a class method; add
30378         new warning for '+port' method ambiguity.
30379         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30380         <objc/objc-api.h> (needed on Mac OS X).
30381         * objc.dg/method-13.m: New test.
30383 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30385         PR optimization/9325, PR java/6391
30386         * gcc.c-torture/execute/20031003-1.c: New test case.
30388 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30390         PR optimization/12180
30391         * gcc.dg/20031002-1.c: New test.
30393         PR c++/12486
30394         * g++.dg/inherit/error1.C: New test.
30396 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30398         * lib/f-torture.exp (search_for): Rename to...
30399         (search_for_re): This.  Also, clean up comments and the
30400         "regexp" invocation.
30402 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30404         * gcc.c-torture/compile/20031002-1.c: New test.
30406 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30408         * g++.dg/opt/cond1.C: New test.
30410 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30412         * gcc.dg/Wold-style-definition-2.c: New testcase.
30413         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30415 2003-09-29  Richard Henderson  <rth@redhat.com>
30417         * g++.dg/init/array10.C: Add dg-options.
30419 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30421         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30423 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30425         * g++.dg/template/friend19.C: Fix typo.
30426         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30428 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30430         * gcc.c-torture/execute/20030928-1.c: New test.
30431         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30433 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30435         * g++.dg/opt/unroll1.C: New test.
30437 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30439         PR optimization/11741
30440         * gcc.dg/20030926-1.c: New test case.
30442 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30444         PR c++/5655
30445         * g++.dg/parse/access7.C: New test.
30446         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30448 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30450         MERGE OF objc-improvements-branch into MAINLINE:
30451         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30452         if libobjc has not been built.
30453         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30454         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30455         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30456         objc/execute/nested-3.m, objc/execute/np-2.m,
30457         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30458         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30459         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30460         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30461         objc.dg/special/unclaimed-category-1.h,
30462         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30463         well as GNU runtime.
30464         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30465         * execute/cascading-1.m, execute/function-message-1.m,
30466         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30467         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30468         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30469         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30470         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30471         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30472         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30473         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30474         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30475         * objc.dg/bitfield-2.m: Run only on Darwin.
30476         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30477         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30478         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30479         * objc.dg/const-str-1.m: Fix constant string layout.
30481 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30483         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30485 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30487         * gcc.dg/darwin-abi-1.c: New file.
30489 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30491         PR target/12281
30492         * gcc.c-torture/compile/20030921-1.c: New test.
30494 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30496         * g++.dg/opt/reg-stack2.C: New test.
30498 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30500         * g++.dg/eh/delayslot1.C: New test.
30502 2003-09-20  Richard Henderson  <rth@redhat.com>
30504         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30506 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30508         * gcc.c-torture/execute/20030920-1.c: New test case.
30510 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30512         * g++.dg/rtti/typeid3.C: Correct expected error message.
30514 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30516         PR c++/157
30517         * g++.dg/parse/crash12.C: New test.
30519 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30521         * gcc.dg/compat/mixed-struct-check.h: New.
30522         * gcc.dg/compat/mixed-struct-defs.h: New.
30523         * gcc.dg/compat/mixed-struct-init.h: New.
30524         * gcc.dg/compat/struct-by-value-19_main.c: New.
30525         * gcc.dg/compat/struct-by-value-19_x.c: New.
30526         * gcc.dg/compat/struct-by-value-19_y.c: New.
30527         * gcc.dg/compat/struct-by-value-20_main.c: New.
30528         * gcc.dg/compat/struct-by-value-20_x.c: New.
30529         * gcc.dg/compat/struct-by-value-20_y.c: New.
30530         * gcc.dg/compat/struct-return-19_main.c: New.
30531         * gcc.dg/compat/struct-return-19_x.c: New.
30532         * gcc.dg/compat/struct-return-19_y.c: New.
30533         * gcc.dg/compat/struct-return-20_main.c: New.
30534         * gcc.dg/compat/struct-return-20_x.c: New.
30535         * gcc.dg/compat/struct-return-20_y.c: New.
30537 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30538         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30539         so that it will not complain on LP64 targets.
30541 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30543         PR c++/495
30544         * g++.dg/template/friend24.C: New test.
30546 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30548         PR c++/12332
30549         * g++.dg/template/memtmpl2.C: New test.
30551 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30553         PR target/11184
30554         * gcc.dg/builtin-apply1.c: New test.
30556 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30558         PR c++/9848
30559         * g++.dg/warn/Wunused-4.C: New test.
30561 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30563         PR c++/12316
30564         * g++.dg/other/gc2.C: New test.
30566 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30568         PR c++/11991
30569         * g++.dg/rtti/typeid3.C: New test.
30571         PR c++/12266
30572         * g++.dg/overload/template1.C: New test.
30574 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30576         * g++.dg/opt/cfg3.C: New test.
30578 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30580         PR c++/7939
30581         * g++.dg/template/crash11.C: New test.
30583 2003-09-16  Jason Merrill  <jason@redhat.com>
30584             Jakub Jelinek  <jakub@redhat.com>
30586         * gcc.dg/attr-warn-unused-result.c: New test.
30588 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30590         PR c++/12184
30591         * g++.dg/expr/call2.C: New test.
30593 2003-09-15  Andreas Jaeger  <aj@suse.de>
30595         * gcc.dg/Wold-style-definition-1.c: New test.
30597 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30599         PR c++/3907
30600         * g++.dg/parse/template12.C: New test.
30602         * g++.dg/abi/bitfield11.C: New test.
30603         * g++.dg/abi/bitfield12.C: Likewise.
30605 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30607         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30608         non-expansion of functional macro name without arguments at EOL.
30609         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30611 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30613         * gcc.c-torture/execute/20030914-[12].c: New tests.
30615 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30617         PR c++/11788
30618         * g++.dg/overload/addr1.C: New test.
30620 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30622         * gcc.dg/20030909-1.c: New test.
30624 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30626         * gcc.dg/ultrasp10.c: New test.
30628 2003-09-09  Devang Patel  <dpatel@apple.com>
30630         * gcc.dg/darwin-ld-6.c: New test.
30632 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30634         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30636 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30638         * gcc.dg/ia64-types1.c: New test.
30639         * gcc.dg/ia64-types2.c: Likewise.
30641 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30643         * gcc.dg/builtins-1.c: Add more _Complex tests.
30644         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30646         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30647         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30649 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30651         PR c++/11786
30652         * g++.dg/lookup/koenig2.C: New test.
30654         PR c++/5296
30655         * g++.dg/rtti/typeid2.C: New test.
30657 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30659         * gcc.c-torture/compile/20030904-1.c: New test.
30661 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30663         * g++.dg/opt/longbranch2.C: New test.
30665 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30667         * g++.dg/template/crash10.C: Only compile it.
30669 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30671         PR middle-end/11665
30672         * gcc.c-torture/compile/20030907-1.c: New test.
30673         * g++.dg/init/array11.C: New test.
30675 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30677         PR c++/11852
30678         * g++.dg/init/struct1.C: New test.
30680 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30682         PR c++/12181
30683         * g++.dg/expr/comma1.C: New test.
30685 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30687         PR c++/11867
30688         * g++.dg/expr/static_cast5.C: New test.
30690 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30692         PR c++/11507
30693         * g++.dg/lookup/scoped7.C: New test.
30695         PR c++/9574
30696         * g++.dg/other/static1.C: New test.
30698         PR c++/11490
30699         * g++.dg/warn/template-1.C: New test.
30701         PR c++/11432
30702         * g++.dg/template/crash10.C: New test.
30704         PR c++/2478
30705         * g++.dg/overload/VLA.C: New test.
30707         PR c++/10804
30708         * g++.dg/template/call1.C: New test.
30710 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30712         PR c++/11794
30713         * g++.dg/parse/using3.C: New test.
30715 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30717         PR c++/11409
30718         * g++.dg/overload/builtin3.C: New test case.
30720 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30722         PR c/9862
30723         * gcc.dg/20030906-1.c: New test.
30724         * gcc.dg/20030906-2.c: Likewise.
30726 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30728         PR c++/12167
30729         * g++.dg/parse/defarg5.C: New test.
30731         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30733 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30735         PR c++/12163
30736         * g++.dg/expr/static_cast4.C: New test.
30738         PR c++/12146
30739         * g++.dg/template/crash9.C: New test.
30741 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30743         * g++.old-deja/g++.ext/pretty2.C: Update for change
30744         in __FUNCTION__.
30745         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30747 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30749         PR c++/11922
30750         * g++/dg/template/qualified-id1.C: New test.
30752         PR c++/12037
30753         * g++.dg/warn/noeffect4.C: New test.
30755 2003-09-04  Matt Austern  <austern@apple.com>
30757         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30758         * g++.dg/ext/fnname2.C: Likewise.
30759         * g++.dg/ext/fnname3.C: Likewise.
30761 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30763         * g++.dg/expr/lval1.C: New test.
30764         * g++.dg/ext/lvcast.C: Remove.
30766 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30768         PR optimization/11700.
30769         * gcc.c-torture/compile/20030903-1.c: New test case.
30771 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30773         PR c++/12053
30774         * g++.dg/abi/layout4.C: New test.
30776 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30778         PR c++/11553
30779         * g++.dg/parse/friend3.C: New test.
30781 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30783         PR c++/11847
30784         * g++.dg/template/class1.C: New test.
30786         PR c++/11808
30787         * g++.dg/expr/call1.C: New test.
30789 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30791         PR c++/12114
30792         * g++.dg/init/ref9.C: New test.
30794         PR c++/11972
30795         * g++.dg/template/nested4.C: New test.
30797 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30799         PR c++/12093
30800         * g++.dg/template/non-dependent4.C: New test.
30802         PR c++/11928
30803         * g++.dg/inherit/conv1.C: New test.
30805 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30807         PR c++/6196
30808         * g++.dg/ext/label1.C: New test.
30809         * g++.dg/ext/label2.C: Likewise.
30811 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30813         * g++.dg/expr/cond3.C: New test.
30815 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30817         * gcc.dg/builtins-1.c: Add new builtin cases.
30819 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30821         * gcc.dg/builtins-1.c: Add new cases.
30822         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30824 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30826         * gcc.dg/builtins-1.c: Add more math builtin tests.
30827         * gcc.dg/torture/builtin-attr-1.c: New test.
30829 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30831         PR optimization/5079
30832         * g++.dg/opt/static3.C: New test.
30834 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30836         * gcc.misc-tests/gcov-10b.c: New test.
30838 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30840         * g++.dg/opt/ptrmem3.C: New test.
30842         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30844 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30846         * gcc.dg/20030826-2.c: New test.
30848 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30850         PR middle-end/12002
30851         * g77.f-torture/compile/12002.f: New test case.
30853 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30855         * gcc.dg/20030826-1.c: New test case.
30857 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30859         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30861 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30863         PR c++/11871
30864         * c++.dg/lookup/crash1.C: New test.
30866         * c++.dg/warn/noeffect3.C: New test.
30868 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30870         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30871         * gcc.dg/compat/vector-1_y.c: Ditto.
30872         * gcc.dg/compat/vector-2_x.c: Ditto.
30873         * gcc.dg/compat/vector-2_y.c: Ditto.
30875 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30877         * gcc.dg/20030702-1.c: New test.
30879 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30881         PR c++/8795
30882         * g++.dg/ext/altivec-1.C: New test.
30884 2003-08-24  Richard Henderson  <rth@redhat.com>
30886         * g++.dg/eh/simd-2.C: Add -w for x86.
30888 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30890         * gcc.dg/20030815-1.c: New test.
30892 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30894         PR c++/3765
30895         * g++.dg/parse/access6.C: New test.
30897 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30899         PR c++/641, c++/11876
30900         * g++.dg/template/friend22.C: New test.
30901         * g++.dg/template/friend23.C: Likewise.
30903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30905         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30906         identically.
30908 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30910         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30914         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30916 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30918         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30920 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30922         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30924 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30926         PR c++/11919
30927         * g++.dg/overload/prom1.C: New test.
30929         PR c++/11551
30930         * g++.dg/parse/dtor2.C: New test.
30932         PR c++/10762
30933         * g++.dg/parse/using2.C: New test.
30935 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30937         PR target/11805
30938         * gcc.c-torture/compile/20030821-1.c: New.
30940 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30942         PR c++/11834
30943         * g++.dg/template/deduce2.C: New test.
30945 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30947         * gcc.c-torture/execute/20030821-1.c: New test.
30949 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30951         PR middle-end/11984
30952         * gcc.dg/20030820-1.c: New test case.
30954 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30956         PR c++/11945
30957         * g++.dg/warn/noeffect2.C: New test.
30959 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30961         PR c++/10926
30962         * g++.dg/template/dtor2.C: New test.
30964         PR c++/11684
30965         * g++.dg/template/operator1.C: New test.
30966         * g++.dg/parse/operator4.C: New test.
30968         PR c++/11946.C
30969         * g++.dg/expr/enum1.C: New test.
30970         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30972         PR c++/11036.C
30973         * g++.dg/parse/elab2.C: New test.
30974         * g++.dg/parse/typedef4.C: Change error message.
30975         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30976         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30977         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30979 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30981         * gcc.dg/pch/warn-1.c: New.
30982         * gcc.dg/pch/warn-1.hs: New.
30984         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30985         not-tested file.
30987 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30989         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30991 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30993         * gcc.dg/uninit-D.c: New Test.
30994         * gcc.dg/uninit-E.c: New Test.
30995         * gcc.dg/uninit-F.c: New Test.
30996         * gcc.dg/uninit-G.c: New Test.
30998 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31000         * g++.dg/README: Describe the pch directory.
31002 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31004         PR c++/11174
31005         * g++.dg/parse/access4.C: New test.
31006         * g++.dg/parse/access5.C: Likewise.
31007         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31009 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31011         * gcc.dg/noncompile/20030818-1.c: New.
31013 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31015         PR c++/11957
31016         * g++.dg/warn/noeffect1.C: New test.
31018         * g++.dg/template/scope2.C: New test.
31019         * g++.dg/template/error2.C: Correct dg-error
31021 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31023         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31025 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31027         PR C++/11512
31028         * g++.dg/template/warn1.C: New.
31030 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31032         * g++.dg/template/error2.C: New test.
31033         * g++.dg/lookup/using7.C: Adjust errors
31034         * g++.old-deja/g++.pt/crash36.C: Likewise.
31035         * g++.old-deja/g++.pt/derived3.C: Likewise.
31037 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31039         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31040         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31041         * gcc.c-torture/execute/builtins/string-9.c: New, from
31042         string-opt-9.c.  Adjust for execute/builtins framework.
31043         * gcc.c-torture/execute/string-opt-9.c: Delete.
31045 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31047         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31049         * g++.dg/parse/ret-type2.C: New test.
31051         PR c++/11703
31052         * g++.dg/init/new8.C: New test.
31054         PR c++/10923
31055         * g++.dg/parse/typedef5.C: New test.
31057         PR c++/9512
31058         * g++.dg/parse/qualified2.C: New test.
31059         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31060         invalid code.
31062 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31064         * g++.dg/conversion/ptrmem1.C: New test.
31066 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31068         PR target/11693
31069         * gcc.dg/20030811-1.c: New test.
31071         PR target/11535
31072         * gcc.c-torture/execute/20030811-1.c: New test.
31074 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31076         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31078 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31080         PR c++/11789.C
31081         * g++.dg/inherit/multiple1.C: New test.
31083 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31085         * gcc.dg/spe1.c: New test.
31087         PR c++/11670
31088         * g++.dg/expr/cast2.C: New test.
31090         PR c++/10530
31091         * g++.dg/template/dependent-name2.C: New test.
31093 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31095         * g++.dg/parse/crash11.C: Put the dg options in comments.
31097 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31099         * lib/gcc-dg.exp: Update for diagnostic change.
31101 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31103         PR c++/5767
31104         * g++.dg/parse/crash11.C: New test.
31106 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31108         * gcc.dg/cpp/spacing1.c: Update.
31110 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31112         PR target/11739
31113         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31114         a value for -mtune.
31116 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31118         PR middle-end/11771
31119         * gcc.c-torture/compile/20030804-1.c: New test case.
31121 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31123         * gcc.dg/20030804-1.c: New test case.
31125 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31127         * gcc.dg/cpp/separate-1.c: New test.
31129 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31131         PR c++/11704
31132         * g++.dg/template/dependent-expr2.C: New test.
31134         PR c++/11766
31135         * g++.dg/expr/ptrmem1.C: New test.
31137 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31139         PR c++/9453
31140         * g++.dg/template/friend15.C: New test.
31142 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31144         * lib/dg-pch.exp: Work round PCH bug.
31146 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31148         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31149         builtins.  Move cases from builtins-4.c here.
31151         * gcc.dg/torture/builtin-math-1.c: New test taken from
31152         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31153         additional cases.
31155         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31156         Delete.
31158 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31160         PR c++/9447
31161         * g++.dg/template/using7.C: New test.
31163 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31165         * import1.c, import2.c: New tests.
31167 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31169         * g++.dg/eh/crossjump1.C: New test.
31171 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31173         PR c++/11697
31174         * g++.dg/template/using6.C: New test.
31176         PR c++/11744
31177         * g++.dg/template/koenig2.C: New test.
31179 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31181         PR c++/7983
31182         * g++.dg/parse/typedef4.C: New test.
31184 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31186         PR c++/8442, c++/8806
31187         * g++.dg/template/elab1.C: New test.
31188         * g++.dg/template/type2.C: Likewise.
31189         * g++.dg/template/ttp3.C: Adjust expected error message.
31190         * g++.old-deja/g++.law/visibility13.C: Likewise.
31191         * g++.old-deja/g++.niklas/t135.C: Likewise.
31192         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31193         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31194         template argument.
31195         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31197 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31199         PR c++/11295
31200         * g++.dg/ext/stmtexpr1.C: New test.
31202         * g++.dg/opt/tmp1.C: New test.
31204         PR c++/11525
31205         * g++.dg/parse/constant4.C: New test.
31207         PR c++/9447
31208         * g++.dg/template/using5.C: New test.
31210 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31212         * gcc.dg/builtins-27.c: New test case.
31214 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31216         * gcc.dg/tls/opt-7.c: New test.
31218 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31220         * g++.old-deja/g++.other/crash18.C: Remove.
31222 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31224         * g++.dg/template/explicit3.C: New.
31225         * g++.dg/template/explicit4.C: New.
31226         * g++.dg/template/explicit5.C: New.
31228         PR c++/11347
31229         * g++.dg/template/memtmpl1.C: New.
31231 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31233         PR target/11565
31234         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31235         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31237 2003-07-30  Jan Hubicka  <jh@suse.cz>
31239         * vtgc1.c: Kill.
31241 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31243         * gcc.dg/struct-in-proto-1.c: New test.
31245 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31247         * gcc.dg/cpp/include2.c: Only expect one message.
31249 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31251         PR c++/9447
31252         * g++.dg/template/using1.C: New test.
31253         * g++.dg/template/using2.C: New test.
31254         * g++.dg/template/using3.C: New test.
31255         * g++.dg/template/using4.C: New test.
31257 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31259         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31260         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31262 2003-07-28  Jan Hubicka  <jh@suse.cz>
31264         PR c++/11530
31265         * g++.dg/opt/call1.C: New test.
31267 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31269         PR c++/11667
31270         * g++.dg/init/enum2.C: New test.
31271         * g++.dg/template/overload1.C: Add "-w" option.
31273 2003-07-28    <hp@bitrange.com>
31275         * gcc.dg/Wdeclaration-after-statement-1.c,
31276         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31278 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31280         * gcc.c-torture/compile/20030725-1.c: New test.
31282 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31284         * gcc.dg/20030505.c: Only run for SPE.
31285         Remove definition of opaque type.
31287 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31289         * g++.dg/template/ptrmem6.C: New test.
31291 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31293         * gcc.c-torture/compile/zero-strct-2.c: New test.
31295 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31297         * gcc.dg/intermod-1.c: New test.
31299 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31301         PR c++/11617
31302         * g++.dg/template/lookup2.C: New test.
31303         * g++.dg/template/memclass1.C: Remove instantiated from error.
31304         * g++.dg/other/error2.C: Tweak expected errors.
31306         PR c++/11596
31307         * g++.dg/template/defarg3.C: New test.
31309         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31311 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31313         * g++.dg/inherit/access5.C: New test.
31315 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31317         PR c++/11513
31318         * g++.dg/template/crash8.C: New test.
31320 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31322         PR c/10602
31323         * gcc.dg/noncompile/incomplete-2.c: New test.
31325 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31327         PR c++/11645
31328         * g++.dg/inherit/access4.C: New test.
31330         PR c++/11517
31331         * g++.dg/expr/cond2.C: New test.
31333         PR optimization/10679
31334         * g++.dg/opt/inline4.C: New test.
31336 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31338         * g++.dg/parse/crash10: New test.
31340 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31342         * g++.dg/ext/flexary1.C: New test.
31344 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31346         PR c++/10793
31347         * g++.dg/template/crash9.C: New test.
31349 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31351         PR c++/3004
31352         * g++.dg/parse/typedef3.C: New test.
31354         PR c++/7906
31355         * g++.dg/parse/operator2.C: New test.
31357         PR c++/8895
31358         * g++.dg/parse/def-tmpl-arg1.C: New test.
31360         PR c++/9282
31361         * g++.dg/parse/funptr1.C: New test.
31363         PR c++/9452
31364         * g++.dg/parse/ambig3.C: New test.
31366         PR c++/9454
31367         * g++.dg/parse/operator3.C: New test.
31369         PR c++/9486
31370         * g++.dg/parse/template10.C: New test.
31372         PR c++/9488
31373         * g++.dg/parse/template11.C: New test.
31375         PR c++/10150
31376         * g++.dg/parse/invalid-op1.C: New test.
31378         PR c++/10247
31379         * g++.dg/parse/condexpr1.C: New test.
31381 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31383         * g++.dg/ext/packed3.C: New test.
31384         * g++.dg/ext/packed4.C: New test.
31386         * gcc.dg/pack-test-3.c: New test.
31388 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31390         * lib/compat.exp: Handle dg-options per source file.
31391         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31392         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31393         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31394         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31395         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31396         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31397         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31398         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31399         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31400         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31401         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31402         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31403         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31404         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31406 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31408         PR c/10320
31409         * gcc.c-torture/execute/20030718-1.c: New test.
31411 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31413         PR optimization/11536
31414         * gcc.dg/20030721-1.c: New test.
31416 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31418         PR c++/11546
31419         * g++.dg/template/lookup1.C: New test.
31421 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31423         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31424         diagnostics of ill-formed constructs involving labels.
31425         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31426         the new 'previously defined here' message.
31428 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31430         * g++.dg/parse/non-dependent2.C: New test.
31432 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31434         * g++.dg/init/init-ref4.C: xfail on targets without
31435         weak symbols.
31437 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31439         PR target/11087
31440         * gcc.c-torture/execute/20030717-1.c: New test.
31442 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31444         * g++.dg/opt/cfg1.C: New test.
31446 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31448         PR optimization/11557
31449         * gcc.dg/20030717-1.c: New test.
31451 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31453         PR c++/10476
31454         * g++.dg/expr/crash-1.C: New test.
31456         PR c++/11027
31457         * g++.dg/template/init3.C: New test.
31459         PR c++/8222
31460         * g++.dg/template/non-dependent1.C: New test.
31462         PR c++/11070
31463         * g++.dg/template/non-dependent2.C: New test.
31465         PR c++/11071
31466         * g++.dg/template/non-dependent3.C: New test.
31468         PR c++/9907
31469         * g++.dg/template/sizeof5.C: New test.
31471 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31473         PR 11498
31474         * gcc.c-torture/compile/mangle-1.c: New file.
31476 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31478         PR c++/7809
31479         * g++.dg/parse/access3.C: New test.
31481 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31483         PR c++/11384
31484         * g++.dg/init/init-ref4.C: New test.
31486 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31488         PR c++/11547
31489         * g++.dg/parse/constant3.C: New test.
31490         * g++.dg/parse/crash7.C: Likewise.
31492 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31494         PR target/11008
31495         * gcc.dg/i386-pentium4-not-mull.c: New.
31497 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31499         * gcc.dg/asm-names.c (ymain): Make it weak.
31501 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31503         PR c++/5421
31504         * g++.dg/template/friend21.C: New test.
31506 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31508         * gcc.dg/cleanup-8.c: New test.
31509         * gcc.dg/cleanup-9.c: New test.
31511 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31513         * g++.dg/ext/dll-MI1.h: New file.
31514         * g++.dg/ext/dllexport-MI1.C: New file.
31515         * g++.dg/ext/dllimport-MI1.C: New file.
31517 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31519         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31520         it does not have cmpstrsi patterns (just cmpmemsi).
31522 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31524         PR debug/11473
31525         * g++.dg/debug/debug8.C: New test.
31527 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31529         PR c++/10108
31530         * g++.dg/template/crash7.C: New test.
31532 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31534         PR target/10795
31535         * gcc.c-torture/compile/20030708-1.c: New.
31537 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31539         * gcc.c-torture/execute/20030715-1.c: New test.
31541 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31543         * gcc.dg/pch/inline-3.c: New file.
31544         * gcc.dg/pch/inline-3.hs: New file.
31545         * gcc.dg/pch/inline-4.c: New file.
31546         * gcc.dg/pch/inline-4.hs: New file.
31548 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31550         PR c++/11509
31551         * g++.dg/template/crash6.C: New test.
31553         PR c++/7053
31554         * g++.dg/template/friend20.C: New test.
31556         PR c++/7019
31557         * g++.dg/template/overload2.C: New test.
31559 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31561         PR optimization/11440
31562         * gcc.c-torture/execute/20030714-1.c: New test.
31564 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31566         PR c++/11154
31567         * g++.dg/template/partial2.C: New test.
31569 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31571         PR c++/11503
31572         * g++.dg/template/anon1.C: New test.
31574         PR c++/11493
31575         PR c++/11495
31576         * g++.dg/parse/template9.C: Likewise.
31577         * g++.dg/template/crash4.C: New test.
31578         * g++.dg/template/koenig1.C: Likewise.
31579         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31580         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31581         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31582         functions.
31583         * g++.old-deja/g++.jason/template36.C: Likewise.
31584         * g++.old-deja/g++.mike/p1989.C: Likewise.
31585         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31586         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31587         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31588         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31589         compiling.
31590         * g++.old-deja/g++.pt/union2.C: Use this->.
31592 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31594         * gcc.dg/20030711-1.c: New test.
31596 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31598         PR c++/11050
31599         * g++.dg/parse/args1.C: New test.
31600         * g++.pt/defarg8.C: Change expected errors.
31602 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31604         PR c++/8164
31605         * g++.dg/template/nontype2.C: New test.
31607         PR c++/10558
31608         * g++.dg/parse/template8.C: New test.
31610         PR c++/8327
31611         * g++.dg/template/scope1.C: New test.
31613         * g++.dg/warn/Wsign-compare-1.C: New test.
31615 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31617         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31619 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31621         PR c++/9411
31622         * g++.dg/template/explicit2.C: New test.
31624         PR c++/10032
31625         * g++.dg/warn/pedantic1.C: New test.
31627 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31629         PR c++ 9483
31630         * g++.dg/other/field1.C: New test.
31632 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31634         PR c/11449
31635         * gcc.c-torture/compile/20030707-1.c: New.
31637 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31639         PR c++/10849
31640         * g++.dg/template/access12.C: New test.
31642 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31644         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31645         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31646         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31647         * gcc.misc-tests/gcov.exp: Update
31648         * g++.dg/gcov/gcov.exp: Update
31649         * lib/gcov.exp: Update.
31651 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31653         * g++.dg/abi/mangle17.C: Make sure template expressions are
31654         dependent.
31655         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31656         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31657         * g++.dg/opt/stack1.C: Remove erroneous code.
31658         * g++.dg/parse/template7.C: New test.
31659         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31660         * g++.old-deja/g++.pt/crash4.C: Likewise.
31662 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31664         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31665         with zero or one occurence of `$' after the initial `L'.
31667 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31669         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31671 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31673         PR c/11370
31674         * gcc.dg/Wunreachable-6.c: New testcase.
31675         * gcc.dg/Wunreachable-7.c: New testcase.
31677 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31679         PR c/11420
31680         * gcc.dg/20030708-1.c: New test.
31682 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31684         * gcc.dg/compat/sdata-section.h: New file.
31685         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31686         * gcc.dg/torture/mips-sdata-1.c: New test.
31688 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31690         PR c++/11030
31691         * g++.dg/template/friend19.C: New test.
31693 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31695         * g++.dg/opt/strength-reduce.C: New test.
31697 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31699         PR target/10979
31700         * gcc.dg/20030707-1.c: New testcase.
31702 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31704         PR optimization/11059
31705         * g++.dg/opt/emptyunion.C: New testcase.
31707 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31708             Eric Botcazou  <ebotcazou@libertysurf.fr>
31710         * g++.dg/opt/stack1.C: New test.
31712 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31714         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31715         run test.
31717         PR c++/11431
31718         * g++.dg/expr/static_cast3.C: New test.
31720 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31722         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31723         everywhere.
31724         * gcc.dg/concat.c: Concatenation of string constants with
31725         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31726         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31727         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31728         necessary to avoid multi-character character constant warning.
31729         * gcc.dg/cpp/escape.c: Likewise.
31730         * gcc.dg/cpp/ucs.c: Likewise.
31731         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31732         Fix a typo.
31734 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31736         PR c/11428
31737         * gcc.c-torture/compile/20030704-1.c: New.
31739 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31741         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31743 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31745         PR c++/5287, PR c++/7910,  PR c++/11021
31746         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31747         tests for warnings.
31748         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31749         * g++.dg/ext/dllimport3.C: Likewise.
31750         * g++.dg/ext/dllimport4.C: New file.
31751         * g++.dg/ext/dllimport5.C: New file.
31752         * g++.dg/ext/dllimport6.C: New file.
31753         * g++.dg/ext/dllimport7.C: New file.
31754         * g++.dg/ext/dllimport8.C: New file.
31755         * g++.dg/ext/dllimport9.C: New file.
31756         * g++.dg/ext/dllimport10.C: New file.
31757         * g++.dg/ext/dllexport1.C: New file.
31759 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31761         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31762         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31764 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31766         * gcc.dg/builtins-25.c: New testcase.
31767         * gcc.dg/builtins-26.c: New testcase.
31769 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31771         * gcc.dg/compat/vector-defs.h: New file.
31772         * gcc.dg/compat/vector-setup.h: New file.
31773         * gcc.dg/compat/vector-check.h: New file.
31774         * gcc.dg/compat/vector-1_main.c: New file.
31775         * gcc.dg/compat/vector-1_x.c: New file.
31776         * gcc.dg/compat/vector-1_y.c: New file.
31777         * gcc.dg/compat/vector-2_main.c: New file.
31778         * gcc.dg/compat/vector-2_x.c: New file.
31779         * gcc.dg/compat/vector-2_y.c: New file.
31781         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31782         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31783         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31784         * gcc.dg/compat/struct-align-1.h: New file.
31785         * gcc.dg/compat/struct-align-1_main.c: New file.
31786         * gcc.dg/compat/struct-align-1_x.c: New file.
31787         * gcc.dg/compat/struct-align-1_y.c: New file.
31788         * gcc.dg/compat/struct-align-2.h: New file.
31789         * gcc.dg/compat/struct-align-2_main.c: New file.
31790         * gcc.dg/compat/struct-align-2_x.c: New file.
31791         * gcc.dg/compat/struct-align-2_y.c: New file.
31793         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31794         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31795         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31796         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31797         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31798         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31799         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31800         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31801         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31802         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31803         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31804         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31805         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31806         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31807         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31808         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31809         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31810         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31811         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31812         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31813         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31814         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31815         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31816         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31817         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31818         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31819         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31820         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31821         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31823 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31825         * gcc.dg/i386-call-1.c: New test.
31827 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31829         PR c++/9162
31830         * g++.dg/parse/defarg4.C: New.
31832 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31834         PR target/10700
31835         * gcc.c-torture/compile/20030703-1.c: New test case.
31837 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31839         * g++.dg/template/local3.C: Remove extra semicolon.
31841 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31843         * gcc.dg/i386-volatile-1.c: New test.
31845 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31847         PR c++/11072
31848         * g++.dg/other/offsetof2.C: XFAIL.
31849         * g++.dg/other/offsetof5.C: New.
31851         PR c++/10219
31852         * g++.dg/template/error1.C: New.
31854         PR c++/9779
31855         * g++.dg/template/dependent-expr1.C: New.
31857 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31859         PR c++/6949
31860         * g++.dg/template/local3.C: New test.
31862         PR c++/11149
31863         * g++.dg/lookup/scoped6.C: New test.
31865 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31867         PR c++/8046
31868         * g++.dg/other/error7.C: New test.
31870 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31872         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31873         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31874         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31875         * g++.old-deja/g++.other/union2.C: Likewise.
31876         * gcc.dg/c90-const-expr-2.c: Likewise.
31877         * gcc.dg/c90-const-expr-3.c: Likewise.
31878         * gcc.dg/c99-const-expr-2.c: Likewise.
31879         * gcc.dg/c99-const-expr-3.c: Likewise.
31880         * gcc.dg/concat.c: Likewise.
31882 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31884         PR c++/9559
31885         * g++.dg/init/static1.C: New test.
31887 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31889         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31890         * g++.old-deja/g++.other/access2.C: Likewise.
31891         * g++.old-deja/g++.other/decl2.C: Likewise.
31892         * gcc.c-torture/execute/20020615-1.c: Likewise.
31894 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31896         PR c++/4933
31897         * g++.dg/template/sizeof4.C: New test.
31899 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31901         * g++.dg/other/error6.C: New test.
31903 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31905         PR c++/10750
31906         * g++.dg/parse/constant2.C: New test.
31908 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31910         PR c++/11106
31911         * g++.dg/other/error5.C: New test.
31913 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31915         * gcc.dg/format/gcc_diag-1.c: New test.
31917 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31919         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31921 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31923         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31924         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31925         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31927 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31929         * gcc.c-torture/execute/builtins/string-8.c: New test.
31930         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31931         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31932         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31934 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31936         PR c++/10468
31937         * g++.dg/ext/typeof6.C: New test.
31939 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31941         PR c++/10796
31942         * g++.dg/init/enum1.C: New test.
31944 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31946         * gcc.dg/20030627-1.c: New test.
31948 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31950         PR c++/11332
31951         * g++.dg/expr/static_cast2.C: New test.
31953 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31954             Jakub Jelinek  <jakub@redhat.com>
31956         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31957         sprintf(dst,"%s",src) optimization.
31958         * gcc.c-torture/execute/20030626-1.c: New test case.
31959         * gcc.c-torture/execute/20030626-2.c: New test case.
31961 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31963         * gcc.c-torture/execute/multi-ix.c: New test.
31965         * gcc.c-torture/execute/simd-4.c (main):
31966         Added missing semicolon at end of union.
31968 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31970         PR c++/8266
31971         * g++.dg/template/explicit-instantiation3.C: New test.
31973 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31975         * gcc.dg/20030626-1.c: Use signed char.
31977 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31979         * gcc.dg/20030626-1.c: New test.
31981 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31983         * const-str-2.m: Update.
31985 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31987         PR c++/10990
31988         * g++.dg/rtti/dyncast1.C: New test.
31989         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31990         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31991         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31993         PR c++/10931
31994         * g++.dg/expr/static_cast1.C: New test.
31996 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31998         * gcc.dg/20030625-1.c: New test.
32000 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32002         * gcc.c-torture/compile/20030624-1.c: New test case.
32004 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32006         * gcc.c-torture/execute/string-opt-17.c: New test.
32008 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32010         PR c++/5754
32011         * g++.dg/parse/crash6.C: New test.
32013 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32015         * gcc.dg/builtins-24.c: New test case.
32017 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32019         * g++.dg/opt/operator1.C: New test.
32021 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32023         * gcc.c-torture/execute/string-opt-16.c: New test case.
32025 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32027         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32028         * g++.old-deja/g++.other/conv7.C: Likewise.
32029         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32030         * g++.old-deja/g++.other/overload14.C: Likewise.
32032 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32034         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32035         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32039         PR c++/10888
32040         * g++.dg/warn/Winline-3.C: New test.
32042 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32044         * lib/target-supports.exp (check_alias_available): Make the test
32045         program acceptable to the Solaris assembler.
32047         PR c++/10749
32048         * g++.dg/template/memclass2.C: New test.
32050 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32051             Eric Botcazou  <ebotcazou@libertysurf.fr>
32053         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32054         data for non-matching targets.
32055         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32057 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32059         PR c++/10845
32060         * g++.dg/template/member3.C: New test.
32062 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32064         PR c++/10939
32065         * g++.dg/template/func1.C: New test.
32067         PR c++/9649
32068         * g++.dg/template/static4.C: New test.
32069         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32071         PR c++/11041
32072         * g++.dg/init/ref7.C: New test.
32074 2003-06-19  Matt Austern  <austern@apple.com>
32076         PR c++/11228
32077         * g++.dg/anew1.C: New test.
32078         * g++.dg/anew2.C: New test.
32079         * g++.dg/anew3.C: New test.
32080         * g++.dg/anew4.C: New test.
32082 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32084         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32086 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32088         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32089         endian-dependent.
32091 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32093         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32094         Remove cruft.
32096 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32098         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32099         * gcc.c-torture/compile/961203-1.c: Likewise.
32100         * gcc.c-torture/compile/980506-1.c: Likewise.
32102 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32104         PR c++/10712
32105         * g++.dg/lookup/using7.C: New test.
32107 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32109         PR c++/11105
32110         * g++.dg/abi/conv1.C: Remove it.
32111         * g++.dg/template/conv7.C: New test.
32112         * g++.dg/template/conv8.C: Likewise.
32113         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32114         conversion operator.
32116 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32118         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32119         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32120         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32121         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32122         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32123         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32124         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32125         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32126         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32127         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32128         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32129         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32130         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32131         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32132         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32133         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32134         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32135         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32136         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32137         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32138         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32139         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32140         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32141         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32142         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32143         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32144         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32145         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32146         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32148 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32150         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32151         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32152         indications.
32154 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32156         * gcc.dg/i386-387-5.c: New test case.
32157         * gcc.dg/i386-387-6.c: New test case.
32158         * gcc.dg/builtins-23.c: New test case.
32160 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32162         * gcc.dg/builtins-22.c: New test case.
32163         * gcc.dg/i386-387-1.c: Update to test exp.
32164         * gcc.dg/i386-387-2.c: Likewise.
32166 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32168         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32170 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32172         * lib/gcc-dg.exp (dg-require-dll): New function.
32173         (dg-xfail-if): Likewise.
32174         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32175         driver.
32177         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32178         * gcc.c-torture/compile/20001205-1.c: Likewise.
32179         * gcc.c-torture/compile/20001226-1.c: Likewise.
32180         * gcc.c-torture/compile/20010518-2.c: Likewise.
32181         * gcc.c-torture/compile/20020312-1.c: Likewise.
32182         * gcc.c-torture/compile/20020604-1.c: Likewise.
32183         * gcc.c-torture/compile/920501-12.c: Likewise.
32184         * gcc.c-torture/compile/920501-4.c: Likewise.
32185         * gcc.c-torture/compile/920520-1.c: Likewise.
32186         * gcc.c-torture/compile/920521-1.c: Likewise.
32187         * gcc.c-torture/compile/920625-1.c: Likewise.
32188         * gcc.c-torture/compile/961203-1.c: Likewise.
32189         * gcc.c-torture/compile/980506-1.c: Likewise.
32190         * gcc.c-torture/compile/981006-1.c: Likewise.
32191         * gcc.c-torture/compile/981022-1.c: Likewise.
32192         * gcc.c-torture/compile/981223-1.c: Likewise.
32193         * gcc.c-torture/compile/990617-1.c: Likewise.
32194         * gcc.c-torture/compile/dll.c: Likewise.
32195         * gcc.c-torture/compile/labels-3.c: Likewise.
32196         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32197         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32198         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32199         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32200         * gcc.c-torture/compile/simd-5.c: Likewise.
32201         * gcc.c-torture/compile/20000804-1.x: Remove.
32202         * gcc.c-torture/compile/20001205-1.x: Likewise.
32203         * gcc.c-torture/compile/20001226-1.x: Likewise.
32204         * gcc.c-torture/compile/20010518-2.x: Likewise.
32205         * gcc.c-torture/compile/20020312-1.x: Likewise.
32206         * gcc.c-torture/compile/20020604-1.x: Likewise.
32207         * gcc.c-torture/compile/920501-12.x: Likewise.
32208         * gcc.c-torture/compile/920501-4.x: Likewise.
32209         * gcc.c-torture/compile/920520-1.x: Likewise.
32210         * gcc.c-torture/compile/920521-1.x: Likewise.
32211         * gcc.c-torture/compile/920625-1.x: Likewise.
32212         * gcc.c-torture/compile/961203-1.x: Likewise.
32213         * gcc.c-torture/compile/980506-1.x: Likewise.
32214         * gcc.c-torture/compile/981006-1.x: Likewise.
32215         * gcc.c-torture/compile/981022-1.x: Likewise.
32216         * gcc.c-torture/compile/981223-1.x: Likewise.
32217         * gcc.c-torture/compile/990617-1.x: Likewise.
32218         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32219         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32220         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32221         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32222         * gcc.c-torture/compile/simd-5.x: Likewise.
32224         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32226 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32228         * gcc.c-torture/execute/20030611-1.c: New test.
32230 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32232         PR middle-end/168
32233         * gcc.dg/20030612-1.c: New test case.
32235 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32237         PR c++/10635
32238         * g++.dg/expr/cast1.C: New test.
32240 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32242         * gcc.dg/builtins-21.c: New test case.
32244 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32246         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32247         options instead of at the end.
32248         * lib/objc.exp (objc_target_compile): Likewise.
32250 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32252         PR c++/10432
32253         * g++.dg/parse/error1.C: New test.
32255 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32257         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32258         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32259         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32260         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32261         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32262         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32263         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32264         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32265         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32266         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32267         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32268         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32269         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32270         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32271         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32272         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32273         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32274         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32275         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32276         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32277         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32278         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32279         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32280         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32282         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32283         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32284         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32285         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32286         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32287         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32288         * gcc.dg/compat/scalar-return-3_main.c: New file.
32289         * gcc.dg/compat/scalar-return-3_x.c: New file.
32290         * gcc.dg/compat/scalar-return-3_y.c: New file.
32291         * gcc.dg/compat/scalar-return-4_main.c: New file.
32292         * gcc.dg/compat/scalar-return-4_x.c: New file.
32293         * gcc.dg/compat/scalar-return-4_y.c: New file.
32295 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32297         * gcc.dg/compat/fp2-struct-check.h: New file.
32298         * gcc.dg/compat/fp2-struct-defs.h: New file.
32299         * gcc.dg/compat/fp2-struct-init.h: New file.
32300         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32301         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32302         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32303         * gcc.dg/compat/struct-return-10_main.c: New file.
32304         * gcc.dg/compat/struct-return-10_x.c: New file.
32305         * gcc.dg/compat/struct-return-10_y.c: New file.
32307         * gcc.dg/compat/compat-common.h: New file.
32308         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32309         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32310         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32311         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32312         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32313         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32314         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32315         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32316         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32317         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32318         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32319         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32320         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32321         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32322         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32323         * gcc.dg/compat/small-struct-check.h: Ditto.
32324         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32325         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32326         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32327         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32328         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32329         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32330         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32331         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32332         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32333         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32334         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32335         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32336         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32337         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32338         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32339         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32340         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32341         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32342         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32343         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32344         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32345         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32346         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32347         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32348         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32349         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32350         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32351         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32352         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32353         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32355 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32357         * g++.dg/pch/static-1.C: New file.
32358         * g++.dg/pch/static-1.Hs: New file.
32360 2003-06-10  Richard Henderson  <rth@redhat.com>
32362         * gcc.dg/asm-7.c: Adjust expected warning text.
32364 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32366         * gcc.dg/builtins-20.c: New test case.
32368 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32370         PR c++/11131
32371         * g++.dg/opt/template1.C: New test.
32373 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32375         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32376         additional_sources.
32378 2003-05-21  David Taylor  <dtaylor@emc.com>
32380         * gcc.dg/Wpadded.c: New file.
32382 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32384         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32385         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32386         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32387         dg-require-weak.
32389 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32391         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32393 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32395         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32396         (dg-require-alias): Likewise.
32397         (dg-require-gc-sections): Likewise.
32398         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32400 2003-06-08  Richard Henderson  <rth@redhat.com>
32402         * gcc.dg/20011029-2.c: Fix the array reference.
32403         * gcc.dg/asm-7.c: New.
32405 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32407         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32409 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32411         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32412         (dg-require-gc-sections): Likewise.
32414 2003-06-08  Jan Hubicka  <jh@suse.cz>
32416         * i386-cmov1.c: Fix regular expression.
32417         * i386-cvt-1.c: Likewise.
32418         * i386-local.c: Likewise.
32419         * i386-local2.c: Likewise.
32420         * i386-mul.c: Likewise.
32421         * i386-ssetype-1.c: Likewise.
32422         * i386-ssetype-3.c: Likewise.
32423         * i386-ssetype-5.c: Likewise.
32425 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32427         PR c++/11039
32428         * g++.dg/warn/implicit-typename2.C: New test.
32429         * g++.dg/warn/implicit-typename3.C: New test.
32431 2003-06-07  Richard Henderson  <rth@redhat.com>
32433         * g++.dg/other/offsetof3.C: Use size_t.
32434         * g++.dg/other/offsetof4.C: Likewise.
32436 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32438         * lib/copy-file.exp: New. Implement gcc_copy_files.
32440         * lib/dg-pch.exp: Load copy-file.exp
32441         (dg-pch): Use gcc_copy_files instead of "file copy".
32443 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32445         * gcc.dg/weak/weak.exp: Simplify.
32446         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32447         * gcc.dg/weak/weak-1.c: Likewise.
32448         * gcc.dg/weak/weak-2.c: Likewise.
32449         * gcc.dg/weak/weak-3.c: Likewise.
32450         * gcc.dg/weak/weak-4.c: Likewise.
32451         * gcc.dg/weak/weak-5.c: Likewise.
32452         * gcc.dg/weak/weak-6.c: Likewise.
32453         * gcc.dg/weak/weak-7.c: Likewise.
32454         * gcc.dg/weak/weak-8.c: Likewise.
32455         * gcc.dg/weak/weak-9.c: Likewise.
32457 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32459         gcc.c-torture/execute/20030606-1.c: New.
32461 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32463         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32464         * gcc.dg/builtins-19.c: Likewise.
32466 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32468         * gcc.dg/builtins-2.c: Add some more tests.
32469         * gcc.dg/builtins-18.c: New test case.
32470         * gcc.dg/builtins-19.c: New test case.
32472 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32473             Jim Wilson  <wilson@tuliptree.org>
32475         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32477 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32479         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32480         mempcpy/stpcpy calls not to be optimized into something else.
32481         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32482         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32483         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32485 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32487         * gcc.dg/format/asm_fprintf-1.c: New test.
32489 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32491         * lib/gcc-defs.exp (additional_sources): New variable.
32492         (dg-additional-sources): New function.
32493         (additional_files): New variable.
32494         (dg-additional-files): New function.
32495         (dg-additional-files-options): Likewise.
32496         * lib/gcc-dg.exp (dg-require-weak): New function.
32497         (dg-require-alias): Likewise.
32498         (dg-require-gc-sections): Likewise.
32499         * lib/target-supports.exp (check_alias_available): Remove testfile
32500         parameter.
32501         (check_gc_sections_available): New function.
32502         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32503         (dg-gpp-additional-files): Likewise.
32504         * lib/g++.exp (additional_sources): Remove.
32505         (additional_files): Likewise.
32506         (g++_target_compile): Use dg-additional-files-options.
32508         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32509         Tcl logic.
32510         * gcc.dg/special/ecos.exp: Remove.
32511         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32512         * gcc.dg/special/alias-1.c: Likewise.
32513         * gcc.dg/special/alias-2.c: Likewise.
32514         * gcc.dg/special/gcsec-1.c: Likewise.
32515         * gcc.dg/special/weak-1.c: Likewise.
32516         * gcc.dg/special/weak-2.c: Likewise.
32517         * gcc.dg/special/wkali-1.c: Likewise.
32518         * gcc.dg/special/wkali-2.c: Likewise.
32520         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32521         dg-gpp-additional-*.
32522         * g++.dg/special/conpr-3.C: Likewise.
32523         * g++.dg/special/conpr-4.C: Likewise.
32524         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32525         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32526         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32527         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32528         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32529         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32530         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32531         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32532         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32533         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32534         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32535         * g++.old-deja/g++.other/comdat1.C: Likewise.
32536         * g++.old-deja/g++.other/comdat2.C: Likewise.
32537         * g++.old-deja/g++.other/comdat3.C: Likewise.
32538         * g++.old-deja/g++.other/ctor1.C: Likewise.
32539         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32541 2003-06-05  Richard Henderson  <rth@redhat.com>
32543         * gcc.dg/debug/20030605-1.c: New.
32545 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32547         * README.QMTEST: Update.
32549 2003-06-04  Richard Henderson  <rth@redhat.com>
32551         * gcc.dg/cleanup-1.c: New.
32552         * gcc.dg/cleanup-2.c: New.
32553         * gcc.dg/cleanup-3.c: New.
32554         * gcc.dg/cleanup-4.c: New.
32555         * gcc.dg/cleanup-5.c: New.
32556         * gcc.dg/cleanup-6.c: New.
32557         * gcc.dg/cleanup-7.c: New.
32559 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32561         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32563         * lib/dg-pch.exp: New file.
32564         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32565         * gcc.dg/pch/pch.exp: Likewise.
32567 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32569         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32570         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32571         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32572         * gcc.dg/builtins-17.c: New test case.
32573         * gcc.dg/i386-387-4.c: New test case.
32574         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32576 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32578         * gcc.dg/ultrasp9.c: New test.
32580 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32582         * gcc.c-torture/compile/20030604-1.c: New test.
32583         * gcc.dg/sparc-constant-1.c: New test.
32585 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32587         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32589 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32591         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32593         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32594         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32596 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32598         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32600 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32602         PR c++/10940
32603         * g++.dg/template/spec10.C: New test.
32605 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32607         * gcc.dg/builtins-16.c: New test case.
32609 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32611         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32612         mempcpy test with post-increments.
32613         * gcc.c-torture/execute/string-opt-3.c: New test.
32614         * gcc.dg/string-opt-1.c: New test.
32616 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32618         PR fortran/10965
32619         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32621 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32623         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32624         (scan-assembler): ... here.  Use dg-scan.
32625         (scan-assembler-not): Likewise.
32626         (scan-file): New function.
32627         (scan-file-not): Likewise.
32628         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32629         * gcc.dg/cpp/_Pragma4.c: Likewise.
32630         * gcc.dg/cpp/_Pragma5.c: Likewise.
32631         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32632         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32633         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32634         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32635         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32636         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32637         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32638         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32639         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32640         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32641         * gcc.dg/cpp/cxxcom1.c: Likewise.
32642         * gcc.dg/cpp/line1.c: Likewise.
32643         * gcc.dg/cpp/maccom1.c: Likewise.
32644         * gcc.dg/cpp/maccom2.c: Likewise.
32645         * gcc.dg/cpp/maccom3.c: Likewise.
32646         * gcc.dg/cpp/maccom4.c: Likewise.
32647         * gcc.dg/cpp/maccom5.c: Likewise.
32648         * gcc.dg/cpp/maccom6.c: Likewise.
32649         * gcc.dg/cpp/multiline.c: Likewise.
32650         * gcc.dg/cpp/spacing1.c: Likewise.
32651         * gcc.dg/cpp/spacing2.c: Likewise.
32652         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32653         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32654         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32655         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32656         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32657         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32658         * gcc.dg/cpp/cxxcom2.c: Likewise.
32659         * gcc.dg/cpp/cxxcom2.h: New file.
32661         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32662         * g++.dg/cpp/truefalse.C: Here.
32663         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32665 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32667         * gcc.dg/cpp/redef3.c: New file.
32669 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32671         * gcc.dg/i386-loop-3.c: New test.
32673 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32675         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32677 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32679         * gcc.dg/fwrapv-1.c: New test case.
32680         * gcc.dg/fwrapv-2.c: New test case.
32682 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32684         PR c++/10956
32685         * g++.dg/template/spec9.C: New test.
32687 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32689         * gcc.dg/duff-4.c: New test case.
32691 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32693         PR fortran/10843
32694         * g77.dg/ffixed-form-1.f: New test
32695         * g77.dg/ffixed-form-2.f: New test
32696         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32697         * g77.dg/ffree-form-3.f: New test
32699 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32701         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32702         * gcc.dg/wint_t-1.c: Likewise.
32704 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32706         * g++.dg/template/access11.C: New test.
32708 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32710         PR c++/10849
32711         * g++.dg/template/access10.C: New test.
32713 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32714             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32716         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32718 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32720         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32721         suppress for powerpc-*-darwin*.
32722         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32724 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32726         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32727         suppress option for powerpc-*-darwin*.
32729 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32731         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32732         * gcc.dg/builtins-4.c: Add test for fmod.
32734 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32736         PR c++/10682
32737         * g++.dg/template/instantiate4.C: New test.
32739 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32741         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32743 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32745         * gcc.dg/compat/scalar-return-1_main.c: New file.
32746         * gcc.dg/compat/scalar-return-1_x.c: New file.
32747         * gcc.dg/compat/scalar-return-1_y.c: New file.
32748         * gcc.dg/compat/scalar-return-2_main.c: New file.
32749         * gcc.dg/compat/scalar-return-2_x.c: New file.
32750         * gcc.dg/compat/scalar-return-2_y.c: New file.
32751         * gcc.dg/compat/struct-return-3_main.c: New file.
32752         * gcc.dg/compat/struct-return-3_y.c: New file.
32753         * gcc.dg/compat/struct-return-3_x.c: New file.
32754         * gcc.dg/compat/struct-return-2_main.c: New file.
32755         * gcc.dg/compat/struct-return-2_x.c: New file.
32756         * gcc.dg/compat/struct-return-2_y.c: New file.
32758 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32760         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32761         for hppa*-hp-hpux*.
32762         * gcc.dg/20021014-1.c (dg-options): Likewise.
32763         * gcc.dg/nest.c (dg-options): Likewise.
32765 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32767         PR c++/9738
32768         * g++.dg/ext/dllimport2.C: New file.
32769         * g++.dg/ext/dllimport3.C: New file.
32771 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32773         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32774         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32775         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32776         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32779         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32780         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32781         * gcc.dg/compat/small-struct-defs.h: New file.
32782         * gcc.dg/compat/small-struct-init.h: New file.
32783         * gcc.dg/compat/small-struct-check.h: New file.
32784         * gcc.dg/compat/fp-struct-defs.h: New file.
32785         * gcc.dg/compat/fp-struct-check.h: New file.
32786         * gcc.dg/compat/fp-struct-init.h: New file.
32787         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32788         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32790 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32792         * gcc.dg/20030225-2.c: New test.
32794 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32795             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32797         * gcc.c-torture/compile/20030518-1.c: New test case.
32799 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32801         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32802         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32803         gcc-dg-debug-runtest.
32804         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32805         gcc-dg-debug-runtest.
32807 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32809         PR c++/9022
32810         * g++.dg/lookup/using6.C: New test.
32812 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32814         * g++.dg/parse/access2.C: New test.
32816 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32818         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32819         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32820         * gcc.dg/debug/debug.exp: Likewise.
32822 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32824         * gcc.dg/dollar.c: New test.
32826 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32828         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32829         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32830         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32831         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32832         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32833         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32834         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32835         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32836         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32837         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32838         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32839         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32840         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32841         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32842         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32843         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32844         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32845         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32847 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32849         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32850         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32851         support for "repo" mode.
32852         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32853         * lib/g77-dg.exp: Likewise.
32854         * lib/obj-dg.exp: Likewise.
32856 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32858         Merge from gcc-3_2-rhl8-branch:
32859         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32861         * gcc.dg/tls/opt-6.c: New test.
32863         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32865         * gcc.dg/20030405-1.c: New test.
32867         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32869         * gcc.dg/20030309-1.c: New test.
32871         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32873         * gcc.c-torture/execute/20030307-1.c: New test.
32875         2003-02-20  Randolph Chung  <tausq@debian.org>
32877         * gcc.c-torture/compile/20030220-1.c: New test.
32879         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32881         * gcc.dg/20030217-1.c: New test.
32883         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32885         * gcc.c-torture/compile/20020129-1.c: New test.
32887         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32889         * gcc.dg/unroll-1.c: New test.
32891         2002-11-16  Jan Hubicka  <jh@suse.cz>
32893         * gcc.c-torture/execute/20020920-1.c: New test.
32895         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32897         PR target/7434
32898         * gcc.c-torture/compile/20021008-1.c: New test.
32900         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32902         PR target/7559
32903         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32905         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32907         * gcc.c-torture/compile/20020807-1.c: New test.
32909         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32911         * gcc.dg/tls/opt-1.c: New test.
32913         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32915         * gcc.dg/20020729-1.c: New test.
32917         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32919         * g++.dg/opt/life1.C: New test.
32921         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32923         * gcc.dg/20020525-1.c: New test.
32925         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32927         PR c++/6794
32928         * g++.dg/ext/pretty1.C: New test.
32929         * g++.dg/ext/pretty2.C: New test.
32931 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32933         PR c++/8385
32934         * g++.dg/ext/typeof5.C: New test.
32936 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32938         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32939         __USER_LABEL_PREFIX__ into account.
32940         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32942 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32944         * gcc.dg/builtins-15.c: New test case.
32946 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32948         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32950 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32952         * lib/g++.exp: Tweak handling of additional source files.
32953         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32954         * g++.dg/special/conpr-2a.C: Rename to ...
32955         * g++.dg/special/conpr-2a.cc: ... this.
32956         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32957         * g++.dg/special/conpr-3a.C: Rename to ...
32958         * g++.dg/special/conpr-3a.cc: This.
32959         * g++.dg/special/conpr-3b.C: Rename to ...
32960         * g++.dg/special/conpr-3b.cc: This.
32961         * g++.dg/special/conpr-4.C: New test.
32962         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32964 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32966         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32968 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32970         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32971         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32972         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32973         * g++.old-deja/g++.other/warn3.C: Likewise.
32975 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32977         * gcc.dg/i386-387-1.c: Update to also test log.
32978         * gcc.dg/i386-387-2.c: Likewise.
32980 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32982         * g77.f-torture/execute/int8421.f: New test.
32984 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32986         PR c++/10230, c++/10481
32987         * g++.dg/lookup/scoped5.C: New test.
32989 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32991         PR c++/10552
32992         * g++.dg/template/ttp6.C: New test.
32994 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32996         * gcc.c-torture/execute/builtins: New directory.
32997         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32998         gcc.c-torture/execute/builtins.
32999         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33000         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33001         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33002         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33004 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33006         PR c++/9252
33007         * g++.dg/template/access8.C: New test.
33008         * g++.dg/template/access9.C: New test.
33010 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33012         PR c++/9554
33013         * g++.dg/parse/access1.C: New test.
33015 2003-05-09  DJ Delorie  <dj@redhat.com>
33017         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33018         long, and not an int.
33020 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33022         PR c++/10555, c++/10576
33023         * g++.dg/template/memclass1.C: New test.
33025 2003-05-08  DJ Delorie  <dj@redhat.com>
33027         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33028         targets.
33029         * gcc.c-torture/execute/20021024-1.x: Likewise.
33030         * gcc.c-torture/execute/shiftdi.x: Likewise.
33031         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33032         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33033         * gcc.dg/20021018-1.c: Likewise.
33035 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33037         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33039         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33040         (bcopy): Call memmove.
33042 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33044         * g77.f-torture/compile/8485.f: New test case.
33046 2003-05-07  Richard Henderson  <rth@redhat.com>
33048         PR c++/10570
33049         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33050         Verify exception_cleanup not called for rethrows.
33051         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33052         when exiting catch block without rethrowing.
33053         * g++.dg/eh/forced3.C: New.
33054         * g++.dg/eh/forced4.C: New.
33056 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33058         * gcc.dg/20030505.c: Fix triplet.
33060 2003-05-06  DJ Delorie  <dj@redhat.com>
33062         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33063         * gcc.dg/nest.c: Likewise.
33065 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33067         * gcc.dg/builtins-14.c: New test case.
33069 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33071         * lib/compat.exp (compat-execute): New argument.
33072         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33073         * gcc.dg/compat: New test directory.
33074         * gcc.dg/compat/compat.exp: New expect script.
33075         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33076         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33077         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33078         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33079         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33080         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33082         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33083         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33084         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33085         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33086         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33087         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33088         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33089         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33090         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33091         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33092         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33093         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33094         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33095         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33096         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33098 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33100         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33102 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33104         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33106 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33108         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33109         * gcc.dg/ppc-fsel-2.c: New test.
33111         * gcc.dg/unused-5.c: New test.
33113 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33115         PR c++/10496
33116         * g++.dg/warn/pmf1.C: New test.
33118 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33120         PR c++/4494
33121         * g++.dg/warn/main.C: New test.
33123 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33125         * gcc.dg/nonnull-3.c: New test.
33127 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33129         * gcc.dg/cpp/Wtrigraphs.c: Update.
33130         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33132 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33134         * gcc.dg/ppc-fsel-1.c: New test.
33136 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33138         PR c/10604
33139         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33141 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33143         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33145 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33147         PR c++/9364, c++/10553, c++/10586
33148         * g++.dg/parse/typename4.C: New test.
33149         * g++.dg/parse/typename5.C: Likewise.
33151 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33153         * gcc.c-torture/compile/20030503-1.c: New test.
33155 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33157         * g++.dg/lookup/using5.C: Fix testcase error.
33159 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33161         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33162         since MEABI is no longer supported.  Remove all vestiges
33163         of MEABI from the test.
33165 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33167         PR c++/10554
33168         * g++.dg/lookup/using5.C: New test.
33170 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33172         PR c++/8772
33173         * g++.dg/template/ttp5.C: New test.
33175 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33177         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33178         (dg-gpp-additional-sources): New function.
33179         (dg-gpp-additional-files): Likewise.
33180         * lib/g++.exp (additional_sources): New variable.
33181         (additional_files): Likewise.
33182         (g++_target_compile): Deal with them.
33183         * lib/old-dejagnu.exp: Remove.
33184         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33185         * g++.old-deja: Revise all tests to use dg commands.
33187 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33189         PR c++/9432, c++/9528
33190         * g++.dg/lookup/using4.C: New test.
33192 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33194         * gcc.dg/noreturn-5.c: New file.
33195         * gcc.dg/noreturn-6.c: New file.
33197         * gcc.c-torture/compile/inline-1.c: New file.
33199 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33201         PR c++/10551
33202         * g++.dg/template/explicit1.C: New test.
33204 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33206         PR c++/10549
33207         * g++.dg/other/bitfield1.C: New test.
33209         PR c++/10527
33210         * g++.dg/init/new7.C: New test.
33212 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33214         * g++.dg/ext/desig1.C: New test.
33215         * g++.dg/ext/init1.C: Update.
33217         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33219 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33221         PR c++/10180
33222         * g++.dg/warn/Winline-1.C: New test.
33224 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33226         * gcc.c-torture/execute/string-opt-19.c: New test.
33228         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33229         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33231 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33233         PR c++/10506
33234         * g++.dg/init/new6.C: New test.
33236         PR c++/10503
33237         * g++.dg/init/ref6.C: New test.
33239 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33241         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33243 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33245         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33246         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33248 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33250         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33251         initialized static data members.
33253 2003-04-25  H.J. Lu <hjl@gnu.org>
33255         * gcc.dg/ia64-sync-4.c: New test.
33257 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33259         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33260         date.
33262 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33264         PR c++/10337
33265         * g++.dg/warn/conv1.C: New test.
33266         * g++.old-deja/g++.other/conv7.C: Adjust.
33267         * g++.old-deja/g++.other/overload14.C: Adjust.
33269 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33271         PR c++/10471
33272         * g++.dg/template/defarg2.C: New test.
33274 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33276         * gcc.dg/cpp/include2.c: Update.
33277         * gcc.dg/cpp/multiline-2.c: New.
33278         * gcc.dg/cpp/multiline.c: Update.
33279         * gcc.dg/cpp/strify2.c: Update.
33280         * gcc.dg/cpp/trad/literals-2.c: Update.
33282 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33284         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33286 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33288         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33290 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33292         PR c++/10451
33293         * g++.dg/parse/crash4.C: New test.
33295         PR c++/9847
33296         * g++.dg/parse/crash5.C: New test.
33298 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33300         PR c++/10446
33301         * g++.dg/parse/crash3.C: New test.
33303         PR c++/10428
33304         * g++.dg/parse/elab1.C: New test.
33306 2003-04-22  Devang Patel  <dpatel@apple.com>
33308         * gcc.dg/cpp/trad/funlike-5.c: New test.
33310 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33312         * g++.dg/other/packed1.C: Fix dg options.
33314 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33316         * g++.dg/other/offsetof2.C: New test.
33318 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33320         * g++.dg/template/recurse.C: Adjust location of error messages.
33322 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33324         PR c++/9881
33325         * g++.dg/init/addr-const1.C: New test.
33326         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33328 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33330         PR c++/10405
33331         * g++.dg/lookup/struct-hack1.C: New test.
33333 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33335         * ucs.c: Update diagnostic messages.
33337 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33339         * gcc.dg/cpp/truefalse.cpp: New test.
33340         * gcc.dg/cpp/cpp.exp: Update.
33341         * g++.dg/other/stdbool-if.C: Remove.
33343 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33345         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33346         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33348 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33350         * gcc.c-torture/compile/20030418-1.c: New test.
33352 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33354         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33356 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33358         PR c++/10347
33359         g++.dg/template/dependent-name1.C: New test.
33361 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33363         * gcc.dg/warn-1.c (tourist_guide): New array,
33364         contains a pointer to bar.
33366 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33368         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33369         * gcc.c-torture/execute/medce-1.c: New test case.
33370         * gcc.c-torture/execute/medce-2.c: New test case.
33372 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33374         * lib/prune.exp: Ignore more messages.
33376         PR c++/10381
33377         * g++.dg/parse/lookup3.C: New test.
33379 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33381         * gcc.c-torture/compile/20030415-1.c : New test.
33383 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33385         * gcc.c-torture/execute/scope-2.c: Move to ...
33386         * gcc.dg/noncompile/scope.c: .... here.
33388 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33390         * gcc.dg/20030414-2.c: New test case.
33392 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33394         PR target/10377
33395         * gcc.dg/20030414-1.c: New test.
33397 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33399         * gcc.dg/builtins-12.c: New test case.
33400         * gcc.dg/builtins-13.c: New test case.
33402 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33404         * gcc.c-torture/execute/string-opt-18.c: New test.
33406 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33408         PR c++/10300
33409         * g++.dg/init/new5.C: New test.
33411 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33413         PR c++/7910
33414         * g++.dg/ext/dllimport1.C: New test.
33416 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33418         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33420 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33422         PR Fortran/9263
33423         * g77.f-torture/noncompile/9263.f: New test
33424         PR Fortran/1832
33425         * g77.f-torture/execute/1832.f: New test
33427 2003-04-11  David Chad  <davidc@freebsd.org>
33428             Loren J. Rittle  <ljrittle@acm.org>
33430         libobjc/8562
33431         * objc.dg/headers.m: New test.
33433 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33435         * gcc.c-torture/execute/builtin-noret-2.c: New.
33436         * gcc.c-torture/execute/builtin-noret-2.x: New.
33437         XFAIL builtin-noret-2.c at -O1 and above.
33438         * gcc.dg/redecl.c: New.
33439         * gcc.dg/Wshadow-1.c: Update error regexps.
33441 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33443         * g++.dg/abi/bitfield10.C: New test.
33445 2003-04-09  Mike Stump  <mrs@apple.com>
33447         * gcc.dg/pch/pch.exp: Make testcase names longer.
33448         * g++.dg/pch/pch.exp: Make testcase names longer.
33450 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33452         * gcc.dg/builtins-11.c: New test case.
33454 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33456         * gcc.dg/builtins-9.c: New test case.
33457         * gcc.dg/builtins-10.c: New test case.
33459 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33461         * gcc.dg/noncompile/init-4.c.c: New test.
33463 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33465         * gcc.misc-test/gcov-9.c: New test.
33466         * gcc.misc-test/gcov-10.c: New test
33467         * gcc.misc-test/gcov-11.c: New test.
33469 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33471         PR optimization/10024
33472         * gcc.c-torture/compile/20030405-1.c: New test.
33474 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33476         * gcc.dg/pch/static-3.c: New.
33477         * gcc.dg/pch/static-3.hs: New.
33478         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33480 2003-04-04  Richard Henderson  <rth@redhat.com>
33482         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33483         * g++.dg/eh/forced2.C: Likewise.
33485 2003-04-03  Mike Stump  <mrs@apple.com>
33487         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33488         target arg.
33489         (scan-assembler-times, scan-assembler-not): Likewise.
33490         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33492 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33494         * gcc.dg/sparc-loop-1.c: New test.
33496 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33498         PR other/9274
33499         * g++.dg/pch/system-2.C: New.
33500         * g++.dg/pch/system-2.Hs: New.
33502 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33504         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33506         * g++.dg/eh/simd-1.C (vecfunc): Same.
33508 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33510         * gcc.c-torture/execute/20030401-1.c: New test case.
33512 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33514         * objc.dg/defs.m: New.
33516 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33518         * g++.dg/eh/simd-1.C: New.
33519         * g++.dg/eh/simd-2.C: New.
33521 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33523         * gcc.c-torture/execute/simd-3.c: New.
33525 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33527         PR c/9936
33528         * gcc.dg/20030331-2.c: New test.
33530 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33532         PR c++/10278
33533         * g++.dg/parse/crash2.C: New test.
33535 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33537         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33538         * gcc.c-torture/execute/20030331-1.c: ...here.
33540 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33542         * gcc.c-torture/execute/20030331-1.c: New test.
33544 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33546         * lib/gcov.exp: Adjust call return testing strings.
33547         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33549 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33551         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33552         * gcc.dg/builtins-7.c: New test case.
33553         * gcc.dg/builtins-8.c: New test case.
33555 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33557         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33559 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33561         PR c++/7647
33562         * g++.dg/lookup-class-member-2.C: New test.
33564 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33566         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33568 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33570         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33572 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33574         * g++.dg/init/attrib1.C: New test.
33576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33578         * gcc.dg/ultrasp8.c: New test.
33580 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33582         * gcc.dg/ultrasp7.c: New test.
33584 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33586         PR c++/10047
33587         * g++.dg/template/inline1.C: New test.
33589 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33591         * gcc.dg/sparc-dwarf2.c: New test.
33593 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33595         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33596         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33598 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33600         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33601         than reading .x files.
33602         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33603         * g77.dg/gcov/gcov-1.f: Likewise.
33604         * gcc.misc-tests/gcov-4b.c: Likewise.
33605         * gcc.misc-tests/gcov-5b.c: Likewise.
33606         * gcc.misc-tests/gcov-6.c: Likewise.
33607         * gcc.misc-tests/gcov-7.c: Likewise.
33608         * gcc.misc-tests/gcov-8.c: Likewise.
33609         * g++.dg/gcov/gcov-1.x: Remove.
33610         * g77.dg/gcov/gcov-1.x: Likewise.
33611         * gcc.misc-tests/gcov-4b.x: Likewise.
33612         * gcc.misc-tests/gcov-5b.x: Likewise.
33613         * gcc.misc-tests/gcov-6.x: Likewise.
33614         * gcc.misc-tests/gcov-7.x: Likewise.
33615         * gcc.misc-tests/gcov-8.x: Likewise.
33617 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33619         PR opt/10087
33620         * gcc.dg/20030324-1.c: New test.
33622 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33624         PR c++/10224
33625         * g++.dg/template/arg3.C: New test.
33627         PR c++/10158
33628         * g++.dg/template/friend18.C: New test.
33630 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33632         * g77.f-torture/compile/20030326-1.f: New test case.
33634 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33636         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33638         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33640 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33642         * gcc.dg/ia64-sync-3.c: New test.
33644 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33646         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33648 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33650         * gcc.dg/ultrasp6.c: New test.
33652 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33654         * gcc.dg/i386-signbit-1.c: New test.
33655         * gcc.dg/i386-signbit-2.c: New test.
33656         * gcc.dg/i386-signbit-3.c: New test.
33658 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33660         * gcc.dg/ultrasp5.c: Fix options.
33662 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33664         * gcc.dg/ultrasp5.c: Fix comment.
33666 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33668         PR fortran/10197
33669         * g77.f-torture/execute/10197.f: New test.
33671 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33673         PR c++/9898, c++/383
33674         * g++.dg/template/conv6.C: New test.
33676         PR c++/10119
33677         * g++.dg/template/ptrmem5.C: New test.
33679         PR c++/10026
33680         * g++.dg/lookup/koenig1.C: New test.
33682         PR C++/10199
33683         * g++.dg/lookup/template2.C: New test.
33685 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33687         * g++.dg/opt/rtti1.C: New test.
33689 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33691         * gcc.dg/ultrasp5.c: New test.
33693 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33695         PR middle-end/9967
33696         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33697         builtin fputs.
33699 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33701         PR c/8224
33702         * gcc.dg/20030323-1.c: New test.
33704 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33706         * gcc.c-torture/compile/20030323-1.c: New test case.
33708 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33710         * gcc.dg/20030321-1.c: New test.
33712 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33714         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33716 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33718         PR c++/9978, c++/9708
33719         * g++.dg/ext/vlm1.C: Adjust expected error.
33720         * g++.dg/ext/vla2.C: New test.
33721         * g++.dg/template/arg1.C: New test.
33722         * g++.dg/template/arg2.C: New test.
33724 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33726         * g77.f-torture/execute/select.f: New test.
33727         * g77.f-torture/noncompile/select_no_compile.f: New test.
33729 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33731         PR c++/9898
33732         * g++.dg/other/error4.C: New test.
33734 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33736         * g++.dg/template/friend17.C: New test.
33738 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33740         * gcc.c-torture/compile/20030320-1.c: New.
33742 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33744         * gcc.dg/builtins-6.c: New test case.
33746 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33748         PR target/10073
33749         * gcc.c-torture/compile/20030319-1.c: New.
33751 2003-03-18  Jan Hubicka  <jh@suse.cz>
33753         * gcc.dg/i386-cvt-1.c: New test.
33755 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33757         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33758         * objc.dg/naming-2.m: Likewise.
33760 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33762         PR c++/9639
33763         * g++.dg/parse/crash1.C: New test.
33765 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33767         PR c++/8805
33768         * g++.dg/eh/cleanup1.C: New test.
33770 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33772         * gcc.c-torture/execute/20030316-1.c: New test case.
33774 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33776         PR c++/9629
33777         * g++.dg/init/ctor2.C: New test.
33779 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33781         * g77.f-torture/compile/xformat.f: New test case.
33783 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33785         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33786         * g++.old-deja/g++.mike/eh50.C: Likewise.
33788 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33790         PR c++/6440
33791         * g++.dg/template/spec7.C: New test.
33792         * g++.dg/template/spec8.C: Likewise.
33794 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33796         * gcc.c-torture/execute/20030313-1.c: New test.
33798 2003-03-14  Richard Henderson  <rth@redhat.com>
33800         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33802 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33804         * gcc.c-torture/compile/20030314-1.c: New test.
33806 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33808         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33809         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33810         thumb target,
33811         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33812         to accept newer _imp__  prefix and additional
33813         newline in .drectve section.
33814         * gcc.dg/dll-4.c: Likewise.
33815         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33816         switch.
33818 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33820         * g++.dg/parse/namespace9.C: New test.
33822         * g++.dg/init/ref5.C: New test.
33823         * g++.dg/parse/ptrmem1.C: Likewise.
33825 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33827         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33828         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33829         regular expression.
33830         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33831         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33833 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33835         * gcc.c-torture/execute/20030224-2.c: New test.
33837 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33839         * gcc.dg/decl-3.c: New test.
33841 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33843         * gcc.dg/i386-loop-2.c: New test.
33845 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33847         PR c++/9474
33848         * g++.dg/parse/namespace8.C: New test.
33850         PR c++/9924
33851         * g++.dg/overload/builtin2.C: New test.
33853 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33855         * gcc.dg/return-type-3.c: New test.
33857 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33859         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33860         profiling options are not supported.
33862 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33864         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33865         * g++.old-deja/g++.warn/impint2.C: Likewise.
33867 2003-03-10  Devang Patel  <dpatel@apple.com>
33869         * g++.dg/cpp/c++_cmd_1.C: New test.
33870         * g++.dg/cpp/c++_cmd_1.h: New file.
33872 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33874         * gcc.dg/altivec-9.c: New file.
33876 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33878         * gcc.dg/ppc-sdata-1.c: New test.
33879         * gcc.dg/ppc-sdata-2.c: New test.
33881 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33883         PR c++/9373
33884         * g++.dg/opt/ptrmem2.C: New test.
33886         PR c++/8534
33887         * g++.dg/opt/ptrmem1.C: New test.
33889 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33891         * gcc.dg/i386-loop-1.c: New test.
33893 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33895         PR c++/9970
33896         * g++.dg/lookup/friend1.C: New test.
33898 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33900         PR c++/9823
33901         * g++.dg/parser/constructor1.C: New test.
33903 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33905         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33907         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33909 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33911         * gcc.dg/cpp/Wunused.c: Update test.
33913 2003-03-08  Jan Hubicka  <jh@suse.cz>
33915         * gcc.dg/inline-3.c: New test.
33917 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33919         PR c++/9809
33920         * g++.dg/parse/builtin1.C: New test.
33922         PR c++/9982
33923         * g++.dg/abi/cookie1.C: New test.
33924         * g++.dg/abi/cookie2.C: Likewise.
33926         PR c++/9524
33927         * g++.dg/template/field1.C: New test.
33929         PR c++/9912
33930         * g++.dg/parse/class1.C: New test.
33931         * g++.dg/parse/namespace7.C: Likewise.
33932         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33934 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33936         * g++.dg/init/ref4.C: New test.
33938 2003-03-07  Jan Hubicka  <jh@suse.cz>
33940         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33941         * gcc.dg/inline-3.c: New test.
33943 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33945         * g++.dg/init/ref3.C: New test.
33947         PR c++/9965
33948         * g++.dg/init/ref2.C: New test.
33950         PR c++/9400
33951         * g++.dg/warn/Wshadow-2.C: New test.
33953         PR c++/9791
33954         * g++.dg/warn/Woverloaded-1.C: New test.
33956 2003-03-05  Jan Hubicka  <jh@suse.cz>
33958         * gcc.dg/i386-local2.c: New.
33959         * gcc.dg/i386-local.c: Fix typo.
33961 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33963         * g++.dg/abi/layout3.C: New test.
33965 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33967         * gcc.c-torture/compile/20030305-1.c
33969 2003-03-05  Jan Hubicka  <jh@suse.cz>
33971         * gcc.dg/i386-local.c: New.
33973 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33975         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33977 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33979         * gcc.dg/switch-2.c: New test.
33980         * gcc.dg/switch-3.c: New test.
33981         * gcc.dg/Wswitch.c: Adjust line numbers.
33982         * gcc.dg/Wswitch-default.c: Likewise.
33983         * gcc.dg/Wswitch-enum.c: Likewise.
33985 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33987         * gcc.c-torture/execute/20030222-1.c: New test.
33989 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33991         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33993 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33995         PR c++/9878
33996         * g++.dg/init/ref1.C: New test.
33998 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34000         * gcc.dg/sh-relax.c: New SH-only test.
34002 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34004         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34005         comment explaining purpose of testcase.
34007 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34009         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34010         for HC11/HC12 (asm needs two int registers).
34011         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34012         HC11/HC12 because the test uses an asm which needs two 32-bit
34013         registers.
34015 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34017         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34018         for HC11/HC12 (array is too large otherwise).
34019         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34020         * gcc.c-torture/compile/20010518-2.x: Likewise.
34021         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34022         HC11/HC12 (array is too large).
34024 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34026         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34027         * lib/g++-dg.exp (g++-dg-test): Likewise.
34029 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34031         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34032         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34034 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34036         * g++.dg/warn/implicit-typename1.C: Remove warning.
34038 2003-02-28  Richard Henderson  <rth@redhat.com>
34040         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34041         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34043 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34045         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34046         * g++.dg/pch/pch.exp: Likewise.
34048 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34050         PR c++/9879
34051         * testsuite/g++.dg/init/new4.C: New test.
34053 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34055         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34057 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34059         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34060         unsigned long.
34062         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34063         wider than float.
34065 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34067         * lib/scanasm.exp: Add support for counting numbers of
34068         occurences.
34069         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34070         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34072 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34074         PR c++/9683
34075         * g++.dg/template/static3.C: New test.
34077         PR c++/9829
34078         * g++.dg/parse/namespace6.C: New test.
34080 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34082         PR target/9732
34083         * gcc.dg/20030225-1.c: New test.
34085 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34087         * README: Remove out-of-date information.
34089         PR c++/9836
34090         * g++.dg/template/spec6.C: New test.
34092 2003-02-24  Jeff Law  <law@redhat.com>
34094         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34096 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34098         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34099         * gcc.dg/pragma-ep-1.c: Likewise.
34101 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34103         PR c++/9602
34104         * g++.dg/template/friend16.C: New test.
34106 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34108         PR c++/5333
34109         * g++.dg/parse/fused-params1.C: Adjust error messages.
34110         * g++.dg/template/nested3.C: New test.
34112 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34114         * g++.dg/abi/param1.C: New test.
34116 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34118         PR c++/7982
34119         * g++.dg/warn/implicit-typename1.C: New test.
34121 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34123         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34124         with "mtune".
34125         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34126         * gcc.c-torture/execute/20010129-1.x: Likewise.
34127         * gcc.dg/20011107-1.c: Likewise.
34128         * gcc.dg/20020108-1.c: Likewise.
34129         * gcc.dg/20020122-3.c: Likewise.
34130         * gcc.dg/20020206-1.c: Likewise.
34131         * gcc.dg/20020310-1.c: Likewise.
34132         * gcc.dg/20020426-2.c: Likewise.
34133         * gcc.dg/20020517-1.c: Likewise.
34134         * gcc.dg/991230-1.c: Likewise.
34135         * gcc.dg/i386-unroll-1.c: Likewise.
34136         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34138 2003-02-22  Jan Hubicka  <jh@suse.cz>
34140         * gcc.dg/i386-mul.c: New test.
34142 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34144         * gcc.dg/builtins-5.c: New test case.
34146 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34148         * gcc.dg/asmreg-1.c: New test.
34150 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34152         PR c++/9749
34153         * g++.dg/parse/varmod1.C: New test.
34155 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34157         PR c++/9727
34158         * g++.dg/template/op1.C: New test.
34160 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34162         PR c++/8906
34163         * g++.dg/template/nested2.C: New test.
34165 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34167         PR c++/8724
34168         * g++.dg/expr/dtor1.C: New test.
34170 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34172         * gcc.dg/cpp/include3.c: New test.
34173         * gcc.dg/cpp/inc/foo.h: New file.
34175 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34177         * gcc.c-torture/execute/20030221-1.c: New test.
34179 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34181         PR c++/9729
34182         * g++.dg/abi/conv1.C: New test.
34184 2003-02-20  Jan Hubicka  <jh@suse.cz>
34186         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34188 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34190         * gcc.c-torture/compile/20030219-1.c: New test.
34192 2003-02-18  Jan Hubicka  <jh@suse.cz>
34194         * gcc.dg/funcorder.c: New test.
34196 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34198         * gcc.c-torture/execute/20030218-1.c: New.
34200 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34202         * gcc.dg/20030218-1.c: New.
34204 2003-02-18  Richard Henderson  <rth@redhat.com>
34206         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34207         * gcc.dg/attr-used-2.c: New.
34209 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34211         PR c++/9704
34212         * g++.dg/init/copy5.C: New test.
34214 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34216         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34217         * g++.dg/pch/pch.exp: Likewise.
34219 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34221         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34222         STACK_SIZE is not defined.
34224 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34226         PR c++/9457
34227         * g++.dg/template/init1.C: New test.
34229 2003-02-16  Jan HUbicka  <jh@suse.cz>
34231         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34232         (foo): Add few extra tests
34233         * gcc.dg/c99-const-expr-3.c: Likewise.
34234         * gcc.c-torture/execute/20030216-1.c: New.
34236 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34238         PR c++/9459
34239         * g++.dg/ext/typeof4.C: New test.
34241 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34243         * gcc.dg/i386-387-3.c: New test case.
34245 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34247         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34248         cris-*-elf* cris-*-aout* and mmix-*-*.
34250 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34252         * gcc.dg/20030213-1.c: New test.
34254 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34256         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34257         * gcc.dg/i386-387-2.c: Likewise.
34259 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34261         * gcc.dg/ppc-spe.c: Fix formatting.
34262         Enable tests that were previously unsupported by gas.
34263         Delete tests for instructions that no longer exist.
34264         Switch arguments on evsubifw builtin.
34266 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34268         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34269         STACK_SIZE is too small.
34271 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34272             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34274         * gcc.dg/decl-2.c: New test.
34276 2003-02-10  Jan Hubicka  <jh@suse.cz>
34278         * gcc.dg/i386-fpcvt-1.c: New test.
34280 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34282         * gcc.c-torture/execute/20030209-1.c: New test.
34284 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34286         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34287         int-wide bitops, use the constants of the same width.
34288         Likewise, if long long is 32-bit wide, test bitops using
34289         32-bit constants.
34291 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34293         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34295 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34297         * testsuite/gcc.dg/builtins-4.c: New test case.
34299 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34301         * gcc.dg/20020430-1.c: Fix dg command typos.
34302         * gcc.dg/20020503-1.c: Likewise.
34304 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34306         PR c++/8785
34307         * g++.dg/parse/fused-params1.C: New test.
34309         PR c++/8857
34310         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34312         PR c++/8921
34313         * g++.dg/parse/non-dependent1.C: New test.
34315         PR c++/8928
34316         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34318         PR c++/9228
34319         * g++.dg/parse/undefined7.C: New test.
34320         * g++.dg/parse/non-templ1.C: New test.
34322         PR c++/9229
34323         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34325 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34327         * gcc.c-torture/compile/20030206-1.c: New test.
34329 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34331         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34332         "pow" to "foo" to avoid potential confusion with a math built-in.
34334 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34336         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34337         conditions for SPARC targets.
34339 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34341         * gcc.dg/20030204-1.c: New test.
34343 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34345         PR c++/38
34346         * g++.dg/parse/array-size1.C: New test.
34348         PR c++/5657
34349         * g++.dg/parse/undefined3.C: New test.
34351         PR c++/5665
34352         * g++.dg/parse/undefined4.C: New test.
34354         PR c++/5975
34355         * g++.dg/parse/undefined5.C: New test.
34357         PR c++/7259
34358         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34360         PR c++/8578
34361         * g++.dg/parse/casting-operator1.C: New test.
34363         PR c++/8596
34364         * g++.dg/parse/undefined6.C: New test.
34366         PR c++/8736
34367         * g++.dg/parse/missing-template1.C: New test.
34369 2003-02-04  Jan Hubicka  <jh@suse.cz>
34371         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34372         * gcc.dg/i386-cmov?.c: Likewise.
34373         * gcc.dg/i386-fpcvt-?.c: Likewise.
34374         * gcc.dg/i386-ssefp-1.c: Likewise.
34375         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34376         conventions.
34378 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34380         PR c++/7129
34381         * testsuite/g++.dg/ext/max.C: New test.
34383 2003-02-03  Jan Hubicka  <jh@suse.cz>
34385         * gcc.c-torture/execute/20030203-1.c: New test.
34387 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34389         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34390         'natural-endian'.
34392 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34394         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34395         * g++.dg/init/new2.C: Likewise.
34396         * g++.dg/other/new1.C: Likewise.
34398 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34400         * gcc.dg/struct-ret-libc.c: New test.
34402 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34404         * gcc.dg/20030129-1.c: New test.
34406 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34408         PR c++/8849
34409         * g++.dg/template/ptrmem4.C: New test.
34411 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34413         * g++.dg/parser/constant1.C: New test.
34415 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34417         PR c++/8591
34418         * g++.dg/parse/friend2.C: New test.
34420 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34422         PR c++/9437
34423         * g++.dg/template/unify4.C: New test.
34425 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34427         * gcc.c-torture/execute/20030128-1.c: New test.
34429 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34431         * g++.dg/lookup/nested1.C: Test moved from ...
34432         * g++.old-deja/g++.other/lookup24.C: ... here.
34434 2003-01-28  Jan Hubicka  <jh@suse.cz>
34436         * gcc.dg/i386-cmov5.c: New test.
34438 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34440         * gcc.c-torture/execute/20010925-1.c: Changed the
34441         memcpy declaration.
34443 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34445         PR c++/3902
34446         * g++.dg/parse/template5.C: New test.
34448 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34450         PR fortran/9258
34451         * g77.dg/pr9258: New test.
34453 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34455         * README: Move relevant parts from README.g++.
34457         * README.g++: Remove this file.
34459 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34461         * g++.dg/abi/dcast1.C: New test.
34463 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34465         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34467 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34469         PR c++/47
34470         * g++.old-deja/g++.other/lookup24.C: New test.
34472 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34474         PR middle-end/7227
34475         * gcc.dg/uninit-C.c: New test.
34477 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34479         * g++.dg/abi/covariant1.C: New test.
34481 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34483         * gcc.dg/20030123-1.c: New test.
34485 2003-01-25  Jan Hubicka  <jh@suse.cz>
34487         PR opt/8492
34488         * gcc.c-torture/compile/20030125-1.c
34490 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34492         PR c++/9403
34493         * g++.dg/parse/template3.C: New test.
34494         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34496         PR c++/795
34497         * g++.dg/parse/template4.C: New test.
34499         PR c++/9415
34500         * g++.dg/template/qual2.C: New test.
34502         PR c++/8545
34503         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34505         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34507 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34509         * gcc.c-torture/execute/switch-1.c: New test case.
34511 2003-01-25  Jan Hubicka  <jh@suse.cz>
34513         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34515 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34517         Tweaks for Bison-1.875. From the NEWS file:
34518         "- `parse error' -> `syntax error'
34519         Bison now uniformly uses the term `syntax error'"
34520         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34521         * gcc.dg/cpp/digraph2.c: Likewise.
34522         * gcc.dg/cpp/direct2.c: Likewise.
34523         * gcc.dg/cpp/paste4.c: Likewise.
34524         * gcc.dg/c90-restrict-1.c: Likewise.
34525         * gcc.dg/c99-func-2.c: Likewise.
34526         * gcc.dg/noncompile/920721-2.c: Likewise.
34527         * gcc.dg/noncompile/930622-2.c: Likewise.
34528         * gcc.dg/noncompile/940112-1.c: Likewise.
34529         * gcc.dg/noncompile/950921-1.c: Likewise.
34530         * gcc.dg/noncompile/951123-1.c: Likewise.
34531         * gcc.dg/noncompile/971104-1.c: Likewise.
34532         * gcc.dg/noncompile/990416-1.c: Likewise.
34534 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34536         * g++.dg/parse/undefined1.C: Add error message.
34538 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34540         PR c++/9354
34541         * g++.dg/parse/new1.C: New test.
34543         PR c++/9216
34544         * g++.dg/parse/template2.C: New test.
34546         PR c++/9354
34547         * g++.dg/parse/typedef2.C: New test.
34549         PR c++/9328
34550         * g++.dg/ext/typeof3.C: New test.
34552 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34554         PR c++/2738
34555         * g++.dg/parse/ret-type1.C: New test.
34557         PR c++/3792
34558         * g++.dg/parse/tmpl-outside1.C: New test.
34560         PR c++/4207
34561         * g++.dg/parse/int-as-enum1.C: New test.
34563         PR c++/4903
34564         * g++.dg/parse/no-typename1.C: New test.
34566         PR c++/5533
34567         * g++.dg/parse/no-value1.C: New test.
34569         PR c++/5921
34570         * g++.dg/parse/wrong-inline1.C: New test.
34572         PR c++/6402
34573         * g++.dg/parse/ref1.C: New test.
34575         PR c++/6992
34576         * g++.dg/parse/attr-ctor1.C: New test.
34578         PR c++/7229
34579         * g++.dg/parse/namespace5.C: New test.
34581         PR c++/7917
34582         * g++.dg/parse/func-def1.C: New test.
34584         PR c++/8143
34585         * g++.dg/parse/undefined1.C: New test.
34587         PR c++/5723, PR c++/8522
34588         * g++.dg/parse/specialization1.C: New test.
34590         PR c++/163, PR c++/8595
34591         * g++.dg/parse/struct-as-enum1.C: New test.
34593         PR c++/9173
34594         * g++.dg/parse/undefined2.C: New test.
34596 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34598         PR c++/9298
34599         * g++.dg/parse/template1.C: New test.
34601         PR c++/9384
34602         * g++.dg/parse/using1.C: New test.
34604         PR c++/9285
34605         PR c++/9294
34606         * g++.dg/parse/expr2.C: New test.
34608         PR c++/9388
34609         * g++.dg/parse/lookup2.C: Likewise.
34611 2003-01-21  Jan Hubicka  <jh@suse.cz>
34613         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34614         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34615         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34616         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34618 2003-01-20  Nick Clifton  <nickc@redhat.com>
34620         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34621         problem with ARM sibcall code generation.
34623 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34625         * gcc.c-torture/execute/20030120-1.c: New.
34627 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34629         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34631 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34633         PR c++/9272
34634         * g++.dg/parse/ctor1.C: New test.
34636         PR c++/9294:
34637         * g++.dg/parse/qualified1.C: New test.
34639         * g++.dg/parse/typename3.C: New test.
34641 2003-01-16  Richard Henderson  <rth@redhat.com>
34643         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34645 2003-01-16  Richard Henderson  <rth@redhat.com>
34647         * g++.dg/pch/pch.exp: Copy test header to the working directory
34648         before using it either for precompilation or direct use.
34649         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34650         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34652 2003-01-16  Richard Henderson  <rth@redhat.com>
34654         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34655         before using it either for precompilation or direct use.
34656         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34657         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34659 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34661         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34662         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34663         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34664         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34665         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34666         typename warning into error.
34667         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34668         error messages.
34669         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34670         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34671         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34672         messages.
34673         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34674         make declaration visible in template.
34675         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34676         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34677         messages.
34678         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34679         message.
34680         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34681         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34682         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34683         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34684         typename warning with error message.
34685         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34686         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34687         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34689 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34691         * g++.dg/parse/ambig2.C: New test.
34693 2003-01-15  Richard Henderson  <rth@redhat.com>
34695         * g++.dg/tls/init-2.C: Update error message string.
34697 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34699         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34701 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34703         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34704         all for HC11/HC12.
34705         * gcc.c-torture/compile/20001205-1.x: Likewise.
34706         * gcc.c-torture/compile/20001226-1.x: Likewise.
34707         * gcc.c-torture/compile/920520-1.x: Likewise.
34708         * gcc.c-torture/compile/961203-1.x: Likewise.
34709         * gcc.c-torture/compile/20020604-1.x: Likewise.
34711 2003-01-15  Jan Hubicka  <jh@suse.cz>
34713         * gcc.c-torture/compile/20030115-1.c: New test.
34715         * gcc.dg/i386-fpcvt-1.c: New test.
34716         * gcc.dg/i386-fpcvt-2.c: New test.
34718 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34720         Further conform g++'s __vmi_class_type_info to the C++ ABI
34721         specification.
34722         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34723         the specification.
34725 2003-01-14  Jan Hubicka  <jh@suse.cz>
34727         * gcc.dg/i386-fpcvt-1.c: New test.
34728         * gcc.dg/i386-fpcvt-2.c: New test.
34730 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34732         * gcc.dg/i386-mmx-3.c: New test.
34734 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34736         PR c++/9264
34737         * g++.dg/parse/octal1.C: New file.
34739         PR c++/9172
34740         * g++.dg/parse/typename1.C: New file.
34742 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34744         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34745         * gcc.dg/bf-no-ms-layout.c: Likewise.
34746         * gcc.dg/bf-ms-attrib.c: Likewise.
34748 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34750         PR c++/9099
34751         * g++.dg/parse/dtor1.C: New file.
34753         PR c++/9128
34754         * g++.dg/rtti/typeid1.C: New file.
34756         PR c++/9153
34757         * g++.dg/parse/lookup1.C: New file.
34759         PR c++/9171
34760         * g++.dg/templ/spec5.C: New file.
34762 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34764         * gcc.c-torture/compile/20030110-1.c: New test.
34766 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34768         Merge from pch-branch:
34770         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34772         * gcc.dg/pch/cpp-1.h: New.
34773         * gcc.dg/pch/cpp-1.c: New.
34774         * gcc.dg/pch/cpp-2.h: New.
34775         * gcc.dg/pch/cpp-2.c: New.
34777         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34779         * gcc.dg/pch/except-1.h: New.
34780         * gcc.dg/pch/except-1.c: New.
34782         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34784         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34785         running test.
34786         * gcc.dg/pch: Include *.hp not *.h.
34787         * gcc.dg/pch/system-1.h: New.
34788         * gcc.dg/pch/system-1.c: New.
34790         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34792         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34793         rather than trying to build and run a program using PCH.
34794         * gcc.dg/pch: Remove dg-do commands from test files.
34796         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34798         * gcc.dg/pch/macro-3.c: New.
34799         * gcc.dg/pch/macro-3.h: New.
34801         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34803         * gcc.dg/pch/common-1.c: New.
34804         * gcc.dg/pch/common-1.h: New.
34805         * gcc.dg/pch/decl-1.c: New.
34806         * gcc.dg/pch/decl-1.h: New.
34807         * gcc.dg/pch/decl-2.c: New.
34808         * gcc.dg/pch/decl-2.h: New.
34809         * gcc.dg/pch/decl-3.c: New.
34810         * gcc.dg/pch/decl-3.h: New.
34811         * gcc.dg/pch/decl-4.c: New.
34812         * gcc.dg/pch/decl-4.h: New.
34813         * gcc.dg/pch/decl-5.c: New.
34814         * gcc.dg/pch/decl-5.h: New.
34815         * gcc.dg/pch/global-1.c: New.
34816         * gcc.dg/pch/global-1.h: New.
34817         * gcc.dg/pch/inline-1.c: New.
34818         * gcc.dg/pch/inline-1.h: New.
34819         * gcc.dg/pch/inline-2.c: New.
34820         * gcc.dg/pch/inline-2.h: New.
34821         * gcc.dg/pch/static-1.c: New.
34822         * gcc.dg/pch/static-1.h: New.
34823         * gcc.dg/pch/static-2.c: New.
34824         * gcc.dg/pch/static-2.h: New.
34826         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34828         * g++.dg/pch/pch.exp: Better handle failing testcases.
34829         * gcc.dg/pch/pch.exp: Likewise.
34830         * gcc.dg/pch/macro-1.c: New.
34831         * gcc.dg/pch/macro-1.h: New.
34832         * gcc.dg/pch/macro-2.c: New.
34833         * gcc.dg/pch/macro-2.h: New.
34835         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34837         * g++.dg/dg.exp: Treat files in pch/ specially.
34838         * g++.dg/pch/pch.exp: New file.
34839         * g++.dg/pch/empty.H: New file.
34840         * g++.dg/pch/empty.C: New file.
34841         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34842         "precompile".
34844         * gcc.dg/pch/pch.exp: New file.
34845         * gcc.dg/pch/empty.h: New file.
34846         * gcc.dg/pch/empty.c: New file.
34847         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34848         "precompile".
34850 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34852         * g++.dg/template/friend14.C: New test.
34854 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34856         * gcc.dg/old-style-asm-1.c: New test.
34858 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34860         * gcc.c-torture/compile/20030109-1.c: New test.
34862 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34864         * gcc.c-torture/execute/20030109-1.c: New test.
34866 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34868         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34869         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34870         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34871         * g++.old-deja/g++.mike/eh2.C: Likewise.
34872         * g++.old-deja/g++.mike/eh3.C: Likewise.
34873         * g++.old-deja/g++.mike/eh5.C: Likewise.
34874         * g++.old-deja/g++.mike/eh6.C: Likewise.
34875         * g++.old-deja/g++.mike/eh7.C: Likewise.
34876         * g++.old-deja/g++.mike/eh8.C: Likewise.
34877         * g++.old-deja/g++.mike/eh9.C: Likewise.
34878         * g++.old-deja/g++.mike/eh10.C: Likewise.
34879         * g++.old-deja/g++.mike/eh12.C: Likewise.
34880         * g++.old-deja/g++.mike/eh13.C: Likewise.
34881         * g++.old-deja/g++.mike/eh14.C: Likewise.
34882         * g++.old-deja/g++.mike/eh16.C: Likewise.
34883         * g++.old-deja/g++.mike/eh17.C: Likewise.
34884         * g++.old-deja/g++.mike/eh18.C: Likewise.
34885         * g++.old-deja/g++.mike/eh21.C: Likewise.
34886         * g++.old-deja/g++.mike/eh23.C: Likewise.
34887         * g++.old-deja/g++.mike/eh24.C: Likewise.
34888         * g++.old-deja/g++.mike/eh25.C: Likewise.
34889         * g++.old-deja/g++.mike/eh26.C: Likewise.
34890         * g++.old-deja/g++.mike/eh27.C: Likewise.
34891         * g++.old-deja/g++.mike/eh28.C: Likewise.
34892         * g++.old-deja/g++.mike/eh29.C: Likewise.
34893         * g++.old-deja/g++.mike/eh31.C: Likewise.
34894         * g++.old-deja/g++.mike/eh33.C: Likewise.
34895         * g++.old-deja/g++.mike/eh34.C: Likewise.
34896         * g++.old-deja/g++.mike/eh35.C: Likewise.
34897         * g++.old-deja/g++.mike/eh36.C: Likewise.
34898         * g++.old-deja/g++.mike/eh37.C: Likewise.
34899         * g++.old-deja/g++.mike/eh38.C: Likewise.
34900         * g++.old-deja/g++.mike/eh39.C: Likewise.
34901         * g++.old-deja/g++.mike/eh40.C: Likewise.
34902         * g++.old-deja/g++.mike/eh41.C: Likewise.
34903         * g++.old-deja/g++.mike/eh42.C: Likewise.
34904         * g++.old-deja/g++.mike/eh44.C: Likewise.
34905         * g++.old-deja/g++.mike/eh46.C: Likewise.
34906         * g++.old-deja/g++.mike/eh47.C: Likewise.
34907         * g++.old-deja/g++.mike/eh48.C: Likewise.
34908         * g++.old-deja/g++.mike/eh49.C: Likewise.
34909         * g++.old-deja/g++.mike/eh50.C: Likewise.
34910         * g++.old-deja/g++.mike/eh51.C: Likewise.
34911         * g++.old-deja/g++.mike/eh53.C: Likewise.
34912         * g++.old-deja/g++.mike/eh55.C: Likewise.
34913         * g++.old-deja/g++.mike/p7912.C: Likewise.
34914         * g++.old-deja/g++.mike/p9706.C: Likewise.
34915         * g++.old-deja/g++.mike/p10416.C: Likewise.
34916         * g++.old-deja/g++.mike/p11667.C: Likewise.
34917         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34918         Remove redundant reference to Iris.
34919         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34920         Elxsi, i860, Pico Java, and WE32K.
34922 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34924         * g++.dg/ext/asm4.C: New test.
34926 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34928         PR c++/9030
34929         * g++.dg/template/friend12.C: New test.
34930         * g++.dg/template/friend13.C: Likewise.
34931         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34933 2003-01-08  Jan Hubicka  <jh@suse.cz>
34935         * gcc.dg/i386-cadd.c: New test.
34936         * gcc.dg/i386-cmov4.c: Likewise.
34938 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34940         PR c++/9165
34941         * g++.dg/warn/Wunused-3.C: New test.
34943         * g++.dg/abi/bitfield9.C: New test.
34945         PR c++/9189
34946         * g++.dg/parse/defarg3.C: New test.
34948 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34950         * g++.dg/parse/ambig1.C: New test.
34951         * g++.dg/parse/defarg2.C: New test.
34953 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34955         * g++.dg/template/defarg-1.C: New test.
34956         * g++.dg/template/local2.C: Likewise.
34958 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34960         * gcc.c-torture/execute/20030105-1.c: New test.
34962 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34964         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34965         * g++.dg/parse/namespace4.C: Likewise.
34967 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34969         * g++.dg/template/ntp2.C: New test.
34971 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34973         * g++.dg/parse/extern-C-1.C: New test.
34975         * g++.dg/parse/namespace4.C: New test.
34977         * g++.dg/template/nested1.C: New test.
34979         * g++.dg/parse/namespace3.C: New test.
34981 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34983         * g++.dg/lookup/two-stage1.C: New test.
34985 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34987         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34988         * g++.old-deja/g++.jason/access8.C: Likewise.
34989         * g++.old-deja/g++.other/decl5.C: Likewise.
34991 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34993         * g++.dg/parse/parse7.C: New test.
34995 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34997         PR c++/2843
34998         * g++.dg/ext/attrib7.C: New test.
35000 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35002         * g++.dg/parse/parse6.C: New test.
35004 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35006         * gcc.dg/h8300-stack-1.c: New.
35008 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35010         g++.dg/lookup/exception1.C: New test.
35012         g++.dg/lookup/template1.C: New test.
35014         g++.dg/parse/namespace2.C: New test.
35016         g++.dg/parse/parens2.C: New test.
35018 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35020         * g++.dg/parse/parse5.C: New test.
35021         * g++.dg/lookup/scoped4.C: New test.
35023 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35025         * g++.dg/parse/parens1.C: New test.
35027         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35028         angle-bracket1.C.
35029         * g++.dg/parse/parens2.C: New test.
35031         * g++.dg/lookup/scope-operator1.C: New test.
35033         * g++.dg/parse/operator1.C: New test.
35035 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35037         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35038         * g++.old-deja/g++.other/access6.C: Likewise.
35039         * g++.old-deja/g++.other/decl1.C: Likewise.
35040         * g++.old-deja/g++.pt/typename12.C: Likewise.
35042 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35044         * g++.dg/parse/namespace1.C: New test.
35046 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35048         * g++.dg/parse/parse4.C: New test.
35050 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35052         * g++.dg/parse/parse3.C: New test.
35054 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35056         * g++.dg/parse/parse2.C: New test.
35058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35060         * g++.dg/template/friend11.C: New test.
35062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35064         * g++.dg/parse/parse1.C: New test.
35066 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35068         * lib/profopt.exp: Change the name of a global variable to avoid
35069         possible clashes with other test suites.
35071 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35073         * g++.dg/inherit/covariant8.C: New test.
35075 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35077         * g++.dg/init/array9.C: New test.
35079         PR c++/9112
35080         * g++.dg/parse/expr1.C: New test.
35082 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35084         * gcc.c-torture/compile/20021230-1.c: New test.
35086 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35088         * g++.dg/inherit/covariant5.C: New test.
35089         * g++.dg/inherit/covariant6.C: New test.
35090         * g++.dg/inherit/covariant7.C: New test.
35092 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35094         PR c++/2739
35095         * g++.dg/other/access2.C: New test.
35097 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35099         * g++.dg/other/anon-struct.C: No longer fails
35100         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35101         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35102         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35104 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35106         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35108 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35110         * g++.dg/eh/spec4.C: Remove stray semicolon.
35111         * g++.dg/expr/pmf-1.C: Change error message.
35112         * g++.dg/ext/asm1.C: Remove stray semicolon.
35113         * g++.dg/ext/typename1.C: Add missing typenames.
35114         * g++.dg/inherit/template-as-base.C: Change error message.
35115         * g++.dg/lookup/scoped1.C: Likewise.
35116         * g++.dg/lookup/scoped2.C: Likewise.
35117         * g++.dg/lookup/using2.C: Likewise.
35118         * g++.dg/other/component1.C: Remove stray semicolon.
35119         * g++.dg/other/do1.C: Change error message.
35120         * g++.dg/other/error2.C: Likewise.
35121         * g++.dg/other/init1.C: Likewise.
35122         * g++.dg/other/packed1.C: Remove stray semicolon.
35123         * g++.dg/other/ptrmem2.C: Change error message.
35124         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35125         marker.
35126         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35127         * g++.dg/template/access3.C: Add typename keyword.
35128         * g++.dg/template/access5.C: Remove stray semicolon.
35129         * g++.dg/template/access6.C: Likewise.
35130         * g++.dg/template/complit1.C: Likewise.
35131         * g++.dg/template/crash1.C: Change error message.
35132         * g++.dg/template/inherit2.C: Remove stray semicolon.
35133         * g++.dg/template/instantiate2.C: Likewise.
35134         * g++.dg/template/instantiate3.C: Change error message.
35135         * g++.dg/template/qual1.C: Remove stray semicolon.
35136         * g++.dg/template/qualttp18.C: Change error message.
35137         * g++.dg/template/ref1.C: Remove stray semicolon.
35138         * g++.dg/template/sizeof1.C (A::value): Declare it.
35139         * g++.dg/template/spec4.C: Change error message.
35140         * g++.dg/template/static1.C: Likewise.
35141         * g++.dg/template/type1.C: Likewise.
35142         * g++.dg/template/typename3.C: Likewise.
35143         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35144         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35145         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35146         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35147         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35148         named return value extension.
35149         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35150         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35151         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35152         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35153         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35154         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35155         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35156         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35157         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35158         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35159         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35160         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35161         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35162         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35163         syntax.
35164         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35165         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35166         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35167         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35168         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35169         * g++.old-deja/g++.brendan/template11.C: Likewise.
35170         * g++.old-deja/g++.brendan/template26.C: Likewise.
35171         * g++.old-deja/g++.brendan/template27.C: Use explicit
35172         specialization syntax.
35173         * g++.old-deja/g++.brendan/template30.C: Likewise.
35174         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35175         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35176         non-dependent names.
35177         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35178         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35179         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35180         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35181         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35182         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35183         named return value extension.
35184         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35185         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35186         * g++.old-deja/g++.ext/return1.C: Likewise.
35187         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35188         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35189         * g++.old-deja/g++.jason/access8.C: Likewise.
35190         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35191         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35192         pseudo-destructor names.
35193         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35194         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35195         pseudo-destructor names.
35196         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35197         * g++.old-deja/g++.jason/overload19.C: Likewise.
35198         * g++.old-deja/g++.jason/overload32.C: Likewise.
35199         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35200         stray semicolons.
35201         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35202         * g++.old-deja/g++.jason/return.C: Likewise.
35203         * g++.old-deja/g++.jason/return2.C: Likewise.
35204         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35205         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35206         syntax.
35207         * g++.old-deja/g++.jason/template10.C: Account for use of
35208         non-dependent names.
35209         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35210         syntax.
35211         * g++.old-deja/g++.jason/template37.C: Likewise.
35212         * g++.old-deja/g++.law/access4.C: Change error messages.
35213         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35214         pseudo-destructor names.
35215         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35216         * g++.old-deja/g++.law/ctors9.C: Likewise.
35217         * g++.old-deja/g++.law/cvt22.C: Likewise.
35218         * g++.old-deja/g++.law/dtors5.C: Likewise.
35219         * g++.old-deja/g++.law/global-init1.C: Likewise.
35220         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35221         * g++.old-deja/g++.law/operators28.C: Likewise.
35222         * g++.old-deja/g++.law/visibility28.C: Likewise.
35223         * g++.old-deja/g++.martin/eval1.C: Likewise.
35224         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35225         name.
35226         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35227         * g++.old-deja/g++.mike/net34.C: Likewise.
35228         * g++.old-deja/g++.mike/net36.C: Likewise.
35229         * g++.old-deja/g++.mike/ns2.C: Likewise.
35230         * g++.old-deja/g++.mike/p12306.C: Likewise.
35231         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35232         value extension.
35233         * g++.old-deja/g++.mike/p700.C: Likewise.
35234         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35235         * g++.old-deja/g++.mike/p710.C: Likewise.
35236         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35237         value extension.
35238         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35239         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35240         * g++.old-deja/g++.ns/crash2.C: Likewise.
35241         * g++.old-deja/g++.ns/crash3.C: Likewise.
35242         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35243         * g++.old-deja/g++.ns/ns17.C: Likewise.
35244         * g++.old-deja/g++.ns/template16.C: Likewise.
35245         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35246         keyword.
35247         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35248         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35249         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35250         named return value extension.
35251         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35252         * g++.old-deja/g++.other/access4.C: Issue additional error
35253         messages.
35254         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35255         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35256         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35257         * g++.old-deja/g++.other/crash25.C: Change error message.
35258         * g++.old-deja/g++.other/crash4.C: Change error message.
35259         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35260         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35261         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35262         checks.
35263         * g++.old-deja/g++.other/defarg8.C: Likewise.
35264         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35265         * g++.old-deja/g++.other/dtor10.C: Likewise.
35266         * g++.old-deja/g++.other/incomplete.C: Likewise.
35267         * g++.old-deja/g++.other/linkage7.C: Likewise.
35268         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35269         lookup algorithm.
35270         * g++.old-deja/g++.other/mangle2.C: Likewise.
35271         * g++.old-deja/g++.other/refinit2.C: Likewise.
35272         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35273         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35274         * g++.old-deja/g++.pt/crash28.C: Likewise.
35275         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35276         syntax.
35277         * g++.old-deja/g++.pt/crash32.C: Change error message.
35278         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35279         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35280         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35281         error message position.
35282         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35283         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35284         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35285         syntax.
35286         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35287         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35288         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35289         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35290         keyword.
35291         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35292         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35293         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35294         keyword.
35295         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35296         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35297         syntax.
35298         * g++.old-deja/g++.pt/friend28.C: Account for use of
35299         non-dependent names.
35300         * g++.old-deja/g++.pt/friend29.C: Likewise.
35301         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35302         rules.
35303         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35304         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35305         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35306         lookup rules.
35307         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35308         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35309         keyword.
35310         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35311         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35312         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35313         keyword.
35314         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35315         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35316         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35317         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35318         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35319         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35320         keyword.
35321         * g++.old-deja/g++.pt/spec10.C: Likewise.
35322         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35323         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35324         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35325         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35326         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35327         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35328         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35329         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35330         * g++.old-deja/g++.pt/typename15.C: Likewise.
35331         * g++.old-deja/g++.pt/typename22.C: Likewise.
35332         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35333         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35334         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35335         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35336         syntax.
35337         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35338         return value extension.
35339         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35340         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35341         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35342         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35344 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35346         * g++.dg/warn/inline1.C: New test.
35347         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35348         * g++.old-deja/g++.jason/synth10.C: Likewise.
35349         * g++.old-deja/g++.mike/net31.C: Likewise.
35350         * g++.old-deja/g++.mike/p8786.C: Likewise.
35352         * g++.dg/template/friend10.C: New test.
35353         * g++.dg/template/conv5.C: New test.
35355 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35357         * g++.dg/lookup/scoped3.C: New test.
35359         * g++.dg/lookup/decl1.C: New test.
35360         * g++.dg/lookup/decl2.C: New test.
35362 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35364         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35365         gcc.c-torture/compile/20021015-1.c,
35366         gcc.c-torture/compile/20021015-2.c,
35367         gcc.c-torture/compile/20021123-1.c,
35368         gcc.c-torture/compile/20021123-2.c,
35369         gcc.c-torture/compile/20021123-3.c,
35370         gcc.c-torture/compile/20021123-4.c,
35371         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35372         only to 3.1 or 3.2 branch.
35374 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35376         * gcc.dg/i386-bitfield3.c: New test.
35378         * gcc.dg/i386-bitfield2.c: New test.
35380 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35382         * g++.dg/parse/conv_op1.C: New test.
35384 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35386         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35387         approved.
35389 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35391         * gcc.c-torture/compile/20021220-1.c: New test.
35393 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35395         * gcc.dg/i386-fastcall-1.c: New.
35397 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35399         * gcc.c-torture/execute/20021219-1.c: New test.
35401 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35403         * gcc.dg/i386-pic-1.c: New test.
35405 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407         PR c++/8099
35408         * g++.dg/template/friend9.C: New test.
35410 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35412         PR c++/3663
35413         * g++.dg/template/access7.C: New test.
35415 2002-12-18  Nick Clifton  <nickc@redhat.com>
35417         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35418         the libstdc++-v3 directory has been found.
35420 2002-12-12  Devang Patel <dpatel@apple.com>
35421         * gcc.dg/darwin-ld-1.c: New test.
35422         * gcc.dg/darwin-ld-2.c: New test.
35423         * gcc.dg/darwin-ld-3.c: New test.
35424         * gcc.dg/darwin-ld-4.c: New test.
35425         * gcc.dg/darwin-ld-5.c: New test.
35427 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35429         * gcc.c-torture/compile/20021212-1.c: New test.
35431 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35433         * gcc.dg/fshort-wchar: New test.
35435 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35437         PR c++/8372
35438         * g++.dg/template/dtor1.C: New test.
35440         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35441         markers.
35443 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35445         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35447 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35449         * g++.dg/template/static1.C: New test.
35450         * g++.dg/template/static2.C: New test.
35451         * g++.old-deja/g++.ext/memconst.C: New test.
35453 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35455         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35456         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35457         * g++.dg/special/initp1.C: Likewise.
35459 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35461         * gcc.c-torture/execute/20021204-1.c: New test.
35463 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35465         * gcc.dg/ppc-fmadd-1.c: New file.
35466         * gcc.dg/ppc-fmadd-2.c: New file.
35467         * gcc.dg/ppc-fmadd-3.c: New file.
35469 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35471         * gcc.c-torture/compile/20021204-1.c: New test.
35473 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35475         * g++.dg/inherit/covariant2.C: New test.
35476         * g++.dg/inherit/covariant3.C: New test.
35477         * g++.dg/inherit/covariant4.C: New test.
35478         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35479         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35481 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35483         PR c++/8688
35484         * g++.dg/init/brace3.C: New test.
35486 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35488         * gcc.dg/20020210-1.c: Fix a comment typo.
35490 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35492         PR c++/8720
35493         * g++.dg/parse/defarg1.C: New test.
35495         PR c++/8615
35496         * g++.dg/template/char1.C: New test.
35498         * g++.dg/template/varmod1.C: Fix typo.
35500 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35502         DR 180
35503         * g++.old-deja/g++.pt/crash32.C: Expect error.
35505 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35507         PR c++/5919
35508         * g++.dg/template/varmod1.C: New test.
35510         PR c++/8727
35511         * g++.dg/inherit/typeinfo1.C: New test.
35513         PR c++/8663
35514         * g++.dg/inherit/typedef1.C: New test.
35516 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35518         PR c++/8332
35519         PR c++/8493
35520         * g++.dg/template/strlen1.C: New test.
35522         PR c++/8227
35523         * g++.dg/template/ctor2.C: New test.
35525         PR c++/8214
35526         * g++.dg/init/string1.C: New test.
35528         PR c++/8511
35529         * g++.dg/template/friend8.C: New test.
35531 2002-11-29  Joe Buck <jbuck@synopsys.com>
35533         * g++.dg/lookup/anon2.C: New test.
35535 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35537         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35538         h8300 port.
35540 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35542         * gcc.dg/bitfld-6.c: New test.
35544 2002-11-27  Jan Hubicka  <jh@suse.cz>
35546         * gcc.c-torture/execute/20021127.[cx]: New test.
35548 2002-11-26  Jan Hubicka  <jh@suse.cz>
35550         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35551         quality.
35553 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35555         * g++.dg/init/brace2.C: New test.
35556         * g++.old-deja/g++.mike/p9129.C: Correct.
35558 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35560         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35562 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35564         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35566 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35568         * testsuite/g++.dg/abi/empty11.C: New test.
35569         * testsuite/g++.dg/rtti/cv1.C: New test.
35571 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35573         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35575 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35577         * g++.dg/abi/empty10.C: New test.
35579 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35581         * gcc.c-torture/compile/20021124-1.c: New test.
35583 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35585         * g++.dg/abi/rtti2.C: New test.
35587 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35589         * gcc.dg/i386-unroll-1.c: New test.
35591 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35593         * gcc.c-torture/compile/20021120-1.c: New test.
35594         * gcc.c-torture/compile/20021120-2.c: New test.
35596 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35598         * gcc.dg/bitfld-5.c: New test.
35600 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35602         * gcc.c-torture/execute/20021120-3.c: New test.
35604 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35606         * gcc.c-torture/execute/20021120-2.c: New test.
35608 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35610         * gcc.c-torture/execute/20021120-1.c: New test.
35612 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35614         * gcc.c-torture/execute/20021118-3.c: New test.
35616 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35618         * gcc.c-torture/compile/20021119-1.c: New test.
35620 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35622         * gcc.dg/duff-1.c: New test.
35623         * gcc.dg/duff-2.c: New test.
35624         * gcc.dg/duff-3.c: New test.
35626 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35628         * gcc.dg/cpp/_Pragma5.c: New test.
35630 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35632         * gcc.c-torture/execute/20021118-2.c: New test.
35634 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35636         * gcc.c-torture/execute/20021118-1.c: New test.
35638 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35640         * gcc.dg/20021116-1.c: New test.
35642 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35644         * g++.dg/abi/vcall1.C: New test.
35646 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35648         * gcc.dg/20021029-1.c: New test.
35649         * gcc.dg/20021029-2.c: New test.
35651 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35653         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35655 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35657         PR c/8439
35658         * gcc.dg/20021110.c: Move to ...
35659         * gcc.c-torture/compile/20021110.c: .... here.
35661 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35663         PR c/8467
35664         * gcc.c-torture/execute/20021111-1.c
35666 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35668         PR c/8439
35669         * gcc.dg/20021110.c: New test.
35671 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35673         * g++.dg/abi/vthunk3.C: Run only on x86.
35675 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35677         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35679 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35681         * lib/compat.exp (compat-execute): Fix logic error in last
35682         change.
35684 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35686         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35688 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35690         PR c++/8389
35691         * g++.dg/template/access6.C: New test.
35693 2002-11-08  Jan Hubicka  <jh@suse.cz>
35695         * gcc.dg/i386-ssefp-1.c: New test.
35696         * gcc.dg/i386-ssefp-1.c: New test.
35698 2002-11-08  Jan Hubicka  <jh@suse.cz>
35700         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35702 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35704         * g++.dg/abi/vthunk3.C: New test.
35706         PR c++/8338
35707         * g++.dg/template/crash2.C: New test.
35709 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35711         * testsuite/g++.dg/abi/dtor1.C: New test.
35712         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35714 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35716         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35717         Darwin.
35719 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35721         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35722         -mthumb.  Only xfail with -O0.
35724 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35726         * g++.dg/abi/thunk1.C: New test.
35727         * g++.dg/abi/thunk2.C: Likewise.
35728         * g++.dg/abi/vtt1.C: Likewise.
35730 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35732         PR optimization/8423
35733         * gcc.c-torture/execute/builtin-constant.c: New test.
35735 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35737         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35738         Add some more cases.
35740 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35742         PR c++/8391
35743         * g++.dg/opt/local1.C: New test.
35745 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35747         PR c++/8160
35748         * g++.dg/template/complit1.C: New test.
35750         PR c++/8149
35751         * g++.dg/template/typename4.C: Likewise.
35753 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35755         Core issue 287, PR c++/7639
35756         * g++.dg/template/instantiate1.C: Adjust error location.
35757         * g++.dg/template/instantiate3.C: New test.
35758         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35759         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35760         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35762 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35764         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35766 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35768         PR c++/8287
35769         * g++.dg/init/dtor2.C: New test.
35771 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35773         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35774         * gcc.dg/nest.c: Bypass errors on irix6.
35776 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35778         * gcc.dg/nest.c: Expect error for mmix-*-*.
35779         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35781 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35783         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35784         markers.
35786         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35788 2002-10-25  Mike Stump  <mrs@apple.com>
35790         * gcc.dg/warn-1.c: New test.
35792 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35794         * g++.dg/template/typename3.C: New test.
35796 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35798         * g++.dg/lookup/ptrmem1.C: New test.
35800         * g++.dg/abi/vthunk2.C: New test.
35802 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35804         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35806 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35808         * g++.dg/abi/empty9.C: New test.
35810 2002-10-24  Richard Henderson  <rth@redhat.com>
35812         * g++.dg/inherit/thunk1.C: Enable for ia64.
35814 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35816         PR c++/8067
35817         * g++.dg/lookup/pretty1.C: New test.
35819 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35821         * gcc.dg/20021023-1.c: New test.
35823 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35825         PR c++/7679
35826         * g++.dg/parse/inline1.C: New test.
35828 2002-10-23  Richard Henderson  <rth@redhat.com>
35830         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35832         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35834 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35836         PR c++/6579
35837         * g++.dg/parse/stmtexpr3.C: New test.
35839 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35841         * g++.dg/expr/cond1.C: New test.
35843 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35845         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35847 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35849         * g++.dg/abi/vbase13.C: New test.
35850         * g++.dg/abi/vbase14.C: Likewise.
35852 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35854         * gcc.dg/tls/pic-1.c: New test.
35855         * gcc.dg/tls/nonpic-1.c: New test.
35856         * gcc.dg/20021018-1.c: New test.
35858 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35860         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35861         Remove only files with the same base name as the test case.
35862         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35863         (profopt-execute): Likewise.  Also, remove old profiling
35864         and performance data files before running the tests.
35866         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35867         * g++.dg/bprob/bprob.exp: Likewise.
35868         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35869         to allow more general test case names.
35871         * g++.dg/bprob/bprob-1.C: Rename to ...
35872         * g++.dg/bprob/g++-bprob-1.C: ... this.
35874         * g77.dg/bprob/bprob-1.f: Rename to ...
35875         * g77.dg/bprob/g77-bprob-1.f: ... this.
35877 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35879         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35880         bison 1.50 or later.
35882 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35884         * g++.dg/README: Describe more test directories.
35886 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35888         * g++.dg/init/array6.C: Add additional tests.
35890 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35892         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35893         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35895 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35897         * gcc.c-torture/compile/20020604-1.x: New.
35898         * gcc.c-torture/compile/simd-5.x: Likewise.
35899         * gcc.c-torture/execute/920710-1.x: Likewise.
35900         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35902 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35904         * g++.dg/inherit/override1.C: Add dg-options clause.
35906 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35908         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35909         _mm_slli_si128.
35911 2002-10-19  Andreas Schwab  <schwab@suse.de>
35913         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35914         directory component.
35916 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35918         * g++.dg/inherit/thunk1.C: New test.
35920         * g++.dg/inherit/override1.C: New test.
35922         * g++.dg/abi/mangle11.C: New test.
35923         * g++.dg/abi/mangle14.C: New test.
35924         * g++.dg/abi/mangle17.C: New test.
35926 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35928         * g++.dg/overload/member2.C: New test.
35930 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35932         * g++.dg/README: Describe new compat directory.
35933         * g++.dg/dg.exp: Skip tests in compat directory.
35934         * README.compat: New file.
35935         * lib/compat.exp: New expect script.
35936         * g++.dg/compat: New test directory.
35937         * g++.dg/compat/compat.exp: New expect script.
35938         * g++.dg/compat/abi: New test directory.
35939         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35940         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35941         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35942         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35943         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35944         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35945         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35946         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35947         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35948         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35949         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35950         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35951         * g++.dg/compat/break: New test directory.
35952         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35953         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35954         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35955         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35956         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35957         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35958         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35959         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35960         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35961         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35962         g++.dg/compat/break/README: New files.
35963         * g++.dg/compat/eh: New test directory.
35964         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35965         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35966         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35967         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35968         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35969         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35970         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35971         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35972         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35973         g++.dg/compat/eh/filter2_y.C,
35974         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35975         g++.dg/compat/eh/new1_y.C,
35976         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35977         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35978         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35979         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35980         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35981         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35982         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35983         g++.dg/compat/eh/unexpected1_y.C: New files.
35984         * g++.dg/compat/init: New test directory.
35985         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35986         g++.dg/compat/init/array5_y.C,
35987         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35988         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35989         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35990         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35991         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35992         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35993         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35994         g++.dg/compat/init/init-ref2_y.C: New files.
35996 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35998         PR c++/7584
35999         * g++.dg/inherit/using3.C: New test.
36001 2002-10-17  Jan Hubicka  <jh@suse.cz>
36003         * gcc.dg/20021017-2.c: New test.
36005 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36007         * g++.dg/abi/mangle16.C: Adjust.
36009         * g++.dg/init/array8.C: New test.
36011 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36013         * gcc.dg/special/mips-abi.exp: New test.
36014         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36016 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36018         * g++.dg/abi/mangle16.C: New test.
36019         * g++.dg/abi/mangle17.C: Likewise.
36021         PR c++/7478
36022         * g++.dg/template/ref1.C: New test.
36024 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36026         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36028 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36030         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36032 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36034         PR c++/7524
36035         * g++.dg/init/array7.C: New test.
36037 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36039         * g++.dg/init/array6.C: New test.
36041         * g++.dg/abi/mangle13.C: Likewise.
36042         * g++.dg/abi/mangle14.C: Likewise.
36043         * g++.dg/abi/mangle15.C: Likewise.
36045 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36047         * g++.dg/abi/empty8.C: New test.
36049 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36051         * g++.dg/init/ctor1.C: New test.
36053 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36055         * gcc.c-torture/execute/20021015-1.c: New test.
36057 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36059         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36061 2002-10-14  Jan Hubicka  <jh@suse.cz>
36063         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36065 2002-10-14  Richard Henderson  <rth@redhat.com>
36067         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36069 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36071         PR optimization/6631
36072         * g++.dg/opt/const2.C: New test.
36074 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36076         PR c++/7176
36077         * g++.dg/parse/friend1.C: New test.
36078         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36080 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36082         * gcc.dg/20021014-1.c: New test.
36084 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36086         PR c++/5661
36087         * g++.dg/ext/vlm1.C: New test.
36088         * g++.dg/ext/vlm2.C: Likewise.
36090         * g++.dg/init/array1.C: Remove invalid braces.
36091         * g++.dg/init/brace1.C: New test.
36092         * g++.dg/init/copy2.C: Likewise.
36093         * g++.dg/init/copy3.C: Likewise.
36094         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36095         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36096         braces.
36098 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36100         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36102 2002-10-11  Richard Shann  <richard.shann@superh.com>
36104         * gcc.c-torture/compile/simd-5.c: New test.
36106 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36108         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36110 2002-10-10  Jim Wilson  <wilson@redhat.com>
36112         * gcc.c-torture/execute/20021010-1.c: New test.
36114 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36116         PR c/7353
36117         * g++.dg/ext/typedef-init.C: New test.
36118         * gcc.dg/typedef-init.c: New test.
36120 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36122         * gcc.dg/cpp/paste13.c: New test.
36124 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36126         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36127         remaining platforms, XFAIL during compile, not execute.  Don't
36128         XFAIL at -O0.
36130 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36132         * gcc.dg/alias-1.c: Tweak expected warning.
36134 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36136         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36138 2002-10-06  Andreas Jaeger  <aj@suse.de>
36140         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36141         * gcc.dg/cpp/c++98.C: Likewise.
36143         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36144         * g++.dg/cpp/c++98.C: Likewise.
36146         * g++.dg/README (Subdirectories): Mention cpp directory.
36148         PR target/7559
36149         * gcc.dg/20021006-1.c: New test.
36151 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36153         PR c++/7804
36154         * g++.dg/other/warning1.C: New test.
36156 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36158         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36159         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36160         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36162 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36164         PR c++/7931
36165         * g++.dg/template/ptrmem3.C: New test.
36167         PR c++/7754
36168         * g++.dg/template/union1.C: New test.
36170 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36172         PR c++/8006
36173         * g++.dg/abi/mangle9.C: New test.
36174         * g++.dg/abi/mangle10.C: New test.
36175         * g++.dg/abi/mangle11.C: New test.
36176         * g++.dg/abi/mangle12.C: New test.
36178 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36180         PR c++/7188.
36181         * g++.dg/template/meminit1.C: New test.
36182         * g++.dg/warn/Wreorder-1.C: Likewise.
36183         * g++.old-deja/g++.mike/warn3.C: Tweak.
36184         * lib/prune.exp: Ingore "in copy constructor".
36186 2002-10-02  Andreas Jaeger  <aj@suse.de>
36188         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36189         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36190         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36191         on x86-64.
36193 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36195         * gcc.dg/empty1.C: Fix typo.
36197 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36199         * gcc.dg/alias-1.c: New test.
36201 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36203         * gcc.dg/empty1.C: New test.
36205         * g++.dg/tls/init-2.C: Tweak error messages.
36207 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36209         * gcc.c-torture/compile/20020923-1.c: New test.
36211 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36213         * gcc.c-torture/execute/ffs-1.c: New test.
36214         * gcc.c-torture/execute/ffs-2.c: Ditto.
36216 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36218         * g++.dg/overload/member1.C: New test.
36220 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36222         * g++.dg/abi/empty7.C: New test.
36223         * g++.dg/init/pm2.C: Likewise.
36225 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36227         * g++.dg/rtti/crash1.C: New test.
36229 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36231         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36232         gcc.dg/sibcall-4.c: New tests.
36234 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36236         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36237         powerpc and MMIX targets.
36239 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36241         * gcc.dg/cpp/20020927-1.c: New.
36243 2002-09-26  David S. Miller  <davem@redhat.com>
36245         * gcc.c-torture/compile/trunctfdf.c: New.
36247 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36249         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36251 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36253         * gcc.c-torture/execute/loop-15.c: New.
36255 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36257         * README.QMTEST: Fix typo.
36259 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36261         * gcc.dg/20020926-1.c: New test.
36263 2002-09-25  David S. Miller  <davem@redhat.com>
36265         PR target/7842
36266         * gcc.c-torture/execute/shiftdi.c: New test.
36268 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36270         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36271         unique to the tool.
36272         * lib/g77.exp (g77_init): Likewise.
36273         * lib/g++.exp (g++_init): Likewise.
36274         * lib/objc.exp (objc_init): Likewise.
36276 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36278         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36279         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36280         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36282 2002-09-25  Richard Henderson  <rth@redhat.com>
36284         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36285         too-small long double.
36287 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36289         * gcc.dg/20020919-1.c: New test.
36291 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36293         * g++.dg/abi/bitfield6.C: New test.
36294         * g++.dg/abi/bitfield7.C: New test.
36295         * g++.dg/abi/bitfield8.C: New test.
36296         * g++.dg/abi/vbase11.C: New test.
36298 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36300         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36301         hppa*-*-hpux*.  Update test comment.
36303 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36305         * gcc.dg/tls/struct-1.c: New test.
36307 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36309         * gcc.dg/cpp/tr-warn2.c: Update.
36311 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36313         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36315 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36317         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36318         systems.
36320 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36322         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36324         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36325         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36326         setting of cxxfilt.
36328 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36330         * gcc.dg/20020312-2.c: Update for darwin.
36332 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36334         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36336 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36338         * objc.dg/comp-types-1.m: New test.
36339         * objc.dg/comp-types-2.m: New test.
36340         * objc.dg/comp-types-3.m: New test.
36341         * objc.dg/comp-types-4.m: New test.
36342         * objc.dg/comp-types-5.m: New test.
36343         * objc.dg/comp-types-6.m: New test.
36345 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36347         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36349 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36351         * g++.dg/other/do1.C: New test.
36353         * g++.dg/template/subst1.C: New test.
36355 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36357         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36359 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36361         * g++.dg/template/qualttp20.C: Adjust expected errors.
36362         * g++.old-deja/g++.jason/report.C: Likewise.
36363         * g++.old-deja/g++.other/qual1.C: Likewise.
36365         * g++.dg/lookup/scoped2.C: New test.
36367         * g++.dg/ext/asm3.C: New test.
36369 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36371         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36373 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36375         * ChangeLog: follow spelling conventions.
36376         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36377         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36378         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36379         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36380         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36381         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36382         * g++.old-deja/g++.law/global-init1.C: Likewise.
36383         * g++.old-deja/g++.other/delete4.C: Likewise.
36384         * g++.old-deja/g++.other/inline21.C: Likewise.
36385         * g++.old-deja/g++.other/singleton.C: Likewise.
36386         * g77.dg/strlen0.f: Likewise.
36387         * g77.f-torture/compile/20010519-1.f: Likewise.
36388         * g77.f-torture/compile/980310-4.f: Likewise.
36389         * gcc.c-torture/compile/20000605-1.c: Likewise.
36390         * gcc.c-torture/execute/20020225-1.c: Likewise.
36391         * gcc.dg/c90-hexfloat-2.c: Likewise.
36392         * gcc.dg/c99-bool-1.c: Likewise.
36393         * gcc.dg/c99-hexfloat-2.c: Likewise.
36394         * gcc.dg/dll-2.c: Likewise.
36395         * gcc.dg/wtr-union-init-1.c: Likewise.
36396         * gcc.dg/wtr-union-init-2.c: Likewise.
36397         * gcc.dg/wtr-union-init-3.c: Likewise.
36398         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36399         * gcc.dg/cpp/defined.c: Likewise.
36400         * gcc.dg/cpp/macsyntx.c: Likewise.
36401         * gcc.dg/cpp/paste2.c: Likewise.
36402         * gcc.dg/cpp/trad/defined.c: Likewise.
36403         * gcc.dg/format/c90-printf-1.c: Likewise.
36404         * gcc.dg/format/c90-scanf-1.c: Likewise.
36405         * gcc.dg/format/c99-printf-1.c: Likewise.
36406         * gcc.dg/format/c99-scanf-1.c: Likewise.
36407         * gcc.misc-tests/gcov-8.c: Likewise.
36408         * lib/profopt.exp: Likewise.
36410 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36412         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36414 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36416         * g++.dg/inherit/using2.C: New test.
36418 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36420         * ChangeLog: Follow spelling conventions.
36421         * g++.dg/template/friend4.C: Likewise.
36422         * g++.old-deja/g++.pt/crash67.C: Likewise.
36423         * gcc.c-torture/execute/20000801-4.c: Likewise.
36424         * gcc.dg/c90-digraph-1.c: Likewise.
36425         * gcc.dg/c94-digraph-1.c: Likewise.
36426         * gcc.dg/c99-digraph-1.c: Likewise.
36427         * gcc.dg/cpp/line5.c: Likewise.
36428         * gcc.dg/cpp/multiline.c: Likewise.
36429         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36430         * gcc.dg/format/attr-3.c: Likewise.
36431         * gcc.dg/format/c90-scanf-3.c: Likewise.
36432         * gcc.dg/format/ext-4.c: Likewise.
36434 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36436         * g++.dg/template/pretty1.C: New test.
36438 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36440         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36442 2002-09-13  Matt Austern  <austern@apple.com>
36444         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36445         passing a cast expression to a function by const reference.
36447 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36449         * g++.dg/template/deduce1.C: New test.
36451 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36453         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36454         32-bit int.
36456 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36458         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36459         usage.
36461 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36463         * gcc.c-torture/compile/20020910-1.c: New test.
36465 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36467         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36469 2002-09-10  Andreas Jaeger  <aj@suse.de>
36471         * gcc.dg/20020312-2.c: Adjust for x86-64.
36473 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36475         * g77.dg/7388.f: New test case for PR 7388.
36477 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36479         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36481 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36483         * objc.dg/proto-lossage-1.m: New test.
36485 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36487         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36489 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36491         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36492         expected to pass.
36494 2002-09-06  Stan Shebs  <shebs@apple.com>
36495             David Edelsohn  <edelsohn@gnu.org>
36497         * gcc.dg/weak: New directory.
36498         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36499         target-specific xfail bits.
36500         * gcc.dg/typeof-2.c: Move to new directory.
36501         * gcc.dg/weak.exp: New expect script.
36503 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36505         * gcc.c-torture/execute/extzvsi.c: New test.
36507 2002-09-05  Stan Shebs  <shebs@apple.com>
36509         * gcc.dg/weak-1.c: xfail on Darwin.
36510         * gcc.dg/weak-2.c: Ditto.
36511         * gcc.dg/weak-3.c: Ditto.
36512         * gcc.dg/weak-4.c: Ditto.
36513         * gcc.dg/weak-5.c: Ditto.
36514         * gcc.dg/weak-6.c: Ditto.
36515         * gcc.dg/weak-7.c: Ditto.
36516         * gcc.dg/weak-8.c: Ditto.
36517         * gcc.dg/weak-9.c: Ditto.
36519 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36521         * gcc.c-torture/execute/loop-14.c: New test.
36523 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36525         * g++.dg/other/cxa-atexit1.C: New test.
36527         * gcc.dg/typeof-2.c: New test.
36529 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36531         * gcc.dg/builtins-2.c: New testcase.
36532         * gcc.dg/builtins-3.c: New testcase.
36534 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36536         * gcc.dg/cpp/_Pragma4.c: New test.
36538 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36540         * objc/execute/nil_method-1.m: New testcase.
36542 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36544         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36545         [Object class], not [Object initialize].
36547 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36548             Hans-Peter Nilsson  <hp@bitrange.com>
36550         * gcc.c-torture/execute/20020720-1.x: Skip test on
36551         mmix-knuth-mmixware.  Correct comment.
36553 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36555         * testsuite/g++.dg/abi/bitfield5.C: New test.
36556         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36558 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36560         * objc.dg/undeclared-selector.m: New test.
36562 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36564         * g++.dg/other/offsetof1.C: Avoid cast warning.
36566 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36568         * objc.dg/super-class-2.m: New test.
36570 2002-08-24  Matt Austern  <austern@apple.com>
36572         * g++.dg/ext/lvaddr.C: New test.
36573         * g++.dg/ext/lvcast.C: New test.
36575 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36577         * testsuite/g++.dg/inherit/cond1.C: New test.
36579 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36581         * gcc.dg/noncompile/incomplete-1.c: New test.
36583 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36585         * gcc.dg/typespec-1.c: New test.
36587 2002-08-20  Devang Patel  <dpatel@apple.com>
36588         * objc.dg/proto-hier-2.m: New test.
36590 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36592         * objc.dg/bitfield-1.m: New test.
36593         * objc.dg/bitfield-2.m: New test.
36595 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36597         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36598         gcc.dg/c99-flex-array-4.c: New tests.
36600 2002-08-16  Stan Shebs  <shebs@apple.com>
36602         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36604 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36606         * gcc.dg/typeof-1.c: New test.
36607         * g++.dg/ext/typeof2.C: New test.
36609 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36611         * g++.dg/other/offsetof1.C: New test.
36613 2002-08-14  Richard Henderson  <rth@redhat.com>
36615         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36617 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36619         * gcc.dg/cpp/_Pragma3.c: New test.
36621 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36623         * g++.dg/template/inherit3: New test.
36625 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36627         * gcc.dg/bitfld-4.c: Add blank options.
36629 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36631         * g++.dg/template/crash1.C: New test.
36633 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36635         * gcc.dg/tls/opt-2.c: New test.
36637 2002-08-08  Devang Patel  <dpatel@apple.com>
36639         * objc.dg/selector-1.m : New test
36641 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36643         * g++.dg/abi/bitfield4.C: New test.
36644         * gcc.dg/bitfld-4.c: New test.
36646 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36648         * g++.dg/other/packed1.C: New test.
36650 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36652         * g++.dg/abi/offsetof.C: Tweak error messages.
36653         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36655 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36657         * gcc.dg/bitfld-3.c: New test.
36659 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36660             Richard Henderson  <rth@redhat.com>
36662         * gcc.dg/i386-bitfield1.c: New test.
36663         * g++.dg/abi/bitfield3.C: Update.
36665 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36667         * objc.dg/const-str-2.m: Update.
36668         * gcc.dg/cpp/c++98.c: Change to C extension.
36669         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36670         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36672 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36674         * testsuite/gcc.dg/tls/diag-3.c: New.
36676 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36678         * g++.dg/README (Subdirectories): Document new subdir expr.
36679         * g++.dg/expr/pmf-1.C: New test.
36681 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36683         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36685 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36687         * g++.dg/abi/bitfield3.C: New test.
36689 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36691         * lib/gcov.exp: Tweak expected line formats.
36692         * gcc.misc-tests/gcov8.c: New test.
36693         * gcc.misc-tests/gcov8.x: New flags.
36695 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36697         * consistency.vlad/layout/endian.c: Include string.h.
36699         * gcc.c-torture/execute/20020805-1.c: New test.
36701 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36703         * g++.dg/other/conversion1.C: New test.
36705 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36707         * gcc.dg/builtins-1.c: New testcase.
36709 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36711         * g++.dg/inherit/access3.C: New test.
36713 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36715         * gcc.dg/ia64-visibility-2.c: New test.
36717 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36719         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36720         __qualifier_flags to __flags.
36722 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36724         * g++.dg/inherit/operator1.C: New test.
36725         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36726         * g++.dg/other/error1.C: Change expected error message.
36727         * g++.dg/template/conv4.C: Likewise.
36729 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36731         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36732         for documented behavior.
36734 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36736         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36737         several targets known to fail.
36739 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36741         * gcc.dg/mips-args-[123].c: New tests.
36743 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36745         * gcc.dg/ppc-spe.c: New.
36747 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36749         * g++.dg/other/ptrmem4.C: New testcase.
36751 2002-07-24  Richard Henderson  <rth@redhat.com>
36753         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36755 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36757         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36759 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36761         * gcc.c-torture/execute/memset-3.c: New testcase.
36763 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36765         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36766         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36768 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36770         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36771         Delete.
36773 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36775         * gcc.c-torture/compile/simd-4.c: New test.
36777 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36779         PR c++/7347, c++/7348
36780         * g++.dg/template/access4.C: New test.
36781         * g++.dg/template/access5.C: New test.
36782         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36783         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36784         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36785         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36787 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36789         * gcc.dg/gnu89-init-2.c: New test.
36791 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36793         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36795 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36797         * gcc.c-torture/execute/20020720-1.c: New testcase.
36799 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36801         * gcc.dg/cpp/Wsignprom.c: New tests.
36803 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36805         * gcc.c-torture/execute/loop-13.c: New test.
36807 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36809         * gcc.dg/cpp/expr.c: New tests.
36811 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36813         * g++.dg/opt/pr6713.C: Add template instantiation.
36815 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36817         * gcc.dg/nest.c: New test.
36819 2002-07-17  Richard Henderson  <rth@redhat.com>
36821         * g++.dg/opt/pr6713.C: New test.
36823 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36825         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36826         XFAIL for all x86 processors.
36828 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36830         * gcc.c-torture/execute/20010122-1.x: Do not test with
36831         -fomit-frame-pointer.
36833 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36835         * g++.dg/template/instantiate2.C: New test.
36836         * g++.dg/template/spec4.C: New test.
36838 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36840         * g++.dg/template/access2.C: New test.
36841         * g++.dg/template/access3.C: New test.
36843 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36845         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36846         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36847         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36848         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36849         Convert to use <stdarg.h>.
36850         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36851         Delete.
36852         * gcc.dg/va-arg-2.c: New.
36853         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36855 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36857         * gcc.c-torture/compile/20020710-1.c: New test.
36859 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36860                           Andrew Pinski  <pinskia@physics.uc.edu>
36862         gcc.c-torture/compile/simd-2.c: New testcase.
36863         gcc.c-torture/compile/simd-3.c: Likewise.
36865 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36867         PR c++/7224
36868         * g++.dg/overload/error1.C: New test.
36870 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36872         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36873         configuration and IRIX 6 O32 ABI.
36875 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36877         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36879 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36881         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36883 2002-07-10  Jeffrey A Law  <law@redhat.com>
36885         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36887         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36889 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36891         * gcc.dg/20020312-2.c: Check for __PPC__.
36893 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36895         * gcc.c-torture/compile/20020709-1.c: New test.
36897 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36899         * g++.dg/template/qualttp21.C: New test case.
36901 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36903         * gcc.c-torture/compile/20020706-1.c: New test.
36904         * gcc.c-torture/compile/20020706-2.c: New test.
36906 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36907             Alexandre Oliva  <aoliva@redhat.com>
36909         * g++.dg/warn/incomplete1.C: New test.
36911 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36913         PR c++/7099
36914         * g++.dg/warn/noreturn1.C: New test.
36916 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36918         PR c++/6706
36919         * g++.dg/debug/debug6.C: New test.
36920         * g++.dg/debug/debug7.C: New test.
36922 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36924         * gcc.c-torture/compile/simd-3.c: New test.
36926 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36928         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36929         * gcc.dg/20020620-1.c: Likewise.
36931 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36933         PR c++/6944
36934         * g++.dg/init/array4.C: New test.
36935         * g++.dg/init/array5.C: New test.
36937 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36939         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36940         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36942 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36944         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36945         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36946         * gcc.dg/wtr-conversion-1.c: Likewise.
36947         * gcc.dg/wtr-escape-1.c: Likewise.
36948         * gcc.dg/wtr-int-type-1.c: Likewise.
36949         * gcc.dg/wtr-label-1.c: Likewise.
36950         * gcc.dg/wtr-static-1.c: Likewise.
36951         * gcc.dg/wtr-strcat-1.c: Likewise.
36952         * gcc.dg/wtr-suffix-1.c: Likewise.
36953         * gcc.dg/wtr-switch-1.c: Likewise.
36954         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36955         * gcc.dg/wtr-union-init-1.c: Likewise.
36956         * gcc.dg/wtr-union-init-2.c: Likewise.
36957         * gcc.dg/wtr-union-init-3.c: Likewise.
36959         * gcc.dg/wtr-func-def-1.c: New test.
36961 2002-07-02 Devang Patel <dpatel@apple.com>
36963         * objc.dg/param-1.m: New test.
36965 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36967         * gcc.dg/cpp/trad/directive.c: Add test.
36968         * gcc.dg/cpp/trad/macroargs.c: Add test.
36969         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36971 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36973         * gcc.dg/cpp/cmdlne-M.c: New test.
36975 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36977         * objc.dg/desig-init-1.m: New test.
36979 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36981         PR c++/6716
36982         * g++.dg/template/instantiate1.C: New test.
36984 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36986         PR c++/7112
36987         * g++.dg/template/sizeof2.C: New test.
36989 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36991         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36992         gcc.dg/cpp/trad/include.c: New tests.
36994 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36996         PR target/7177
36997         * gcc.c-torture/compile/20020701-1.c: New test.
36999 2002-07-01  Stan Shebs  <shebs@apple.com>
37001         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37002         header here...
37003         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37004         (objc-torture-execute): or here.
37006 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37008         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37010 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37012         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37014 2002-06-30  Devang Patel  <dpatel@apple.com>
37016         * objc.dg/fsyntax-only.m: New test.
37018 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37020         PR c++/6695
37021         * g++.dg/template/friend7.C: New file.
37023 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37025         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37026         return type.
37028 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37030         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37031         avoid division by zero.
37033 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37035         * gcc.dg/Wunknownprag.c: New tests.
37037 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37039         * gcc.c-torture/execute/simd-2.c: New test.
37041 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37043         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37044         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37045         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37046         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37047         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37048         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37049         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37050         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37051         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37052         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37053         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37054         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37055         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37056         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37057         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37058         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37059         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37061 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37063         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37064         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37065         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37066         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37067         New tests.
37068         * gcc.dg/cpp/trad/directive.c: Update.
37070 2002-06-23  Andreas Jaeger  <aj@suse.de>
37072         * gcc.c-torture/execute/complex-6.c: New.
37074 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37076         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37077         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37078         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37079         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37081 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37083         * gcc.dg/cpp/trad: New directory with traditional tests copied
37084         from parent directory.
37085         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37086         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37087         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37088         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37089         Move to trad/ and rename.
37090         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37091         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37092         gcc.dg/cpp/trad/redef2.c: New tests.
37093         * gcc.dg/cpp/trad/trad.exp: New driver.
37095 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37097         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37098         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37099         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37100         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37101         Remove.
37103 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37105         * gcc.dg/20020620-1.c: New test.
37107 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37109         * g++.dg/template/ttp4.C: New test.
37111 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37113         * g++.dg/opt/vt1.C: Fix regexp.
37115 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37117         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37118         Don't use attribute `noinline'.
37120 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37122         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37124 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37126         * gcc.c-torture/execute/simd-1.c: New.
37128         * gcc.dg/simd-1.c: New.
37130 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37132         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37134 2002-06-16  Richard Henderson  <rth@redhat.com>
37136         * g++.dg/ext/anon-struct1.C: New.
37137         * g++.dg/ext/anon-struct2.C: New.
37138         * g++.dg/ext/anon-struct3.C: New.
37139         * gcc.dg/anon-struct-1.c: New.
37140         * gcc.dg/anon-struct-2.c: New.
37141         * gcc.dg/anon-struct-3.c: New.
37142         * gcc.dg/20011008-1.c: Adjust warning text.
37143         * gcc.dg/20020527-1.c: Add -fms-extensions.
37145 2002-06-16  Richard Henderson  <rth@redhat.com>
37147         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37149 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37151         * gcc.c-torture/execute/20020615-1.c: New test.
37153 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37155         * gcc.c-tortuture/execute/compare-1.c: New test case.
37156         * gcc.c-tortuture/execute/compare-2.c: New test case.
37157         * gcc.c-tortuture/execute/compare-3.c: New test case.
37159 2002-06-13  Richard Henderson  <rth@redhat.com>
37161         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37162         ia64 ilp32.
37164 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37166         * g++.dg/template/typename2.C: Update error message.
37168 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37170         * gcc.c-torture/execute/20020611-1.c: New test.
37172 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37174         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37175         list of targets to skip.
37177 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37179         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37180         targets if not optimizing.
37182 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37184         * gcc.c-torture/compile/20020605-1.c: New test.
37186         * g++.dg/opt/vt1.C: New test.
37188         * gcc.dg/20020531-1.c: New test.
37190         * gcc.dg/20020530-1.c: New test.
37192         * gcc.dg/20020527-1.c: New test.
37194         * g++.dg/opt/cse1.C: New test.
37196 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37198         * gcc.dg/20020607-2.c: New test case.
37200 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37202         * gcc.c-torture/compile/20020604-1.c: New test.
37204 2002-06-04  Richard Henderson  <rth@redhat.com>
37206         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37207         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37208         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37210 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37212         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37214 2002-06-03  Richard Henderson  <rth@redhat.com>
37216         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37217         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37219 2002-06-02  Richard Henderson  <rth@redhat.com>
37221         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37222         test functions static.
37224 2002-06-02  Andreas Jaeger  <aj@suse.de>
37226         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37227         now.
37229 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37231         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37232         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37233         Update for mofified diagnostics.
37234         * gcc.dg/c99-intconst-1.c: No longer fail.
37236 2002-06-02  Richard Henderson  <rth@redhat.com>
37238         * gcc.dg/uninit-A.c: Remove xfail markers.
37240 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37242         * gcc.dg/fnegate-1.c: New test case.
37244 2002-05-30  Osku Salerma  <osku@iki.fi>
37246         * gcc.c-torture/execute/mayalias-1.c: New file.
37248 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37250         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37251         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37252         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37254 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37256         * gcc.c-torture/execute/20020529-1.c: New test.
37258 2002-05-27  Richard Henderson  <rth@redhat.com>
37260         * g++.dg/ext/attrib6.C: New test case.
37262 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37264         * gcc.c-torture/execute/pure-1.c: New test.
37266 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37268         * gcc.dg/cpp/arith-2.c: Remove.
37270 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37272         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37273         * gcc.dg/cpp/if-3.c: Remove.
37275 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37277         * g++.dg/opt/cse2.C: New test.
37279 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37281         * gcc.dg/cpp/arith-1.c: New semantic tests.
37282         * gcc.dg/cpp/if-1.c: Update.
37284 2002-05-24  Ben Elliston  <bje@redhat.com>
37286         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37288 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37290         * gcc.dg/verbose-asm.c: New test.
37292 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37294         * gcc.dg/cpp/paste12.c: New test.
37296 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37298         * g++.dg/parse/named_ops.C: New test.
37300 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37302         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37304 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37306         * gcc.dg/weak-2.c: Allow optional leading underscore
37307         in scan-assembler symbol name.
37308         * gcc.dg/weak-3.c: Likewise.
37309         * gcc.dg/weak-4.c: Likewise.
37310         * gcc.dg/weak-5.c: Likewise.
37312 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37314         * gcc.dg/20020523-1.c: New test.
37316 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37318         * objc.dg/const-str-2.m: Update now that we stop after
37319         a command line error.
37321 2002-05-22  Richard Henderson  <rth@redhat.com>
37323         * g++.dg/dg.exp: Fix typo in test pruneing.
37325 2002-05-22  Richard Henderson  <rth@redhat.com>
37327         * g++.dg/dg.exp: Prune the tls subdirectory.
37328         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37329         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37330         * g++.dg/tls/init-1.C: New.
37332 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37334         * gcc.dg/20020517-1.c: New test.
37336 2002-05-21  Richard Henderson  <rth@redhat.com>
37338         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37339         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37341 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37343         * g++.dg/other/copy2.C: New test.
37345 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37347         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37348         (MAX_COPY): Bump up to 10 times sizeof (long long).
37349         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37351         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37352         sizeof (long long).
37354         * gcc.c-torture/execute/strcpy-1.c: New test.
37356 2002-05-19  Jason Merrill  <jason2redhat.com>
37358         * g++.dg/ext/oper1.C: New test.
37360 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37361 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37363         * README.QMTEST: New file.
37365         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37367 2002-05-19  Andreas Jaeger  <aj@suse.de>
37369         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37370         now.
37371         * gcc.c-torture/execute/loop-2d.x: Likewise.
37373 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37375         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37376         support weak symbols.
37377         * gcc.dg/weak-4.c: Likewise.
37378         * gcc.dg/weak-6.c: Likewise.
37380 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37382         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37383         cygwin, coff and h8300-*-hms targets
37384         * gcc.dg/weak-5.c: Likewise.
37385         * gcc.dg/weak-7.c: Likewise.
37387 2002-05-16  Jason Merrill  <jason@redhat.com>
37389         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37390         (scan-assembler-not, scan-assembler-dem): Likewise.
37391         (scan-assembler-dem-not): Likewise.
37393 2002-05-15  Richard Henderson  <rth@redhat.com>
37395         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37397 2002-05-15  Richard Henderson  <rth@redhat.com>
37399         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37400         (vfoo1f): Warning here.
37401         (vfoo1l): Don't redefine the alias.
37403 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37405         * g++.dg/init/pm1.C: New test.
37407 2002-05-12  David S. Miller  <davem@redhat.com>
37409         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37410         types.
37412 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37414         * gcc.c-torture/execute/20020510-1.c: New test case.
37416 2002-05-10  David S. Miller  <davem@redhat.com>
37418         * gcc.c-torture/execute/conversion.c: Test long double too.
37420 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37422         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37423         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37424         * lib/g++.exp (g++_link_flags): Likewise.
37425         * lib/objc.exp (objc_target_compile): Likewise.
37427 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37429         * gcc.dg/cpp/poison.c: Update.
37430         * gcc.dg/cpp/20000625-2.c: Remove.
37431         * gcc.dg/cpp/direct2s.c: Remove final test.
37433 2002-05-08  Tom Rix  <trix@redhat.com>
37435         * gcc.c-torture/execute/20020508-1.c: New test.
37436         * gcc.c-torture/execute/20020508-2.c: New test.
37437         * gcc.c-torture/execute/20020508-3.c: New test.
37439 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37441         * gcc.dg/cpp/charconst-4.c: More tests.
37443 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37445         PR c/6569
37446         * gcc.dg/weak-3.c: Update location of warning messages.
37447         * gcc.dg/weak-5.c: Likewise.
37449 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37451         * gcc.c-torture/execute/20020506-1.c: New test case.
37453 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37455         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37457 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37459         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37461 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37463         * gcc.dg/cpp/charconst-3.c: New test.
37465 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37467         * gcc.dg/cpp/charconst.c: Update tests.
37469 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37471         * treelang: Added directory for new sample language treelang. Also
37472         lib/treelang.exp: New file to signal treelang should be tested.
37474 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37476         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37477         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37478         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37479         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37480         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37481         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37482         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37484 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37486         * gcc.dg/format/xopen-2.c: New test.
37488 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37490         * gcc.dg/20020503-1.c: New test.
37492 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37494         * g++.dg/init/dtor1.C: Make it tougher.
37496 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37498         * g++.dg/init/dtor1.C: New test.
37500 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37502         * gcc.dg/altivec-8.c: New.
37504 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37506         * gcc.dg/altivec-7.c: New.
37508 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37510         * g++.dg/parse/typedef1.C: New test.
37512 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37514         PR c++/6486
37515         * g++.dg/template/friend6.C: New test.
37517         PR c++/6492
37518         * g++.dg/init/copy1.C: New test.
37520 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37522         * g++.dg/warn/effc1.C: New test.
37524 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37526         * gcc.dg/cpp/if-cexp.c: Add a test.
37528 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37530         * gcc.dg/20020426-2.c: New test.
37532 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37534         * gcc.dg/cpp/if-mop.c: Update.
37535         * gcc.dg/cpp/if-mpar.c: Add test.
37536         * gcc.dg/cpp/if-oppr.c: Update.
37538 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37540         PR c/6343
37541         * gcc.dg/weak-[2-7].c: New tests.
37543 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37545         * gcc.dg/enum1.c: New test.
37547 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37549         PR c++/6497
37550         * g++.dg/inherit/access2.C: New test.
37552 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37554         PR bootstrap/6445
37555         * gcc.dg/20020426-1.c: New test.
37557 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37559         * g++.dg/abi/enum1.C: New test.
37561 2002-04-26  Richard Henderson  <rth@redhat.com>
37563         * gcc.dg/c99-bool-1.c: Expect always true warning.
37565 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37567         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37569 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37571         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37572         targets.
37574 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37576         * g++.dg/abi/mange7.C: New test.
37578         PR c++/6438.
37579         * g++.dg/parse/stmtexpr2.C: New test.
37581 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37583         * gcc.dg/20020312-2.c: Add SH target.
37585 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37587         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37588         compiler output on mips*-*-irix*.
37590 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37592         * g++.dg/parse/attr1.C: New test.
37594 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37596         * gcc.c-torture/execute/string-opt-17.c: New test case.
37597         * gcc.c-torture/execute/memset-2.c: New test case.
37599 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37601         PR c++/6256:
37602         * g++.dg/template/friend5.C: New test.
37604         PR c++/6331:
37605         * g++.dg/template/qual1.C: Likewise.
37607 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37609         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37610         Include stdlib.h, not stdio.h or ctype.h.
37612 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37614         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37615         cris-*-elf* and mmix-*-*.
37616         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37617         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37618         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37619         Ditto.
37620         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37621         * gcc.dg/wchar_t-1.c: Ditto.
37623 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37625         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37626         Clarify comment.
37628 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37630         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37632 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37634         * gcc.c-torture/execute/20000906-1.x: Delete.
37636 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37638         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37640 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37642         * PR6367
37643         * g77.f-torture/execute/6367.f: New test.
37644         * g77.f-torture/execute/6367.x: Disable for MMIX.
37646 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37648         * PR6352
37649         * g++.dg/opt/inline2.C: New test.
37651 2002-04-18  Richard Henderson  <rth@redhat.com>
37653         * gcc.dg/20000906-1.c: Enable for all targets.
37654         * gcc.c-torture/compile/iftrap-2.c: New.
37656 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37658         * gcc.dg/20020418-1.c: New test.
37659         * gcc.dg/20020418-2.c: New test.
37661 2002-04-18  Richard Henderson  <rth@redhat.com>
37663         * gcc.c-torture/compile/iftrap-1.c: New.
37664         * gcc.dg/iftrap-1.c: Adjust for ia64.
37665         * gcc.dg/iftrap-2.c: New.
37667 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37669         * gcc.c-torture/compile/20020418-1.c: New test.
37671 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37673         * gcc.c-torture/compile/20020415-1.c: New.
37675 2002-04-18  David S. Miller  <davem@redhat.com>
37677         * gcc.c-torture/execute/20020418-1.c: New test.
37679 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37681         * gcc.dg/20020416-1.c: New test.
37683         * g++.dg/opt/inline1.C: New test.
37685 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37687         * gcc.dg/altivec-5.c: New test.
37689         * gcc.dg/20020415-1.c: New test.
37691 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37693         * testsuite/lib/chill.exp: Remove.
37695 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37697         * g++.dg/other/big-struct.C: New test.
37699 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37701         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37702         of scratch file.
37704 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37706         PR c/6277
37707         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37708         in scan-assembler function name
37710 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37712         * g77.f-torture/execute/980628-4.x,
37713         g77.f-torture/execute/980628-5.x,
37714         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37715         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37716         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37717         i[34567]86-*-*.
37719 2002-04-13  David S. Miller  <davem@redhat.com>
37721         * gcc.c-torture/execute/20020413-1.c: New test.
37723 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37725         * gcc.dg/asm-6.c,
37726         * g++.dg/ext/asm1.C: New tests.
37728 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37730         PR c++ 5373.
37731         * g++.dg/parse/stmtexpr1.C: New test.
37733         PR c++/5189.
37734         * g++.dg/template/copy1.C: New test.
37736 2002-04-12  Richard Henderson  <rth@redhat.com>
37738         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37740 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37742         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37743         gcc.c-torture/execute/20020307-2.c.
37745 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37747         * g++.dg/ext/attrib5.C,
37748         * g++.dg/lookup/struct1.C: New tests.
37750 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37752         * gcc.dg/20020411-1.c: New test.
37754         * gcc.c-torture/execute/20020411-1.c: New test.
37756 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37758         * g77.f-torture/execute/6177.f: New test.
37760 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37762         PR middle-end/6247
37763         * g++.dg/opt/cleanup1.C: New test.
37765         * g++.dg/opt/const1.C: New test.
37767 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37769         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37771 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37773         PR c++/5507
37774         * g++.dg/template/typename2.C: New test.
37776 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37778         * gcc.c-torture/execute/loop-12.c: New.
37780 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37782         * g77.f-torture/execute/980628-4.x,
37783         g77.f-torture/execute/980628-5.x,
37784         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37785         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37786         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37788 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37790         PR optimization/6086
37791         * g++.dg/opt/preinc1.C: New test.
37793 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37795         PR c++/5571
37796         * g++.dg/opt/static2.C: New test.
37798 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37800         PR c/5120
37801         * gcc.dg/20020406-1.c: New test.
37803 2002-04-04  David S. Miller  <davem@redhat.com>
37805         * gcc.c-torture/execute/20020404-1.c: New test.
37807 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37809         PR c/6123
37810         * gcc.dg/20020312-2.c: Do not declare global register variable
37811         if __PIC__ or __pic__ is defined.
37813 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37815         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37816         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37818 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37820         * gcc.misc-tests/linkage.exp: Update last change to handle
37821         sparc*-, not just sparc-.
37823 2002-04-03  Richard Henderson  <rth@redhat.com>
37825         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37827 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37829         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37831 2002-04-02  David S. Miller  <davem@redhat.com>
37833         * gcc.c-torture/execute/20020402-3.c: New test.
37835 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37837         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37838         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37840         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37841         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37842         g77.f-torture/execute/20001201.x,
37843         g77.f-torture/execute/u77-test.x: New files.
37845         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37846         * gcc.dg/wchar_t-1.c: Ditto.
37848 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37850         * gcc.c-torture/execute/20020402-1.c: New test.
37852 2002-04-01  Richard Henderson  <rth@redhat.com>
37854         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37856         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37858 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37860         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37862 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37864         * g++.dg/inherit/template-as-base.C: Expect error.
37865         * g++.dg/inherit/namespace-as-base.C: Likewise.
37867 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37869         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37870         g++.dg/ext/instantiate3.C: Tweak match patterns.
37872         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37873         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37874         -da test.
37876 2002-03-31  Richard Henderson  <rth@redhat.com>
37878         * gcc.dg/special/alias-2.c: New.
37879         * gcc.dg/special/ecos.exp: Run it.
37881 2002-03-31  Richard Henderson  <rth@redhat.com>
37883         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37885 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37887         * gcc.dg/weak-1.c: Disable on h8300 port.
37889 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37891         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37892         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37893         ordering tests.
37894         * g++.dg/bprob/bprob-1.C: New test.
37895         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37896         * g++.dg/gcov/gcov-1.C: New test.
37897         * g++.dg/gcov/gcov-1.x: New file.
37898         * g++.dg/gcov/gcov-2.C: New test.
37899         * g++.dg/gcov/gcov-3.C: New test.
37900         * g++.dg/gcov/gcov-3.h: New file.
37902 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37904         * g++.old-deja/g++.other/builtins5.C: New test.
37905         * g++.old-deja/g++.other/builtins6.C: New test.
37906         * g++.old-deja/g++.other/builtins7.C: New test.
37907         * g++.old-deja/g++.other/builtins8.C: New test.
37908         * g++.old-deja/g++.other/builtins9.C: New test.
37910 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37912         * g++.dg/opt/static1.C: New test.
37914         * g++.dg/opt/longbranch1.C: New test.
37916 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37918         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37920         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37922 2002-03-28  Jeffrey A Law  (law@redhat.com)
37924         * gcc.c-torture/execute/20020328-1.c: New test.
37926 2002-03-27  Richard Henderson  <rth@redhat.com>
37928         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37929         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37930         move from g++.old-deja/g++.ext/.
37932 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37934         * g++.dg/init/new2.C: New test.
37936 2002-03-26  Richard Henderson  <rth@redhat.com>
37938         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37940         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37941         on sparc.
37943         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37944         sparcv9 systems.
37945         * gcc.dg/20001102-1.c: Likewise.
37947 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37949         * gcc.dg/cpp/endif-pedantic1.c,
37950         gcc.dg/cpp/endif-pedantic2.c: New tests.
37952 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37954         * g++.dg/init/new1.C: New test.
37956 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37958         * g++.dg/abi/vbase9.C: New test.
37960 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37962         * gcc.dg/arm-asm.c: New test.
37964 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37966         * gcc.dg/Wswitch-enum.c: New test.
37967         Fix PR c/5044.
37969 2002-03-26  Richard Henderson  <rth@redhat.com>
37971         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37972         structure.
37974 2002-03-25  Richard Henderson  <rth@redhat.com>
37976         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37977         sparcv9 systems.
37979         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37980         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37982 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37984         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37986 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37988         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37989         targets using generic thunk support.
37991 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37993         * gcc.c-torture/compile/20020323-1.c: New test.
37995         * g++.dg/opt/conj2.C: New test.
37997 2002-03-24  Richard Henderson  <rth@redhat.com>
37999         * gcc.dg/weak-1.c: Use -fno-common.
38001 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38003         * g77.dg/f77-edit-apostrophe-out.f: New test
38004         * g77.dg/f77-edit-h-out.f: New test
38005         * g77.dg/f77-edit-t-in.f: New test
38006         * g77.dg/f77-edit-t-out.f: New test
38007         * g77.dg/f77-edit-x-out.f: New test
38008         * g77.dg/f77-edit-slash-out.f: New test
38009         * g77.dg/f77-edit-colon-out.f: New test
38010         * g77.dg/f77-edit-s-out.f: New test
38012 2002-03-24  Richard Henderson  <rth@redhat.com>
38014         * objc/execute/formal_protocol-6.x: New XFAIL.
38016 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38018         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38019         that do not support weak symbols
38021 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38023         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38024         * lib/g77.exp: Likewise.
38025         * lib/objc.exp: Likewise.
38027 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38029         * gcc.dg/Wswitch-default.c: New test.
38031 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38033         * g++.dg/other/enum1.C: New test.
38035 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38037         * gcc.dg/pragma-ep-3.c: Fix typo.
38039 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38041         * g++.dg/inherit/template-as-base.C: New test.
38043 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38045         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38046         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38048 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38050         * gcc.dg/cpp/multiline.c: Update to match.
38052 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38054         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38056 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38058         * gcc.dg/cpp/extratokens2.c: New file.
38060 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38062         * gcc.dg/20020312-2.c: Add rs6000 target.
38064         * gcc.c-torture/compile/20020319-1.c: New test.
38066 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38068         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38069         (A, E): Handle this.
38071 2002-03-20  Jason Merrill  <jason@redhat.com>
38073         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38074         ignoring -fpic.
38075         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38076         through prune_gcc_output.
38078 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38080         * gcc.c-torture/compile/20020320-1.c: New test.
38082 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38084         * gcc.c-torture/compile/20020318-1.c: New test.
38086         * gcc.dg/struct-by-value-1.c: New test.
38088         * gcc.dg/20020319-1.c: New test.
38090 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38092         * g++.dg/opt/conj1.C: New test.
38094 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38096         * g++.dg/template/qualttp20.C: Revert previous change.
38097         * g++.dg/template/qualttp3.C: Likewise.
38098         * g++.dg/template/qualttp4.C: Likewise.
38099         * g++.dg/template/qualttp5.C: Likewise.
38100         * g++.dg/template/qualttp6.C: Likewise.
38101         * g++.dg/template/qualttp7.C: Likewise.
38102         * g++.dg/template/qualttp8.C: Likewise.
38103         * g++.dg/template/recurse.C: Likewise.
38105 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38107         * gcc.dg/cpp/wchar-1.c: Update.
38109 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38111         * g++.dg/template/conv1.C: New test.
38112         * g++.dg/template/conv2.C: New test.
38113         * g++.dg/template/conv3.C: New test.
38114         * g++.dg/template/conv4.C: New test.
38116 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38118         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38119         * g++.dg/template/qualttp3.C: Likewise.
38120         * g++.dg/template/qualttp4.C: Likewise.
38121         * g++.dg/template/qualttp5.C: Likewise.
38122         * g++.dg/template/qualttp6.C: Likewise.
38123         * g++.dg/template/qualttp7.C: Likewise.
38124         * g++.dg/template/qualttp8.C: Likewise.
38125         * g++.dg/template/recurse.C: Likewise.
38127 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38129         * g++.dg/opt/dtor1.C: New test.
38131 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38133         * gcc.c-torture/compile/20020315-1.c: New test.
38135 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38137         * gcc.dg/weak-1.c: Fix scan tests.
38139 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38141         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38142         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38143         cris-*-aout* mmix-*-*.
38144         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38145         cris-*-aout* mmix-*-*.
38146         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38147         cris-*-elf* cris-*-aout* and mmix-*-*.
38148         * gcc.dg/20001009-1.c: Ditto.
38149         * gcc.dg/20010912-1.c: Ditto.
38150         * gcc.dg/20020122-4.c: Ditto.
38151         * gcc.dg/inline-2.c: Ditto.
38153 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38155         * gcc.c-torture/compile/20020314-1.c: New test.
38157 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38159         * gcc.c-torture/execute/20020314-1.c: New test.
38161 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38163         * g++.dg/warn/Wunused-1.C: New test.
38165 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38167         * g++.dg/abi/mangle6.C: New test.
38169 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38171         * gcc.c-torture/compile/20020309-2.c: New test.
38173         * gcc.c-torture/compile/20020312-1.c: New test.
38175 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38177         * g++.dg/other/access1.C: New test.
38179 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38181         * gcc.c-torture/execute/wchar_t-1.c: New test.
38183 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38185         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38187 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38189         * gcc.dg/20020312-1.c: New test case.
38191 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38193         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38195 2002-03-11  Richard Henderson  <rth@redhat.com>
38197         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38198         * g++.old-deja/g++.jason/report.C: Likewise.
38200 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38202         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38203         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38205 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38207         * testsuite/g++.dg/overload/pmf1.C: New test.
38209 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38211         * gcc.c-torture/execute/20020307-1.c: Use long.
38213 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38215         PR optimization/5844
38216         * gcc.dg/20020310-1.c: New test.
38218 2002-03-09  Michael Meissner  <meissner@redhat.com>
38220         * gcc.c-torture/execute/memcpy-2.c: New test.
38221         * gcc.c-torture/execute/memset-1.c: New test.
38222         * gcc.c-torture/execute/strlen-1.c: New test.
38223         * gcc.c-torture/execute/strcmp-1.c: New test.
38224         * gcc.c-torture/execute/strncmp-1.c: New test.
38226 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38228         * gcc.dg/ppc-ldstruct.c: New test.
38230 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38232         * gcc.c-torture/execute/va-arg-22.c: New test.
38234 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38236         * gcc.c-torture/compile/20020309-1.c: New test.
38238 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38240         * gcc.c-torture/execute/20020307-2.c: New test.
38242 2002-03-07  Jeffrey A Law  (law@redhat.com)
38244         * g77.f-torture/compile/20020307-1.f: New test.
38246 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38248         * gcc.dg/unordered-1.c: New test.
38250 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38252         * gcc.c-torture/execute/20020307-1.c: New test.
38254 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38256         * gcc.dg/20020304-1.c: New test.
38258         * gcc.c-torture/compile/20020304-2.c: New test.
38260 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38262         * gcc.c-torture/compile/20020304-1.c: New test case
38263         (from PR c/5830).
38265 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38267         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38269 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38271         * g++.dg/other/classkey1.C: New test.
38273 2002-03-01  Richard Henderson  <rth@redhat.com>
38275         * gcc.c-torture/compile/981223-1.x: New.
38276         * gcc.c-torture/compile/920625-1.x: New.
38278 2002-02-28  Richard Henderson  <rth@redhat.com>
38280         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38282 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38284         * gcc.c-torture/execute/20020227-1.c: New test.
38286 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38288         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38289         here" ERROR lines.
38290         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38291         * g++.old-deja.g++.other/defarg1.C: Likewise.
38292         * g++.old-deja/g++.pt/calls2.C: Likewise.
38293         * g++.old-deja/g++.pt/crash20.C: Likewise.
38294         * g++.old-deja/g++.pt/crash30.C: Likewise.
38295         * g++.old-deja/g++.pt/crash36.C: Likewise.
38296         * g++.old-deja/g++.pt/crash6.C: Likewise.
38297         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38298         * g++.old-deja/g++.pt/derived3.C: Likewise.
38299         * g++.old-deja/g++.pt/error1.C: Likewise.
38300         * g++.old-deja/g++.pt/friend21.C: Likewise.
38301         * g++.old-deja/g++.pt/friend23.C: Likewise.
38302         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38303         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38305 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38307         * gcc.c-torture/execute/20020225-2.c: New test.
38309 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38311         * gcc.c-torture/execute/920730-1t.c,
38312         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38313         Delete test cases, only relevant to -traditional.
38315 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38317         * gcc.dg/cpp/undef1.c: Remove.
38318         * gcc.dg/cpp/directiv.c: Update.
38319         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38321 2002-02-27  Michael Meissner  <meissner@redhat.com>
38323         * gcc.c-torture/execute/20020226-1.c: New test.
38325 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38327         * g++.dg/debug/debug4.C: New test.
38329         * gcc.dg/ia64-visibility-1.c: New test.
38331 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38333         * gcc.dg/debug/20020224-1.c: New.
38335 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38337         * gcc.c-torture/execute/960416-1.x: New.
38338         * gcc.c-torture/execute/divconst-3.x: Likewise.
38340 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38342         * gcc.dg/20020224-1.c: New test.
38344 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38346         * gcc.c-torture/execute/20020225-1.c: New.
38348 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38350         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38352 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38354         * gcc.dg/20020222-1.c: New test.
38356 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38358         * g++.dg/opt/anonunion1.C: New test.
38360 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38362         * g++.dg/template/qualttp19.C: New test.
38363         * g++.dg/template/qualttp20.C: New test.
38364         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38365         * g++.old-deja/g++.other/qual1.C: Likewise.
38367 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38369         * gcc.dg/attr-alwaysinline.c: New.
38371 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38373         * gcc.dg/20020220-1.c: New test.
38375         * gcc.dg/20020220-2.c: New test.
38377         * g++.dg/opt/mmx1.C: New test.
38379 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38381         * gcc.c-torture/compile/20020110.c: New test.
38383 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38385         * gcc.c-torture/execute/20020219-1.c: New test.
38387         * gcc.dg/20020219-1.c: New test.
38389         * gcc.dg/noncompile/20020220-1.c: New test.
38391         * g++.dg/opt/ptrintsum1.C: New test.
38393         * gcc.dg/debug/20020220-1.c: New test.
38395 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38397         * gcc.c-torture/execute/20020216-1.c: New test.
38399 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38401         * gcc.dg/decl-1.c: Update, new test.
38403 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38405         * g++.dg/abi/bitfield1.C: New test.
38406         * g++.dg/abi/bitfield2.C: New test.
38408 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38410         * gcc.dg/attr-nest.c: New test.
38412 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38414         * gcc.c-torture/execute/20020215-1.c: New test.
38416 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38418         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38419         * g++.dg/debug/debug.exp: New.
38420         * g++.dg/debug/trivial.C: New.
38421         * g++.dg/debug/debug1.C: Moved...
38422         * g++.dg/other/debug1.C: ...from here.
38423         * g++.dg/debug/debug2.C: Moved...
38424         * g++.dg/other/debug2.C: ...from here.
38425         * g++.dg/debug/debug3.C: Moved...
38426         * g++.dg/other/debug3.C: ...from here.
38428         * gcc.dg/noncompile/20020213-1.c: New test.
38430 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38432         * g++.dg/other/debug3.C: New test.
38434         * gcc.c-torture/execute/20020213-1.c: New test.
38436 2002-02-13  Richard Smith <richard@ex-parrot.com>
38438         * g++.old-deja/g++.other/thunk1.C: New test.
38440 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38442         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38444 2002-02-13  Stan Shebs  <shebs@apple.com>
38446         * gcc.dg/altivec-3.c: New.
38448 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38450         * gcc.dg/Wunreachable-1.c: New test.
38451         * gcc.dg/Wunreachable-2.c: New test.
38453 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38455         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38457 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38459         * gcc.dg/decl-1.c: New test.
38461 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38463         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38465 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38467         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38468         * gcc.c-torture/compile/980506-1.x: Likewise.
38470 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38472         * gcc.dg/20020210-1.c: New.
38474 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38476         * g77.f-torture/execute/947.f: New regression test
38477         for PR fortran/947.
38479 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38481         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38482         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38484 2002-02-08  Richard Henderson  <rth@redhat.com>
38486         * gcc.c-torture/compile/labels-3.c: New.
38488 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38490         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38491         expression statements work instead.
38492         * gcc.dg/noncompile/20020207-1.c: New test.
38494 2002-02-07  Richard Henderson  <rth@redhat.com>
38496         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38498 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38500         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38501         message from g77
38502         * lib/g77-dg.exp: Trim g77 error messages so that they are
38503         recognized by dg.exp.
38505 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38507         PR fortran/5473
38508         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38510 2002-02-07  Richard Henderson  <rth@redhat.com>
38512         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38513         to be sufficiently aligned for integers.
38515 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38517         * g++.dg/template/friend4.C: New test.
38519 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38521         PR fortran/5743
38522         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38523         unsupported cases.
38525 2002-02-07  Richard Henderson  <rth@redhat.com>
38527         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38528         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38529         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38530         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38532 2002-02-06  Richard Henderson  <rth@redhat.com>
38534         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38536 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38538         * gcc.dg/20020206-1.c: New test.
38540 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38542         * gcc.c-torture/execute/20020206-1.c: New test.
38544         * gcc.c-torture/execute/20020206-2.c: New test.
38546         PR optimization/5429:
38547         * gcc.c-torture/compile/20020206-1.c: New test.
38549 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38551         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38552         as certain file formats cannot support particularly large
38553         alignments.
38555         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38556         and do not expect to be able to link the executable.
38558         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38559         fail because the COFF format does not support the weak attribute.
38561 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38563         * g77.dg/pr5473.f: New test
38565 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38567         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38568         Fix testcase accordingly.
38570 2002-02-04  Richard Henderson  <rth@redhat.com>
38572         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38573         (buf): Change to be an array of pointers, not ints.
38575 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38577         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38578         before all tests.  Move warning one line above to match where it
38579         C frontend emits.
38580         * gcc.dg/Wswitch-2.c: New test.
38581         * g++.dg/warn/Wswitch-1.C: New test.
38582         * g++.dg/warn/Wswitch-2.C: New test.
38584 2002-02-04  Richard Henderson  <rth@redhat.com>
38586         * g++.dg/abi/offsetof.C: Fix size comparison.
38588 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38590         * gcc.dg/cast-qual-2.c: New test.
38592 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38594         * gcc.dg/20020201-4.c: New test.
38596 2002-02-04  Ben Elliston  <bje@redhat.com>
38598         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38599         target_info attribute != 0, in addition to the empty string.
38600         (gcc_target_compile): Likewise.
38602 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38604         * gcc.dg/Wswitch.c: New test.
38605         PR gcc/4475. PR gcc/3780.
38607 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38609         * g77.f-torture/execute/5122.f: New test for regressions
38610         against PR fortran/5122.
38612 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38614         * g77.f-torture/compile/pr3743.f: Delete
38615         * g77.dg/pr3743-1.f: New test.
38616         * g77.dg/pr3743-2.f: New test.
38617         * g77.dg/pr3743-3.f: New test.
38618         * g77.dg/pr3743-4.f: New test.
38620 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38622         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38624 2002-02-02  Richard Henderson  <rth@redhat.com>
38626         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38627         * gcc.c-torture/execute/bf64-1.c: Likewise.
38629 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38631         * gcc.dg/20020201-2.c: New test.
38633         * gcc.dg/20020201-3.c: New test.
38635         * gcc.c-torture/execute/bitfld-2.c: New test.
38637 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38639         * gcc.dg/bitfld-1.c: Update.
38640         * gcc.dg/bitfld-2.c: Update.
38641         * gcc.c-torture/execute/bitfld-1.x: New.
38643 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38645         * gcc.c-torture/execute/20020201-1.c: New test.
38647 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38649         PR target/5469
38650         * gcc.dg/20020201-1.c: New test.
38652 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38654         PR fortran/3743
38655         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38656         * g77.f-torture/compile/pr3743.x: Remove
38658 2002-01-31  Tom Rix  <trix@redhat.com>
38660         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38662 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38664         * gcc.dg/noncompile/20020130-1.c: New test.
38666 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38668         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38670 2002-01-29  Richard Henderson  <rth@redhat.com>
38672         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38673         to long long.
38674         * gcc.c-torture/execute/bf64-1.c: Likewise.
38676 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38678         * gcc.c-torture/execute/20020129-1.c: New test.
38680 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38682         * gcc.c-torture/compile/20000224-1.c: Update.
38683         * gcc.c-torture/execute/bitfld-1.c: New tests.
38684         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38685         * gcc.dg/uninit-A.c: Update.
38687 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38689         * g++.dg/template/ctor1.C: Add instantiation.
38691 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38693         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38694         argument to __builtin_prefetch to be const ptr.
38696 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38698         * gcc.c-torture/compile/20020120-1.c: New test.
38700 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38702         * gcc.c-torture/execute/20020127-1.c: New test.
38704 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38706         * g77.dg/f77-edit-i-in.f: New test
38707         * g77.dg/f77-edit-i-out.f: New test
38709 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38711         * gcc.dg/debug/debug.exp: New file.
38712         * gcc.dg/debug/trivial.c: New file.
38713         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38714         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38715         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38716         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38717         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38718         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38719         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38720         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38721         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38722         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38723         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38724         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38725         * gcc.dg/20000503-1.c: Removed.
38726         * gcc.dg/20010207-1.c: Removed.
38727         * gcc.dg/20011223-1.c: Removed.
38728         * gcc.dg/20020104-2.c: Removed.
38729         * gcc.dg/debug-1.c: Removed.
38730         * gcc.dg/debug-2.c: Removed.
38731         * gcc.dg/debug-3.c: Removed.
38732         * gcc.dg/debug-4.c: Removed.
38733         * gcc.dg/debug-5.c: Removed.
38734         * gcc.dg/debug-6.c: Removed.
38735         * gcc.dg/dwarf2-1.c: Removed.
38736         * gcc.dg/dwarf2-2.c: Removed.
38738 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38740         * g++.old-deja/g++.other/eh5.C: New test.
38741         * g++.old-deja/g++.other/sibcall2.C: New test.
38742         * g++.old-deja/g++.other/array9.C: New test.
38743         * g++.old-deja/g++.other/typename2.C: New test.
38744         * g++.old-deja/g++.other/crash60.C: New test.
38745         * g++.old-deja/g++.other/conv9.C: New test.
38746         * g++.old-deja/g++.other/mangle10.C: New test.
38747         * g++.old-deja/g++.other/unchanging1.C: New test.
38748         * g++.old-deja/g++.other/exprstmt1.C: New test.
38749         * g++.old-deja/g++.other/inline23.C: New test.
38750         * g++.old-deja/g++.eh/ia64-1.C: New test.
38751         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38752         * g++.old-deja/g++.other/reload1.C: New test.
38753         * g++.old-deja/g++.other/static20.C: New test.
38754         * g++.old-deja/g++.other/local-alloc1.C: New test.
38755         * g++.old-deja/g++.other/conv8.C: New test.
38756         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38757         * g++.old-deja/g++.other/storeexpr1.C: New test.
38758         * g++.old-deja/g++.other/storeexpr2.C: New test.
38759         * g++.dg/eh/template2.C: New test.
38760         * g++.dg/warn/weak1.C: New test.
38762 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38765         Remove first, non-varying, argument.
38767 2002-01-23  Richard Henderson  <rth@redhat.com>
38769         * gcc.dg/inline-2.c: New.
38771         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38772         Add optional target arg.  Check number of arguments.
38773         (scan-assembler-not, scan-assembler-dem): Likewise.
38774         (scan-assembler-dem-not): Likewise.
38776 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38778         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38779         line 12.
38780         * g++.old-deja/g++.brendan/parse3.C,
38781         g++.old-deja/g++.other/crash26.C,
38782         g++.old-deja/g++.other/crash28.C,
38783         g++.old-deja/g++.other/crash29.C,
38784         g++.old-deja/g++.other/crash30.C,
38785         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38787 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38789         * gcc.dg/20020115-1.c: New.
38791 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38793         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38795 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38797         * gcc.dg/20020122-3.c: New.
38799 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38801         * g++.dg/other/gc1.C: New test.
38803 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38805         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38807 2002-01-22  Richard Henderson  <rth@redhat.com>
38809         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38811 2002-01-22  Richard Henderson  <rth@redhat.com>
38813         * gcc.dg/20020122-4.c: New.
38815 2002-01-22  H.J. Lu <hjl@gnu.org>
38817         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38818         link output.
38819         * gcc.dg/special/ecos.exp: Likewise.
38820         * lib/g++-dg.exp: Likewise.
38821         * lib/g77-dg.exp: Likewise.
38822         * lib/gcc-dg.exp : Likewise.
38823         * lib/mike-g++.exp: Likewise.
38824         * lib/mike-g77.exp: Likewise.
38825         * lib/mike-gcc.exp: Likewise.
38826         * lib/objc-dg.exp: Likewise.
38828 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38830         PR target/5379
38831         * gcc.dg/20020122-2.c: New test.
38833 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38835         * gcc.dg/20020122-1.c: New test.
38837 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38839         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38841 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38843         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38845 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38847         * gcc.c-torture/compile/20020121-1.c: New test.
38849 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38851         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38852         ld_library_path.
38854 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38856         * gcc.dg/20020218-1.c: New test.
38858 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38860         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38861         messages
38862         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38863         "At global scope" warning
38864         * g++.dg/ext/align1.C: Change cygwin test for alignment
38865         from db-bogus to dg-warning
38867 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38869         * g77.f-torture/compile/cpp2.F: New test.
38871 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38873         * g++.dg/template/access1.C: New test.
38875 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38877         * gcc.dg/20020118-1.c: New.
38879 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38881         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38883 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38885         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38886         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38887         alignment warnings.
38889 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38891         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38892         torture_with_loops and torture_without_loops
38894 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38896         * gcc.c-torture/compile/20020116-1.c: New test.
38898 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38900         * gcc.dg/20020116-2.c: New test.
38902         * gcc.dg/ultrasp4.c: New test.
38904         * gcc.dg/20020116-1.c: New test.
38906 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38908         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38909         by EABI.
38911 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38913         * gcc.misc-tests/i386-prefetch.exp: New.
38914         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38915         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38916         * gcc.misc-tests/i386-pf-none-1.c: New test.
38917         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38919 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38921         * gcc.dg/gnu89-init-1.c: Add new tests.
38923 2002-01-15  Andreas Jaeger  <aj@suse.de>
38925         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38926         * gcc.dg/i386-mmx-2.c: Likewise.
38927         * gcc.dg/i386-sse-1.c: Likewise.
38928         * gcc.dg/i386-sse-2.c: Likewise.
38929         * gcc.dg/i386-sse-3.c: Likewise.
38931 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38933         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38934         Uncomment additional cases that now pass.
38936 2002-01-11  Richard Henderson  <rth@redhat.com>
38938         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38939         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38941 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38943         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38945 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38947         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38948         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38950 2002-01-10  Dale Johannesen  <dalej@apple.com>
38952         * gcc.c-torture/execute/loop-11.c: New.
38954 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38956         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38957         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38959 2002-01-09  Richard Henderson  <rth@redhat.com>
38961         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38962         type in which to perform the operation for each size.
38964 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38966         * gcc.c-torture/compile/20020109-2.c: New test.
38968 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38970         * gcc.c-torture/execute/loop-10.c: New test.
38972 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38974         * gcc.c-torture/compile/20010226-1.c: New test.
38975         * gcc.c-torture/compile/20010227-1.c: New test.
38976         * gcc.c-torture/compile/20010426-1.c: New test.
38977         * gcc.c-torture/compile/20010510-1.c: New test.
38978         * gcc.c-torture/compile/20010605-3.c: New test.
38979         * gcc.c-torture/compile/20010824-1.c: New test.
38980         * gcc.c-torture/execute/20010409-1.c: New test.
38981         * gcc.dg/noncompile/20000901-1.c: New test.
38982         * gcc.dg/20001023-1.c: New test.
38983         * gcc.dg/20001101-1.c: New test.
38984         * gcc.dg/20001102-1.c: New test.
38985         * gcc.dg/20010207-1.c: New test.
38986         * gcc.dg/20010405-1.c: New test.
38987         * gcc.dg/20010822-1.c: New test.
38988         * gcc.dg/20011107-1.c: New test.
38990 2002-01-09  Jeffrey A Law  (law@redhat.com)
38992         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38994         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38995         execution failure on PA targets.
38997 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38999         * gcc.c-torture/compile/20020109-1.c: New test.
39001 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39003         * gcc.c-torture/execute/20020108-1.c: New test.
39005 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39007         * gcc.dg/20020108-1.c: New test.
39009 2002-01-08  H.J. Lu <hjl@gnu.org>
39011         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39012         for header files.
39014 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39016         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39017         consistency.
39019 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39021         * gcc.dg/altivec-4.c: Test altivec predicates.
39023 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39025         * gcc.c-torture/execute/20020107-1.c: New test.
39027 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39029         PR c/5279
39030         * gcc.c-torture/compile/20020106-1.c: New test.
39032 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39034         * gcc.c-torture/execute/nestfunc-4.c: New test.
39036 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39038         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39039         extra triple that slipped in.
39040         * g++.old-deja/g++.abi/align.C: Likewise.
39041         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39043 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39045         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39046         * g++.old-deja/g++.abi/align.C: Likewise.
39047         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39049         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39050         on FreeBSD/i386.
39051         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39052         FreeBSD.
39054 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39056         * gcc.dg/20020104-1.c: New test.
39058         * gcc.dg/20020104-2.c: New test.
39060 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39062         * gcc.dg/20020103-1.c: Fix typo in target selector.
39064 2002-01-03  Richard Henderson  <rth@redhat.com>
39066         * gcc.dg/20020103-1.c: New.
39068 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39070         * gcc.c-torture/execute/20020103-1.c: New test.
39072 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39074         * g++.dg/other/debug2.C: New test.
39076         * gcc.c-torture/compile/20020103-1.c: New test.
39078 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39080         * gcc.dg/gnu89-init-1.c: Added new tests.
39082 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39084         * g++.dg/template/friend2.C: Remove as patch is reverted.
39086         * g++.dg/warn/oldcast1.C: New test.
39088         * g++.dg/template/ptrmem1.C: New test.
39089         * g++.dg/template/ptrmem2.C: New test.
39091         * g++.dg/template/ntp.C: New test.
39093         * g++.dg/other/component1.C: New test.
39095         * g++.dg/template/ttp3.C: New test.
39097         * g++.dg/template/friend2.C: New test.
39098         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39100 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39102         * g++.dg/other/ptrmem1.C: New test.
39103         * g++.dg/other/ptrmem2.C: New test.
39105 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39107         * g++.dg/template/ctor1.C: New test.
39109 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39111         * g++.dg/template/friend2.C: New test.
39113 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39115         * gcc.dg/mmix-1.c: New test.
39117 2001-12-31  Richard Henderson  <rth@redhat.com>
39119         * gcc.dg/asm-5.c: New.
39121 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39123         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39124         in namespace __gnu_cxx
39126 2001-12-30  Richard Henderson  <rth@redhat.com>
39128         * gcc.dg/debug-6.c: New.
39130 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39132         * gcc.c-torture/compile/20011229-2.c: New test.
39134 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39136         * gcc.dg/debug-3.c: New test.
39137         * gcc.dg/debug-4.c: New test.
39138         * gcc.dg/debug-5.c: New test.
39140 2001-12-29  Richard Henderson  <rth@redhat.com>
39142         * g++.dg/eh/loop1.C: New.
39144 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39146         * g++.dg/template/crash1.C: New test.
39148 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39150         * g++.dg/other/const1.C: New test.
39152 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39154         * gcc.c-torture/compile/20011229-1.c: New test.
39156 2001-12-28  Stan Shebs  <shebs@apple.com>
39158         * lib/objc-torture.exp: Resync with c-torture.exp.
39159         * lib/objc.exp: Load standard libraries.
39161 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39163         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39164         additional tests.
39166 2001-12-27  Roger Sayle <roger@eyesopen.com>
39168         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39170 2001-12-27  Richard Henderson  <rth@redhat.com>
39172         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39174 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39176         * g++.dg/eh/ctor1.C: New test.
39177         * g++.dg/other/error2.C: New test.
39179 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39181         * g++.dg/other/init2.C: New test.
39183 2001-12-24  Richard Henderson  <rth@redhat.com>
39185         * gcc.dg/20011223-1.c: New.
39186         * gcc.dg/inline-1.c: New.
39188 2001-12-23  Richard Henderson  <rth@redhat.com>
39190         * gcc.dg/asm-4.c: Test operand modifiers.
39192 2001-12-23  Richard Henderson  <rth@redhat.com>
39194         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39196 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39198         * gcc.c-torture/execute/20011223-1.c: New test.
39200 2001-12-21  Richard Henderson  <rth@redhat.com>
39202         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39203         re-enables the warning.
39205 2001-12-21  Richard Henderson  <rth@redhat.com>
39207         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39209 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39211         * gcc.c-torture/compile/20011218-1.c: New test.
39213 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39215         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39216         arm-isr.c test.
39217         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39218         epilogue generation for ARM ISR routines.
39220 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39222         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39223         * gcc.dg/format/c90-printf-3.c: Likewise.
39224         * gcc.dg/format/c99-printf-3.c: Likewise.
39225         * gcc.dg/format/ext-1.c: Likewise.
39226         * gcc.dg/format/ext-6.c: Likewise.
39227         * gcc.dg/format/format.h: Prototype unlocked stdio.
39229 2001-12-20  Richard Henderson  <rth@redhat.com>
39231         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39232         (arena): Use it.
39233         (malloc): Correct allocation logic.  Abort if we fill up the
39234         arena before initialization complete.
39235         (realloc): Correct allocation logic.
39237 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39239         * gcc.c-torture/compile/20011219-2.c: New test.
39241         * gcc.c-torture/execute/20011219-1.c: New test.
39243 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39245         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39246         target does not support weak symbols.
39248 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39250         * gcc.c-torture/compile/20011219-1.c: New test.
39252 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39254         * g++.dg/other/error1.C: New test.
39256 2001-12-17  Jeffrey A Law  (law@redhat.com)
39258         * gcc.c-torture/execute/20011217-1.c: New test.
39260 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39262         * objc.dg/special/: New directory.
39263         * objc.dg/special/special.exp: New file.
39264         * objc.dg/special/unclaimed-category-1.h: New file.
39265         * objc.dg/special/unclaimed-category-1a.m: New file.
39266         * objc.dg/special/unclaimed-category-1.m: New file.
39268 2001-12-17  Andreas Jaeger  <aj@suse.de>
39270         * gcc.c-torture/compile/20011217-2.c: New test.
39272 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39274         * gcc.c-torture/compile/20011217-1.c: New test.
39276 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39278         * testsuite/gcc.dg/20011214-1.c: New.
39280 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39282         * gcc.dg/altivec-4.c: New.
39284 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39286         * gcc.dg/20011113-1.c: New test.
39288 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39290         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39291         std::__malloc_alloc_template<0> and
39292         std::__default_alloc_template<false, 0>.
39294 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39296         * objc/execute/bf-21.m: New test.
39297         * objc/execute/enumeration-1.m: New test.
39298         * objc/execute/enumeration-2.m: New test.
39300 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39302         * gcc.dg/gnu89-init-1.c: New test.
39304 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39306         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39307         * g++.old-deja/g++.jason/2371.C: Likewise.
39308         * g++.old-deja/g++.jason/template33.C: Likewise.
39309         * g++.old-deja/g++.jason/template34.C: Likewise.
39310         * g++.old-deja/g++.jason/template36.C: Likewise.
39311         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39312         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39313         * g++.old-deja/g++.other/typename1.C: Likewise.
39314         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39315         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39316         * g++.old-deja/g++.pt/typename11.C: Likewise.
39317         * g++.old-deja/g++.pt/typename14.C: Likewise.
39318         * g++.old-deja/g++.pt/typename16.C: Likewise.
39319         * g++.old-deja/g++.pt/typename3.C: Likewise.
39320         * g++.old-deja/g++.pt/typename4.C: Likewise.
39321         * g++.old-deja/g++.pt/typename5.C: Likewise.
39322         * g++.old-deja/g++.pt/typename7.C: Likewise.
39323         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39325 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39327         * g++.dg/other/linkage1.C: New test.
39328         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39329         specifiers.
39331 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39333         * gcc.dg/concat.c: New test.
39335 2001-12-11  Stan Shebs  <shebs@apple.com>
39337         * objc/compile: New test directory.
39338         * objc/compile/compile.exp: New expect script.
39339         * objc/compile/20011211-1.m: New compile test.
39341 2001-12-11  Jason Merrill  <jason@redhat.com>
39343         * lib/prune.exp (prune_gcc_output): Also handle "In member
39344         function".  So many permutations...
39346 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39348         * g++.dg/template/typedef1.C: New test.
39350 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39352         * g++.dg/other/copy1.C: New test.
39354 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39356         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39358         * gcc.dg/builtin-choose-expr.c: New.
39360 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39362         * gcc.dg/altivec-2.c: New.
39364 2001-12-07  Richard Henderson  <rth@redhat.com>
39366         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39368 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39370         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39371         ultrasparc.
39373 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39375         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39377 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39379         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39380         variable argument list.
39382 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39384         * gcc.c-torture/execute/memcheck: Delete entire directory.
39385         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39386         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39388 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39390         * gcc.dg/Wshadow-1.c: New test.
39392 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39394         * gcc.c-torture/compile/20011130-1.c: New test.
39396         * gcc.dg/noncompile/20011025-1.c: New test.
39398         * g++.dg/other/anon-union.C: New test.
39400         * gcc.c-torture/execute/20011024-1.c: New test.
39402 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39404         * gcc.c-torture/execute/20000722-1.x,
39405         gcc.c-torture/execute/20010123-1.x: Remove.
39406         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39407         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39408         gcc.dg/c99-complit-2.c: New tests.
39410 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39412         * g++.dg/inherit/base1.C: New test.
39414 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39416         * g++.dg/other/stdarg1.C: New test.
39418         * gcc.c-torture/compile/20011130-2.c: New test.
39420 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39422         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39423         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39424         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39425         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39426         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39427         * gcc.dg/builtin-prefetch-1.c: New test.
39429 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39431         * gcc.dg/20011130-1.c: New test.
39433 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39435         * g++.dg/other/scope1.C: New test.
39436         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39438 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39440         * gcc.dg/vla-init-1.c: New test.
39442 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39444         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39446 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39448         * objc.dg/alias.m: Update.
39449         * objc.dg/class-1.m: Update.
39450         * objc.dg/const-str-1.m: Update.
39451         * objc.dg/fwd-proto-1.m: Update.
39452         * objc.dg/id-1.m: Update.
39453         * objc.dg/super-class-1.m: Update.
39455 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39457         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39458         constructs.
39460 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39462         * gcc.c-torture/execute/20011128-1.c: New test.
39464 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39466         * gcc.dg/20011127-1.c: New test.
39468 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39470         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39471         from Austin Group draft 7.
39472         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39473         scanf format arguments.
39474         * gcc.dg/format/no-exargs-2.c: New test.
39476 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39478         * g++.dg/abi/vbase8-4.C: New test.
39480 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39482         * gcc.c-torture/execute/20011121-1.c: New test.
39484 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39486         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39488 2001-11-23  Andreas Jaeger  <aj@suse.de>
39490         * gcc.dg/cpp/charconst-2.c: New test.
39492 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39494         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39495         to the host if it is remote.  Let tests specify extra headers
39496         they use.
39497         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39498         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39499         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39500         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39501         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39502         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39503         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39504         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39505         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39506         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39508 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39510         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39511         for little endian ARMs.
39513 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39515         * gcc.c-torture/compile/20011119-1.c: New test.
39516         * gcc.c-torture/compile/20011119-2.c: New test.
39518 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39520         * gcc.dg/altivec-1.c: Fix typo.
39522 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39524         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39526 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39528         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39530 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39532         * lib/g77.exp: Don't specify --rpath-link.
39534         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39535         across all the headers.
39536         * gcc.dg/format/format.exp: For testing on a remote host,
39537         copy format.h.
39539         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39540         * gcc.c-torture/execute/930406-1.c: Likewise.
39541         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39543 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39545         * gcc.dg/altivec-1.c: New.
39547 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39549         * gcc.dg/cpp/fpreprocessed.c: New test case.
39551 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39553         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39554         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39555         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39557 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39559         * gcc.dg/no-builtin-1.c: New test.
39561 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39563         * gcc.c-torture/execute/20011115-1.c: New test.
39565 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39567         * gcc.c-torture/compile/20011114-2.c: New test.
39568         * gcc.c-torture/compile/20011114-3.c: New test.
39569         * gcc.c-torture/compile/20011114-4.c: New test.
39571 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39573         * g++.dg/other/init1.C: New test.
39575 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39577         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39578         message.
39580         * gcc.c-torture/execute/20011114-1.c: New testcase.
39582         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39583         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39584         like the (before this change) version of 20010327-1.c.
39586 2001-11-14  Roger Sayle <roger@eyesopen.com>
39588         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39590 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39592         * g++.dg/init/array2.C: New test.
39594 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39596         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39598 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39600         * g++.dg/other/forscope1.C: New test.
39601         * g++.dg/ext/forscope1.C: New test.
39602         * g++.dg/ext/forscope2.C: New test.
39604 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39606         * gcc.c-torture/execute/20011113-1.c: New test.
39608 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39610         * gcc.c-torture/execute/20011109-2.c: New test.
39612         * gcc.c-torture/execute/20011109-1.c: New test.
39614 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39616         * gcc.c-torture/compile/20011109-1.c: New test.
39618 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39620         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39621         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39622         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39623         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39624         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39625         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39626         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39628 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39630         * g++.dg/warn/Wshadow-1.C: New tests.
39631         * g++.old-deja/g++.mike/for3.C: Update.
39633 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39635         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39636         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39637         XFAILs.  Adjust expected error texts.
39638         * gcc.c-torture/compile/20011106-1.c,
39639         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39640         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39641         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39642         gcc.dg/c99-array-lval-5.c: New tests.
39644 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39646         * gcc.dg/cpp/defined.c: Update.
39648 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39650         * gcc.c-torture/execute/anon-1.c: New test.
39652 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39654         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39655         same size, so no warning should be produced on stormy16.
39657         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39658         due to oversized array.
39659         * g++.old-deja/g++.mike/ns15.C: Likewise.
39660         * g++.old-deja/g++.pt/crash16.C: Likewise.
39662 2001-11-02  Graham Stott  <grahams@redhat.com>
39664         * g++.dgother/debug1.C: Fix typos.
39666 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39668         * g++.dg/other/debug1.C: New test.
39670 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39672         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39673         of unsigned long.
39675 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39677         * gcc.dg/20011029-2.c: New test.
39679         * gcc.c-torture/compile/20011029-1.c: New test.
39681 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39683         * objc/execute/class_self-1.m: New test.
39684         * objc/execute/class_self-2.m: New test.
39686 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39688         * gcc.misc-tests/msgs.exp: Delete.
39689         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39690         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39691         error set to match recent changes.
39693 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39695         * gcc.dg/20011021-1.c: New test.
39697 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39699         * gcc.c-torture/compile/20011023-1.c: New test.
39701 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39703         * lib/g77.exp: Rewrite based on lib/g++.exp.
39705 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39707         * gcc.c-torture/execute/20011019-1.c: New test.
39709         * gcc.dg/20011018-1.c: New test.
39711 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39713         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39715 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39717         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39718         * gcc.dg/attr-invalid.c: Likewise.
39720 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39722         * testsuite/gcc.dg/20011015-1.c: New test.
39724 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39726         * g++.dg/template/unify2.C: New test.
39728 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39730         * g++.dg/other/exception-specification.C: New test
39732 2001-10-13  Tom Rix  <trix@redhat.com>
39734         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39735         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39737 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39739         * testsuite/gcc.dg/20011009-1.c: New test.
39741 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39743         PR g++/4476
39744         * g++.dg/other/friend1.C: New test.
39746 2001-10-11  Richard Henderson  <rth@redhat.com>
39748         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39750 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39752         * gcc.c-torture/compile/20011010-1.c: New.
39754 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39756         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39757         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39758         g77.f-torture/execute/execute.exp,
39759         g77.f-torture/noncompile/noncompile.exp,
39760         gcc.c-torture/compile/compile.exp,
39761         gcc.c-torture/execute/execute.exp,
39762         gcc.c-torture/execute/ieee/ieee.exp,
39763         gcc.c-torture/execute/memcheck/memcheck.exp,
39764         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39765         objc/execute/execute.exp: Update FSF address.
39767 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39769         * gcc.dg/cpp/cmdlne-C.c: Update.
39770         * gcc.dg/cpp/cmdlne-C2.c: New.
39772 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39774         * gcc.c-torture/execute/20011008-3.c: New.
39776 2001-10-08  DJ Delorie  <dj@redhat.com>
39778         * gcc.dg/20011008-1.c: New.
39779         * gcc.dg/20011008-2.c: New.
39781 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39783         * gcc.dg/cpp/spacing1.c: Update test.
39785 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39787         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39788         spelling errors of "separate" as "seperate".
39790 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39792         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39793         enough to avoid inlining.
39795 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39797         * lib/g77.exp: set libg2c_dir correctly.
39799 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39801         * gcc.dg/cpp/macro11.c: New test.
39803 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39805         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39806         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39807         gcc.dg/format/multattr-3.c: New tests.
39808         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39809         tests for format attributes on function pointers being rejected.
39811 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39813         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39815 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39817         * g++.dg/warn/format1.C: New test.
39819 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39821         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39823 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39825         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39827 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39829         * gcc.dg/cpp/redef2.c: Add test.
39831 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39833         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39834         long-standing bug on i686, apparently.
39835         * gcc.c-torture/execute/loop-2c.x: New file.
39836         * gcc.c-torture/execute/loop-2d.x: New file.
39837         * gcc.c-torture/execute/loop-3c.x: New file.
39839 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39841         * gcc.dg/cpp/20000625-2.c: Correct line number.
39843 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39845         * gcc.dg/cpp/macro10.c: New test.
39846         * gcc.dg/cpp/strify3.c: New test.
39847         * gcc.dg/cpp/spacing1.c: Add tests.
39848         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39849         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39851 2001-09-24  DJ Delorie  <dj@redhat.com>
39853         * gcc.c-torture/execute/20010924-1.c: New test.
39855 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39857         * testsuite/objc/execute/paste.m: Remove.
39859 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39861         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39863 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39865         * g77.dg/strlen0.f: New test.
39867 2001-09-21  Richard Henderson  <rth@redhat.com>
39869         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39870         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39872 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39874         Table-driven attributes.
39875         * g++.dg/ext/attrib1.C: New test.
39877 2001-09-20  DJ Delorie  <dj@redhat.com>
39879         * gcc.dg/20000926-1.c: Update expected warning messages.
39880         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39881         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39882         array.
39884 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39886         * g++.dg/eh/registers1.C: New test case.
39888 2001-09-17  Richard Henderson  <rth@redhat.com>
39890         * gcc.dg/array-5.c: Fix VLA decomposition test.
39892 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39894         * gcc.dg/cpp/line5.c: New testcase.
39896 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39898         * gcc.dg/cpp/macro9.c: New test.
39900 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39902         * gcc.c-torture/execute/980223.c: Change type of addr from long
39903         to char *.
39905 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39907         * gcc.c-torture/execute/20010915-1.c: New test.
39909 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39911         * g77.dg/bprob: New directory.
39912         * g77.dg/bprob/bprob.exp: New file.
39913         * g77.dg/bprob/bprob-1.f: New test.
39914         * g77.dg/gcov: New directory.
39915         * g77.dg/gcov/gcov.exp: New file.
39916         * g77.dg/gcov/gcov-1.f: New test.
39917         * g77.dg/gcov/gcov-1.x: New file.
39919 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39921         * gcc.dg/cpp/directiv.c: Update.
39922         * gcc.dg/cpp/undef1.c: Update.
39924 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39926         * gcc.dg/20010912-1.c: New test.
39928 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39930         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39931         language-independent file in lib.
39932         * lib/gcov.exp: New file.
39934 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39936         * gcc.c-torture/compile/20010911-1.c: New test.
39938 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39940         * lib/profopt.exp: New, to support profile-directed optimizations.
39941         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39942         * gcc.misc-tests/bprob-1.c: New test.
39943         * gcc.misc-tests/bprob-2.c: New test.
39945 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39947         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39948         XFAIL and which kinds of gcov output to verify.
39949         * gcc.misc-tests/gcov-4b.x: New file.
39950         * gcc.misc-tests/gcov-5b.x: New file.
39951         * gcc.misc-tests/gcov-6.x: New file.
39952         * gcc.misc-tests/gcov-7.c: New test.
39953         * gcc.misc-tests/gcov-7.x: New file.
39955 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39957         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39958         * gcc.misc-tests/gcov-6.c: New test.
39960 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39962         PR c++/3986
39963         * g++.dg/abi/vbase1.C: New test.
39965 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39967         * objc.dg/method-2.m: New.
39969 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39971         PR c++/4203
39972         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39973         * g++.dg/init/empty1.C: New test.
39975 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39977         * gcc.c-torture/compile/20010903-1.c: New test.
39979 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39981         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39982         for m68k.
39984 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39986         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39988         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39990         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39992 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39994         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39995         for 16-bit 'unsigned int'.
39997 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39999         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40001 2001-08-27  Richard Henderson  <rth@redhat.com>
40003         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40004         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40006 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40008         * gcc.dg/asm-names.c (ymain): New.
40010 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40012         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40013         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40014         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40016 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40018         * gcc.dg/compare5.c: New testcase.
40020 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40022         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40023         and "In instantiation".
40025 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40027         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40029 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40031         * gcc.misc-tests/gcov.exp: Add support for branch information.
40032         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40033         * gcc.misc-tests/gcov-4.c: New test.
40034         * gcc.misc-tests/gcov-4b.c: New test.
40035         * gcc.misc-tests/gcov-5b.c: New test.
40037 2001-08-20  Zack Weinberg  <zackw@panix.com>
40039         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40040         expected to fail.
40042 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40044         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40046 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40048         * g++.dg/eh/template1.C: New test.
40050 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40052         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40053         Fix thinko.
40054         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40055         for xfail.
40057 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40059         * lib/g77-dg.exp: Use prune.exp for common procedures
40060         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40061         * lib/g77.exp: (g77-dg-prune) Remove
40063 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40065         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40067 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40069         * g++.dg/template/unify1.C: New test.
40071 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40073         * g++.dg/abi/empty4.C: New test.
40075 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40077         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40078         solaris2.*
40079         * g77.f-torture/compile/pr3743.x: Likewise.
40081 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40083         * g++.dg/other/using-declaration.C: New test.
40085 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40087         * gcc.dg/cpp/tr-sign.c: New testcase.
40089 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40091         * gcc.dg/cpp/19951025-1.c: Revert.
40092         * gcc.dg/cpp/directiv.c: We no longer process directives that
40093         interrupt macro arguments.
40095 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40097         * gcc.dg/bconstp-1.c: New test.
40099 2001-08-03  Richard Henderson  <rth@redhat.com>
40101         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40103 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40105         * gcc.dg/cpp/19951025-1.c: Update.
40107 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40109         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40110         should be x.
40112 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40114         Kill -fhonor-std.
40115         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40116         * g++.old-deja/g++.other/std1.C: Likewise.
40117         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40119 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40121         * lib/g77.exp: Load gcc-defs.exp for common procedures
40122         (g77_pass, g77_fail, g77_finish, g77_exit,
40123         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40125 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40127         * g77.dg/fbackslash.f
40128         * g77.dg/fcase-preserve.f
40129         * g77.dg/ff90-1.f
40130         * g77.dg/ffixed-line-length-0.f
40131         * g77.dg/ffixed-line-length-132.f
40132         * g77.dg/ffixed-line-length-7.f
40133         * g77.dg/ffixed-line-length-72.f
40134         * g77.dg/ffixed-line-length-none.f
40135         * g77.dg/ffree-form-1.f
40136         * g77.dg/fno-backslash.f
40137         * g77.dg/fno-f90-1.f
40138         * g77.dg/fno-fixed-form-1.f
40139         * g77.dg/fno-onetrip.f
40140         * g77.dg/fno-typeless-boz.f
40141         * g77.dg/fno-underscoring.f
40142         * g77.dg/fno-vxt-1.f
40143         * g77.dg/fonetrip.f
40144         * g77.dg/ftypeless-boz.f
40145         * g77.dg/fugly-assumed.f
40146         * g77.dg/funderscoring.f
40147         * g77.dg/fvxt-1.f
40149 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40151         * objc.dg/fwd-proto-1.m: New.
40152         * objc.dg/local-decl-1.m: New.
40153         * objc.dg/naming-1.m: New.
40154         * objc.dg/naming-2.m: New.
40155         * objc.dg/proto-hier-1.m: New.
40157 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40159         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40160         largest-type elements to a struct makes its size grow.
40162 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40164         * g++.dg/abi/vthunk1.C: New test.
40166 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40168         * g++.dg/abi/vbase8-22.C: New test.
40170 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40172         * gcc.dg/cpp/macro8.c: New test.
40174 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40176         * g++.dg/abi/vbase8-21.C: New test.
40178 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40180         * g++.dg/abi/vbase8-10.C: New test.
40182 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40184         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40185         ${tool}_set_ld_library_path.
40186         Changed caller.
40187         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40188         g++.exp.
40190 2001-07-26  Stan Cox <scox@redhat.com>
40192         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40193         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40194         gcc_exit, gcc_check_unsupported_p):
40195         Moved to gcc-deps.exp
40196         * gcc-deps.exp: New file.
40198 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40200         * g++.old-deja/g++.pt/defarg14.C: New test.
40202 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40204         * g++.old-deja/g++.other/lineno5.C: New test.
40206 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40208         * g++.old-deja/g++.pt/crash68.C: New test.
40210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40212         * g++.old-deja/g++.other/crash42.C: New test.
40214 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40216         * gcc.dg/cpp/extratokens.c: Fix.
40217         * gcc.dg/cpp/skipping2.c: New tests.
40219 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40221         * gcc.c-torture/execute/20010724-1.c: New file.
40222         * gcc.c-torture/execute/20010724-1.x: New file.
40224 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40226         * g++.old-deja/g++.other/cond7.C: New test.
40228 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40230         * g++.old-deja/g++.other/optimize4.C: New test.
40232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40234         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40236 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40238         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40239         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40240         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40241         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40243         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40244         bug report" message.
40246         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40247         * g++.dg/ext/instantiate1.C: Move from old-deja.
40249 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40251         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40252         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40253         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40254         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40256 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40258         * gcc.c-torture/execute/20010723-1.c: New test.
40260 2001-07-23  Ben Elliston  <bje@redhat.com>
40262         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40264 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40266         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40267         i[34567]86-*-*.
40268         Delete handling of ieee_multilib_flags.
40269         Pass -mieee for alpha*-*-* and sh-*-*.
40270         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40272 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40274         Remove old-abi tests.
40275         * g++.old-deja/g++.mike/p11116.C: Remove.
40276         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40278 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40280         * g77.f-torture/compile/pr3743.f: New test
40282 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40284         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40286 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40288         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40289         g++.old-deja/g++.pt/static6.C: Likewise.
40290         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40291         supports weak symbols.
40293 2001-07-18  Andreas Jaeger  <aj@suse.de>
40295         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40296         supported again.
40298 2001-07-18  Andreas Jaeger  <aj@suse.de>
40300         * gcc.dg/iftrap-1.c: Fix target line.
40302 2001-07-17  Richard Henderson  <rth@redhat.com>
40304         * gcc.c-torture/execute/20010717-1.c: New.
40306 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40308         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40309         tests.
40311 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40313         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40315 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40317         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40318         UAC_SIGBUS, UAC_NOPRINT definitions.
40320 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40322         * objc/execute/object_is_class.m: New test.
40323         * objc/execute/object_is_meta_class.m: New test.
40325 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40327         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40328         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40330 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40332         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40333         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40335 2001-07-14  Richard Henderson  <rth@redhat.com>
40337         * gcc.dg/iftrap-1.c: New.
40339 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40341         * g77.f-torture/execute/intrinsic77.f: New test.
40343 2001-07-11  Janis Johnson <janis@us.ibm.com>
40345         * gcc.misc-tests/gcov-3.c: New test.
40347 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40349         * gcc.c-torture/compile/20010711-1.c,
40350         * gcc.c-torture/compile/20010711-2.c: New tests.
40352 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40354         * gcc.c-torture/execute/20010711-1.c: New test.
40356 2001-07-11  Ben Elliston  <bje@redhat.com>
40358         * g++.old-deja/g++.other/enum5.C: New test.
40360 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40362         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40363         (g++-dg-prune): Call prune_gcc_output.
40364         * prune.exp: New file for prune_gcc_output.
40365         * lib/g++.exp, lib/gcc.exp: Load it.
40367 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40369         * gcc.c-torture/compile/20010701-1.c,
40370         g++.old-deja/g++.ext/attrib6.C: New tests.
40372 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40374         * gcc.c-torture/compile/20010706-1.c: New test.
40376 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40378         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40380 2001-06-28  Stan Shebs  <shebs@apple.com>
40382         * gcc.dg/pragma-darwin.c: New test.
40384 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40386         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40387         Solaris 2.[678] system.
40389 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40391         * gcc.dg/20010622-1.c: New test.
40393 2001-06-18  Stan Shebs  <shebs@apple.com>
40395         * objc.dg: New directory.
40396         * objc.dg/dg.exp: New file.
40397         * objc.dg/alias.m: New.
40398         * objc.dg/class-1.m: New.
40399         * objc.dg/class-2.m: New.
40400         * objc.dg/const-str-1.m: New.
40401         * objc.dg/const-str-2.m: New.
40402         * objc.dg/id-1.m: New.
40403         * objc.dg/method-1.m: New.
40404         * objc.dg/super-class-1.m: New.
40405         * lib/objc-dg.exp: New file.
40407 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40409         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40410         of label name.
40412 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40414         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40416 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40418         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40419         variable.
40421 2001-06-12  Richard Henderson  <rth@redhat.com>
40423         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40425 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40427         * g++.old-deja/g++.abi/vbase5.C: New test.
40428         * g++.old-deja/g++.abi/vbase6.C: New test.
40429         * g++.old-deja/g++.abi/vbase7.C: New test.
40431 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40433         * gcc.c-torture/compile/20010610-1.c: New test.
40435 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40437         * g++.old-deja/g++.abi/vbase4.C: New test.
40439 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40441         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40442         support %f for HC11/HC12 targets.
40443         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40444         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40445         on HC11/HC12 targets.
40446         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40448 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40450         * gcc.dg/wchar_t-1.c: New file.
40451         * gcc.dg/wint_t-1.c: Likewise.
40453 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40455         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40457 2001-06-11  Richard Henderson  <rth@redhat.com>
40459         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40461 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40463         * gcc.c-torture/compile/20010611-1.c: New test.
40465 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40467         * gcc.dg/c99-tag-1.c: Add more tests.
40469 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40471         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40472         representation on MN10300 and ARM/Thumb.
40474 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40476         * g77.f-torture/execute/20010610.f: New.
40478 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40480         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40481         names.
40483 2001-06-09  Richard Henderson  <rth@redhat.com>
40485         * gcc.c-torture/execute/ashrdi-1.c: New.
40486         * gcc.c-torture/execute/ashldi-1.c: New.
40487         * gcc.c-torture/execute/lshrdi-1.c: New.
40489 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40491         * objc/execute/load-3.m: Added. Check sending +load to categories,
40492         in addition to classes.
40494 2001-06-08  Stan Shebs  <shebs@apple.com>
40496         * objc/execute/load-2.m: New test.  From Nicola Pero
40497         <n.pero@mi.flashnet.it>.
40499 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40501         * gcc.c-torture/execute/20010605-2.c: New test.
40503 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40505         * g++.old-deja/g++.abi/vbase2.C: New test.
40506         * g++.old-deja/g++.abi/vbase3.C: New test.
40508 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40510         * g++.old-deja/g++.pt/friend49.C: New test.
40512 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40514         * g++.old-deja/g++.ext/anon3.C: New test.
40516 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40518         * g++.old-deja/g++.other/conv7.C: New test.
40520 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40522         * gcc.c-torture/compile/20010605-2.c: New test.
40524 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40526         * gcc.c-torture/execute/20010604-1.c: New test.
40528 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40530         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40532 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40534         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40535         (g++_link_flags): Likewise.
40536         (g++_init): Pass gccpath's value to two previous functions.
40538 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40540         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40541         Ensure logfile entry matches exec command line.
40543 2001-05-31  Richard Henderson  <rth@redhat.com>
40545         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40546         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40548 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40550         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40551         compiler for irix6.2
40553 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40555         * g++.old-deja/g++.other/optimize3.C: New file.
40557 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40559         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40560         assemble.
40562 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40564         * g++.old-deja/g++.other/optimize2.C: New file.
40566 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40568         * gcc.c-torture/compile/20010518-2.c: New file.
40569         * gcc.c-torture/execute/20010518-1.c: New file.
40570         * gcc.c-torture/execute/20010518-2.c: New file.
40572 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40574         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40576 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40578         G++ no longer defines builtins that do not begin with __builtin.
40579         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40580         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40581         * g++.old-deja/g++.law/builtin1.C: Likewise.
40582         * g++.old-deja/g++.law/cvt2.C: Likewise.
40583         * g++.old-deja/g++.mike/net5.C: Likewise.
40584         * g++.old-deja/g++.other/builtins1.C: Likewise.
40585         * g++.old-deja/g++.other/builtins2.C: Likewise.
40586         * g++.old-deja/g++.other/builtins3.C: Likewise.
40587         * g++.old-deja/g++.other/builtins4.C: Likewise.
40588         * g++.old-deja/g++.other/inline8.C: Likewise.
40589         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40591 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40593         * g++.old-deja/g++.pt/using1.C: Adjust.
40594         * g++.old-deja/g++.pt/using2.C: New test.
40596 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40598         * gcc.dg/cpp/charconst.c: New tests.
40599         * gcc.dg/cpp/escape.c: New tests.
40600         * gcc.dg/cpp/escape-1.c: New tests.
40601         * gcc.dg/cpp/escape-2.c: New tests.
40602         * gcc.dg/cpp/ucs.c: New tests.
40604 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40606         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40607         native compiler for irix6.5.
40609 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40611         * lib/g++.exp (g++_include_flags): Use args to compute
40612         get_multilibs.
40613         (g++_link_flags): Likewise.
40614         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40616 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40618         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40620 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40622         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40623         this file.
40625 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40627         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40628         STACK_SIZE;
40629         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40630         to STACK_SIZE; Use it to define size of add_histo array.
40631         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40632         to STACK_SIZE.
40633         (f): Use GITT_SIZE to define size of gitt local table.
40634         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40635         to STACK_SIZE; Use it to define size of bytemem array.
40637 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40639         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40640         on 68HC11/HC12 due to the asm instruction.
40641         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40642         * gcc.c-torture/compile/920520-1.x: Likewise.
40643         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40644         on 68HC11/HC12 because the function is larger than 64K.
40645         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40646         on 68HC11/HC12 because the structure is too large.
40648 2001-05-20  Richard Henderson  <rth@redhat.com>
40650         * gcc.c-torture/execute/20010520-1.c: New.
40652 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40654         * g++.old-deja/g++.warn/compare1.C: New test.
40655         * gcc.dg/compare4.c: New test.
40657 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40659         * g++.old-deja/g++.other/optimize1.C: New test.
40661 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40663         * g++.old-deja/g++.pt/spec41.C: New test.
40665 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40667         * gcc.c-torture/compile/20010114-1.x: Remove.
40669 2001-05-18  Stan Shebs  <shebs@apple.com>
40671         * gcc.c-torture/compile/20010518-1.c: New test.
40673 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40675         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40676         * g++.old-deja/g++.pt/crash67.C: New test.
40678 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40680         * g++.old-deja/g++.other/debug9.C: New test.
40682 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40684         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40686 2001-05-16  Jan Hubicka  <jh@suse.cz>
40688         * gcc.c-torture/compile/20010516-1.c: New test.
40690 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40692         * g++.old-deja/g++.other/crash41.C: New test.
40694 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40696         * g++.old-deja/g++.pt/crash66.C: New test.
40698 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40700         * g++.old-deja/g++.robertl/eb27.C: Convert.
40702 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40704         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40705         declaration being redundant.
40707 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40709         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40711 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40713         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40715 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40717         * lib/g++.exp: Use testsuite_flags.
40719 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40721         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40723 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40725         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40727 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40729         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40731 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40733         * gcc.c-torture/compile/20010313-1.c: New test.
40735 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40737         * gcc.dg/cpp/direct2.c: New test.
40738         * gccq.dg/cpp/direct2s.c: New test.
40740         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40742 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40744         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40745         * g++.old-deja/g++.other/op3.C: Likewise.
40747 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40749         * gcc.dg/cpp/syshdr.h: New file.
40750         * gcc.dg/cpp/sysmac1.c: Update.
40751         * gcc.dg/cpp/sysmac2.c: Update.
40753 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40755         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40757 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40759         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40760         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40762 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40764         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40766 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40768         * lib/g++.exp (g++_include_flags): Don't use any special flags
40769         if TESTING_IN_BUILD_TREE is not defined.
40770         (g++_init): Use a plain 'c++' as the compiler if
40771         TESTING_IN_BUILD_TREEE is not defined.
40773 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40775         * g++.old-deja/g++.eh/catch13.C: New test.
40776         * g++.old-deja/g++.eh/catch14.C: New test.
40778 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40780         * gcc.dg/cpp/tr-define.c: New test.
40782 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40784         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40785         <stdlib.h>, not <malloc.h>.
40787 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40789         * g++.old-deja/g++.ns/template17.C: New test.
40791 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40793         * g++.old-deja/g++.pt/ref4.C: New test.
40795 2001-04-30  Richard Henderson  <rth@redhat.com>
40797         * gcc.dg/20000724-1.c: Revert last change.
40799 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40801         * g77.f-torture/execute/20010430.f: New test.
40803 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40805         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40807 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40809         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40811 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40813         * g++.old-deja/g++.eh/crash6.C: New test.
40815 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40817         * g++.old-deja/g++.other/warn7.C: New test.
40819 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40821         * g++.old-deja/g++.other/defarg9.C: New test.
40823 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40825         * g77.f-torture/compile/20010426.f: New test.
40826         * g77.f-torture/execute/20010426.f: New test.
40828 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40830         * g77.f-torture/compile/20000629-1.x: Remove - error
40831         has been fixed.
40833 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40835         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40836         Tweak slightly to work with g++.dg framework.
40837         * g++.dg/special/ecos.exp: Run initp1.C test.
40838         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40840         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40841         its linker doesn't give line numbers either.
40842         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40844 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40846         * g++.old-deja/g++.other/lex1.C: New test.
40848 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40850         * gcc.dg/noncompile/20010425-1.c: New test.
40852 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40854         * g++.old-deja/g++.pt/mangle2.C: New test.
40856 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40858         * gcc.dg/format/plus-1.c: New test.
40860 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40862         * gcc.dg/20010423-1.c: New test.
40864 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40866         * gcc.c-torture/execute/20010422-1.c: New test.
40868 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40870         * g++.old-deja/g++.ns/type2.C: New test.
40872 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40874         * g++.old-deja/g++.other/perf1.C: New test.
40876 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40878         * gcc.dg/c99-func-2.c: Remove xfail.
40879         * gcc.dg/c99-func-3.c: Remove xfail.
40880         * gcc.dg/c99-func-4.c: Remove xfail.
40882 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40884         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40886 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40888         * gcc.c-torture/compile/20010423-1.c: New test.
40890 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40892         * g++.old-deja/g++.pt/typename28.C: New test.
40894 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40896         * g++.old-deja/g++.abi/empty2.C: New test.
40897         * g++.old-deja/g++.abi/empty3.C: New test.
40899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40901         * g++.old-deja/g++.other/comdat2.C: New test.
40902         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40904 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40906         * g++.old-deja/g++.other/overload14.C: New test.
40908 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40910         * g++.old-deja/g++.other/lookup23.C: New test.
40912 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40914         * gcc.c-torture/execute/20010403-1.c: New test.
40916 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40917             Mark Mitchell  <mark@codesourcery.com>
40919         * lib/old-dejagnu.exp: Don't delete output of executable.
40920         Add .exe suffix to executables.
40922 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40924         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40926 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40928         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40930 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40932         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40933         * g++.old-deja/g++.abi/crash1.C: New test.
40935 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40937         * g++.old-deja/g++.other/crash40.C: New test.
40939 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40941         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40943 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40945         * g++.old-deja/g++.other/warn6.C: New test.
40947 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40949         * g++.old-deja/g++.robertl/eb42.C: Same.
40951 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40953         * gcc.dg/wtr-conversion-1.c: New testcase.
40955 2001-04-10  Richard Henderson  <rth@redhat.com>
40957         * g++.old-deja/g++.other/array5.C: New.
40959 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40961         * gcc.c-torture/execute/20010408-1.c: New test.
40963 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40965         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40966         headers and constructs.
40967         * g++.old-deja/g++.robertl/eb79.C: Same.
40968         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40969         * g++.old-deja/g++.robertl/eb73.C: Same.
40970         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40971         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40972         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40973         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40974         * g++.old-deja/g++.robertl/eb44.C: Same.
40975         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40976         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40977         * g++.old-deja/g++.robertl/eb39.C: Same.
40978         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40979         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40980         * g++.old-deja/g++.robertl/eb30.C: Same.
40981         * g++.old-deja/g++.robertl/eb3.C: Same.
40982         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40983         * g++.old-deja/g++.robertl/eb21.C: Same.
40984         * g++.old-deja/g++.robertl/eb15.C: Same.
40985         * g++.old-deja/g++.robertl/eb118.C: Same.
40986         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40987         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40988         * g++.old-deja/g++.robertl/eb109.C: Same.
40989         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40990         * g++.old-deja/g++.mike/rtti1.C: Same.
40991         * g++.old-deja/g++.mike/p658.C: Same.
40992         * g++.old-deja/g++.mike/net46.C: Same.
40993         * g++.old-deja/g++.mike/net34.C: Same.
40994         * g++.old-deja/g++.mike/memoize1.C: Same.
40995         * g++.old-deja/g++.mike/eh2.C: Same.
40996         * g++.old-deja/g++.law/weak.C: Same.
40997         * g++.old-deja/g++.law/visibility7.C: Same.
40998         * g++.old-deja/g++.law/visibility25.C: Same.
40999         * g++.old-deja/g++.law/visibility22.C: Same.
41000         * g++.old-deja/g++.law/visibility2.C: Same.
41001         * g++.old-deja/g++.law/visibility17.C: Same.
41002         * g++.old-deja/g++.law/visibility13.C: Same.
41003         * g++.old-deja/g++.law/visibility10.C: Same.
41004         * g++.old-deja/g++.law/visibility1.C: Same.
41005         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41006         * g++.old-deja/g++.law/vbase1.C: Same.
41007         * g++.old-deja/g++.law/operators32.C: Same.
41008         * g++.old-deja/g++.law/nest3.C: Same.
41009         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41010         * g++.old-deja/g++.law/except5.C (main): Same.
41011         * g++.old-deja/g++.law/cvt7.C (run): Same.
41012         * g++.old-deja/g++.law/cvt2.C: Same.
41013         * g++.old-deja/g++.law/cvt16.C: Same.
41014         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41015         * g++.old-deja/g++.law/ctors17.C (main): Same.
41016         * g++.old-deja/g++.law/ctors13.C: Same.
41017         * g++.old-deja/g++.law/ctors12.C (main): Same.
41018         * g++.old-deja/g++.law/ctors10.C: Same.
41019         * g++.old-deja/g++.law/code-gen5.C: Same.
41020         * g++.old-deja/g++.law/bad-error7.C: Same.
41021         * g++.old-deja/g++.law/arm9.C: Same.
41022         * g++.old-deja/g++.law/arm12.C: Same.
41023         * g++.old-deja/g++.law/arg8.C: Same.
41024         * g++.old-deja/g++.law/arg1.C: Same.
41025         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41026         * g++.old-deja/g++.jason/template31.C: Same.
41027         * g++.old-deja/g++.jason/template24.C (main): Same.
41028         * g++.old-deja/g++.jason/2371.C: Same.
41029         * g++.old-deja/g++.eh/new2.C: Same.
41030         * g++.old-deja/g++.eh/new1.C: Same.
41031         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41032         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41033         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41034         * g++.old-deja/g++.brendan/crash62.C: Same.
41035         * g++.old-deja/g++.brendan/crash52.C: Same.
41036         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41037         * g++.old-deja/g++.brendan/crash38.C: Same.
41038         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41039         * g++.old-deja/g++.brendan/copy9.C: Same.
41041 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41043         * gcc.c-torture/execute/20001203-2.c (memset):
41044         Count argument is of type __SIZE_TYPE__.
41046 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41048         * gcc.c-torture/compile/20010404-1.c: New test.
41050 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41052         * gcc.c-torture/compile/20010326-1.c: New test.
41054 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41056         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41057         peculiarities of the SH.
41058         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41060 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41062         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41063         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41064         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41066 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41068         * g77.f-torture/compile/20010321-1.f: New test.
41070 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41072         * gcc.c-torture/compile/20010329-1.c: New test.
41074 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41076         * gcc.c-torture/execute/20010329-1.c: New test.
41078 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41080         * g++.old-deja/g++.other/eh4.C: Fix typo.
41082 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41084         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41086 2001-03-28  Philip Blundell  <philb@gnu.org>
41088         * gcc.c-torture/compile/20010328-1.c: New test.
41090 2001-03-27  Richard Henderson  <rth@redhat.com>
41092         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41093         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41095 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41097         * gcc.c-torture/compile/20010327-1.c: New test.
41099 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41101         * g++.old-deja/g++.other/friend12.C: New test.
41102         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41103         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41105 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41107         * gcc.c-torture/execute/20010325-1.c: New test.
41109 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41111         * g++.old-deja/g++.other/mangle3.C: New test.
41113 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41115         * g++.old-deja/g++.other/anon8.C: New test.
41117 2001-03-20  Philip Blundell  <philb@gnu.org>
41119         * gcc.c-torture/compile/20010320-1.c: New test.
41121 2001-03-17  Richard Henderson  <rth@redhat.com>
41123         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41125 2001-03-15  Geoff Keating  <geoff@redhat.com>
41127         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41128         tests on AIX.
41130 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41132         * g++.old-deja/g++.other/eh4.C: New test.
41134 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41136         * gcc.dg/cpp/mi1.c: Update.
41138 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41140         * g++.old-deja/g++.other/regstack.C: New test.
41142 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41144         * g++.old-deja/g++.other/ref4.C: New test.
41146 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41148         * objc/execute/va_method.m: Added.
41149         * objc/execute/IMP.m: Added.
41150         * objc/execute/_cmd.m: Added.
41151         * objc/execute/accessing_ivars.m: Added.
41152         * objc/execute/class-1.m: Added.
41153         * objc/execute/class-10.m: Added.
41154         * objc/execute/class-11.m: Added.
41155         * objc/execute/class-12.m: Added.
41156         * objc/execute/class-13.m: Added.
41157         * objc/execute/class-14.m: Added.
41158         * objc/execute/class-2.m: Added.
41159         * objc/execute/class-3.m: Added.
41160         * objc/execute/class-4.m: Added.
41161         * objc/execute/class-5.m: Added.
41162         * objc/execute/class-6.m: Added.
41163         * objc/execute/class-7.m: Added.
41164         * objc/execute/class-8.m: Added.
41165         * objc/execute/class-9.m: Added.
41166         * objc/execute/class-tests-1.h
41167         * objc/execute/class-tests-2.h
41168         * objc/execute/compatibility_alias.m: Added.
41169         * objc/execute/encode-1.m: Added.
41170         * objc/execute/formal_protocol-1.m: Added.
41171         * objc/execute/formal_protocol-2.m: Added.
41172         * objc/execute/formal_protocol-3.m: Added.
41173         * objc/execute/formal_protocol-4.m: Added.
41174         * objc/execute/formal_protocol-5.m: Added.
41175         * objc/execute/formal_protocol-6.m: Added.
41176         * objc/execute/formal_protocol-7.m: Added.
41177         * objc/execute/informal_protocol.m: Added.
41178         * objc/execute/initialize.m: Added.
41179         * objc/execute/load.m: Added.
41180         * objc/execute/many_args_method.m: Added.
41181         * objc/execute/nested-3.m: Added.
41182         * objc/execute/no_clash.m: Added.
41183         * objc/execute/private.m: Added.
41184         * objc/execute/redefining_self.m: Added.
41185         * objc/execute/root_methods.m: Added.
41186         * objc/execute/selector-1.m: Added.
41187         * objc/execute/static-1.m: Added.
41188         * objc/execute/static-2.m: Added.
41189         * objc/execute/va_method.m: Added.
41191 2001-03-10  Richard Henderson  <rth@redhat.com>
41193         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41195 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41197         * g++.old-deja/g++.other/crash31.C: XFAIL.
41198         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41199         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41200         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41201         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41202         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41204 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41206         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41208 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41210         * gcc.dg/20000724-1.c: Don't use multiline strings.
41212 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41214         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41215         result of -cString against what we expect it to be; don't just
41216         print it out for no one to read.
41218         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41219         Based on testcases provided by Nicola Pero.
41221 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41223         * gcc.dg/cpp/macro7.c: New test.
41225 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41227         * gcc.dg/cpp/multiline.c: Update.
41229 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41231         * g++.old-deja/g++.other/enum3.C: New test.
41233 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41235         * g++.old-deja/g++.other/pod1.C: New test.
41237 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41239         * g++.old-deja/g++.ext/overload1.C: New test.
41241 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41243         * g++.old-deja/g++.pt/using1.C: New test.
41245 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41247         * g++.old-deja/g++.other/using9.C: New test.
41249 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41251         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41253         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41255 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41257         * g++.old-deja/g++.ext/realpt1.C: Remove.
41259 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41261         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41263 2001-02-26  Will Cohen  <wcohen@redhat.com>
41265         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41267 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41269         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41270         templatized constructors.
41272 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41274         * gcc.c-torture/execute/20010224-1.c: New test.
41276 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41278         * gcc.c-torture/execute/20010222-1.c: New test.
41280 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41282         * g++.old-deja/g++.other/inline20.C: New test.
41284 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41286         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41288 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41290         * g++.old-deja/g++.other/lookup22.C: New test.
41292 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41294         * g77.dg: New directory.
41295         * g77.dg/20010216-1.f: New test case.
41296         * g77.dg/dg.exp: New driver.
41297         * lib/g77-dg.exp: New driver library.
41299 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41301         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41303 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41305         * g++.old-deja/g++.other/decl9.C: New test.
41307 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41309         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41310         not need <string> and also tests the initialization at runtime.
41312 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41314         * gcc.c-torture/execute/longlong.c: New test.
41316 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41318         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41320 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41322         * gcc.c-torture/execute/920302-1.c (execute):
41323         Change argument type to short.
41325 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41327         * g++.old-deja/g++.pt/deduct6.C: New test.
41329 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41331         * g++.old-deja/g++.pt/deduct5.C: New test.
41333 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41335         * gcc.c-torture/execute/20010209-1.c: New test.
41337 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41339         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41341 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41343         * g++.dg/vtgc1.C: Update for new ABI.
41345         * consistency.vlad: New directory, 1665 files.
41347 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41349         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41350         return type.
41351         * gcc.dg/cpp/digraphs.c: Declare puts.
41353 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41355         * g++.old-deja/g++.other/warn5.C: New test.
41357 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41359         * g++.old-deja/g++.pt/spec40.C: New test.
41361 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41363         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41364         case.
41365         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41367 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41369         * gcc.c-torture/compile/20010209-1.c: New test.
41371 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41373         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41374         excess errors message but not if it crashes.
41375         * g++.old-deja/g++.other/crash27.C: Likewise.
41376         * g++.old-deja/g++.other/crash28.C: Likewise.
41377         * g++.old-deja/g++.other/crash30.C: Likewise.
41378         * g++.old-deja/g++.other/crash32.C: Likewise.
41379         * g++.old-deja/g++.other/crash35.C: Likewise.
41380         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41382 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41384         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41385         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41386         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41387         g77.f-torture/execute/execute.exp,
41388         g77.f-torture/noncompile/noncompile.exp,
41389         gcc.c-torture/execute/execute.exp,
41390         gcc.c-torture/execute/memcheck/memcheck.exp,
41391         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41392         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41393         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41394         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41395         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41396         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41397         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41398         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41399         Remove bug reporting instructions with ancient email addresses.
41401 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41403         * gcc.dg/20010202-1.c: New test.
41404         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41406 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41408         * g++.dg/stdbool-if.C: New test.
41410 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41412         * objc/execute/fdecl.m: Added main().
41414 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41416         * gcc.c-torture/execute/20010206-1.c: New test.
41418 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41420         * gcc.dg/cpp/avoidpaste1.c: Update.
41422 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41424         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41425         Pero <nicola@brainstorm.co.uk>.
41426         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41428 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41430         * g++.old-deja/g++.pt/spec39.C: New test.
41432 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41434         * gcc.c-torture/compile/20010202-1.c: New test.
41436 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41438         * g++.old-deja/g++.abi/primary2.C: New test.
41439         * g++.old-deja/g++.abi/primary3.C: New test.
41440         * g++.old-deja/g++.abi/primary4.C: New test.
41441         * g++.old-deja/g++.abi/primary5.C: New test.
41442         * g++.old-deja/g++.abi/vtable3.h: New test.
41443         * g++.old-deja/g++.abi/vtable3a.C: New test.
41444         * g++.old-deja/g++.abi/vtable3b.C: New test.
41445         * g++.old-deja/g++.abi/vtable3c.C: New test.
41446         * g++.old-deja/g++.abi/vtable3d.C: New test.
41447         * g++.old-deja/g++.abi/vtable3e.C: New test.
41448         * g++.old-deja/g++.abi/vtable3f.C: New test.
41449         * g++.old-deja/g++.abi/vtable3g.C: New test.
41450         * g++.old-deja/g++.abi/vtable3h.C: New test.
41451         * g++.old-deja/g++.abi/vtable3i.C: New test.
41452         * g++.old-deja/g++.abi/vtable3j.C: New test.
41453         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41455 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41457         * g++.old-deja/g++.other/anon6.C: New test.
41458         * g++.old-deja/g++.other/anon7.C: New test.
41460 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41462         * gcc.dg/cpp/avoidpaste2.c: New tests.
41464 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41466         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41468 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41470         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41471         DECIMAL_DIG cases for Irix."
41473 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41475         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41477 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41479         * gcc.dg/c99-tag-1.c: New test.
41481 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41483         * gcc.dg/cpp/tr-warn1.c: Add tests.
41485 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41487         * gcc.dg/cpp/avoidpaste1.c: Update.
41488         * gcc.dg/cpp/paste4.c: Update.
41490 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41492         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41493         cases for Irix.
41495 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41497         * g++.old-deja/g++.other/inline19.C: New test.
41499 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41501         * gcc.dg/Wlarger-than.c: New test.
41503 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41505         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41507 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41509         * gcc.c-torture/execute/20010129-1.c: New test.
41510         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41512 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41514         * gcc.dg/cpp/avoidpaste1.c: Test case.
41516 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41518         * g++.old-deja/g++.other/inline18.C: New test.
41520 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41522         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41523         and __builtin_putchar.
41525 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41527         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41528         tests.
41530 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41532         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41533         floating point number rounding mode to round to the nearest
41534         representable mode.
41536 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41538         * g++.old-deja/g++.other/mangle2.C: New test.
41540 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41542         * gcc.c-torture/compile/20010124-1.c: New test.
41544 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41546         * g++.old-deja/g++.pt/spec38.C: New test.
41548 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41550         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41551         "Build don't run".
41553 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41555         * gcc.c-torture/execute/20010123-1.c: New test.
41557 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41559         * g++.old-deja/g++.pt/spec37.C: New test.
41561 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41563         * g++.old-deja/g++.pt/overload14.C: New test.
41565 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41567         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41568         __builtin_return_address.
41570 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41572         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41573         * g++.old-deja/g++.pt/spec35.C: New test.
41574         * g++.old-deja/g++.pt/spec36.C: New test.
41576 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41578         * gcc.c-torture/compile/20010118-1.c: New test.
41580 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41582         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41584 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41586         * gcc.c-torture/execute/20010119-1.c: New test.
41588 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41590         * g++.old-deja/g++.other/vbase5.C: New test.
41592 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41594         * gcc.c-torture/execute/20010118-1.c: New test.
41596 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41598         * g++.old-deja/g++.pt/deduct3.C: New test.
41600 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41602         * g++.old-deja/g++.pt/spec34.C: New test.
41604 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41606         * g77.f-torture/compile/20000601-2.f: New test.
41608 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41610         * g++.old-deja/g++.other/init17.C: New test.
41612 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41614         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41618         * g++.old-deja/g++.pt/unify8.C: New test.
41620 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41622         * g++.old-deja/g++.abi/vbase1.C: New test.
41624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41626         * g++.old-deja/g++.pt/crash65.C: New test.
41628 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41630         * gcc.dg/cpp/assembl2.S: New test case.
41632 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41634         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41635         are supported.
41637 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41639         * g++.old-deja/g++.other/builtins1.C: New test.
41640         * g++.old-deja/g++.other/builtins2.C: Likewise.
41641         * g++.old-deja/g++.other/builtins3.C: Likewise.
41642         * g++.old-deja/g++.other/builtins4.C: Likewise.
41644 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41646         * gcc.c-torture/compile/20010117-1.c: New test.
41647         * gcc.c-torture/compile/20010117-2.c: New test.
41649 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41651         * g77.f-torture/execute/20010116.[fx]: New test,
41652         XFAIL on i?86-*-*.
41653         * g77.f-torture/compile/20010115.f: Indicate it's
41654         a test for PR fortran/1636.
41656 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41658         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41660 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41662         * g77.f-torture/compile/20010115.f: New test.
41664 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41666         * g++.old-deja/g++.pt/nontype5.C: New test.
41668 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41670         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41671         have an equivalent working one below it.
41673 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41675         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41676         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41678 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41680         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41681         message containing "init_priority".
41682         (conpr-2.C): Likewise.
41683         (conpr-3.C): Likewise.
41684         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41686 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41688         * gcc.c-torture/execute/20010114-2.c: New test.
41690 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41692         * gcc.c-torture/compile/20010114-1.c: New test.
41693         * gcc.c-torture/compile/20010114-1.x: Xfail.
41694         * gcc.c-torture/compile/20010114-2.c: New test.
41695         * gcc.c-torture/execute/20010114-1.c: New test.
41696         * gcc.dg/trunc-1.c: New test.
41697         * gcc.dg/uninit-B.c: New test.
41699 2001-01-13  Nick Clifton  <nickc@redhat.com>
41701         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41702         target.
41704 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41706         * gcc.c-torture/compile/20010113-1.c: New test.
41708 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41710         * gcc.c-torture/compile/20001212-1.c: New test.
41712 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41714         * gcc.dg/cpp/widestr1.c: Update.
41715         * gcc.dg/cpp/prag-imp.c: Remove.
41717 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41719         * gcc.c-torture/execute/20000801-3.x: Remove.
41720         * gcc.dg/c90-init-1.c: New test.
41721         * gcc.dg/c99-init-1.c: New test.
41722         * gcc.dg/c99-init-2.c: New test.
41723         * gcc.dg/gnu99-init-1.c: New test.
41725 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41727         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41728         testing that no relevant ones were found.
41730 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41732         * g++.old-deja/g++.pt/cast2.C: New test.
41734 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41736         * g++.old-deja/g++.pt/friend47.C: New test.
41738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41740         * g++.old-deja/g++.pt/instantiate13.C: New test.
41742 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41744         * g++.old-deja/g++.other/defarg7.C: New test.
41745         * g++.old-deja/g++.other/defarg8.C: New test.
41747 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41749         * g++.old-deja/g++.pt/crash64.C: New test.
41751 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41753         * g++.old-deja/g++.pt/crash63.C: New test.
41755 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41757         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41759 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41761         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41763 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41765         * g++.old-deja/g++.pt/error3.C: New test.
41767 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41769         * g++.old-deja/g++.other/crash39.C: New test.
41771 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41773         * g++.old-deja/g++.other/vbase4.C: New test.
41775 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41777         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41778         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41779         * gcc.dg/special/special.exp: New test driver which will check
41780         for alias support for the above test.
41782 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41784         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41785         problems on small machines.
41786         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41787         parameterize.
41789 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41791         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41792         mips.
41793         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41795 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41797         * g++.old_deja/g++.pt/using8.C: New test.
41799 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41801         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41803 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41805         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41806         where a failure is expected.
41807         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41809 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41811         * g++.old_deja/g++.pt/instantiate12.C: New test.
41813 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41815         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41816         start of structs.
41817         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41818         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41819         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41820         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41821         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41822         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41823         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41824         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41825         * g++.old-deja/g++.eh/spec6.C: Likewise.
41826         * g++.old-deja/g++.jason/crash3.C: Likewise.
41827         * g++.old-deja/g++.law/ctors11.C: Likewise.
41828         * g++.old-deja/g++.law/ctors17.C: Likewise.
41829         * g++.old-deja/g++.law/ctors5.C: Likewise.
41830         * g++.old-deja/g++.law/ctors9.C: Likewise.
41831         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41832         * g++.old-deja/g++.mike/net22.C: Likewise.
41833         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41834         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41835         * g++.old-deja/g++.mike/virt3.C: Likewise.
41836         * g++.old-deja/g++.niklas/t128.C: Likewise.
41837         * g++.old-deja/g++.other/anon4.C: Likewise.
41838         * g++.old-deja/g++.other/using1.C: Likewise.
41839         * g++.old-deja/g++.other/warn3.C: Likewise.
41840         * g++.old-deja/g++.pt/t37.C: Likewise.
41841         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41842         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41844 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41846         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41848 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41850         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41852 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41854         * gcc.c-torture/compile/20010107-1.c: New test.
41856 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41858         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41860 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41862         * gcc.dg/format/format.h: New file.
41863         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41864         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41865         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41866         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41867         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41868         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41869         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41870         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41871         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41872         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41873         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41874         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41875         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41876         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41877         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41878         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41879         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41880         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41881         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41882         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41883         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41884         instead of declaring standard types, macros and functions in each
41885         test.
41887 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41889         * gcc.c-torture/execute/20010106-1.c: New test.
41891 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41893         * gcc.dg/format/format.exp: New file.
41894         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41895         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41896         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41897         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41898         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41899         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41900         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41901         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41902         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41903         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41904         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41905         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41906         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41907         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41908         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41909         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41910         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41911         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41912         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41913         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41914         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41915         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41916         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41917         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41918         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41919         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41920         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41921         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41922         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41923         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41924         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41925         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41926         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41927         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41928         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41929         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41930         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41931         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41932         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41933         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41934         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41935         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41937 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41939         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41940         account.
41942 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41944         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41946 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41948         * g++.old-deja/g++.pt/crash62.C: New test.
41950 2001-01-04  Richard Henderson  <rth@redhat.com>
41952         * gcc.dg/20000926-1.c: Update expected warnings.
41953         * gcc.dg/array-2.c: Likewise.
41954         * gcc.dg/array-4.c: Also validate flexible array members.
41955         * gcc.dg/c99-flex-array-1.c: New.
41957 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41959         * gcc.c-torture/compile/20001222-1.x: Remove.
41961 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41963         * gcc.c-torture/execute/built-in-setjmp.c: New.
41965 2001-01-03  Richard Henderson  <rth@redhat.com>
41967         * gcc.dg/940510-1.c: Update expected error wording.
41968         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41970 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41972         * lib/target-supports.exp (check_alias_available): Modified to
41973         indicate aliases not supported if only weak aliases are supported.
41975 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41977         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41978         Turn on cmpstrsi checks for __pj__ and __i370__.
41980 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41982         * g++.old-deja/g++.other/virtual11.C: New test.
41984 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41986         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41988 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41990         * gcc.c-torture/compile/20010102-1.c: New test.
41992 2001-01-02  Andreas Jaeger  <aj@suse.de>
41994         * gcc.dg/noreturn-3.c: New test.
41996         * gcc.dg/noreturn-4.c: New test.
41998 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42000         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42001         __builtin_fputc and __builtin_fwrite.
42003 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42005         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42006         signed char, not default char.
42008 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42010         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42012 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42014         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42016 2000-12-29  Richard Henderson  <rth@redhat.com>
42018         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42019         (__cyg_profile_func_exit): Define.
42021 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42023         * g++.dg/vtgc1.C: New test.
42025 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42027         * gcc.dg/noncompile/20001228-1.c: New test.
42029         * gcc.dg/20001228-1.c: New test.
42031         * gcc.c-torture/execute/20001228-1.c: New test.
42033 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42035         * gcc.dg/format-strfmon-1.c: New test.
42037 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42039         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42040         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42041         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42042         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42043         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42044         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42045         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42046         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42047         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42048         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42049         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42050         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42051         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42053         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42054         * gcc.c-torture/execute/string-opt-4.c: Test index.
42056 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42058         * gcc.c-torture/compile/20001226-1.c: New test.
42060 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42062         * gcc.c-torture/compile/20001222-1.c: New test.
42063         * gcc.c-torture/compile/20001222-1.x: Xfail.
42065 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42067         * gcc.c-torture/execute/comp-goto-2.c: New test.
42069 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42071         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42072         Use long types if __INT_MAX__ is 32767.
42073         (main): Use cast to (sint32 *) when poking 88 into a_page.
42075         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42077 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42079         * gcc.c-torture/compile/20001221-1.c: New test.
42080         * gcc.c-torture/execute/20001221-1.c: New test.
42082 2000-12-20  Richard Henderson  <rth@redhat.com>
42084         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42085         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42087 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42089         * gcc.dg/compare3.c: New test.
42091 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42093         * gcc.dg/format-warnll-1.c: New test.
42095 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42097         * gcc.dg/cpp/cmdlne-P.c: New test.
42099 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42101         * gcc.c-torture/execute/builtin-abs-1.c,
42102         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42104 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42106         * gcc.dg/cpp/multiline.c: New test.
42108 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42110         * g++.old-deja/g++.other/syshdr1.C: Update.
42111         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42113 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42115         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42117 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42119         * g++.old-deja/g++.pt/ttp65.C: New test.
42121 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42123         * g++.old-deja/g++.pt/ttp64.C: New test.
42125 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42127         * g++.old-deja/g++.pt/spec33.C: New test.
42129 2000-12-14  Catherine Moore  <clm@redhat.com>
42131         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42132         * gcc.c-torture/execute/920612-2.c: Likewise.
42133         * gcc.c-torture/execute/920428-2.c: Likewise.
42134         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42135         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42137 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42139         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42140         * gcc.dg/pack-test-2.c: Likewise.
42142 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42144         Tests by Zack Weinberg <zackw@stanford.edu>.
42146         * gcc.dg/cpp/defined.c: Update.
42147         * gcc.dg/cpp/defined_trad.c: New tests.
42149 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42151         * gcc.dg/cpp/trad-direct.c: Update.
42153 2000-12-11  Neil Booth  <neilb@earthling.net>
42155         * gcc.dg/cpp/defined_trad.c
42157 2000-12-11  Neil Booth  <neilb@earthling.net>
42159         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42161 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42163         * gcc.dg/format-miss-2.c: New test.
42165 2000-12-09  Neil Booth  <neilb@earthling.net>
42167         * gcc.dg/cpp/lineflags.c: New tests.
42168         * gcc.dg/cpp/poison.c: Update.
42169         * gcc.dg/cpp/redef2.c: Update.
42170         * gcc.dg/cpp/skipping.c: New test.
42172 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42174         * g++.old-deja/g++.other/eh3.C: New testcase.
42176 2000-12-07  Neil Booth  <neilb@earthling.net>
42178         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42179         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42180         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42181         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42182         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42183         Update.
42185 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42187         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42188         __SIZE_TYPE__ instead of int for type of integers cast to
42189         pointers.
42191 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42193         * g++.old-deja/g++.other/cleanup4.C: New test.
42195 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42197         * format-sec-1.c: New test.
42199 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42201         * gcc.dg/format-nonlit-3.c: New test.
42203 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42205         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42206         through a null pointer.
42208 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42210         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42211         * g++.old-deja/g++.pt/partial4.C: New test.
42213 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42215         * gcc.c-torture/execute/ieee/hugeval.x: New.
42217 2000-12-06  Neil Booth  <neilb@earthling.net>
42219         * gcc.dg/cpp/backslash2.c: New tests.
42221 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42223         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42224         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42226 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42228         * gcc.c-torture/execute/20001203-2.c: New testcase.
42230 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42232         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42233         * g++.old-deja/g++.other/virtual10.C: New test.
42235 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42237         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42239 2000-12-05  Richard Henderson  <rth@redhat.com>
42241         * gcc.c-torture/compile/20001205-1.c: New.
42243 2000-12-04  Neil Booth  <neilb@earthling.net>
42245         * g++.old-deja/g++.other/virtual9.C: New test.
42246         * g++.old-deja/g++.pt/crash61.C: New test.
42247         * gcc.c-torture/execute/loop-9.c: New test.
42249 2000-12-04  Neil Booth  <neilb@earthling.net>
42251         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42252         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42253         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42254         * gcc.dg/cpp/extratokens.c: ...here.
42256 2000-12-04  Neil Booth  <neilb@earthling.net>
42258         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42259         New tests.
42261 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42263         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42264         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42266 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42268         * gcc.c-torture/execute/20001203-1.c: New test.
42270 2000-12-03  Neil Booth  <neilb@earthling.net>
42272         * gcc.dg/cpp/macro6.c: New test cases.
42274 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42276         * gcc.c-torture/execute/string-opt-9.c: New test.
42277         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42278         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42279         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42281         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42282         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42284 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42286         * gcc.dg/cpp/if-6.c: New testcase.
42288         * gcc.dg/20001201-1.c: New testcase.
42290 2000-12-02  Neil Booth  <neilb@earthling.net>
42292         * g++.old-deja/g++.other/externC4.C,
42293         g++.old-deja/g++.other/friend10.C: New tests.
42295 2000-12-02  Neil Booth  <neilb@earthling.net>
42297         * g++.old-deja/g++.other/instan2.C
42298         * g++.old-deja/g++.other/instan3.C: New test.
42300 2000-12-02  Neil Booth  <neilb@earthling.net>
42302         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42303         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42304         gnuc99.c,gnuc99-pedantic.c: New tests.
42306 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42308         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42309         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42311 2000-12-01  Neil Booth  <neilb@earthling.net>
42313         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42314         * gcc.dg/cpp/poison.c: Update.
42315         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42317 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42319         * g77.f-torture/execute/20001201.f: New test.
42321 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42323         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42325 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42327         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42329 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42331         * g++.old-deja/g++.other/cast6.C: New test.
42333 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42335         * gcc.c-torture/execute/20001130-2.c: New testcase.
42337 2000-11-30  Richard Henderson  <rth@redhat.com>
42339         * gcc.c-torture/execute/20001130-1.c: New test.
42341 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42343         * g++.old-deja/g++.other/op3.C: New test.
42345 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42347         * g++.old-deja/g++.other/op2.C: New test.
42349 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42351         * g++.old-deja/g++.other/crash38.C: New test.
42353 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42355         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42357 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42359         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42360         tests.
42361         * gcc.c-torture/execute/string-opt-6.c: New test.
42363         * gcc.dg/20001117-1.c: Add main.
42365 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42367         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42368         Move from here ...
42369         * gcc.dg/940510-1.c: ... to here.
42371         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42372         zero-size arrays in toplevel structures.
42374 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42376         * gcc.c-torture/execute/loop-8.c: New test.
42378 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42380         * g++.old-deja/g++.other/base1.C: New test.
42382 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42384         * g++.old-deja/g++.other/parse2.C: New test.
42386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42388         * g++.old-deja/g++.pt/incomplete1.C: New test.
42390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42392         * g++.old-deja/g++.other/friend9.C: New test.
42394 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42396         * gcc.dg/20001127-1.c: New test.
42398 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42400         * g++.old-deja/g++.pt/friend46.C: New test.
42402 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42404         * g++.old-deja/g++.other/ptrmem8.C: New test.
42406 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42408         * gcc.c-torture/execute/string-opt-7.c: New test.
42409         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42411 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42413         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42414         instead of 'mkcheck 2'.
42416 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42418         * gcc.c-torture/execute/memcheck/driver.c,
42419         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42420         C9X references to refer to C99.
42422 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42424         * gcc.dg/ultrasp3.c: New test.
42426 2000-11-25  Neil Booth  <neilb@earthling.net>
42428         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42430 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42432         * gcc.c-torture/compile/20001123-2.c: New.
42434 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42436         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42438 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42440         * gcc.dg/sequence-point-1.c: Add some new tests.
42441         * gcc.c-torture/execute/20001124-1.c: New test.
42443 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42445         * g++.old-deja/g++.other/vaarg4.C: New test.
42446         * gcc.c-torture/compile/20001123-1.c: New test.
42448 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42450         * g++.other/crash24.C: Adjust and remove XFAIL.
42451         * g++.other/crash37.C: New test.
42453 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42455         * g++.old-deja/g++.pt/instantiate9.C: New test.
42457 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42459         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42460         new ABI, too.
42462         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42463         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42465 2000-11-22  Neil Booth  <neilb@earthling.net>
42467         * gcc.dg/cpp/Wtrigraphs.c: New test.
42469 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42471         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42473 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42475         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42477 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42479         * lib/gcc-dg.exp: load_lib scanasm.exp.
42480         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42481         * lib/g++-dg.exp: load_lib scanasm.exp.
42482         * lib/scanasm.exp: New.
42483         (scan-assembler, scan-assembler-not): Add optional arguments to
42484         test name, or if not present, the pattern name.
42485         (scan-assembler-dem, scan-assembler-dem-not): New.
42487         * g++.dg/dg.exp: New.
42489 2000-11-21  Neil Booth  <neilb@earthling.net>
42491         * gcc.dg/cpp/integrated1.c: Remove.
42493 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42495         * gcc.c-torture/execute/20001121-1.c: New test.
42497 2000-11-21  Richard Henderson  <rth@redhat.com>
42499         * gcc.c-torture/compile/20001121-1.c: New test.
42501 2000-11-20  Neil Booth  <neilb@earthling.net>
42503         * gcc.dg/cpp/integrated1.c: New test.
42505 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42507         * g++.old-deja/g++.other/inline17.C: New test.
42509 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42511         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42512         local variable to be zero: I made the variable global. Now
42513         uses abort() and exit() instead of relying on main's return value.
42515 2000-11-20  Neil Booth  <neilb@earthling.net>
42517         * gcc.dg/cpp/paste2.c: Update test.
42518         * objc/execute/paste.m: New test.
42520 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42522         * gcc.dg/c99-condexpr-1.c: New test.
42524 2000-11-20  Neil Booth  <neilb@earthling.net>
42526         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42528 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42530         * g++.old-deja/g++.pt/export1.C: New test.
42532 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42534         * gcc.dg/20001117-1.c: New test.
42536 2000-11-18  Richard Henderson  <rth@redhat.com>
42538         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42540 2000-11-18  Richard Henderson  <rth@redhat.com>
42542         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42543         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42544         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42546 2000-11-18  Richard Henderson  <rth@redhat.com>
42548         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42549         (main): New.  Exit cleanly.
42551 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42553         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42554         gcc.dg/c99-fordecl-2.c: New tests.
42556 2000-11-18  Richard Henderson  <rth@redhat.com>
42558         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42559         * gcc.c-torture/execute/zerolen-2.c: New.
42561 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42563         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42564         memory.
42566 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42568         * g++.old-deja/g++.pt/instantiate8.C: New test.
42570 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42572         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42573         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42575 2000-11-16  Nick Clifton  <nickc@redhat.com>
42577         * gcc.c-torture/execute/nestfunc-2.c: New test.
42578         * gcc.c-torture/execute/nestfunc-3.c: New test.
42580 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42582         * gcc.c-torture/compile/20001116-1.c: New test.
42584 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42586         * gcc.c-torture/execute/20001115-1.c: New test.
42588 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42590         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42591         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42592         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42593         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42595 2000-11-15  Neil Booth  <neilb@earthling.net>
42597         gcc.dg/cpp/_Pragma1.c: Update.
42598         gcc.dg/cpp/_Pragma2.c: New test.
42600 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42602         * g++.old-deja/g++.other/anon5.C: New test.
42604 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42606         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42607         tests.
42609 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42611         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42612         output.
42614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42616         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42617         labels at end of compound statements.
42619 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42621         * gcc.c-torture/execute/loop-7.c: New test.
42623 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42625         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42627 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42629         * gcc.dg/c99-bool-1.c: New test.
42631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42633         * gcc.dg/c99-scope-1.c: Remove xfail.
42634         * gcc.dg/c99-scope-2.c: New test.
42636 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42638         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42639         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42641 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42643         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42644         error messages.
42646         * g++.mike/p700.C: Don't typedef wchar_t.
42647         * g++.mike/p784.C: Likewise.
42648         * g++.mike/eb101.C: Don't use __wchar_t.
42650 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42652         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42653         from DO loop.
42655 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42657         * gcc.c-torture/execute/20001111-1.c: New test.
42659 2000-11-10  Nick Clifton  <nickc@redhat.com>
42661         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42662         long multuiple and accumulate.
42664 2000-11-09  Richard Henderson  <rth@redhat.com>
42666         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42667         via size_t instead of int.
42669         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42670         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42671         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42672         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42674 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42676         * gcc.c-torture/compile/20001109-1.c: New test.
42677         * gcc.c-torture/compile/20001109-2.c: New test.
42679 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42681         * g++.old-deja/g++.pt/operator1.C: New test.
42682         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42684 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42686         * gcc.dg/20001108-1.c: New test.
42688 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42690         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42691         with both arguments constant strings.
42692         * gcc.c-torture/execute/string-opt-3.c: New test.
42693         * gcc.c-torture/execute/string-opt-4.c: New test.
42694         * gcc.c-torture/execute/string-opt-5.c: New test.
42696 2000-11-08  Nick Clifton  <nickc@redhat.com>
42698         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42699         mulsidi3adddi patterns.
42701 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42703         * g++.old-deja/g++.other/crash36.C: New test.
42705 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42707         * g++.old-deja/g++.other/init16.C: New test.
42709 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42711         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42713 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42715         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42716         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42717         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42719 2000-11-07  DJ Delorie  <dj@redhat.com>
42721         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42723 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42725         * gcc.c-torture/execute/string-opt-1.c: New test.
42727 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42729         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42730         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42731         parameters in registers, and there is no way for a varargs
42732         function to know in which order the integer and floating-point
42733         parameters should be interleaved when they are placed on the
42734         stack.
42735         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42736         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42738 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42740         * gcc.c-torture/execute/string-opt-2.c: New test.
42742 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42744         * g++.old-deja/g++.pt/crash60.C: New test.
42746 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42748         * g++.old-deja/g++.other/crash24.C: New test.
42749         * g++.old-deja/g++.other/crash25.C: New test.
42750         * g++.old-deja/g++.other/crash26.C: New test.
42751         * g++.old-deja/g++.other/crash27.C: New test.
42752         * g++.old-deja/g++.other/crash28.C: New test.
42753         * g++.old-deja/g++.other/crash29.C: New test.
42754         * g++.old-deja/g++.other/crash30.C: New test.
42755         * g++.old-deja/g++.other/crash31.C: New test.
42756         * g++.old-deja/g++.other/crash32.C: New test.
42757         * g++.old-deja/g++.other/crash33.C: New test.
42758         * g++.old-deja/g++.other/crash34.C: New test.
42759         * g++.old-deja/g++.other/crash35.C: New test.
42761 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42763         * gcc.c-torture/execute/20001031-1.c: New test.
42765 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42767         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42768         namespace.
42770         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42771         standards-conformant.
42773         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42775         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42776         * g++.old-deja/g++.mike/p755a.C: Likewise.
42777         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42778         library makes no calls to `operator new' during initialization.
42780 2000-11-04  Neil Booth  <neilb@earthling.net>
42782         * gcc.dg/cpp/include2.c: New tests.
42784 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42786         * lib/g++.exp (g++_set_ld_library_path): New function.
42787         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42789 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42791         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42792         warnings.
42794 2000-11-01  Richard Henderson  <rth@redhat.com>
42796         * g++.old-deja/g++.ext/namedret1.C: New.
42797         * g++.old-deja/g++.ext/namedret2.C: New.
42798         * g++.old-deja/g++.ext/namedret3.C: New.
42800 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42802         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42803         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42805 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42807         * gcc.c-torture/execute/va-arg-21.c: New test.
42809 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42811         * gcc.dg/c99-complex-2.c: New test.
42813 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42815         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42817 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42819         * g++.old-deja/g++.other/inline16.C: New test.
42821 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42823         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42824         __PRETTY_FUNCTION__
42826 2000-10-29  Neil Booth  <neilb@earthling.net>
42828         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42829         New tests.
42830         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42831         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42832         optimisation.
42834 2000-10-29  Neil Booth  <neilb@earthling.net>
42836         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42837         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42838         * mi5.c: Test multiple includes work with -C.
42839         * trigraphs.c: Test ^= version.
42841 2000-10-28  Neil Booth  <neilb@earthling.net>
42843         New tests and test updates for new macro expander.
42845         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42846         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42847         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42848         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42849         new diagnostic messages.
42851         * gcc.dg/cpp/macro3.c: New tests.
42853 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42855         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42856         on the same line.
42858 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42860         * g++.old-deja/g++.other/eh2.C: New test.
42862 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42864         * gcc.c-torture/execute/20001027-1.c: New test.
42866 2000-10-26  Richard Henderson  <rth@redhat.com>
42868         * gcc.c-torture/execute/20001026-1.c: New.
42870 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42872         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42873         * g++.old-deja/g++.law/builtin1.C: Likewise.
42874         * g++.old-deja/g++.law/ctors10.C: Likewise.
42875         * g++.old-deja/g++.law/virtual3.C: Likewise.
42876         * g++.old-deja/g++.mike/p658.C: Likewise.
42877         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42878         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42879         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42880         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42881         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42883 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42885         * gcc.c-torture/compile/20001024-1.c: New test.
42887 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42889         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42890         to tell us whether or not we are using V3.
42892 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42894         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42895         operands.
42897 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42899         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42901 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42903         * gcc.c-torture/execute/20001024-1.c: New test.
42905 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42907         * g++.old-deja/g++.other/sibcall1.C: New test.
42909 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42911         * gcc.dg/noncompile/init-3.c: New test.
42913 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42915         * gcc.dg/format-array-1.c: New test.
42917 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42919         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42920         writing through null pointers; remove comment about testing
42921         unterminated strings.
42923 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42925         * gcc.c-torture/execute/20001017-2.c: New test.
42927 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42929         * gcc.c-torture/compile/20001018-1.c: New test.
42930         * gcc.c-torture/compile/20001018-1.x: Xfail.
42932 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42934         * gcc.c-torture/execute/20001017-1.c: New test.
42936 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42938         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42939         for multiple use of arguments with scanf formats; add tests for
42940         multiple use of arguments.
42942 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42944         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42946 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42948         * gcc.dg/format-miss-1.c: New test.
42950 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42952         * gcc.c-torture/execute/20001013-1.c: New test.
42954 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42956         * gcc.dg/format-branch-1.c: New test.
42958 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42960         * README, lib/file-format.exp: Remove EGCS references.
42962 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42964         * gcc.dg/20001013-1.c: New test.
42966 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42968         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42969         for intmax_t in the compiler using __typeof__ and the type rules
42970         for conditional expressions.
42972 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42974         * gcc.dg/20001012-1.c: New test.
42975         * gcc.dg/20001012-2.c: New test.
42977 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42979         * gcc.dg/format-attr-1.c: New test.
42981 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42983         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42984         __LONG_LONG_MAX__ instead of LLONG_MAX.
42986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42988         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42989         scanf flags.
42990         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42991         flags.
42993 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42995         * gcc.dg/sequence-pt-1.c: New test.
42997 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42999         * gcc.c-torture/execute/20001011-1.c: New testcase.
43000         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43002 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43004         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43005         does not error on it.
43007 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43009         * gcc.dg/20001009-1.c: New test.
43011 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43013         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43014         * gcc.c-torture/execute/20001009-2.c: ... to here.
43016 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43018         * gcc.c-torture/compile/20001009-1.c: New testcase.
43019         * gcc.c-torture/execute/20001009-1.c: New testcase.
43020         Testcases provided by Jan Hubicka <jh@suse.cz>.
43022 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43024         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43025         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43026         uintmax_t using <limits.h> to emulate the compiler's internal
43027         logic.  No longer XFAIL %j tests.
43029 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43031         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43032         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43033         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43034         regexps and details of expected handling of some bad formats.
43035         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43036         suppression.
43038 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43040         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43041         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43042         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43043         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43044         in list archives.
43046 2000-10-06  Richard Henderson  <rth@cygnus.com>
43048         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43049         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43050         * g++.old-deja/g++.jason/report.C: Likewise.
43051         * g++.old-deja/g++.law/friend5.C: Likewise.
43052         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43053         of the expected warnings.
43055 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43057         * g++.old-deja/g++.pt/enum14.C: New test.
43059 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43061         * g++.old-deja/g++.pt/crash59.C: New test.
43063 2000-10-04  Will Cohen  <wcohen@redhat.com>
43065         * gcc.dg/20000926-1.c: New test.
43067 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43069         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43070         function name for current C++ compiler.
43071         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43073 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43075         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43076         __PRETTY_FUNCTION__.
43077         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43079 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43081         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43083 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43085         * gcc.c-torture/compile/20000923-1.c: New test.
43087 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43089         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43090         * g++.old-deja/g++.pt/ttp62.C: Same.
43091         * g++.old-deja/g++.other/inline14.C: Same.
43093 2000-09-24  Richard Henderson  <rth@cygnus.com>
43095         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43097 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43099         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43101 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43103         * gcc.c-torture/compile/20000922-1.c: New file.
43105 2000-09-21  Nick Clifton  <nickc@redhat.com>
43107         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43108         a signed long modulo operation.
43109         (mod6): New function - perform an unsigned long modulo operation.
43110         (main): Add tests for modulos of very large numbers by very small
43111         dividends.
43113 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43115         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43117 2000-09-19  Richard Henderson  <rth@cygnus.com>
43119         * gcc.dg/compare2.c (case 10): XFAIL.
43121 2000-09-18  Richard Henderson  <rth@cygnus.com>
43123         * gcc.c-torture/execute/20000906-1.c: Move ...
43124         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43125         that support __builtin_trap.
43127 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43129         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43131 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43133         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43134         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43135         more $ format tests.
43137 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43139         * gcc.dg/format-errmk-1.c: New test.
43141 2000-09-17  Greg McGary  <greg@mcgary.org>
43143         * gcc.c-torture/execute/20000917-1.x: Remove.
43145 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43147         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43149 2000-09-17  Greg McGary  <greg@mcgary.org>
43151         * gcc.c-torture/execute/20000917-1.c: New test.
43152         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43154 2000-09-16  Neil Booth  <NeilB@earthling.net>
43156         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43157         in nested macro bug.
43159 2000-09-15  Neil Booth  <NeilB@earthling.net>
43161         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43163 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43165         * gcc.c-torture/execute/20000914-1.c: New test.
43167 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43169         * g++.other/inline13.C: New test.
43171 2000-09-12  Andreas Jaeger  <aj@suse.de>
43173         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43174         constant by Ulrich Drepper <drepper@redhat.com>.
43176 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43178         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43180 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43182         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43184 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43186         * gcc.dg/cpp/backslash.c: New test.
43188 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43190         * gcc.c-torture/execute/20000910-1.c: New test.
43191         * gcc.c-torture/execute/20000910-2.c: Likewise.
43193 2000-09-11  Robert Lipe  <robertl@sco.com>
43195         * gcc.dg/pragma-align.c: New test.
43197 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43199         * g++.old-deja/g++.pt/explicit82.C: New test.
43200         * g++.old-deja/g++.pt/explicit83.C: New test.
43202 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43204         * gcc.dg/asm-names.c: New test.
43206 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43208         * gcc.dg/cpp/tr-warn6.c: New test
43210 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43212         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43213         be accepted.
43215 2000-09-07  Catherine Moore  <clm@redhat.com>
43217         * gcc.c-torture/execute/unroll-1.c: New test.
43219 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43221         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43222         ERROR markers.
43223         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43224         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43225         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43226         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43227         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43228         Preprocess only.
43229         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43230         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43232 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43234         * g++.old-deja/g++.pt/deduct2.C: New test.
43236 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43238         * g++.old-deja/g++.pt/parms2.C: New test.
43240 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43242         * g++.old-deja/g++.pt/crash58.C: New test.
43244 2000-09-06  Greg McGary  <greg@mcgary.org>
43246         * gcc.c-torture/execute/20000906-1.c: New test.
43247         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43249 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43251         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43253 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43255         * g++.old-deja/g++.pt/crash57.C: New test.
43257 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43259         * g++.old-deja/g++.pt/crash56.C: New test.
43261 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43263         * g++.old-deja/g++.pt/koenig1.C: New test.
43265 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43267         * gcc.dg/20000904-1.c: New test.
43269 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43271         * gcc.dg/cpp/paste8.c: New test.
43273 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43275         * gcc.c-torture/compile/20000827-1.c: New test.
43277 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43279         * gcc.dg/format-diag-1.c: New test.
43281 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43283         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43284         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43285         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43286         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43287         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43289 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43291         * g++.old-deja/g++.other/nested4.C: New test.
43293 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43295         * g++.old-deja/g++.ns/scoped1.C: New test.
43297 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43299         * lib/g++.exp: Support testing already-installed GCC.
43301 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43303         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43305 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43307         * gcc.dg/return-type-2.c: New test.
43309 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43311         * gcc.c-torture/compile/20000825-1.c: New test.
43313 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43315         * gcc.dg/dwarf2-2.c: New test.
43317 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43319         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43320         dg-warning regexps.
43322 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43324         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43325         gcc.dg/format-ext-5.c: New tests.
43327 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43329         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43331 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43333         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43335 2000-08-24  Richard Henderson  <rth@cygnus.com>
43337         * gcc.dg/ia64-sync-1.c: New test.
43338         * gcc.dg/ia64-sync-2.c: New test.
43339         * gcc.dg/ia64-asm-1.c: New test.
43341 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43343         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43344         * gcc.dg/format-ext-2.c: New test.
43346 2000-08-23  Jason Merrill  <jason@redhat.com>
43348         * lib/old-dejagnu.exp: Also ignore "In member function" and
43349         "At global scope".
43351 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43353         * gcc.dg/noncompile/label-lineno-1.c: New test.
43355 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43357         * gcc.dg/c99-array-nonobj-1.c: New test.
43359 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43361         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43362         tests.
43363         * gcc.dg/format-ext-1.c: New test.
43365 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43367         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43368         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43369         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43370         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43371         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43373 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43375         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43376         gcc.dg/c99-strftime-2.c: New tests.
43378 2000-08-22  Richard Henderson  <rth@cygnus.com>
43380         * gcc.c-torture/execute/20000822-1.c: New test.
43382 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43384         * gcc.c-torture/execute/20000819-1.x: Remove.
43386 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43388         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43389         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43390         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43391         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43392         gcc.dg/format-xopen-1.c: New tests.
43394 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43396         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43398 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43400         * g++.old-deja/g++.other/loop2.C: New test.
43402         * gcc.c-torture/compile/20000606-1.c: New test.
43403         * gcc.c-torture/compile/20000728-1.c: New test.
43404         * gcc.c-torture/execute/20000801-1.c: New test.
43405         * gcc.c-torture/execute/20000801-2.c: New test.
43406         * gcc.c-torture/execute/20000819-1.c: New test.
43407         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43408         * gcc.dg/20000629-1.c: New test.
43409         * gcc.dg/20000724-1.c: New test.
43410         * gcc.dg/20000807-1.c: New test.
43412 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43414         * gcc.dg/cpp/pragma-1.c: New test.
43415         * gcc.dg/cpp/pragma-2.c: New test.
43417 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43419         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43420         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43422 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43424         * gcc.c-torture/compile/20000818-1.c: New test.
43426 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43428         * gcc.c-torture/execute/20000818-1.c: New test.
43430 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43432         * gcc.dg/format-va-1.c: New test.
43434 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43436         * g++.old-deja/g++.other/typedef8.C: New test.
43438 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43440         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43441         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43442         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43443         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43444         * g++.old-deja/g++.other/ptrmem7.C: New test.
43445         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43447 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43449         * g++.old-deja/g++.pt/typename27.C: New test.
43451 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43453         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43454         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43455         * g++.old-deja/g++.pt/friend45.C: New test.
43456         * g++.old-deja/g++.other/friend8.C: New test.
43458 2000-08-15  Richard Henderson  <rth@cygnus.com>
43460         * gcc.c-torture/execute/20000815-1.c: New test.
43462 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43464         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43465         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43466         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43468 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43470         * g++.old-deja/g++.other/refinit2.C: New test.
43472 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43474         * lib/c-torture.exp (c-torture): Make
43475         compiler_conditional_xfail_data global.
43476         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43477         compiler_conditional_xfail_data machinery.
43478         (f-torture-execute): Likewise.
43479         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43480         and only when unrolling loops.
43482         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43484 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43486         * g++.old-deja/g++.pt/explicit81.C: New test.
43488 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43490         * g++.old-deja/g++.pt/typename26.C: New test.
43492 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43494         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43495         warning.
43497 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43499         * g++.old-deja/g++.other/array3.C: New test.
43501 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43503         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43504         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43505         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43506         New tests.
43508 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43510         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43511         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43513 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43515         * gcc.c-torture/execute/20000808-1.c: New test.
43517 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43519         * gcc.dg/c90-const-expr-1.c: New test.
43521 2000-08-08  Richard Henderson  <rth@cygnus.com>
43523         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43525 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43527         * gcc.dg/noncompile/const-ll-1.c: New test.
43529 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43531         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43533 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43535         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43536         that running programs linked against the shared version of libobjc
43537         run correctly.
43539 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43541         * gcc.dg/c99-printf-1.c: New test.
43543 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43545         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43547 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43549         * gcc.c-torture/execute/20000731-1.x: Delete.
43551 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43553         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43554         and torture_without_loops as is done by c-torture.exp.
43555         (search_for): Copy from c-torture.exp.
43556         (gcc-dg-runtest): New function, drives a directory of tests
43557         iterating over the TORTURE_OPTIONS.
43558         (scan-assembler, scan-assembler-not): Move here from
43559         individual directory drivers.
43561         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43562         defined by lib/gcc-dg.exp.
43563         * gcc.dg/cpp/cpp.exp: Likewise.
43564         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43565         gcc-dg-runtest, so we cycle over optimization options.
43567         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43568         * gcc.dg/compare2.c: No longer expected to fail.
43570 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43572         * gcc.c-torture/execute/20000804-1.c: New test.
43574 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43576         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43578 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43580         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43582 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43584         * gcc.c-torture/compile/20000803-1.c: New test.
43586 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43588         * gcc.c-torture/execute/20000801-3.c,
43589         gcc.c-torture/execute/20000801-4.c: New tests.
43590         * gcc.c-torture/execute/20000801-3.x,
43591         gcc.c-torture/execute/20000801-4.x: Xfail.
43593 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43595         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43596         libobjc/.libs to allow for libtool.
43598 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43600         * gcc.c-torture/compile/20000802-1.c: New test.
43602 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43604         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43606 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43608         * gcc-c-torture/execute/20000731-2.c: New test.
43610         * gcc.c-torture/execute/20000731-1.c: New test.
43611         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43613 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43615         * testsuite/gcc.dg/cpp/paste7.c: New test.
43616         * gcc.dg/cpp/20000725-1.c: New test.
43618 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43620         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43621         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43622         declaration warning for __builtin_dwarf_reg_size.
43624         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43626 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43628         * gcc.dg/noncompile/voidparam-1.c: New test.
43630 2000-07-30  Richard Henderson  <rth@cygnus.com>
43632         * gcc.dg/c90-digraph-1.c: Don't xfail.
43633         * gcc.dg/compare2.c (case 10): Xfail.
43634         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43636 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43638         * gcc.dg/c99-main-1.c: New test.
43640 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43642         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43644 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43646         * gcc.c-tortuer/execute/20000726-1.c: New test.
43648 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43650         * gcc.c-torture/execute/enum-2.c: New test.
43652 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43654         * gcc.dg/cpp/tr-warn3.c: New test.
43656 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43658         * g++.old-deja/g++.ext/implicit1.C: Remove.
43659         * g++.old-deja/g++.jason/c2.C: Remove
43660         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43661         * g++.old-deja/g++.pt/crash16.C: Likewise.
43662         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43664 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43666         * g++.old-deja/g++.other/for2.C: New test.
43668 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43670         * gcc.dg/20000720-1.c: New test.
43672 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43674         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43676 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43678         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43679         * gcc.c-torture/execute/20000722-1.c: New.
43680         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43682 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43684         * gcc.dg/cpp/20000720-1.S: New test.
43686 2000-07-21  Michael Meissner  <meissner@redhat.com>
43688         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43690 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43692         * g++.old-deja/g++.brendan/crash16.C,
43693         g++.old-deja/g++.brendan/parse3.C,
43694         g++.old-deja/g++.brendan/redecl1.C,
43695         g++.old-deja/g++.ns/template13.C,
43696         g++.old-deja/g++.other/decl4.C,
43697         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43699 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43701         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43702         and "Internal error".
43704         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43705         regexps.
43706         * gcc.dg/cpp/paste6.c: New test.
43708 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43710         * gcc.dg/cpp/tr-direct.c: New test.
43712         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43713         gcc.dg/cpp/undef1.c: Tweak error regexps.
43715 2000-07-18  Eric Christopher <echristo@redhat.com>
43717         * gcc.c-torture/compile/20000718-1.c: New test.
43719 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43721         * cpplex.c (_cpp_push_token): If the token being pushed back
43722         is the previous token in this context, just subtract one from
43723         context->posn.
43724         * cppmacro.c (save_expansion): Clear aux field when storing a
43725         placemarker.
43727 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43729         * gcc.dg/noncompile/redecl-1.c: New test.
43731 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43733         * gcc.c-torture/execute/20000717-5.c: New test.
43734         * gcc.c-torture/execute/20000717-1.x: Removed.
43736 2000-07-17  Richard Henderson  <rth@cygnus.com>
43738         * gcc.c-torture/execute/20000717-4.c: New test.
43740 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43742         * gcc.dg/cpp/syshdr.c: New test.
43743         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43745 2000-07-17  Neil Booth  <neilb@earthling.net>
43747         * gcc.dg/cpp/cmdlne-dM.c: New test.
43748         * gcc.dg/cpp/cmdlne-dD.c: New test.
43750 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43752         * gcc.c-torture/execute/20000717-3.c: New test.
43754         * gcc.c-torture/compile/20000717-1.c: New test.
43756 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43758         * gcc.c-torture/execute/20000717-2.c: New test.
43760 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43762         * gcc.dg/formatz-1.c: New test.
43764         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43765         * gcc.dg/c99-digraph-1.c: New tests.
43767         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43768         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43770         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43771         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43772         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43773         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43774         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43775         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43776         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43778 2000-07-17   Greg McGary <greg@mcgary.org>
43780         * gcc.c-torture/execute/20000717-1.c: New test.
43781         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43783 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43785         * gcc.c-torture/execute/20000715-2.c: New test.
43786         * gcc.dg/20000715-1.c: New test.
43788 2000-07-15  Michael Meissner  <meissner@redhat.com>
43790         * gcc.c-torture/execute/20000715-1.c: New test.
43792 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43794         * gcc.c-torture/execute/20000707-1.c: New test.
43796 2000-07-13  Neil Booth  <NeilB@earthling.net>
43798         * testsuite/gcc.dg/cpp/digraph1.c,
43799         testsuite/gcc.dg/cpp/digraph2.c,
43800         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43802 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43804         * g77.f-torture/compile/20000630-2.f: New test.
43805         * g77.f-torture/compile/20000630-2.x
43807 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43809         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43811 2000-07-11  Neil Booth  <NeilB@earthling.net>
43813         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43815 2000-07-11  Neil Booth  <NeilB@earthling.net>
43817         * gcc.dg/cpp/cmdlne-C.c: New.
43819 2000-07-09  Neil Booth  <NeilB@earthling.net>
43821         * gcc.dg/cpp/directiv.c: New tests.
43822         * gcc.dg/cpp/undef1.c: Update.
43824 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43826         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43828 2000-07-09  Neil Booth  <NeilB@earthling.net>
43830         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43832 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43834         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43835         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43837 2000-07-08  Neil Booth  <NeilB@earthling.net>
43839         * gcc.dg/cpp/macsyntx.c: New tests.
43841 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43843         * gcc.dg/20000707-1.c: New test.
43845 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43847         * gcc.c-torture/execute/20000706-1.c: New test.
43848         * gcc.c-torture/execute/20000706-2.c: New test.
43849         * gcc.c-torture/execute/20000706-3.c: New test.
43850         * gcc.c-torture/execute/20000706-4.c: New test.
43851         * gcc.c-torture/execute/20000706-5.c: New test.
43853 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43855         * g++.old-deja/g++.pt/instantiate7.C: New test.
43857 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43859         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43860         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43861         * g++.old-deja/g++.other/rtti3.C: Likewise.
43862         * g++.old-deja/g++.other/rttid3.C: Likewise.
43864 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43866         *  g77.f-torture/compile/20000630-1.x: Fix typo
43868 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43870         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43871         assembly output.
43873 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43875         * gcc.dg/cpp/ident.c: New test.
43877 2000-07-05  Neil Booth  <NeilB@earthling.net>
43879         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43880           gcc.dg/cpp/lexstrng.c: New tests.
43882 2000-07-04  Neil Booth  <NeilB@earthling.net>
43884         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43885         * gcc.dg/cpp/strify2.c: Same.
43887 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43889         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43890         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43891         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43892         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43894         * testsuite/gcc.dg/cpp/macro1.c,
43895         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43896         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43897         testsuite/gcc.dg/cpp/strify1.c,
43898         testsuite/gcc.dg/cpp/strify2.c: New tests.
43900 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43902         * gcc.c-torture/execute/20000703-1.c: New test.
43904 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43906         * g++.old-deja/g++.pt (lookup10.C): New test.
43908 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43910         * g++.old-deja/g++.pt (typename25.C): New test.
43912 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43914         * gcc.c-torture/compile/20000701-1.c: New test.
43916 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43918         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43919         to test case.
43921 2000-06-30  Catherine Moore  <clm@cygnus.com>
43923         * gcc.c-torture/execute/align-1.c: New test.
43925 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43927         * g++.old-deja/g++.pt/expr8.C: New test.
43928         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43930 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43932         * gcc.c-torture/compile/20000629-1.c: New test.
43934 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43937         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43938         gcc.dg/noncompile directory, depending on whether they're
43939         preprocessor tests or not.  Annotate all the tests for the dg
43940         framework.
43942         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43943         * gcc.dg/noncompile/noncompile.exp: New.
43945         * Moved files:
43946         Old name                                New name
43947         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43948         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43949         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43950         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43951         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43952         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43953         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43954         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43955         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43956         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43957         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43958         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43959         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43960         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43961         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43962         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43963         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43964         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43965         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43966         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43967         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43968         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43969         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43970         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43972         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43973         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43974         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43975         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43976         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43977         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43979 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43981         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43982         declare one variable.  On the fourth, error.
43983         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43984         declared by 20000628-1a.h.
43986 2000-06-29  Richard Henderson  <rth@redhat.com>
43988         * gcc.c-torture/execute/930529-1.x: New file.
43989         * gcc.dg/920413-1.c: Adjust expected warning text.
43990         * gcc.dg/980217-1.c: Declare abort.
43991         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43993 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43995         * g77.f-torture/compile/20000629-1.f: New test.
43996         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43998 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44000         Rearrange lots of files, removing entirely the
44001         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44002         directories.
44004         * Deleted files:
44005         gcc.c-torture/code_quality/code_quality.exp
44006         gcc.c-torture/special/special.exp
44007         gcc.failure/failure.exp
44008         gcc.failure/940409-1.x
44009         gcc.c-torture/compile/961203-1.x
44011         * New files:
44012         gcc.misc-tests/linkage.exp
44013         gcc.c-torture/execute/920730-1t.c
44014         gcc.c-torture/execute/920730-1t.x
44015         gcc.c-torture/compile/920520-1.x
44016         gcc.c-torture/compile/920521-1.x
44017         gcc.c-torture/compile/981006-1.x
44018         gcc.c-torture/execute/eeprof-1.x
44020         * Moved files (possibly with modifications to fit a new harness):
44021         Old name                                New name
44022         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44023         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44024         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44025         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44026         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44027         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44028         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44029         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44030         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44031         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44032         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44033         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44034         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44035         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44037 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44039         * c-torture/compile/961203-1.x: Delete.
44041         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44042         not exit. Include stdio.h.
44043         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44044         * gcc.misc-tests/dg-12.c: Likewise.
44045         * gcc.misc-tests/dg-5.c: Likewise.
44046         * gcc.misc-tests/dg-6.c: Likewise.
44047         * gcc.misc-tests/dg-7.c: Prototype abort.
44048         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44049         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44050         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44051         not exit.
44052         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44053         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44055 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44057         * gcc.dg/cpp/20000628-1.c: New test.
44058         * gcc.dg/cpp/20000628-1.h: New header for above test.
44059         * gcc.dg/cpp/20000628-1a.h: Likewise.
44061 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44063         * gcc.dg/cpp: New directory.
44064         * gcc.dg/cpp/cpp.exp: New driver.
44065         * gcc.dg/cpp/20000627-1.c: New test.
44066         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44067         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44068         and rewrite as a compilation test.
44070         * gcc.dg: Move many files into the cpp subdirectory, possibly
44071         renaming or editing them as well.
44072         Old name                New name
44073         990119-1.c              cpp/19990119-1.c
44074         990228-1.c              cpp/19990228-1.c
44075         990407-1.c              cpp/19990407-1.c
44076         990409-1.c              cpp/19990409-1.c
44077         990413-1.c              cpp/19990413-1.c
44078         990703-1.c              cpp/19990703-1.c
44079         20000127-1.c            cpp/20000127-1.c
44080         20000129-1.c            cpp/20000129-1.c
44081         20000207-1.c            cpp/20000207-1.c
44082         20000207-2.c            cpp/20000207-2.c
44083         20000209-1.c            cpp/20000209-1.c
44084         20000209-2.c            cpp/20000209-2.c
44085         20000301-1.c            cpp/20000301-1.c
44086         20000419-1.c            cpp/20000419-1.c
44087         20000510-1.S            cpp/20000510-1.S
44088         20000519-1.c            cpp/20000519-1.c
44089         20000529-1.c            cpp/20000529-1.c
44090         20000625-1.c            cpp/20000625-1.c
44091         20000625-2.c            cpp/20000625-2.c
44092         cpp-as1.c               cpp/assert1.c
44093         cpp-as2.c               cpp/assert2.c
44094         cxx-comments-1.c        cpp/cxxcom1.c
44095         cxx-comments-2.c        cpp/cxxcom2.c
44096         endif-label.c           cpp/endif.c
44097         cpp-hash1.c             cpp/hash1.c
44098         cpp-hash2.c             cpp/hash2.c
44099         cpp-if1.c               cpp/if-1.c
44100         cpp-if2.c               cpp/if-2.c
44101         cpp-if3.c               cpp/if-3.c
44102         cpp-if4.c               cpp/if-4.c
44103         cpp-if5.c               cpp/if-5.c
44104         cpp-cond.c              cpp/if-cexp.c
44105         cpp-missingop.c         cpp/if-mop.c
44106         cpp-missingparen.c      cpp/if-mpar.c
44107         cpp-opprec.c            cpp/if-oppr.c
44108         cpp-ifparen.c           cpp/if-paren.c
44109         cpp-shortcircuit.c      cpp/if-sc.c
44110         cpp-shift.c             cpp/if-shift.c
44111         cpp-unary.c             cpp/if-unary.c
44112         cpp-li1.c               cpp/line1.c
44113         cpp-li2.c               cpp/line2.c
44114         lineno.c                cpp/line3.c
44115         lineno-2.c              cpp/line4.c
44116         cpp-mi.c                cpp/mi1.c
44117         cpp-mic.h               cpp/mi1c.h
44118         cpp-micc.h              cpp/mi1cc.h
44119         cpp-mind.h              cpp/mi1nd.h
44120         cpp-mindp.h             cpp/mi1ndp.h
44121         cpp-mix.h               cpp/mi1x.h
44122         cpp-mi2.c               cpp/mi2.c
44123         cpp-mi2a.h              cpp/mi2a.h
44124         cpp-mi2b.h              cpp/mi2b.h
44125         cpp-mi2c.h              cpp/mi2c.h
44126         cpp-mi3.c               cpp/mi3.c
44127         cpp-mi3.def             cpp/mi3.def
44128         poison-1.c              cpp/poison.c
44129         pr-impl.c               cpp/prag-imp.c
44130         cpp-redef-2.c           cpp/redef1.c
44131         cpp-redef.c             cpp/redef2.c
44132         strpaste.c              cpp/strp1.c
44133         strpaste-2.c            cpp/strp2.c
44134         cpp-tradpaste.c         cpp/tr-paste.c
44135         cpp-tradstringify.c     cpp/tr-str.c
44136         cpp-tradwarn1.c         cpp/tr-warn1.c
44137         cpp-tradwarn2.c         cpp/tr-warn2.c
44138         trigraphs.c             cpp/trigraphs.c
44139         cpp-unc1.c              cpp/unc1.c
44140         cpp-unc2.c              cpp/unc2.c
44141         cpp-unc3.c              cpp/unc3.c
44142         cpp-unc.c               cpp/unc4.c
44143         undef.c                 cpp/undef1.c
44144         undef-2.c               cpp/undef2.c
44145         cpp-wi1.c               cpp/widestr1.c
44147 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44149         * lib/g++.exp (g++_include_flags): Tweak.
44151 2000-06-27  H.J. Lu  <hjl@gnu.org>
44152             Loren J. Rittle  <ljrittle@acm.org>
44154         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44155         version with one that knows about the new gcc tree structure.
44156         (g++_link_flags): Same.
44158 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44160         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44161         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44162         case we are cross-compiling.
44164         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44165         g++.old-deja/g++.niklas/Makefile.in,
44166         g++.old-deja/g++.niklas/configure.in,
44167         g++.old-deja/g++.other/Makefile.in,
44168         g++.old-deja/g++.other/configure.in,
44169         gcc.c-torture/code_quality/Makefile.in,
44170         gcc.c-torture/code_quality/configure.in,
44171         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44172         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44173         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44174         gcc.c-torture/execute/ieee/Makefile.in,
44175         gcc.c-torture/execute/ieee/configure.in,
44176         gcc.c-torture/noncompile/Makefile.in,
44177         gcc.c-torture/noncompile/configure.in,
44178         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44179         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44180         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44182 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44184         * g++.old-deja/g++.other/ambig3.C: New test.
44186 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44188         * g++.old-deja/g++.pt/syntax1.C: New test.
44189         * g++.old-deja/g++.pt/syntax2.C: New test.
44190         * g++.old-deja/g++.other/syntax3.C: New test.
44191         * g++.old-deja/g++.other/syntax4.C: New test.
44193 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44195         * gcc.dg/20000623-1.c: Prototype exit and abort.
44197 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44199         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44200         New tests.
44201         * gcc.dg/cpp-mi3.def: New file.
44203         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44204         inside assertions.
44205         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44206         lexer's error messages.
44207         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44208         divine anything from the linemarkers.
44209         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44210         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44212 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44214         * gcc.dg/20000623-1.c: New test.
44216 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44218         * gcc.c-torture/execute/20000622-1.c: New test.
44220 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44222         * g++.old-deja/g++.other/init15.C: New test.
44224 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44226         * g++.old-deja/g++.pt/vaarg2.C: New test.
44227         * g++.old-deja/g++.pt/vaarg3.C: New test.
44229 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44231         * g++.old-deja/g++.other/dyncast6.C: New test.
44233 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44235         * gcc.c-torture/execute/loop-6.c: New test.
44237 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44239         * gcc.dg/20000614-1.c: New test.
44240         * gcc.dg/20000614-2.c: New test.
44242 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44244         * g++.old-deja/g++.other/inline12.C: New test.
44246 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44248         * g++.old-deja/g++.other/eh1.C: New test.
44250 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44252         * g++.old-deja/g++.other/type.C: New test.
44254 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44256         * g++.old-deja/g++.other/initstring.C: New test.
44258 2000-06-12  Jason Merrill  <jason@redhat.com>
44260         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44262 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44264         * gcc.c-torture/compile/20000609-1.c: New test.
44266 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44268         * gcc.dg/20000609-1.c: New test.
44270 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44272         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44273         * gcc.c-torture/noncompile/poison-1.c: Move...
44274         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44275         * gcc.dg/cpp-li1.c: Add a token after the #line.
44277 2000-06-05  Richard Henderson  <rth@cygnus.com>
44279         * gcc.c-torture/execute/20000605-2.c: New test.
44280         * gcc.c-torture/execute/20000605-3.c: New test.
44282 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44284         * g77.f-torture/execute/20000503-1.x: New file.
44286 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44288         * g++.old-deja/g++.eh/badalloc1.C: New test.
44290 2000-06-05  Richard Henderson  <rth@cygnus.com>
44292         * gcc.c-torture/execute/20000605-1.c: New test.
44294 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44295             Nathan Sidwell <nathan@codesourcery.com>
44297         * gcc.c-torture/compile/20000605-1.c: New test.
44299 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44301         * g77.f-torture/compile/20000601-1.f: New test.
44303 2000-06-03  Richard Henderson  <rth@cygnus.com>
44305         * gcc.c-torture/execute/20000603-1.c: New.
44307 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44309         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44310         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44312 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44314         * gcc.dg/compare2.c (case 12): XFAIL.
44315         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44316         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44318         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44320 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44322         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44323         guard macro is already defined when the header is first
44324         included.
44325         * gcc.dg/cpp-mix.h: New file.
44326         * gcc.dg/endif-label.c: Update patterns to match compiler.
44328         * g++.brendan/complex1.C: Declare abort.
44329         * g++.law/refs4.C: Remove XFAIL.
44330         * g++.oliva/expr2.C: Declare abort and exit.
44332 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44334         * gcc.c-torture/execute/20000528-1.c: New test.
44336         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44337         * g++.old-deja/g++.law/temps4.C: Likewise.
44339         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44340         stdlib.h.  Call abort() on failure.
44341         * g++.old-deja/g++.law/refs4.C: Likewise.
44342         * g++.old-deja/g++.law/temps4.C: Likewise.
44343         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44344         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44346 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44348         Relative to g++.dg/special:
44349         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44351         Relative to g++.old-deja:
44352         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44353         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44354         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44355         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44356         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44357         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44358         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44360         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44361         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44362         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44363         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44364         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44365         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44366         and/or string.h.
44368         * g++.other/goto1.C: Update expectations for error messages.
44370 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44372         * gcc.c-torture/compile/20000523-1.c: New test.
44374 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44376         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44378 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44380         * g++.old-deja/g++.eh/catch11.C: New test.
44381         * g++.old-deja/g++.eh/catch12.C: New test.
44383 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44385         * gcc.c-torture/execute/20000523-1.c: New test.
44387 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44389         * c-torture/execute/bcp-1.c: Replace abort in arg of
44390         __builtin_constant_p with a generic external function.
44392         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44393         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44394         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44395         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44396         Prototype abort and/or exit.
44398         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44399         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44400         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44401         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44403 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44405         * gcc.dg/dwarf2-1.c: New test.
44407 2000-05-20  Richard Henderson  <rth@cygnus.com>
44409         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44411 2000-05-20  Andreas Jaeger  <aj@suse.de>
44413         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44414         testcase.
44416 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44418         * gcc.c-torture/execute/20000519-2.c: New test.
44420 2000-05-19  Andreas Jaeger  <aj@suse.de>
44422         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44423         which fails with SSA.
44425         * lib/c-torture.exp: Also test with -O3 -fssa.
44427 2000-05-18  Michael Meissner  <meissner@redhat.com>
44429         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44430         * gcc.c-torture/execute/920415-1.c: Ditto.
44431         * gcc.c-torture/execute/920501-1.c: Ditto.
44432         * gcc.c-torture/execute/conversion.c: Ditto.
44433         * gcc.c-torture/execute/cvt-1.c: Ditto.
44435 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44437         * gcc.c-torture/compile/20000518-1.c: New test.
44439 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44441         * g77.f-torture/compile/200005018.f: New test.
44443 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44445         * gcc.c-torture/compile/20000517-1.c: New test.
44447 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44449         * gcc.c-torture/execute/20000516-1.c: New test.
44451 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44453         * g++.old-deja/g++.other/eh.C: New test.
44455 2000-05-12  Richard Henderson  <rth@cygnus.com>
44457         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44458         constants through to doit's conditional.
44460 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44462         * gcc.c-torture/compile/20000511-1.c: New test.
44463         * g77.f-torture/compile/20000511-1.f: New test.
44464         * g77.f-torture/compile/20000511-2.f: New test.
44466 2000-05-11  Michael Meissner  <meissner@redhat.com>
44468         * gcc.c-torture/execute/20000511-1.c: New test.
44470 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44472         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44473         * gcc.dg/20000510-1.S: New.
44475 2000-05-08  Catherine Moore  <clm@cygnus.com>
44477         * gcc.dg/unused-3.c: New.
44479 2000-05-06  Richard Henderson  <rth@cygnus.com>
44481           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44482           * g++.old-deja/g++.mike/warn1.C: Likewise.
44483           * g++.old-deja/g++.pt/local1.C: Likewise.
44484           * g++.old-deja/g++.pt/local7.C: Likewise.
44485           * g++.old-deja/g++.pt/spec16.C: Likewise.
44487 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44489         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44491 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44493           * g77.f-torture/execute/20000503-1.f: New test.
44495 2000-05-04  Andreas Jaeger  <aj@suse.de>
44497         * gcc.dg/noreturn-2.c: New test.
44499 2000-05-04  Neil Booth  <NeilB@earthling.net>
44501         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44502         preprocessor.
44504 2000-05-04  Richard Henderson  <rth@cygnus.com>
44506         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44508 2000-05-04  Richard Henderson  <rth@cygnus.com>
44510         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44511         OpenSSL by Jason R Thorpe.
44513 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44515         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44517 2000-05-03  Robert Lipe <robertlipe@usa.net>
44519         * gcc.dg/20000503-1.c: New test.
44521 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44523         * gcc.c-torture/compile/20000502-1.c: New test.
44524         * g++.old-deja/g++.other/align.C: New test.
44525         * gcc.dg/cpp-tradstringify.c: New test.
44527 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44529         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44530         and hard registers.
44532 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44534         * gcc.c-torture/execute/loop-5.c: New test.
44536 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44538         * gcc.c-torture/execute/va-arg-20.c: New test.
44540 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44542         * gcc.c-torture/execute/20000422-1.c: New test.
44544 2000-04-20  Greg McGary  <gkm@gnu.org>
44546         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44547         when optimizing, but without sibling-call optimizations (-O1).
44549 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44551           * gcc.c-torture/compile/20000420-1.c: New test.
44553 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44555         * g++.abi/ptrflags.C: New test.
44556         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44558 2000-04-19  Catherine Moore  <clm@cygnus.com>
44560         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44562 2000-04-19  Greg McGary  <gkm@gnu.org>
44564         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44565         sibling-call optimizations.
44567 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44569         * gcc.dg/20000419-1.c: New test.
44571 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44573         * gcc.c-torture/execute/20000412-6.c: New test.
44575 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44577         * gcc.c-torture/execute/20000412-5.c: New test.
44578         * g77.f-torture/compile/20000412-1.f: New test.
44579         * gcc.c-torture/execute/20000412-4.c: New test.
44580         * gcc.c-torture/compile/20000412-2.c: New test.
44581         * gcc.c-torture/execute/20000412-3.c: New test.
44582         * gcc.c-torture/compile/20000412-1.c: New test.
44583         * gcc.c-torture/execute/20000412-2.c: New test.
44585 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44587         * objc/execute/bf-20.m: New test.
44589 2000-04-10  Richard Henderson  <rth@cygnus.com>
44591         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44593         * gcc.c-torture/execute/20000412-1.c: New test.
44595 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44597         * g++.old-deja/g++.eh/catchptr1.C: New test.
44599 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44601         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44603 2000-04-08  Neil Booth  <NeilB@earthling.net>
44605         * gcc.dg/cpp-nullchar.c: Remove test as
44606         embedded nulls cause problems.
44608 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44610         * gcc.dg/compare2.c: New test.
44612 2000-04-08  Neil Booth  <NeilB@earthling.net>
44614         * gcc.dg/cpp-nullchar.c: New test.
44616 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44618         * gcc.dg/cpp-mi2.c: New test.
44619         * gcc.dg/cpp-mi2[abc].h: New files.
44621 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44623         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44624         member name.
44626 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44628         * g++.old-deja/g++.abi/vmihint.C: New test.
44630 2000-04-06  Neil Booth  <NeilB@earthling.net>
44632         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44633         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44634         copyright.
44636 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44638         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44639         avoid stack-frame overwrite.
44641 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44643         * gcc.c-torture/compile/20000405-2.c: New test.
44644         * gcc.c-torture/compile/20000405-3.c: New test.
44646 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44648         * gcc.c-torture/compile/20000405-1.c: New test.
44650 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44652         * gcc.dg/cast-qual-1.c: Revert last change.
44654 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44656         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44658 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44660         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44661         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44663 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44665         * gcc.c-torture/compile/20000403-2.c: New test.
44666         * gcc.c-torture/compile/20000403-1.c: New test.
44668 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44670         * gcc.c-torture/execute/20000403-1.c: New test.
44672 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44674         * gcc.c-torture/execute/20000402-1.c: New test.
44676 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44678         * gcc.c-torture/execute/va-arg-15.c: New test.
44679         * gcc.c-torture/execute/va-arg-16.c: New test.
44680         * gcc.c-torture/execute/va-arg-17.c: New test.
44681         * gcc.c-torture/execute/va-arg-18.c: New test.
44682         * gcc.c-torture/execute/va-arg-19.c: New test.
44684 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44686         * gcc.c-torture/compile/981211-1.c: Move to...
44687         * gcc.dg/cpp-as1.c: ...here.
44688         * gcc.dg/cpp-as2.c: New file.
44690         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44691         compiler.
44693 2000-04-02  Neil Booth  <NeilB@earthling.net>
44695         * gcc.dg/cpp-cond.c  New tests.
44696         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44697         accidental success less likely.
44698         * gcc.dg/cpp-missingop.c  New tests.
44699         * gcc.dg/cpp-missingparen.c  New tests.
44700         * gcc.dg/cpp-shift.c  New tests.
44701         * gcc.dg/cpp-shortcircuit.c  New tests.
44702         * gcc.dg/cpp-unary.c  New tests.
44704 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44706         * gcc.c-torture/compile/20000329-1.c: New test.
44708 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44710         * gcc.c-torture/compile/20000326-1.c: New test.
44711         * gcc.c-torture/compile/20000326-2.c: New test.
44713 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44715         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44716         the first parameter is a function argument.
44718 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44720         * g++.old-deja/g++.ext/array4.C: New test.
44722 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44724         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44726 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44728         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44730 2000-03-19  Richard Henderson  <rth@cygnus.com>
44732         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44734 2000-03-19  Richard Henderson  <rth@cygnus.com>
44736         * gcc.c-torture/compile/20000319-1.c: New test.
44738 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44740         * gcc.c-torture/execute/20000314-3.c: New test.
44741         * gcc.c-torture/execute/20000314-2.c: New test.
44742         * gcc.c-torture/execute/20000314-1.c: New test.
44743         * gcc.c-torture/compile/20000314-2.c: New test.
44744         * gcc.c-torture/compile/20000314-1.c: New test.
44746 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44748         * g++.old-deja/g++.warn/inline.C: New test.
44750 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44752         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44753         standards-compliant result rather than specific constants.
44754         Put test-values in array.
44756 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44758         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44759         (g++_target_compile): Put test-specific options last.
44761 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44763         * g++.old-deja/g++.eh/vbase4.C: New test.
44765 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44767         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44769 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44771         * g++.old-deja/g++.brendan/misc12.C: Removed.
44772         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44773         * g++.old-deja/g++.ext/pretty4.C: New test.
44775 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44777         * g++.old-deja/g++.other/string2.C: New test.
44779 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44781         * g++.old-deja/g++.warn/impint2.C: New test.
44783 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44785         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44786         is 1, not zero.
44788 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44790         * g++.old-deja/g++.warn/impint.C: New test.
44791         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44792         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44793         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44794         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44795         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44796         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44797         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44798         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44799         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44800         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44801         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44802         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44804 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44806         * gcc.dg/cpp-redef.c: New test.
44808 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44810         * g++.old-deja/g++.pt/unify7.C: New test.
44812 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44814         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44815         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44817 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44819         * gcc.c-torture/compile/20000224-1.c: New test.
44821 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44823         * gcc.c-torture/compile/cpp-2.c: New test.
44824         * gcc.c-torture/compile/cpp-1.c: New test.
44826 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44828         * gcc.c-torture/execute/20000225-1.c: New test.
44830 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44832         * gcc.dg/cpp-li2.c: New test.
44834         * gcc.dg/cpp-wi1.c: New test.
44836         * gcc.dg/cpp-li1.c: New test.
44838 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44840         * g++.old-deja/g++.other/sizeof5.C: New test.
44842 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44844         * gcc.c-torture/execute/va-arg-13.c: New test.
44846 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44848         * gcc.c-torture/execute/va-arg-12.c: New test.
44850 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44852         * gcc.c-torture/execute/20000223-1.c: New test.
44854 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44856         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44858 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44860         * g++.old-deja/g++.abi/ptrmem.C: New test.
44862 2000-02-19  Richard Henderson  <rth@cygnus.com>
44864         * gcc.c-torture/compile/init-3.c: New.
44866 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44868         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44869         ALWAYS_CXXFLAGS.
44871 2000-02-11  Robert Lipe <robertl@sco.com>
44873         * gcc.c-torture/compile/20000211-3.c: New test.
44875 2000-02-11  Martin Buchholz <martin@xemacs.org>
44877         * gcc.c-torture/compile/20000211-2.c: New test.
44879 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44881         * gcc.c-torture/compile/20000211-1.c: New test.
44883 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44885         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44886           on native targets
44888 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44890         * g++.old-deja/g++.other/cast5.C: New test.
44892 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44894         * gcc.c-torture/execute/20000205-1.c: New.
44896 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44898         * g++.old-deja/g++.jason/cast3.C: Return void.
44899         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44901 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44903         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44905         * gcc.dg/loop-1.c: New test.
44907 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44909         * gcc.c-torture/compile/20000127-1.c: New test.
44910         * gcc.c-torture/execute/991228-1.c: New test.
44912 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44914         * gcc.dg/unused-2.c: New test.
44916         * gcc.dg/conv-1.c: New test.
44918 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44920         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44921         compiler.
44922         (tool_option_proc): Fix typo.
44924 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44926         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44927         of the ld on the host, not on the build machine.
44928         Also, don't crash if '--help' is not a supported option.
44930 2000-01-24  Richard Henderson  <rth@cygnus.com>
44932         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44934 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44936         * gcc.c-torture/execute/20000120-2.c: New test.
44937         * gcc.c-torture/execute/20000120-1.c: New test.
44939 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44941         * gcc.c-torture/execute/20000113-1.c: New test.
44943 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44945         * gcc.c-torture/execute/20000112-1.c: New test.
44947 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44949         * gcc.dg/20000111-1.c: New test.
44951 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44953         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44954         with 16 bit integers.
44956 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44958         * gcc.dg/20000108-1.c: New test.
44960 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44962         * g++.old-deja/g++.ns/koenig8.C: New test.
44964 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44966         * g++.old-deja/g++.other/cast4.C: New test.
44968 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44970         * gcc.c-torture/compile/20000105-2.c: New test.
44971         * gcc.c-torture/compile/20000105-1.c: New test.
44973 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44975         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44976         references to printf & atoi to conform to ANSI standard.
44977         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44978         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44979         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44980         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44981         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44982         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44983         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44984         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44985         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44986         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44987         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44988         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44989         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44990         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44991         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44992         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44993         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44994         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44995         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44996         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44997         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44998         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44999         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45000         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45001         * g++.old-deja/g++.brendan/init3.C: Likewise.
45002         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45003         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45004         * g++.old-deja/g++.brendan/new2.C: Likewise.
45005         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45006         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45007         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45008         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45009         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45010         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45011         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45012         * g++.old-deja/g++.brendan/template24.C: Likewise.
45013         * g++.old-deja/g++.brendan/template3.C: Likewise.
45014         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45015         * g++.old-deja/g++.jason/inline3.C: Likewise.
45016         * g++.old-deja/g++.jason/opeq.C: Likewise.
45017         * g++.old-deja/g++.law/arg5.C: Likewise.
45018         * g++.old-deja/g++.law/arm7.C: Likewise.
45019         * g++.old-deja/g++.law/ctors11.C: Likewise.
45020         * g++.old-deja/g++.law/cvt8.C: Likewise.
45021         * g++.old-deja/g++.law/init9.C: Likewise.
45022         * g++.old-deja/g++.law/refs4.C: Likewise.
45023         * g++.old-deja/g++.law/template2.C: Likewise.
45024         * g++.old-deja/g++.law/visibility24.C: Likewise.
45025         * g++.old-deja/g++.law/vtable3.C: Likewise.
45026         * g++.old-deja/g++.mike/asm2.C: Likewise.
45027         * g++.old-deja/g++.mike/eh1.C: Likewise.
45028         * g++.old-deja/g++.mike/misc1.C: Likewise.
45029         * g++.old-deja/g++.mike/misc13.C: Likewise.
45030         * g++.old-deja/g++.mike/misc14.C: Likewise.
45031         * g++.old-deja/g++.mike/ns12.C: Likewise.
45032         * g++.old-deja/g++.mike/p1248.C: Likewise.
45033         * g++.old-deja/g++.mike/p3708.C: Likewise.
45034         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45035         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45036         * g++.old-deja/g++.mike/p646.C: Likewise.
45037         * g++.old-deja/g++.mike/p700.C: Likewise.
45038         * g++.old-deja/g++.mike/p783.C: Likewise.
45039         * g++.old-deja/g++.mike/p783a.C: Likewise.
45040         * g++.old-deja/g++.mike/p783b.C: Likewise.
45041         * g++.old-deja/g++.mike/p786.C: Likewise.
45042         * g++.old-deja/g++.mike/p789.C: Likewise.
45043         * g++.old-deja/g++.mike/p789a.C: Likewise.
45044         * g++.old-deja/g++.mike/p807a.C: Likewise.
45045         * g++.old-deja/g++.other/delete3.C: Likewise.
45046         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45047         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45048         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45049         * g++.old-deja/g++.other/empty1.C: Likewise.
45050         * g++.old-deja/g++.other/temporary1.C: Likewise.
45051         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45052         * g++.old-deja/g++.pt/t16.C: Likewise.
45053         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45055 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45057         * gcc.dg/991230-1.c: New test.
45059 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45061         * gcc.c-torture/compile/991229-3.c: New test.
45062         * gcc.c-torture/compile/991229-2.c: New test.
45063         * gcc.c-torture/compile/991229-1.c: New test.
45065 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45067         * gcc.c-torture/compile/labels-2.c: New test.
45069 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45071         * gcc.c-torture/execute/991227-1.c: New test.
45073 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45075         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45077 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45079         * gcc.c-torture/execute/991221-1.c: New test.
45081 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45083         * g++.old-deja/g++.other/cast3.C: New test.
45085 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45087         * gcc.c-torture/execute/991216-4.c: New test.
45089 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45091         * gcc.c-torture/execute/991216-1.c: New test.
45092         * gcc.c-torture/execute/991216-2.c: New test.
45093         * gcc.c-torture/execute/991216-3.c: New test.
45095 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45097         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45098         Actually make the test fail by using "-O2" for compilation.
45100 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45102         * g++.old-deja/g++.warn/cast-align1.C: New test.
45104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45106         * gcc.c-torture/compile/991214-1.c: New test.
45107         * gcc.c-torture/compile/991214-2.c: New test.
45109 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45111         * gcc.dg/991214-1.c: New test.
45113 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45115         * gcc.c-torture/compile/991213-3.c: New test.
45116         * gcc.c-torture/compile/991213-2.c: New test.
45117         * gcc.c-torture/compile/991213-1.c: New test.
45119 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45121         * gcc.dg/991209-1.c: New test.
45123 1999-12-08  Nathan Sidwell <nathan@acm.org>
45125         * gcc.c-torture/compile/991208-1.c: New test.
45127 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45129         * gcc.dg/ultrasp2.c: New test.
45131 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45133         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45135 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45137         * gcc.c-torture/compile/991202-1.c: New test.
45138         * gcc.c-torture/execute/991202-1.c: New test.
45139         * gcc.c-torture/execute/991202-2.c: New test.
45140         * gcc.c-torture/execute/991202-3.c: New test.
45142 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45144         * g++.old-deja/g++.abi/align.C: New test.
45145         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45146         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45148 1999-12-01  Richard Henderson  <rth@cygnus.com>
45150         * gcc.c-torture/execute/991201-1.c: New.
45152 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45154         * gcc.dg/991129-1.c: New test.
45156 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45158         * gcc.c-torture/compile/991127-1.c: New test.
45160 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45162         * g++.old-deja/g++.other/warn4.C: New test.
45164 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45166         * g++.old-deja/g++.eh/cleanup2.C: New test.
45167         * g++.old-deja/g++.ext/pretty2.C: New test.
45168         * g++.old-deja/g++.ext/pretty3.C: New test.
45169         * g++.old-deja/g++.other/debug6.C: New test.
45171 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45173         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45174         compiler_output to look for one error message instead of two.
45176 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45178         * gcc.c-torture/execute/991118-1.c: Also test case
45179         where the word boundary does not split a byte evenly.
45181 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45183         * g++.old-deja/g++.ext/restrict1.C: New test.
45185 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45187         * gcc.c-torture/execute/991118-1.c: New test.
45189 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45191         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45192         working directory pathnames.
45194 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45196         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45197         host is equipped with driver.h and driver.o so it can actually
45198         compile and run the tests.
45200 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45202         * gcc.c-torture/compile/991008-1.c: New test.
45204 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45206         * lib/gcc-dg.exp: Include target-supports.exp
45208 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45210         * lib/target-supports.exp: New file: Provide procs to test for
45211         features supported by the target.
45212         (check_weak_available): Moved here from ecos.exp.
45213         (check_alias_available): New proc: Determine of the target
45214         toolchain supports the alias attribute.
45216         * gcc.dg/special/ecos.exp: Move check_weak_available to
45217         target-supports.exp.
45218         (alias-1.c): Only perform the test if the target supports
45219         aliases.
45220         (wkali-1.c): Only perform the test if the target supports
45221         aliases.
45223         * gcc.dg/990506-0.c: Expect error messages from cross
45224         targets as well as native targets.
45226 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45228         * gcc.dg/ultrasp1.c: Removed xfail.
45229         * gcc.dg/struct-ret-2.c: Likewise.
45230         * gcc.dg/array-1.c: Likewise.
45232 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45234         * gcc.dg/struct-ret-2.c: New test.
45236         * gcc.dg/array-1.c: New test.
45238 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45240         * gcc.c-torture/execute/991030-1.c: New test.
45242 1999-10-26  Richard Henderson  <rth@cygnus.com>
45244         * gcc.c-torture/compile/991026-2.c: New test.
45246 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45248         * gcc.c-torture/compile/991026-1.c: New test.
45250 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45252         * gcc.c-torture/execute/991023-1.c: New test.
45254 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45256         * gcc.c-torture/execute/991019-1.c: New test.
45258 1999-10-16  Richard Henderson  <rth@cygnus.com>
45260         * gcc.c-torture/execute/991016-1.c: New test.
45262 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45264         * gcc.c-torture/execute/991014-1.c: New test.
45266 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45268         * g++.old-deja/g++.other/union2.C: New test.
45270 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45272         * g++.old-deja/g++.other/vaarg2.C: New test.
45273         * g++.old-deja/g++.other/vaarg3.C: New test.
45275 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45277         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45278         in compile/.
45280 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45282         * gcc.c-torture/execute/va-arg-11.c: New test.
45284 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45286         * lib/file-format.exp (gcc_target_object_format): Don't
45287         crash if objdump is unavailable.
45289 1999-09-29  Donn Terry <donn@interix.com>
45291         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45293 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45295         * gcc.c-torture/compile/990928-1.c: New test.
45297 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45299         * g++.old-deja/g++.other/decl6.C: New test.
45301 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45303         * gcc.c-torture/execute/va-arg-10.c: New test.
45305 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45307         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45308         __PRETTY_FUNCTION__.
45310 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45312         * gcc.c-torture/execute/990923-1.c: New test.
45314 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45316         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45317         for which -fpic is inappropriate.
45319 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45321         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45323 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45325         * g++.old-deja/g++.other/dyncast1.C: New test.
45326         * g++.old-deja/g++.other/dyncast2.C: New test.
45327         * g++.old-deja/g++.other/dyncast3.C: New test.
45328         * g++.old-deja/g++.other/dyncast4.C: New test.
45329         * g++.old-deja/g++.other/dyncast5.C: New test.
45330         * g++.old-deja/g++.eh/catch3.C: New test.
45331         * g++.old-deja/g++.eh/catch3p.C: New test.
45332         * g++.old-deja/g++.eh/catch4.C: New test.
45333         * g++.old-deja/g++.eh/catch4p.C: New test.
45334         * g++.old-deja/g++.eh/catch5.C: New test.
45335         * g++.old-deja/g++.eh/catch5p.C: New test.
45336         * g++.old-deja/g++.eh/catch6.C: New test.
45337         * g++.old-deja/g++.eh/catch6p.C: New test.
45338         * g++.old-deja/g++.eh/catch7.C: New test.
45339         * g++.old-deja/g++.eh/catch7p.C: New test.
45340         * g++.old-deja/g++.eh/catch8.C: New test.
45341         * g++.old-deja/g++.eh/catch8p.C: New test.
45342         * g++.old-deja/g++.eh/catch9.C: New test.
45343         * g++.old-deja/g++.eh/catch9p.C: New test.
45345 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45347         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45348         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45350 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45352         * gcc.c-torture/compile/990913-1.c: New test.
45354 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45356         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45357         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45359 1999-09-09  Richard Henderson  <rth@cygnus.com>
45361         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45363 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45365         * g++.old-deja/g++.other/lookup11.C: New test.
45366         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45367         what is permitted and what we want.
45368         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45369         overload use.
45370         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45372 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45374         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45375         * gcc.c-torture/noncompile/poison-1.c: New file.
45377 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45379         * g++.old-deja/g++.other/sizeof3.C: New test.
45380         * g++.old-deja/g++.other/sizeof4.C: New test.
45381         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45382         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45384 1999-09-07  Richard Henderson  <rth@cygnus.com>
45386         * gcc.dg/va-arg-1.c: New.
45388 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45390         * gcc.c-torture/execute/va-arg-9.c: New test.
45392 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45394         * g77.f-torture/compile/980519-2.f: New test.
45395         * g77.f-torture/compile/19990905-0.f: New test.
45396         * g77.f-torture/compile/19990905-1.f: New test.
45397         * g77.f-torture/compile/19990905-2.f: New test.
45399         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45401 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45403         * gcc.c-torture/execute/990827-1.c: Fix typo.
45405 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45407         * g++.old-deja/g++.other/deref1.C: New test.
45409 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45411         * g++.old-deja/g++.other/ambig2.C: New test.
45412         * g++.old-deja/g++.other/cond5.C: New test.
45413         * g++.old-deja/g++.other/lookup16.C: New test.
45415 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45417         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45418         assemblers too.
45420 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45422         * lib/c-torture.exp: Avoid the "compare executables" optimization
45423         when testing native.
45425 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45427         * gcc.c-torture/execute/990829-1.c: New test.
45428         * gcc.c-torture/compile/990829-1.c: New test.
45430 1999-08-27  Paul Burchard  <burchard@pobox.com>
45432         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45433         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45434         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45435         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45436         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45437         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45438         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45439         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45440         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45441         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45442         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45444 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45446         * gcc.c-torture/execute/990827-1.c: New test.
45448 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45450         * g77.f-torture/noncompile/19990826-4.f: New test.
45452         * g77.f-torture/compile/19990826-3.f: New test.
45454         * g77.f-torture/execute/19990826-2.f: New test.
45456         * g77.f-torture/compile/19990826-1.f: New test.
45458         * gcc.c-torture/execute/990826-0.c: New test.
45459         * g77.c-torture/execute/19990826-0.f: New test.
45461         * g77.f-torture/noncompile/970626-2.f: New test.
45463 1999-08-25  Paul Burchard  <burchard@pobox.com>
45465         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45466         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45467         lss-011.C: New tests.
45469 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45471         * g++.old-deja/g++.other/decl5.C: New test.
45473 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45475         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45476         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45477         call `postbase' for each one.  All callers of `postbase' changed
45478         to call this instead.
45480 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45482         * gcc.c-torture/execute/990811-1.c: New test.
45484 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45486         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45487         just native ones.
45489         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45490         just native ones.
45492 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45494         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45496 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45498         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45500 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45502         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45504 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45506         * gcc.c-torture/execute/990804-1.c: New test.
45508 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45510         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45511         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45512         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45514 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45516         * g++.old-deja/g++.other/struct1.C: New test.
45518 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45520         * g++.old-deja/g++.other/enum2.C: New test.
45522 1999-08-02  Richard Henderson  <rth@cygnus.com>
45524         Adapted from tests from Franz Sirl:
45525         * gcc.c-torture/execute/va-arg-7.c: New test.
45526         * gcc.c-torture/execute/va-arg-8.c: New test.
45528 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45530         * gcc.c-torture/compile/990801-2.c: New test.
45532         * gcc.c-torture/compile/990801-1.c: New test.
45534 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45536         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45537         fp-cmp-1.c, converting double to float.
45539         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45540         fp-cmp-1.c, converting double to long double.
45542         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45543         from fr1 to unknown_register, since fr1 is a legitimate register
45544         on some machines.
45546 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45548         * README: More listname related changes.
45550 1999-07-08  Catherine Moore  <clm@cygnus.com>
45552         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45554 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45556         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45558 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45560         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45562 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45564         * gcc.dg/990703-1.c: New test.
45566 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45568         * lib/file-format.exp: New file: Move definition of proc
45569         gcc_target_object_format to here from
45570         gcc.dg/special/ecos.exp.
45572         * lib/c-torture.exp: Include lib file-format.exp.
45573         * lib/gcc-dg.exp: Include lib file-format.exp.
45575         * gcc.dg/special/ecos.exp: Remove definition of proc
45576         gcc_target_object_format.
45578 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45580         * gcc.c-torture/execute/990628-1.c: New test.
45582 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45584         * gcc.c-torture/compile/990625-2.c: New test.
45586         * gcc.c-torture/compile/990625-1.c: New test.
45588 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45590         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45591         attributes compile.
45592         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45593         ports that use the COFF/PE file format.
45595 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45597         * gcc.c-torture/compile/990617-1.c: New test.
45599 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45601         * g++.old-deja/g++.other/decl4.C: New test.
45603 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45605         * g++.old-deja/g++.other/bitfld3.C: New test.
45607 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45609         * g++.old-deja/g++.eh/catch1.C: New test.
45611 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45613         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45615         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45616         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45618 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45620         * g77.f-torture/compile/19990502-0.f: Replace with new,
45621         shorter, test that still fails after recent changes.
45623 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45625         * gcc.c-torture/execute/990604-1.c: New test.
45627 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45629         * gcc.c-torture/execute/990531-1.c: New test.
45631 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45633         * gcc.c-torture/compile/990527-1.c: New test.
45635 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45637         * gcc.c-torture/execute/990527-1.c: New test.
45639 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45641         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45642         bitfields as signed.
45644 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45646         * g77.f-torture/compile/19990525-0.f: New test.
45648 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45650         * gcc.c-torture/execute/990525-2.c: New test.
45652         * gcc.c-torture/execute/990525-1.c: New test.
45654 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45656         * g++.old-deja/g++.other/anon3.C: New test.
45657         * g++.old-deja/g++.other/anon4.C: New test.
45658         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45659         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45660         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45661         Merrill).
45663 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45665         * gcc.c-torture/execute/990524-1.c: New test.
45667         * gcc.dg/990524-1.c: New test.
45669 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45671         * gcc.c-torture/compile/990523-1.c: New test.
45673 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45675         * gcc.c-torture/compile/990519-1.c: New test.
45677 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45679         * gcc.c-torture/compile/990517-1.c: New test.
45681         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45682         (e4, f4): New tests.
45683         (main): Call them.
45685 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45687         * gcc.dg/noreturn-1.c: New test.
45689 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45691         * gcc.c-torture/execute/990513-1.c: New test.
45693 1999-05-10  Richard Henderson  <rth@cygnus.com>
45695         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45697 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45699         * g77.f-torture/execute/erfc.f: Use small single-precision
45700         values, to avoid problems on Alphas when not -mieee.
45702 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45704         * gcc.dg/990506-0.c: New test.
45706 1999-05-08  Richard Henderson  <rth@cygnus.com>
45708         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45709         the constant to test.  Don't XFAIL 64-bit targets.
45711         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45712         * g++.old-deja/g++.law/profile1.C: Likewise.
45714         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45715         operator new instances.
45716         * g++.old-deja/g++.other/delete5.C: Likewise.
45718 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45720         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45721         intrinsic.
45723 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45725         * g77.f-torture/execute/u77-test.f: Reverse order of two
45726         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45728 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45730         * gcc.dg/compare1.c: New test.
45732 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45734         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45735         New tests.
45737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45739         * g77.f-torture/compile/19990502-1.f: New test.
45741 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45743         * g77.f-torture/compile/19990502-0.f: New test.
45745 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45747         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45748         intrinsic.
45750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45752         * g77.f-torture/execute/u77-test.f (main): List libU77
45753         intrinsics not currently tested.
45754         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45755         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45756         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45757         Trim blanks off the ends of some printed strings.
45759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45761         * g77.f-torture/execute/u77-test.f (main): Just warn about
45762         FSTAT gid disagreement, as it's expected on some systems.
45764 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45766         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45767         use a new function, which allows for some slop.
45768         Clean up some commentary.
45769         (issum): The new function.
45770         (sgladd): Deleted subroutine.
45772 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45774         * g77.f-torture/execute/u77-test.f: Modify to be more like
45775         libf2c/libU77 version, bringing patches to that version here.
45776         Add suitable commentary.
45778 1999-04-25  Richard Henderson  <rth@cygnus.com>
45780         * gcc.dg/990424-1.c: New test.
45782 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45784         * g77.f-torture/execute/u77-test.f (main): Bug involving
45785         LSTAT has been fixed, so turn back on full checking.
45787 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45789         * g77.f-torture/compile/19990419-0.f: New test.
45790         * g77.f-torture/execute/19990419-1.f: New test.
45792 1999-04-17  Richard Henderson  <rth@cygnus.com>
45794         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45795         to avoid the need for a prototype to supress a warning.
45797 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45799         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45801 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45803         * gcc.c-torture/execute/990404-1.c: New test.
45805 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45807         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45808         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45809         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45810         missing initializer warnings.
45812 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45814         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45815         matching strings.
45817 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45819         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45821 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45823         * g77.f-torture/execute/19990325-0.f: New test.
45824         * g77.f-torture/execute/19990325-1.f: New test.
45826 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45828         * gcc.c-torture/execute/990324-1.c: New test.
45830 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45832         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45833         test with 4.
45835 1999-03-17  Richard Henderson  <rth@cygnus.com>
45837         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45839 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45841         * g77.f-torture/execute/19990313-2.f: New test.
45842         * g77.f-torture/execute/19990313-3.f: New test.
45844 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45846         * g77.f-torture/execute/19990313-0.f: New test.
45847         * g77.f-torture/execute/19990313-1.f: New test.
45849 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45851         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45852         printf to sprintf.
45853         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45854         (main): Add check for u15.  Conditionalize u31 check depending on
45855         whether ints are <32 bits or >=32 bits.
45857 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45859         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45861 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45863         * g77.f-torture/compile/19990305-0.f: New test.
45864         * g77.f-torture/execute/19981119-0.f: New test.
45866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45868         * g77.f-torture/execute/970625-2.f: call ABORT if final
45869         result is not correct, instead of just printing it.
45870         Add this checking via newly introduced obfuscation, to
45871         trip up buggy front ends.
45873 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45875         * g77.f-torture/compile/960317-1.f: Moved from being
45876         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45878 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45880         * g77.f-torture/execute/960317-1.f: New (old) test.
45881         * g77.f-torture/execute/970625-2.f: Ditto.
45883 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45885         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45886         message on line 1 or line 2; cccp and cpplib do this differently.
45888 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45890         * g++.old-deja/g++.law/weak1.C: New test.
45892 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45894         * gcc.c-torture/execute/990119-1.c: Renamed to...
45895         * gcc.dg/990119-1.c: this, so it will only be tested once
45896         (it's a preprocessor test, it doesn't need to be run at
45897         multiple optimization levels).
45899 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45901         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45902           ALWAYS_CXXFLAGS.
45904 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45906         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45907         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45908         to not be compilable by current g77.
45910 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45912         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45914 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45916         * gcc.c-torture/execute/990222-1.c: New test.
45918 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45920         * g77.f-torture/compile/19990218-0.f: New test.
45921         * g77.f-torture/noncompile/19990218-1.f: New test.
45923 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45925         * g77.f-torture/compile/19981216-0.f: New test.
45927 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45929         * gcc.dg/990214-1.c: New test.
45931 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45933         * gcc.dg/990213-2.c: New test.
45935         * gcc.dg/990213-1.c: New test.
45937 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45939         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45940         ints.
45942 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45944         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45945         specified by target.
45947         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45949 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45951         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45953 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45955         * gcc.dg/special/ecos.exp: New test driver for new tests with
45956         special requirements.
45958         * gcc.dg/special/alias-1.c: New test.
45959         * gcc.dg/special/gcsec-1.c: New test.
45960         * gcc.dg/special/weak-1.c: New test.
45961         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45962         * gcc.dg/special/weak-2.c: New test.
45963         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45964         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45965         * gcc.dg/special/wkali-1.c: New test.
45966         * gcc.dg/special/wkali-2.c: New test.
45967         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45968         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45970 1999-02-10  Felix Lee  <flee@cygnus.com>
45972           * lib/c-torture.exp (c-torture-compile): Pull out code for
45973           analyzing gcc error messages.
45974           (c-torture-execute): Likewise.  Fix some (harmless) false
45975           positives.
45976           * lib/gcc.exp (gcc_check_compile): New function.
45978 1999-02-08  Richard Henderson  <rth@cygnus.com>
45980         * gcc.c-torture/execute/990208-1.c: New test.
45982 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45984         * g++.dg/special/ecos.exp: New driver for new tests with special
45985         requirements
45987         * g++.dg/special/conpr-1.C: New test
45988         * g++.dg/special/conpr-2.C: New test
45989         * g++.dg/special/conpr-2a.C: New test
45990         * g++.dg/special/conpr-3.C: New test
45991         * g++.dg/special/conpr-3a.C: New test
45992         * g++.dg/special/conpr-3b.C: New test
45994         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45995         allow g++ to use the dg driver
45997         * README: Add comment about g++.dg directory
45999 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46001         * README: Update email addresses.
46003 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46005         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46006         arguments in order to force structure S onto the stack even on
46007         the alpha.
46008         (test): Pass 10 leading arguments to function foo as well as the
46009         structure S.
46011         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46012         failure for all targets.
46014         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46015         abort to terminate program execution.
46017 1999-01-30  Richard Henderson  <rth@cygnus.com>
46019         * gcc.c-torture/execute/990130-1.c: New test.
46021 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46023         * gcc.dg/990130-1.c: New test.
46025 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46027         * gcc.c-torture/execute/990128-1.c: New test.
46029 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46031         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46033 1999-01-27  Felix Lee  <flee@cygnus.com>
46035         * lib/c-torture.exp (c-torture-compile): pull out code for
46036         analyzing gcc error messages.
46037         (c-torture-execute): ditto, and fix some (harmless) false
46038         positives.
46039         * lib/gcc.exp (gcc_check_compile): new function.
46041 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46043         * gcc.dg/990117-1.c: New test.
46045         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46047         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46049 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46051         * g77.f-torture/compile/990115-1.f: New test.
46053 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46055         * gcc.c-torture/compile/990107-1.c: New test
46057 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46059         * gcc.c-torture/execute/990106-2.c: New test.
46061         * gcc.c-torture/execute/990106-1.c: New test.
46063 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46065         * gcc.c-torture/compile/981223-1.c: New test.
46067 1998-12-29  Richard Henderson  <rth@cygnus.com>
46069         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46070         (opt3): Rename from opt4 and disable.
46072 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46074         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46076 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46078         * g++.old-deja/g++.other/conv5.C: New test.
46080 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46082         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46084 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46086         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46088 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46090         * gcc.c-torture/compile/981211-1.c: New test.
46092 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46094         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46096         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46098 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46100         * gcc.special/930510-1.c: Make C9X safe.
46101         * gcc.misc-tests/gcov-1.c Similarly.
46102         * gcc.misc-tests/gcov-2.c Similarly.
46104 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46106         * gcc.dg/ultrasp1.c: New test.
46108 1998-12-06  Richard Henderson  <rth@cygnus.com>
46110         * gcc.c-torture/execute/981206.c: New test.
46112 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46114         * g++.old-deja/g++.ns/template7.C: New test.
46116         * g++.old-deja/g++.other/expr1.C: New test.
46118         * g++.old-deja/g++.eh/tmpl3.C: New test.
46120         * g++.old-deja/g++.eh/tmpl2.C: New test.
46122 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46124         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46125         * g++.old-deja/g++.other/using6.C: Removed.
46126         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46128         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46130 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46132         * g++.old-deja/g++.pt/overload8.C: New test.
46134         * g++.old-deja/g++.pt/overload7.C: New test.
46136         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46138         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46139         and relinking messages.
46140         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46141         compiling with -frepo.
46143 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46145         * g++.old-deja/g++.pt/lookup6.C: New test.
46147 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46149         * gcc.c-torture/execute/981130-1.c: New test.
46150         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46152 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46154         * g++.old-deja/g++.pt/explicit76.C: New test.
46156         * g++.old-deja/g++.pt/friend38.C: New test.
46158         * g++.old-deja/g++.ns/crash2.C: New test.
46160         * g++.old-deja/g++.pt/defarg8.C: New test.
46162         * g++.old-deja/g++.pt/instantiate6.C: New test.
46164         * g++.old-deja/g++.pt/static6.C: New test.
46166         * g++.old-deja/g++.pt/decl2.C: New test.
46168 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46170         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46171         problem is actually related with name lookup, but so what? :-)
46173         * g++.old-deja/g++.pt/friend37.C: New test.
46175 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46177         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46178         element, which fails on some systems.
46180         * g77.f-torture/execute/labug1.f: New test.
46182 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46184         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46185         is defined.
46187 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46189         * g77.f-torture/compile/981117-1.f: New test.
46191 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46193         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46194         properly discarded.
46196 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46198         * gcc.c-torture/execute/memcheck: New directory of tests for
46199         -fcheck-memory-usage.
46201 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46203         * README: New file, general information about the testsuite and
46204         new description of the various C++ test subdirectories.
46205         * README.g++: Eliminate obsolete information, update and move most
46206         relevant stuff to README.
46208 1998-11-07  Richard Henderson  <rth@cygnus.com>
46210         * gcc.c-torture/compile/981107-1.c: New test.
46212 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46214         * execute/memcpy-bi.c: New testcase.
46216 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46218         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46219         base classes.
46221         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46222         template is selected.
46224         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46225         classes, it should be accepted for all types.
46227         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46229         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46230         specializations start with template headers.
46232 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46234         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46236         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46237         non-POD types.
46239 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46241         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46243 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46245         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46247 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46249         * 981019-1.c: New test.
46251 1998-10-14  Robert Lipe <robertl@dgii.com>
46253         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46254         find objc headers.
46256 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46258         * compile/981001-4.c: Remove use of GCC extension that triggers a
46259         compiler bug.
46261 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46263         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46265 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46267         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46268         instantiation of template produces incorrect code for delete
46269         expression.
46271         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46272         constructors' name is not unique.
46273         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46274         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46276         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46277         automatic array of const is ill-formed.
46279         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46280         of template parameter?
46282         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46283         const.
46285         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46286         pointer-to-member expression.
46288         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46289         declaration causes ICE.
46291 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46293         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46294         reserved in the global namespace.
46296         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46297         generate needed virtual table.
46299         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46301 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46303         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46304         template-dependent type
46306 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46308         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46309         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46310         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46312         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46313         class should be usable as argument of member function.
46314         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46315         class should be usable as return type of member function.
46316         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46317         class should be usable as type of data member.
46319         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46321 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46323         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46325 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46327         * gcc.dg/dll-?.c Add thumb to target list.
46328         Fix assembler scan patterns to match current assembler output.
46330 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46332         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46333         matching of template brackets.
46335         * g++.old-deja/g++.other/using4.C: New test.  Test using
46336         declarations of methods from base classes.
46338         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46339         within functions should introduce names into the innermost
46340         enclosing namespace.
46342         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46343         of static locals if first initialization throws.
46345 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46347         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46349 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46351         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46352         lose track of the possible targets of tablejump insns.
46353         * special/special.exp: Run it.
46355 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46357         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46358         must be declared before its specializations can be named in friend
46359         declarations.
46361 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46363         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46365         * g77.f-torture/execute/io1.f: New test.
46367 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46369         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46370         with pointer to template function, for which no argument deduction
46371         is possible.
46373         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46374         specialization of template function as argument to template
46375         function.
46377         * g++.old-deja/g++.other/access2.C: New test; Inner class
46378         shouldn't have privileged access to Outer's names.
46380 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46382         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46383         friend template declared within template class conflicts with
46384         nested class of the same name.
46386         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46387         is ignored.
46389         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46390         object with direct initializer as function declaration.
46392         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46393         initializers.
46395         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46396         involving const pointer and NULL produces incorrect result.
46398         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46399         type name without `typename' should be rejected with -pedantic.
46401 1998-10-02  Richard Henderson  <rth@cygnus.com>
46403         * g++.old-deja/g++.other/addrof1.C: New test.
46405 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46407         * gcc.c-torture/compile/981001-1.c: New test.
46408         * gcc.c-torture/execute/981001-1.c: New test.
46410 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46412         * gcc.c-torture/compile/981001-2.c: New test.
46413         * gcc.c-torture/compile/981001-3.c: New test.
46414         * gcc.c-torture/compile/981001-4.c: New test.
46416 1998-10-01  Robert Lipe  <robertl@dgii.com>
46418         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46419         multilibbed hosts.  Idea grafted from g77.exp.
46421 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46423         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46424         avoid losing on systems which need -lsocket.
46426 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46428         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46429         * g++.old-deja/g++.other/nested2.C: Ditto.
46430         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46431         failure.
46433 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46435         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46436         preferred over template operator!= for enum bitfields.
46438 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46440         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46441         that happen to have the same base name, but in different scopes,
46442         are incorrectly rejected.
46444 1998-09-16  Richard Henderson  <rth@cygnus.com>
46446         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46447         on the native word size instead of an integer literal.
46449 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46451         * g++.old-deja/g++.other/static2.C: Invocation of static data
46452         member of type pointer-to-function denoted as non-static member.
46454         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46455         checks involving function types and aliases.
46457 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46459         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46460         redefined to the same non-trivial type.
46462         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46463         namespace-qualification of template specializations declared in
46464         other namespaces.
46466         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46467         to declare a subset of the specializations of a template function
46468         as friends of specializations of a template class.
46470         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46471         member templates that do not fully specialize the enclosing
46472         template class are rejected.
46474 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46476         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46478 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46480         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46481         altered from libf2c/libU77 version.
46483 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46485         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46487 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46489         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46490         (un)signed char are different types for template specialization
46491         purposes.
46493 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46495         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46496         * objc: ObjC testsuite.
46498 1998-08-31  Catherine Moore  <clm@cygnus.com>
46500         * gcc.c-torture/execute/941014-1.x: New file.
46502 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46504         * lib/c-torture.exp: Add support for
46505         torture_eval_before_compile and torture_eval_before_execute
46506         variables.
46508 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46510         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46511         this test triggers valid.
46513 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46515         * gcc.dg/980827-1.c: New test.
46517 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46519         * gcc.c-torture/execute/loop-4b.c: New test.
46521 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46523         * lib/c-torture.exp: Add support for
46524         torture_eval_before_compile and torture_eval_before_execute
46525         variables.
46527 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46529         * gcc.c-torture/compile/980825-1.c: New test.
46531 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46533         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46534         count number tests in opt_t0 not good_t0.
46536 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46538         * gcc.c-torture/compile/930326-1.x: Fix typo.
46540 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46542         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46543         causes an ICE.
46545 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46547         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46548         STACK_SIZE is defined.
46549         * gcc.c-torture/unsorted/stuct.c: Similarly.
46551         * gcc.c-torture/compile/980821-1.c: New test.
46553 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46555         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46557 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46559         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46560         code.
46562 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46564         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46565         error'.
46567 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46569         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46571 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46573         * gcc.c-torture/compile/980816-1.c: New test.
46575         * gcc.dg/980816-1.c: New test.
46577 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46579         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46580         compiler for ieee tests.
46582 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46584         * g77.f-torture/compile/980729-0.f: New test.
46586 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46588         * gcc.c-torture/special/eeprof-1.c: New test, for
46589         -finstrument-functions.
46590         * gcc.c-torture/special/special.exp: Run it.
46592 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46594         * gcc.c-torture/compile/980729-1.c: New test.
46596 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46598         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46599         __thumb__ is defined, and test for ARM style doubles if so.
46601 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46603         * g77.f-torture/noncompile/980615-0.f: New test.
46605 1998-07-26  H.J. Lu  (hjl@gnu.org)
46607         * gcc.dg/980312-1.c: Do link instead of compile.
46608         * gcc.dg/980313-1.c: Likewise.
46610 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46612         * gcc.c-torture/compile/980726-1.c: New test.
46614 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46616         * g77.f-torture/execute/io0.f: New test.
46618 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46620         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46621         an int.
46623 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46625         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46626         m32r bugs.
46628 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46630         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46631         c-decl.c:grokdeclarator can handle mode attributes.
46633 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46635         * gcc.c-torture/execute/980716-1.c: New test.
46637 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46639         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46640         the mn10200.
46641         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46642         the mn10200.
46643         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46644         * gcc.c-torture/compile/930326-1.x: Similarly.
46646 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46648         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46649         New test from Craig.
46651 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46653         * g77.f-torture/noncompile/980616-0.f: New test.
46655         * g77.f-torture/execute/970816-3.f: New test from Craig.
46657 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46659         *  g++.other/singleton.C: Return error value instead of taking
46660         SIGSEGV.
46662 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46664         *  g++.other/singleton.C: New test.  Warning is under dispute.
46665         Runtime crash is not.
46667 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46669         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46670         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46671         using6.C, using7.C}: New namespace tests.
46673 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46675         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46676         specialization with typedef'ed names used as array indexes.
46678 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46680         * gcc.c-torture/execute/980709-1.c: New test.
46682         * gcc.dg/980709-1.c: New test.
46684 1998-07-07  Richard Henderson  <rth@cygnus.com>
46686         * gcc.c-torture/execute/bcp-1.c: New test.
46688 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46690         * gcc.c-torture/execute/980707-1.c: New test.
46692 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46694         * gcc.c-torture/compile/980706-1.c: New test.
46696 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46698         * g77.f-torture/execute/980701-0.f,
46699         g77.f-torture/execute/980701-1.f: New test from Craig.
46701 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46703         * gcc.c-torture/compile/980701-1.c: New test.
46705         * gcc.c-torture/execute/980701-1.c: New test.
46707 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46708 rlsruhe.de>
46710         * g++.old-deja/g++.robertl/eb132.C: New test.
46711         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46713 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46715         * g77.f-torture/execute/980628-7.f,
46716         g77.f-torture/execute/980628-8.f,
46717         g77.f-torture/execute/980628-9.f,
46718         g77.f-torture/execute/980628-10.f: New tests from Craig.
46720         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46722 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46724         * g77.f-torture/execute/980628-4.f: New test from Craig.
46725         * g77.f-torture/execute/980628-5.f: Likewise.
46726         * g77.f-torture/execute/980628-2.f: Likewise.
46727         * g77.f-torture/execute/980628-0.f: Likewise.
46728         * g77.f-torture/execute/980628-1.f: Likewise.
46729         * g77.f-torture/execute/980628-3.f: Likewise.
46730         * g77.f-torture/execute/980628-6.f: Likewise.
46732 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46734         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46735         directory when nothing has been installed yet.
46737 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46739         * gcc.c-torture/special/special.exp: Handle newer versions of
46740         dejagnu.
46742 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46744         * gcc.dg/980626-1.c: New test.
46746 1998-06-19  Bruno Haible <haible@ilog.fr>
46748         * gcc.misc-tests/m-un-2.c: New test.
46749         * g++.old-deja/g++.other/warn01.c: Likewise.
46751 1998-06-19  Robert Lipe  <robertl@dgii.com>
46753         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46754         compatibility with assmblers with a different comment character.
46755         Eliminate use of GAS-specific extensions.
46757 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46759         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46761 1998-06-19  Robert Lipe  <robertl@dgii.com>
46763         * lib/g77.exp: Replace search for libf2c.a with search for newly
46764         renamed libg2c.a
46766 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46768         * gcc.c-torture/execute/980617-1.c: New test.
46770 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46772         * gcc.c-torture/execute/980612-1.c: New test.
46774 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46776         * gcc.dg/980523-1.c: Only test on ppc-linux.
46777         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46779         * gcc.c-torture/execute/980608-1.c: New test.
46781 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46783         * gcc.c-torture/execute/980605-1.c: New test.
46785 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46787         * gcc.c-torture/execute/980604-1.c: New test.
46789 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46791         * gcc.c-torture/execute/980602-1.c: New test.
46792         * gcc.c-torture/execute/980602-2.c: Likewise.
46794 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46796         * 970125-0.f: Fix per JCB.  Add commentary.
46798 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46800         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46801         IEEE -0 support.
46803 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46805         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46806         earlier.
46808 1998-05-28  Catherine Moore <clm@cygnus.com>
46810         * gcc.c-torture/execute/980526-3.c: New test.
46812 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46814         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46815         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46816         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46817         m88k-motorola-sysv3 to XFAIL.
46819 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46821         * gcc.dg/980526-1.c: New test.
46822         * gcc.c-torture/execute/980526-2.c: New test.
46824 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46826         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46828         * gcc.c-torture/execute/980526-1.c: New test.
46830 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46832         * g77.f-torture/execute/alpha2.f: Add runtime test.
46834 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46836         * g++.old-deja/old-deja.exp: Strip leading directories.
46838         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46839         error for the line.  Don't run multiple tests for the same line.
46841 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46843         * gcc.dg/980523-1.c: New test.
46845 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46847         * g77.f-torture/compile/970915-0.f: New test.
46849 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46851         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46853 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46855         * gcc.dg/980520-1.c: New test.
46857 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46859         * gcc.dg/980502-1.c: Fix return type.
46861 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46863         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46864         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46865         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46866         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46867         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46869 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46871         * g77.f-torture/execute/980520-1.f: New test.
46873 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46875         * lib/mike-g77.exp: New file.
46877         * g77.f-torture/noncompile/noncompile.exp,
46878         g77.f-torture/noncompile/check0.f: New files.
46880 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46882         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46883         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46884         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46885         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46886         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46887         abort where appropriate.
46889 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46891         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46892         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46894 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46896         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46898 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46900         * g77.f-torture/compile/980427-0.f: New test.
46902 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46904         * g77.f-torture/compile/980424-0.f: New test.
46906 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46908         * g77.f-torture/compile/980419-2.f (main): New test.
46909         * g77.f-torture/compile/970125-0.f: New test.
46910         * g77.f-torture/compile/980419-1.f: New test.
46912 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46914         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46915         of loop-4.c.
46917 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46919         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46921 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46923         * gcc.c-torture/compile/980329-1.c: New test.
46925 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46927         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46928         * gcc.dg/980312-1.c: Fix typo in -march command.
46930 1998-03-16  H.J. Lu  (hjl@gnu.org)
46932         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46934 1998-03-11  Robert Lipe  <robertl@dgii.com>
46936         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46937         Dave Love agree the Fortran source is bogus.
46939 1998-03-11  Robert Lipe  <robertl@dgii.com>
46941         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46942         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46943         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46944         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46945         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46947 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46949         * g++.old-deja/g++.other/friend1.C: New test.
46951 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46953         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46954         possibly uninitialized) variables and declare dnrm2.
46956 1998-02-23  Robert Lipe <robertl@dgii.com>
46958         From Bruno Haible <haible@ilog.fr>:
46959         * gcc.c-torture/execute/980223.c: New test.
46961 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46963         * gcc.dg/ifelse-1.c: New test.
46965 1998-02-09  H.J. Lu  (hjl@gnu.org)
46967         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46969           * lib/old-dejagnu.exp (old-dejagnu): Added the
46970           "execution test - XFAIL *-*-*" handling in the spirit of
46971           "excess errors test -". Changed the "execution test fails"
46972           handling to be like "excess errors test fails".
46973           * Update various tests accordingly.
46975 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46977         * gcc.c-torture/execute/980205.c: New test.
46979 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46981         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46982         * lib/f-torture.exp: Similarly.
46983         * gcc.c-torture: Rename all .cexp files to .x files.
46985 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46987         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46988         (940510-1.c): Removed duplicate.
46989         (971104-1.c): New test.
46991 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46993           * lib/f-torture.exp: Improve error and loop detection.
46995 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46997         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46998         use that to size the filler array.
47000 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47002         * lib/c-torture.exp(c-torture-execute): Fix typo.
47004         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47005         testcase as the executable name. Keep the executable around if
47006         the test fails.
47008 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47010         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47011         changes.  Only test one -g option, and move it to the end of the
47012         list of options to test.
47014 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47016         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47017         variable GCC_TORTURE_OPTIONS to supply default switches separated
47018         by colons.  If no environment variable, run tests with -O0 -g, -O1
47019         -g, and -O2 -g as well.
47021 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47023         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47024         explanatory comments. Fix indentation.
47026 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47028         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47030 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47032         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47033         * g++.old-deja/g++.mike/p7325.C: Likewise.
47034         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47036 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47038         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47039         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47040         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47041         * g++.old-deja/g++.law/operators4.C: Likewise.
47043 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47045         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47046         * g++.old-deja/g++.mike/p784.C: Ditto.
47047         * g++.old-deja/g++.mike/p785.C: Ditto.
47049 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47051           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47053 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47055         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47056         target feature; pass this to c-torture-execute as needed.
47058 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47060         * lib/c-torture.exp(c-torture-execute): If the previous and the
47061         current executables being tested are identical, we don't need to
47062         run the executable again. Try to make the executable names
47063         unique. Add an optional argument for passing additional compiler
47064         flags.
47066 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47068         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47070 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47072         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47074 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47076         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47077         32bit or larger longs.
47079         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47080         have either a 32bit long or 32bit int.
47082 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47084         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47085         Make double precision tests dependent on sizeof (double).
47087 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47089         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47090         too.
47092 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47094         * gcc.c-torture/compile/961203-1.cexp: New script.
47096 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47098         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47099         up the includes ourselves.
47101 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47103         * lib/plumhall.exp: Remove random include, and add a few
47104         verbose messages for debugging.
47106 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47108         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47109         of trying to do it ourselves.
47111 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47113         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47115 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47117         * gcc.prms/5403.c: Made regexp a bit less strict.
47119 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47121         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47122         is returned from remote_load instead.
47123         * lib/plumhall.exp: Ditto.
47124         * lib/mike-g++.exp: Ditto.
47125         * lib/old-dejagnu.exp: Ditto.
47126         * lib/c-torture.exp: Ditto.
47128 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47130         * lib/g++.exp: Use build_wrapper procedure.
47131         * lib/gcc.exp: Ditto.
47133 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47135         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47136         an old-style decl for malloc.  Fixes tests to work when
47137         sizeof (int) != sizeof (size_t).
47139 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47141         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47143         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47144         use stdargs.h interface.
47146 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47148         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47149         NO_VARARGS when compiling.
47151 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47153         * lib/plumhall.exp(ph_includes): New procedure.
47154         (ph_make): Use it.
47155         (ph_compiler): Ditto.
47157         * lib/g++.exp: Rename test-glue.c to testglue.c.
47158         * lib/gcc.exp: Ditto.
47160 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47162         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47163         to completion when it's called.
47165 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47167         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47168         is defined, don't do test.
47170 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47172         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47173         for object files.
47174         (ph_summary): Mark skipped testcases as untested, not unresolved.
47176         * lib/plumhall.exp (ph_make): If unresolved because of bad
47177         errorCode, record errorCode in log file.
47178         (*): Replace send_log/verbose with verbose -log.
47180 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47182         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47183         double conversion if double isn't at least 8 bytes.
47185         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47186         int to work with targets where int is 16 bits.
47188         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47189         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47190         precision for the test to complete.
47192 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47194         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47195         if d10v is not compiled with the -mdouble64 flag.
47196         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47198         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47199         d10v is not compiled with the -mint32 flag.
47201 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47203         * lib/plumhall.exp: Use incr_count.
47205 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47207         * gcc.c-torture: Update to c-torture-1.45.
47209 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47211         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47212         the name of the expect testcase file).
47214         * lib/g++.exp(g++_init): Ditto.
47216 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47218         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47219         the host.
47221         * lib/gcc.exp(gcc_exit): New procedure.
47223 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47225         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47226         specs where appropriate.
47228         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47229         because of new "candidates are" messages, and removed a few
47231         * Converted all non-old-style g++ testcases to old-style, and
47232         moved into g++.old-deja.
47234 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47236         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47237         options.
47239         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47240         succeeded.
47242         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47244 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47246         * lib/gcc.exp (gcc_target_compile): Add support for defining
47247         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47248         the machine doesn't have those features.
47250 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47252         * g++.law/operators4.exp: Don't use LIBS.
47254 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47256         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47258         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47259         * lib/g++.exp: Set it here instead. Also, allow use of the
47260         --tool_exec and --tool_opt options. Change CXX to
47261         GXX_UNDER_TEST.
47263         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47265         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47267 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47269         * lib/old-dejagnu.exp: Use prune_warnings instead of
47270         prune_system_crud.
47271         * lib/mike-g++.exp: Ditto.
47272         * lib/gcc.exp: Ditto.
47273         * lib/g++.exp: Ditto.
47275         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47277 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47279           * 941014-2.c: Include stdlib.h
47280           * 960327-1.c: Include stdio.h
47281           * dbra.c, index-1.c: Don't assume ints are 32bits.
47283 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47285         * lib/gcc.exp: Add gcc,stack_size target feature.
47287         * lib/g++.exp(g++_target_compile): Add the include and link
47288         paths here, not in two other places. And, it's $options, not
47289         options.
47291         * lib/mike-g++.exp(postbase): Remove the code that determines
47292         the correct include and link paths.
47293         * g++.old-deja/old-deja.exp: Ditto.
47295 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47297         * lib/g++.exp(g++_init): target_compile no longer returns the
47298         filename of the result.
47300 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47302         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47303         call to glob.
47305         * gcc.c-torture/special/special.exp: Change call to
47306         gcc_target_compile to include the object file.
47308 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47310         * gcc.c-torture/special/special.exp: Correct misspelling in last
47311         change.
47313 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47315         * lib/plumhall.exp(ph_summary): Log the entire output of the
47316         executable. Return -1 if there were any failures, 0 otherwise.
47317         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47318         (ph_make): Clean up objects and executables that were built
47319         if the tests succeeded.
47321 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47323         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47324         libraries and includes in the build tree as appropriate.
47326 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47328         * lib/c-torture.exp: Instead of looking for the global variable
47329         NO_LONG_LONG, check to see if that's a feature of the target.
47331 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47333         * config/default.exp: Minimize. Delete the remainer of the files in
47334         config; this functionality is now in devo/dejagnu/config.
47336         g++.*/*: Pass any additional flags used to compile to postbase;
47337         delete CXXFLAGS.
47339         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47340         is now done by runtest.exp. Use gcc_target_compile instead of
47341         compile.
47343         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47344         Remove references to CFLAGS. Use remote_file instead of
47345         calling rm -f.
47346         (c-torture): Take a list of arguments to use to compile this
47347         testcase.
47349         lib/g++.exp: Simplify. Use target_compile instead of compile.
47350         lib/gcc-dg.exp: Ditto.
47351         lib/gcc.exp: Ditto.
47352         lib/mike-{gcc,g++}.exp: Ditto.
47353         lib/old-dejagnu.exp: Ditto.
47354         lib/plumhall.exp: Ditto.
47356 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47358         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47359         (ph_linker): Likewise.
47361 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47363           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47364         MAP_ANON / MAP_ANONYMOUS if defined;
47365         else try to map from /dev/zero .
47367 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47369         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47370         isn't defined, then define it to MAP_ANONYMOUS.
47372 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47374         * gcc.c-torture: Update to c-torture-1.42 release.
47376 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47378         * gcc.c-torture: Update to c-torture-1.41 release.
47380 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47382         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47383         c-torture release.
47385 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47387         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47388         and LDFLAGS.  Fix second case to append the target_info ldflags
47389         onto LDFLAGS, not CFLAGS.
47390         * lib/g++.exp (g++_init): Add target_info stuff.
47391         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47392         of libgloss and newlib flags for !native.
47394         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47395         (GDB): Fix relative path to go up another dir for finding gdb.
47397 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47399         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47400         versions in the target_info array, if they don't exist.
47402 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47404         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47406 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47408         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47409         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47411 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47413         * lib/old-dejagnu.exp: Don't remove the output file before we've
47414         actually tested it. Don't append pwd to the path of the executable
47415         we're testing.
47417 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47419         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47421 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47423         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47424         temporary directory for compiler files, and set it to a default
47425         value of /tmp. Set $output as the name of the output file from
47426         compiling the testcase. Add a -o option to $cflags_var so the
47427         compiler writes the final output file as $output. Set $executable
47428         to $output.
47430         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47431         directory for compiler files, and set it to /tmp if it doesn't
47432         already have a value. Set $output_file to the name of the output
47433         file from compiling the testcase. Add a -o option to CXXFLAGS so
47434         the compiler writes the final output file as $output. Use $output
47435         as the executable to be tested.
47437 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47439         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47441 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47443         * gcc.c-torture/execute/pending-1.c: New test.  Still
47444         pending in Tege's queue.
47446 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47448         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47449         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47450         if there were failures.  Call unresolved if there were unresolved
47451         testcases.  Call gcc_fail if program did not run to completion.
47452         (ph_make): Pass additional argument name to ph_execute.
47453         (ph_execute): Add new argument.  Pass additional arguments to
47454         ph_summary.  Call gcc_fail is there is no execution output.
47456 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47458         * lib/plumhall.exp (proc_summary): Output relavent summary
47459         lines into the log so specific failures in plumhall can be
47460         investigated.
47462 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47464         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47465         (c-torture-execute): Don't try to execute tests which use
47466         "long long" types if $NO_LONG_LONG is nonzero.
47468 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47470         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47471         not c-torture.
47473         * gcc.ieee: Move from here.
47474         * gcc.c-torture/execute/ieee: To here.
47476 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47478         * gcc.c-torture: Update to c-torture-1.41 release.
47480 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47482         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47483         not "$output".
47485 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47487         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47488         -c present.
47490 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47492         * config/proelf.exp: Handle connecting to a simulator.
47494 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47496         * config/proelf.exp: New file.  Enough framework that we can
47497         run c-torture tests on the proelf targets (or any other target
47498         that gdb can connect to for that matter).
47500 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47502         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47503         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47505         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47506         exec_output exists.
47508 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47510         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47511         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47513         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47514         to pass/fail/unresolved/unsupported/untested.  Caller must now
47515         call unresolved/unsupported/untested.
47516         * lib/*.exp: Update FSF address.  Update to handle new results of
47517         ${tool}_load.
47518         * lib/chill.exp (verbose): Delete.
47520 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47522         * lib/gcc.exp (default_gcc_start): Change order of args to
47523         $LDFLAGS $CFLAGS $LIBS.
47524         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47525         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47526         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47527         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47528         * gcc.misc-tests/dg-test.exp: Likewise.
47529         * gcc.misc-tests/msgs.exp: Likewise.
47530         * gcc.prms/prms.exp: Likewise.
47531         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47532         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47534         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47536 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47538         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47540         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47541         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47543         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47544         necessary.
47546 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47548         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47549         global for loop; add use of $mathlib.
47550         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47551         settings here; set mathlib for anything but VxWorks.
47553 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47555         * gcc.c-torture: Update to c-torture-1.40 release.
47557 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47559         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47560         dg.exp.
47562 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47564         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47565         global.
47567 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47569         * lib/g++.exp (LIBS): Define if not already.
47570         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47571         (gcc-dg-prune): Call prune_gcc_output.
47572         * lib/gcc.exp (prune_gcc_output): New proc.
47573         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47574         prune_gcc_output.
47576 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47578         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47579         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47581 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47583         * gcc.c-torture: Update to c-torture-1.39 release.
47585 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47587         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47588         fails, try others as well.
47590 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47592         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47593         If compilation fails, mark execute tests as `untested'.
47594         If test is marked as unsupported, don't mark compilation and
47595         execute tests as failed.
47597 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47599         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47600         libstdc++ for whether or not we want to be doing shared
47601         libraries.  Delete link_curses since we don't need it anymore.
47602         * lib/mike-g++.exp (postbase): Don't link in libg++.
47603         * g++.old-deja/old-deja.exp: Likewise.
47605 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47607         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47609 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47611         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47612         For that, add `-Wl,-a,shared_archive'.
47613         * g++.old-deja/old-deja.exp: Likewise.
47615 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47617         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47619 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47621         * lib/mike-g++.exp (postbase): Pay attention to the status of
47622         g++_load.
47624 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47626           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47628 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47630         * lib/gcc.exp (default_gcc_start): No longer need to log program
47631         being executed or its output, execute_anywhere does that now.
47632         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47633         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47635 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47637         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47638         the same as those in lib/g++.exp.
47640 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47642         * gcc.c-torture: Update to c-torture-1.38 release.
47643         * gcc.ieee: Related changes.
47645 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47647         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47648         "exec". Minor reformatting changes.
47650         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47651         cross. This means all "exec" calls now work on a remote host as
47652         well.
47653         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47654         cross. Filter out the extra "\r\n" stuff that expect puts in.
47655         (c-torture-execute): Filter out the bogus warnings like
47656         c-torture-compile does. Add support for canadian cross.
47657         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47658         Use execute_anywhere rather than calling exec directly. Now it
47659         works for canadian cross testing.
47661 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47663         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47664         results into a variable, and check that rather than using file exists.
47666 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47668         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47669         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47671 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47673         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47674         lib_curses if there's a shared libg++ in the build tree.
47676 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47678         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47679         if not supported target.
47681 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47683         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47684         link_curses up to always happen, not just for native builds.
47686 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47688         * gcc.c-torture: Update to c-torture-1.36 release.
47689         * gcc.failure: Related changes.
47691 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47693         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47695 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47697         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47698         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47699         runshlib, link_curses, and mathlib for link and run.
47701         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47702         pass the runtime shared library options for Solaris, OSF/1, and
47703         Irix5, and link with -lcurses to avoid unresolved references.
47705 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47707         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47708         only run once.
47710 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47712         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47714 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47716         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47717         do not have a framework for the "compat" tests yet.
47719 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47721         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47722         set to null if we're testing vxworks5.1.  Use that instead of
47723         `-lm' in the setting of LIBS for link and run.
47725 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47727         * config/rom68k.exp (${tool}_load): Major changes to make it
47728         work.  Verified that it does in fact return the stuff in
47729         exec_output properly.  Catch any Emul or any TRAP other than 0.
47731 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47733         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47734         LDFLAGS properly for targets that need stuff from libgloss.
47735         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47736         only run once.
47737         (gpp_initialized): New variable.
47739 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47741         * config/rom68k.exp: Load libgloss.exp.
47742         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47743         so we can produce a fully linked binary.
47744         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47745         so we can produce a fully linked binary.
47747 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47749         * lib/plumhall.exp (ph_section): Watch for expected failures.
47750         Add missing `else'.
47752         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47753         run the testcase.
47754         (c-torture): Likewise.
47756 1995-08-28  Doug Evans  <dje@cygnus.com>
47758         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47760         * lib/mike-g++.exp (mike_cleanup): New proc.
47761         (prebase): New globals compiler_result, not_compiler_result,
47762         target_regexp.
47763         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47764         allow leading "-" in pattern.  Watch for unsupported tests.
47765         If $compiler_result is set, pattern match assembler code,
47766         and ditto for $not_compiler_result.
47767         * lib/mike-gcc.exp: Likewise.
47769         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47770         execution "succeeded".
47772 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47774         * config/win32.exp: New file.
47775         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47777 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47779         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47780         unsupported.
47781         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47782         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47783         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47785         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47786         "... without exceptions was ...".  That is now handled by
47787         prune_system_crud.
47788         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47790 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47792         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47793         sieve.c,sort2.c}: New files.
47794         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47795         sieve.exp,sort2.exp}: Drivers for them.
47797         * lib/mike-gcc.exp (program_output): New user settable variable.
47798         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47799         messages.
47800         * lib/mike-g++.exp (program_output): New user settable variable.
47802         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47804         * config/sh.exp: Deleted (use sim.exp instead).
47806 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47808         * config/vx.exp: Declare CHECKTASK as global.
47809         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47810         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47811         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47813 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47815         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47816         target. Like vx.exp, only includes `vx29k.exp' instead of
47817         `vxworks.exp'.
47819 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47821         * config/sim.exp: Increase time limit from 120 seconds to 240.
47823 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47825         * gcc.c-torture/execute/950628-1.c: New test.
47827 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47829         * gcc.c-torture: Update with changes/additions from
47830         c-torture-1.34.
47832 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47834         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47836 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47838         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47840 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47842         * gcc.c-torture/compile/950512-1.c: New test.
47843         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47844         * gcc.dg/struct-ret-1.c: Likewise.
47846 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47848         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47849           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47851 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47853         * gcc.c-torture/special/920411-1.c: Deleted.
47854         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47856 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47858         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47859         cpu limit.
47861 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47863         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47865 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47867         From kenner;
47868         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47869         is the proper length.
47870         * va-arg-3.c: Likewise.
47872 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47874         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47875         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47877         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47878         * lib/g++.exp (default_g++_start): Delete old cruft.
47880 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47882         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47883         (2 * (1 << 18)) to (2 * (1 << 17)).
47885         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47887 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47889         * config/rom68k.exp: Renamed from config/idp.exp
47891 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47893         * c-torture/compile/921109-2.c
47895 1995-04-18  Mike Stump  <mrs@cygnus.com>
47897         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47898         excess errors.
47900 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47902         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47903         output.
47904         * lib/g++.exp (default_g++_start): Likewise.
47906 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47908         * gcc.c-torture/compile/950329-1.c: New test.
47910 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47912           * config/bug.exp (${tool}_load): Updated to use new remote_open
47913           and remote_close procs.
47914         * config/idp.exp: New file.
47916 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47918         * gcc.c-torture/execute/950322-1.c: New test.
47920 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47922         * config/vx.exp (${tool}_load): Clean up testing of return code from
47923         vxworks_ld and vxworks_spawn.
47925 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47927         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47929 1995-03-13  Mike Stump  <mrs@cygnus.com>
47931         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47932         can mark excess errors on a machine by machine basis.  Note, the
47933         default is to not expect any excess errors, even when excess
47934         errors test - is given, so you will want to put an XFAIL ... on
47935         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47936         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47937         those 4 machines, but no others.
47939 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47941         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47942         * lib/c-torture.exp: to here.
47944 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47946         * gcc.c-torture/execute/950221-1.c: New test.
47947         * gcc.c-torture/execute/struct-ret-1.c: New test.
47948         * gcc.c-torture/compile/950221-1.c: New test.
47950         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47952 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47954         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47955         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47957 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47959         * g++.gb: New directory of tests, derived from my signature and
47960         class scoping tests.
47962         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47963         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47964         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47965         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47966         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47967         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47968         * g++.gb/sig25.C: Likewise.
47970         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47971         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47972         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47973         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47974         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47975         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47976         * g++.gb/sig25.exp: Likewise.
47978         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47979         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47980         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47981         * g++.gb/scope13.C: Likewise, this test still fails.
47983         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47984         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47985         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47986         * g++.gb/scope13.exp: Ditto.
47988         * g++.gb/README: New file, explains what these tests are about.
47990 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47992         * lib/dg.exp (dg-do): Support `preprocess'.
47993         (dg-test): Likewise.
47995 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47997         * config/udi.exp: change "continue -expect" to "exp_continue".
47999 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48001         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48002         Delete redundant tests.
48004         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48005         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48006         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48007         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48008         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48009         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48010         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48011         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48013         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48014         storing label pointers.
48015         * gcc.c-torture/execute/921019-1.c: Likewise.
48016         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48017         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48018         parameter fp.
48019         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48020         constants.
48022         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48023         Delete obsolete tests.
48025         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48026         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48027         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48028         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48029         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48030         * gcc.c-torture/compile/950124-1.c: New test.
48032         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48034 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48036         * lib/mike-g++.exp: Add -lm to LIBS.
48038 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48040         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48042 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48044         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48046 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48048         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48050 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48052         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48053         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48054         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48055         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48056         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48057         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48058         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48059         * g++.law/{operators31.C, operators32.C,
48060         * g++.law/{operators33.C, operators34.C}: Likewise.
48061         * g++.law/{pic1.C, refs2.C}: Likewise.
48062         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48063         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48064         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48065         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48067         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48068         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48069         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48070         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48071         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48072         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48073         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48074         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48075         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48076         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48077         * g++.law/{operators34.exp}: Likewise.
48078         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48079         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48080         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48081         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48082         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48084         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48085         No longer expected to fail.
48086         * g++.law/missed-error3.C: Tweak for recent bool changes.
48088 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48090         * config/emb-unix: Deleted.
48091         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48092         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48094 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48096         * lib/dg.exp (dg-test): Fix typo in last patch.
48098 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48100         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48101         (handles multiple occurrences).
48103 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48105         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48106         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48107         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48108         printed).
48109         * lib/c-torture.exp (c-torture-compile): Likewise.
48110         (c-torture): Prepend full path if missing.
48111         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48112         (gcc_fail): Likewise.
48113         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48115 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48117         * lib/netware.exp: Only attach to NetWare i386 systems.
48119 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48121         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48122         messages.  Add test name to "output pattern match" pass/fail message.
48124 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48126         * gcc.dg: New testsuite.
48127         * gcc.dg/dg.exp: New file.
48129         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48130         test-switch.c}: Deleted.
48132         * gcc.misc-tests/msgs.exp: New testcase driver.
48134 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48136         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48137         Watch for illegal return values from ${tool}_load.
48138         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48139         cross targets.  Coerce return value >0 to 1.
48141 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48143         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48145         * config/emb-unix.exp: New file.
48147         * config/sim.exp: Error if variable $SIM not defined.
48148         (${tool}_load): Mark test as "untested" if simulator missing.
48150         * config/unix.exp: Load remote.exp to get rcp_download.
48151         * lib/c-torture.exp: Use different option lists for testcases with
48152         and without loops.
48153         * gcc.c-torture/execute/execute.exp: Likewise.
48155 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48157         * config/*.exp: Clarify return code from ${tool}_load.
48158         Call `unresolved' or `untested' instead of `warning' or `perror'
48159         (sometimes you still want to call both though).
48160         Add comment that `shell_id' is local to each file.
48161         * config/udi.exp (timeout): Set to 30.
48162         Don't print warning if connection fails, $connectmode has already
48163         printed an error.
48164         (${tool}_load): Move verbose messages to level 2.
48165         Rework pattern for "Process started" message.
48166         Pass `shell_id' to ${connectmode}_download.
48167         Retry twice upon timeout.  Make resetting of target more robust.
48168         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48169         Pass `shell_id' to exit_$connectmode.
48170         Only call exit_$connectmode if connected.
48171         * config/unix.exp (${tool}_load): Check return codes better.
48172         * config/vrtx.exp (${tool}_load): Likewise.
48173         * config/vx.exp (${tool}_load): Likewise.
48174         Delete unneeded global's.
48175         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48176         from ${tool}_load.
48177         (dg-stat): Delete.
48178         (dg-init): Delete recording of pass/fail counts.
48179         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48180         (old-dejagnu-init): Likewise.
48181         (old-dejagnu-stat): Delete contents, empty proc now.
48182         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48183         (c-torture): Delete references to lcnt, lpass, lfail.
48184         Get option list from TORTURE_OPTIONS.
48185         Delete -funroll[-all]-loops if no loops.
48186         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48187         (g++_stat): Delete contents (empty proc now).
48188         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48189         (gcc_finish): Likewise.
48190         (gcc_stat): Deleted.
48191         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48192         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48193         * gcc.c-torture/execute/execute.exp: Likewise.
48194         Split tests into two parts: compile, execute.
48195         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48196         no loops.  Update to reflect clarified return codes from ${tool}_load.
48198 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48200         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48201         to grep for.
48202         (old-dejagnu): Likewise (where necessary).
48204 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48206         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48208         * lib/dg.exp (dg-process-target): Fix processing of selector.
48209         Add comment regarding use of `error'.
48211         * lib/gcc.exp (prune_system_crud): Define if missing.
48212         * lib/g++.exp (prune_system_crud): Likewise.
48214         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48215         Call prune_system_crud.
48216         * lib/dg.exp (dg-runtest): New proc.
48217         Use perror instead of send_user for tcl errors in testcase.
48218         Don't return any value, it's never used.
48219         Don't clobber previous definition of `unknown'.
48220         Print tcl errors in `dg-final'.
48222 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48224         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48225         (dg-test): Don't print errorInfo, it contains stack backtrace.
48227 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48229         * lib/g++.exp (runtest_file_p): Define if missing.
48231 1994-09-24  Doug Evans  (dje@cygnus.com)
48233         * lib/mike-g++.exp: Comment out loading of g++.exp.
48234         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48235         (default_g++_version): Always print something.
48236         (default_g++_start): Comment out call to `which'.
48237         (g++_start, g++_load): Deleted (must be defined in config file).
48238         * lib/gcc.exp: Test for existence of $CC at start.
48239         Delete check for tmpdir (done in gcc_init).
48240         (default_gcc_version): Always print something.
48241         (default_gcc_start): Comment out call to `which'.
48242         * config/*.exp: Major cleanup - make cross targets work at least a
48243         little better for g++ (by not being "--tool gcc" specific).
48244         Rename gcc_xxx to ${tool}_xxx.
48245         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48246         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48248 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48250         * lib/c-torture.exp (c-torture-compile): Rework compiler
48251         message processing.
48253         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48254         c-torture.
48256 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48258         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48260         * lib/dg.exp (dg-process-target): Support { target native }.
48262 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48264         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48265         looked for "... program xxx got fatal signal".
48266         Correct regsub munging of `comp_output'.
48267         Ignore compiler messages "path prefix not used" and "linker input
48268         file unused".
48270 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48272         * lib/gcc.exp (runtest_file_p): Define if missing.
48273         * gcc.prms/template.c: Example to work from.
48275 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48277         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48278         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48280         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48281         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48282         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48283         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48285         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48286         (dg-process-target): No longer a varargs proc.
48287         Return S/N for target, P/F for xfail.  All callers changed.
48288         (user option procs): More argument checking.
48289         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48290         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48291         (dg-test): Skip test if not running on selected target in `dg-do'.
48292         Update handling of `dg-do-what', `dg-output-text'.
48293         Separate execution pass/fail from output pattern match pass/fail.
48294         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48296 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48298         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48299         target for 920510-1.c.
48301 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48303         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48304         Clean up comment regarding use of passcnt, etc.
48305         (gcc_stat): Don't update `testcnt' here.
48306         (gcc_finish): Do it here.
48307         Might as well reset `but_id' here too.
48308         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48309         to determine if the file should be tested.
48310         * gcc.c-torture/compile/compile.exp: Likewise.
48311         * gcc.c-torture/execute/execute.exp: Likewise.
48312         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48313         * gcc.misc-tests/dg-test.exp: Likewise.
48314         * gcc.prms/prms.exp: Likewise.
48315         * gcc.wendy/wendy.exp: Likewise.
48316         * g++.old-deja.exp: Likewise.
48317         Move "Testing file" message to verbose level 1.
48319 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48321         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48323 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48325         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48326         (default_gcc_start): Accept optional second list element
48327         of compiler flags.  Print compiler output at verbosity level 2.
48328         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48329         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48330         Save current values of framework globals passcnt, failcnt, xpasscnt,
48331         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48332         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48333         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48334         xfailcnt to compute stats.  Update framework global `testcnt' from
48335         pass/fail counts.
48336         (gcc_finish): New proc.  Clean up test environment.
48337         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48338         (gcc_epass, gcc_efail): Delete.
48339         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48340         argument of line number.
48341         (dg-init): If the tool has an init routine, call it.
48342         (dg-test): Remove args `cflags_var' and `libs_var'.
48343         Pass all compiler options to ${tool}_start.
48344         Handle missing line number.
48345         (dg-finish): New function.
48346         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48347         particular files.  Call gcc_finish at end.  Move "skipping test"
48348         message to verbosity level 3.
48349         * gcc.c-torture/compile/compile.exp: Likewise.
48350         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48351         * gcc.c-torture/execute/execute.exp: Likewise.
48352         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48353         Print testcase being tried at verbosity level 1.
48354         * gcc.c-torture/special/special.exp: Unset xfail.
48355         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48356         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48357         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48358         * gcc.failure/failure.exp: Likewise.
48359         * gcc.ieee/ieee.exp: Likewise.
48360         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48361         Update call to dg-test.  Call dg-finish at end.
48362         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48363         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48364         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48365         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48366         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48367         * gcc.wendy/wendy.exp: Add copyright.
48368         Delete setting of tmpdir (done by gcc_init).
48369         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48370         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48371         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48372         gcc_[ce]pass/fail.
48374 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48376         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48377         confusion.
48378         (g++_load): Likewise.
48380         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48381         Rename argument to `prog' to remove the confusion.
48382         Varargs fns behave differently too!
48383         (g++_load): Likewise.
48385         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48387         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48388         what it is.  Delete (always) printing of status value for !native.
48389         Simplify verbose code, and include status and exec_output.
48390         (g++_load): Use gcc_load.
48392 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48394         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48395         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48396         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48397         940714-3.c as these testcases don't exist anymore.  Make
48398         va-arg-1.c expected to pass.
48400 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48402         * gcc.misc-tests/misc.exp: Only run specific testcases.
48403         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48404         * gcc.misc-tests/dg-[1-9].c: New files.
48406         * lib/dg.exp: New testsuite driver.
48407         * gcc.prms/prms.exp: Use it.
48409         * README.gcc: New file.
48411         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48412         Document and reset `lxpass' and `lxfail'.
48413         Simplify "initialized" message.
48414         (gcc_stat): Clean up comments a little.
48416 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48418         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48420 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48422         * lib/old-dejagnu.exp (process-option): New proc.
48423         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48424         (old-dejagnu): Simplify.
48425         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48427 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48429         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48430         exists and is not an empty string.
48432         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48433         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48434         finished.
48435         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48436         automatically.
48438         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48439         longer expected to fail.
48441         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48442         "f" function call.
48444         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48446         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48447         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48448         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48449         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48450         c-torture-1.29.
48452         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48453         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48455         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48457         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48458         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48460         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48461         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48462         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48464 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48466         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48467         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48468         940714-1.c, 940714-2.c, 940714-3.c},
48469         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48470         gcc.misc-tests/{mg.c,mg.exp}:
48471         New tests.
48472         * gcc.noncompile/noncompile.exp: Change accordingly.
48474 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48476         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48477         Undo previous clobberage.
48479 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48481         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48482         * gcc.special/{930510-1.c, special.exp}:
48483         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48484         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48485         struct-varargs-1.c}: New tests from c-torture-1.26.
48487 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48489         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48490           argument to switch.
48492 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48494         * Revert the previous changes.  Please see Rob's directory
48495           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48496           fixes.
48498 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48500         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48501             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48502             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48503             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48504             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48505             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48506             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48507             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48508             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48509             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48510             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48511             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48512             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48513             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48514             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48515             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48516             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48517             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48518             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48519             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48520             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48521             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48522             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48523             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48524             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48525             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48526             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48528 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48530         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48531             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48532           with perror calls.
48534 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48536         * config/unix.exp (g++_load): Fix syntax.
48538 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48540         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48541         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48542         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48543         Don't expect va-arg-1.c to fail.  Correct expected output for
48544         920928-1.c.
48545         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48546         * gcc.wendy/hbm4.c: Correct typo.
48547         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48549 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48551         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48552         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48553         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48554         * lib/c-torture.exp (c-torture-compile): Ditto.
48556         Reduce volume of output (remove all the -I's and such).
48557         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48558         Call gcc_cpass, gcc_cfail.
48559         (c-torture): Pass testing option to c-torture-compile.
48561 1994-03-21  Doug Evans  (dje@cygnus.com)
48563         Bring patches over from progressive.
48564         * config/default.exp: Exit remote shell cleanly.
48565         (g++_exit, g++_start): Add default versions.
48566         * config/sim.exp (gcc_load): Use perror, not error.
48568 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48570         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48571         set in site.exp.
48573 1994-03-14  Doug Evans  (dje@cygnus.com)
48575         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48576         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48577         (wendy_try): New proc to run testcase.
48578         (main loop): Call 'em.
48579         * gcc.wendy/*.c: Clean up pass to correct expected output.
48581         * lib/gcc.exp: Minor cleanup work.
48582         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48584 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48586         * config/sim.exp (gcc_load): Document return codes better.
48587         Don't pass -v to simulator.
48589 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48591           * gcc.special/920717-x.c: Fix typo.
48592           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48593           get at sources.
48595         * lib/mike-gcc.exp: Fix typo.
48597 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48599         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48600         binary to use, transform the name.
48601         * config/*.exp: rename everything. Nuke any g++ specific files,
48602         it's now a special case of gcc that requires no special support.
48603         Add a default.exp for unsupported targets.
48605 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48607         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48608         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48609         version of Tcl.
48611 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48613         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48614         than a warning.
48616 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48618         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48620 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48622         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48623         option_list.  Compile every file with only 4/6 option choices
48624         (same as C torture) instead of with 12/18 different option
48625         choices.
48626         * lib/c-torture.exp: Likewise.
48628         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48629         not already set.
48631 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48633         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48634         can put an XFAIL *-*-* on excess errors.
48636 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48638         * g++.law: Add more tests derived from g++-bugs snapshots.
48640         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48641         equivalent to g++.law/init9.
48643         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48644         compiled it, and the a.out file after we've run it.
48646 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48648         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48649         compiled it, and the a.out file after we've run it.
48651 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48653         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48655 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48657         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48658         version number.
48660 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48662         * g++.law: New directory of g++ tests derived from the g++-bugs
48663         snapshots.
48665 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48667         * gcc.compile: initbug1.c initbug1.exp testcase added
48669 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48671         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48672         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48673           fixes submitted by Jeff Law (law@cs.utah.edu)
48674         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48675           Jeff Law (law@cs.utah.edu)
48678 1993-11-30  Mike Stump  (mrs@cygnus.com)
48680         * config/unix-g++.exp: Follow the gcc way of doing things.
48681         * g++.old-deja/old-deja.exp: Minor updates.
48682         * lib/g++.exp: New file, follow the gcc way of doing things.
48683         * lib/old-dejagnu.exp: Minor updates.
48684         * lib/mike-g++.exp: Always unset errorInfo.
48686 1993-11-06  Mike Stump  (mrs@cygnus.com)
48688         * lib/gcc.exp: Fix some errors with the below change, CC and
48689         CFLAGS should be global when setting, not local.
48691 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48693         * lib/gcc.exp: Transform tool name.
48695 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48697         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48699 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48701         * lib/gcc.exp: change gcc_done to gcc_stat
48703 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48705         * Upgraded gcc testsuite to c-torture version 1.25
48707 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48709         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48710         * lib/c-torture: added hooks for new reporting code.
48712 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48714         * config/sh-gcc.exp: check if sh-sim exists in the path
48716 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48718         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48719         * gcc.compile/compile.exp: Initial changes for new logic.
48720         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48721         * gcc.failure/failure.exp: Initial changes for new logic.
48722         * gcc.ieee/ieee.exp: Initial changes for new logic.
48723         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48724         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48725         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48726         * lib/c-torture.exp: Initial changes for new logic.
48727         * lib/gcc.exp: Initial changes for new logic.
48729 1993-10-15  Mike Stump  (mrs@cygnus.com)
48731         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48732         depend upon failure or success.  Fully qualify names in failure
48733         and success messages.  Always remove a.out before starting
48734         compile, just in case.  Pay more attention to error text output by
48735         the compiler.  Handle testcases with no known past errors just
48736         like all others, so that things are uniform.  Other miscellaneous
48737         improvements.
48739 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48741         * gcc.cpp: new directory for cpp tests
48743 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48745         * lib/chill.exp: Code reformatted, removed unused code.
48746         * config/unix-chill.exp: Code reformatted, removed unused code.
48747         * chill.execute/execute.exp: Code reformatted, removed unused code.
48748         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48750 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48752         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48753         routines not written.
48755 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48757         * config/bug-gcc.exp: Use new procs from bug.exp.
48759 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48761         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48762         via ftp, rather than depending on NFS.
48763         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48764         case.
48766 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48768         * config/bug-gcc.exp: Use new download proc.
48770 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48772         * chill.execute/execute.exp: cleanups, handles errors better
48773         * chill.compile/compile.exp: rewrite, based on execute.exp
48774         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48775         * lib/chill.exp: major changes to diff proc and compile and link
48776           procs. added chill_fail and chill_pass wrappers to pass and
48777           fail. added more comments, and handle error codes better.
48778           Added a hack to capture stderr from exec, so noncompile tests
48779           can work.
48781 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48783         * chill.execute/execute.exp: rewrite of testsuite driver
48784         * lib/chill.exp: rewrite of testsuite driver
48785         * config/unix-chill.exp: rewrite of testsuite driver
48787 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48789         In chill.execute:
48790         * iexpr.ch: Standardize uppercase.
48791         * tuples.dat: Standardize uppercase.
48792         * vary.ch: standardize.  Correct varying string assignments.
48793         * vary.dat: Add new output lines.
48795 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48797         In chill.execute:
48798         * chprintf.ch: Standardize use of uppercase.
48799         * tuples.ch: Standardize and turn arr2 into a DCL,
48800           rather than a SYN.
48801         * pinits.ch: Standardize.
48803 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48805         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48806         * Makefil: Renamed to Makefile.in.
48807         * configure.in: New.
48809 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48811         In chill.execute:
48812         * .cvsignore: Add result/output files.
48813         * Makefile: Fix up variables at start.  Use MFLAGS
48814           everywhere.  Correct bool_loc, built_ins entries.
48815           Add entry for vary1.ch.
48816         * bitarray.ch: Standardize upper-case usage.
48817         * bitexpr.ch: Standardize, add output of b1.
48818         * params.ch: Use arrayt in along PROC parameters, to
48819           avoid novelty problems.
48820         * sets.ch: Tiny cleanup.
48821         * vary1.ch: Re-indent.
48823 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48825           * Add PR-related files to Makefiles, .cvsignore files, etc.
48827 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48829         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48830           with compiler objects. New names are test-flow.c and test-loop.c
48832 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48834         * Upgraded c-torture tests from 1.19 to 1.20
48836         * new files:
48837         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48838         * gcc.compile: 930623-1.c 930623-2.c
48839         * gcc.noncompile: 930622-1.c 930622-2.c
48840         * gcc.failure: 920411-1.c 920627-2.c
48841         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48843 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48845         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48846           More changes to get testsuite working properly. Needs more work.
48847           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48849 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48851         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48852           More changes to get testsuite working properly. Needs more work.
48854 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48856         * chill.compile/compile.exp: Added for Dejagnu support
48857         * chill.execute/execute.exp: Added for Dejagnu support
48858         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48860 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48862         This should complete moving the CHILL test files.
48863         * chill.noncompile(.cvsignore printf.grt
48864             in-printf.grt chprintf.grt chprintf.ch):
48865             Added test-support files.
48866           (Makefile): Modified further.
48867         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48868             signal.ch): Added test files.
48869           * chill.execute (.cvsignore printf.grt printr.c
48870             in-printf.grt rts.c chprintf.grt rts.h): Added
48871           test-support files.
48872             (Makefile): More corrections.
48874 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48876         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48877           test cases, ready for DejaGnu.
48879 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48881         * Upgraded c-torture tests from 1.18 to 1.19
48883         * gcc.compile: added test(s):
48884           930607-1.c
48885         * gcc.execute: added test(s):
48886           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48888         * added new subdirectory for misc tests: gcc.misc-tests
48889         * gcc.misc-test(s): added tests:
48890           inst-check.c test-consts.c test-ior.c test-switch.c
48892 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48894         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48896 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48898         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48900 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48902         * Upgraded c-torture tests from 1.17 to 1.18
48904 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48906         * Upgraded c-torture tests from 1.12 to 1.17
48908 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48910         * lib/old-dejagnu.exp:
48911           Fixed handling of XFAIL target triplets to correctly
48912           recognize wildcard characters.  Removed code that
48913           appended a unique id tag to the end of the file name
48914           printed out by the result of the testcases within a
48915           given test file.
48917 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48919         * lib/old-dejagnu.exp:
48920           Reworked expected failure handling to trigger off of XFAIL
48921           keyword in keyphrase embeded in testcase source code. The
48922           XFAIL keyword must be at the end of the keyphrase line. It
48923           may optionally be followed by one or more target triplets.
48924           It has just occured that the handling of wildcards in the
48925           target triplet may not be correct.
48927 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48929         * g++.old-deja/tests:
48930           Moved all subdirectories up one level into g++.old-deja .
48932         * lib/old-dejagnu.exp:
48933           Fixed problem with CXXFLAGS not being properly reset, and being
48934           corrupted with extraneous "-c" compiler option.  This was
48935           causing binaries to not be generated for test that needed them.
48936           Modified strings passed to "pass" and "fail" so that individual
48937           tests from the same test file would be distinguished by an
48938           identifier appended to the test file name in the summary logs;
48939           this corrected a problem with erroneous diff logs.  Added code
48940           to search testcases for expected fail and unexpected pass keywords.
48942 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48944         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48946 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48948         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48949           Removed extraneous text from end of "Special g++ Options"
48950           keyphrase.
48952         * lib/old-dejagnu.exp: Added pattern matching to look for new
48953           keywords, embedded in testcases comments, which will trigger
48954           calls to xpass and xfail.
48956 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48958         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48959           comments embedded in the testcases, especially the one looking for
48960           special compiler options, as well as the pattern matching for the
48961           compiler output again.
48963 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48965         * lib/old-dejagnu.exp: Do a proper check of the return value for
48966           execute tests. Fixed several problems with the pattern matching
48967           of the compiler output which gave erroneous test results.
48968           Changed several of the test result messages to be more descriptive.
48969         * config/unix-g++.exp: Proc g++_load now actually works and
48970           executes the tests passed to it and returns a usable return
48971           value.
48973 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48975           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48977 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48979         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48980           Modified both files to properly execute the old style
48981           dejagnu tests. The previous versions of these files were
48982           experimental and did not function anything near correctly.
48984 1993-04-05  Rob Savoye  (rob@cygnus.com)
48986         * Removed all Makefile.in and configure.in files. No configuration
48987         needed now.
48989 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48991         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48993 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48995         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48996         gcc.special/configure.in, gcc.noncompile/configure.in,
48997         gcc.execute/configure.in, gcc.code_quality/configure.in,
48998         g++.other/configure.in, g++.old-deja/configure.in,
48999         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49000         in srcname setting.
49002 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49004         * lib/udi.exp: Fixed mondfe and mondfe_download.
49005         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49006         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49008 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49010         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49011         (gdb_exit): Don't remove *_soc files.
49013 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49015         * lib/c-torture.exp: Don't look for main; instead always use -w
49016         -c.  This is how the c-torture tests work.  Remove the object
49017         file if the compilation succeeds.
49018         * gcc.execute/execute.exp: Remove executable if test passes.
49019         * gcc.noncompile/noncompile.exp: Every test is an expected
49020         failure.
49021         * gcc.special/special.exp: Added tests from c-torture 1.11,
49022         corrected use of existing test.
49023         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49024         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49025         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49026         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49027         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49028         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49029         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49030         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49031         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49032         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49033         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49034         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49035         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49036         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49037         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49038         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49039         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49040         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49041         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49042         c-torture 1.11.
49043         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49044         correspond to c-torture 1.11.
49046         * New file.