* config/rs6000/rs6000.md (popcount<mode>2): Rewrite.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0ae9d64f094b4ee8cd108cdd26a3fccc93eca9bd
1 2007-02-06  Richard Guenther  <rguenther@suse.de>
3         PR middle-end/27302
4         * gcc.dg/torture/pr27302-2.c: New testcase.
6 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9         * gcc.dg/vect/vect-iv-1.c: New test.
10         * gcc.dg/vect/vect-iv-2.c: New test.
11         * gcc.dg/vect/vect-iv-3.c: New test.
12         * gcc.dg/vect/vect-iv-4.c: New test.
13         * gcc.dg/vect/vect-iv-5.c: New test.
14         * gcc.dg/vect/vect-iv-6.c: New test.
15         * gcc.dg/vect/vect-iv-7.c: New test.
16         * gcc.dg/vect/vect-iv-8.c: New test.
17         * gcc.dg/vect/vect-iv-9.c: New test.
18         * gcc.dg/vect/vect-iv-10.c: New test.
19         * gcc.dg/vect/vect-iv-11.c: New test.
20         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
21         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
22         * gcc.dg/vect/vect-14.c: Now vectorizable.
23         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
24         * gcc.dg/vect/vect-27.c: Likewise.
25         * gcc.dg/vect/vect-29.c Likewise.
26         * gcc.dg/vect/vect-dv-2.c: Likewise.
27         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
28         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
29         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
31 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
33         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
35 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37         * gcc.dg/builtins-20.c: Add more cases.
39 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
41         PR debug/30189
42         * gcc.dg/pr30189.c: New test.
44 2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
46         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
47         for running tests.
48         * gcc.target/i386/sse4a-extract.c: New test.
49         * gcc.target/i386/sse4a-insert.c: New test.
50         * gcc.target/i386/sse4a-montsd.c: New test.
51         * gcc.target/i386/sse4a-montss.c: New test.
53 2007-02-05  Richard Guenther  <rguenther@suse.de>
55         * gcc.target/i386/vectorize3.c: New testcase.
57 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
59         PR target/30665
60         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
62 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
64         PR fortran/30611
65         * gcc/testsuite/gfortran.dg/repeat_1.f90: New test.
67 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
69         PR fortran/30605
70         * gfortran.dg/spread_shape_1.f90: Remove tabs.
71         * gfortran.dg/derived_init_2.f90: Ditto.
72         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
73         * gfortran.dg/array_initializer_1.f90: Ditto.
74         * gfortran.dg/do_2.f90: Ditto.
75         * gfortran.dg/proc_assign_1.f90: Ditto.
77 2007-02-04  Richard Guenther  <rguenther@suse.de>
79         PR middle-end/30636
80         * g++.dg/warn/pr30636.C: New testcase.
81         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
83 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
85         PR middle-end/30667
86         * gfortran.dg/pr30667.f: New test.
88 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
90         * gcc.dg/builtins-54.c: Add more cases.
92 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
94         PR fortran/30514
95         * gfortran.dg/zero_sized_2.f90: New test.
97         PR fortran/30660
98         * gfortran.dg/alloc_comp_basics_4.f90: New test.
100         PR fortran/29820
101         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
102         file.
104 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
106         PR fortran/30683
107         * gfortran.dg/interface_10.f90: New test.
109 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
111         * gcc.dg/builtins-20.c: Add more cases.
113 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
115         PR target/29682
116         * gcc-target/ia64/pr29682.c: New test.
118 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
120         PR fortran/30284
121         * gfortran.dg/arrayio_11.f90.f90: New test.
123         PR fortran/30626
124         * gfortran.dg/arrayio_12.f90.f90: New test.
126 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
128         PR c++/30536
129         * g++.dg/tls/diag-5.C: New test.
131         PR middle-end/30473
132         * gcc.dg/pr30473.c: New test.
133         * gcc.c-torture/execute/20070201-1.c: New test.
135 2007-02-01  Roger Sayle  <roger@eyesopen.com>
137         * gfortran.dg/dependency_20.f90: New test case.
139 2007-01-31  Ian Lance Taylor  <iant@google.com>
141         * gcc.dg/lower-subreg-1.c (test): New test.
143 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
145         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
147 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
149         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
150         * gcc.dg/torture/builtin-math-3.c: Likewise.
152 2007-01-31  Dirk Mueller  <dmueller@suse.de>
154         gcc.dg/Wparentheses-2.c: Update and add new tests.
156 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
158         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
159         vectorize.
161 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
163         * gcc.dg/builtins-63.c: New test.
165 2007-01-31  Tobias Burnus  <burnus@net-b.de>
167         PR fortran/27588
168         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
170 2007-01-31  Tobias Burnus  <burnus@net-b.de>
172         PR fortran/30520
173         * gfortran.dg/volatile8.f90: New argument conformance test.
174         * gfortran.dg/volatile9.f90: New scope test.
176 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
178         PR c++/24745
179         * g++.dg/warn/null4.C: New.
181 2001-01-30  Roger Sayle  <roger@eyesopen.com>
182             Uros Bizjak  <ubizjak@gmail.com>
184         * gcc.dg/large-size-array-3.c: Correct typo.
186 2007-01-30  Richard Guenther  <rguenther@suse.de>
188         PR middle-end/27657
189         * g++.dg/debug/pr27657.C: New testcase.
191 2007-01-30  Richard Guenther  <rguenther@suse.de>
193         PR middle-end/30313
194         * gcc.dg/torture/pr30313.c: New testcase.
196 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
198         * gcc.dg/dfp/dfp-except.h: New file.
199         * gcc.dg/dfp/fe-check.h: New file.
200         * gcc.dg/dfp/fe-binop.c: New test.
201         * gcc.dg/dfp/fe-convert-1.c: New test.
202         * gcc.dg/dfp/fe-convert-2.c: New test.
203         * gcc.dg/dfp/fe-convert-3.c: New test.
205         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
206         * gcc.dg/dfp/decfloat-constants.c: Ditto.
207         * gcc.dg/dfp/convert-dfp.c: Ditto.
208         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
210 2007-01-29  Josh Conner  <jconner@apple.com>
212         * gcc.target/powerpc/altivec-24.c: New test.
214 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
216         PR c++/28266
217         * g++.dg/parse/defarg12.C: New test.
219 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
221         PR fortran/30554
222         * gfortran.dg/used_dummy_types_6.f90: New test.
224 2007-01-28  Jan Hubicka  <jh@suse.cz>
226         * gcc.dg/tree-prof/val-prof-6.c: New test.
228 2007-01-28  Roger Sayle  <roger@eyesopen.com>
230         * gcc.dg/large-size-array-3.c: Correct test case (portability).
232 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
234         PR C++/28988
235         * g++.dg/expr/dtor4.C: New test.
237 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
239         * gcc.dg/tree-ssa/loop-23.c: New test.
241 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
243         PR libfortran/30389
244         * gfortran.dg/achar_2.f90:  New test.
245         * gfortran.dg/achar_3.f90:  New test.
247 2007-01-27  Ian Lance Taylor  <iant@google.com>
249         * gcc.dg/strict-overflow-1.c: New test.
250         * gcc.dg/no-strict-overflow-1.c: New test.
251         * gcc.dg/strict-overflow-2.c: New test.
252         * gcc.dg/no-strict-overflow-2.c: New test.
253         * gcc.dg/strict-overflow-3.c: New test.
254         * gcc.dg/no-strict-overflow-3.c: New test.
255         * gcc.dg/strict-overflow-4.c: New test.
256         * gcc.dg/no-strict-overflow-4.c: New test.
257         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
258         * gcc.dg/pr15784-1.c: Likewise.
259         * gcc.dg/pr20922-1.c: Likewise.
260         * gcc.dg/pr20922-3.c: Likewise.
261         * gcc.dg/pr20922-4.c: Likewise.
262         * gcc.dg/pr20922-6.c: Likewise.
263         * gcc.dg/compare-4.c: Likewise.
264         * gcc.dg/torture/pr26898-1.c: Likewise.
265         * gcc.dg/tree-ssa/divide-1.c: Likewise.
266         * gcc.dg/tree-ssa/divide-2.c: Likewise.
267         * gcc.dg/tree-ssa/divide-3.c: Likewise.
268         * gcc.dg/tree-ssa/divide-4.c: Likewise.
269         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
270         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
271         * gcc.dg/tree-ssa/pr21082.c: Likewise.
272         * gcc.dg/tree-ssa/pr26899.c: Likewise.
273         * g++.dg/tree-ssa/pr21082.C: Likewise.
275 2007-01-27  Roger Sayle  <roger@eyesopen.com>
277         * gcc-dg/large-size-array-3.c: New test case.
279 2007-01-27  Roger Sayle  <roger@eyesopen.com>
281         * gfortran.dg/forall_7.f90: New test case.
283 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
285         PR fortran/30407
286         * gfortran.dg/where_operator_assign_1.f90: New test.
287         * gfortran.dg/where_operator_assign_2.f90: New test.
288         * gfortran.dg/where_operator_assign_3.f90: New test.
290 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
292         * lib/target-supports.exp
293         (check_effective_target_powerpc_altivec): New.
294         (check_effective_target_vect_cmdline_needed): Use it.
296 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
298         PR fortran/30278
299         * gfortran.dg/backslash_3.f: New test.
301 2007-01-26  Richard Guenther  <rguenther@suse.de>
303         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
305 2007-01-26  Tobias Burnus  <burnus@net-b.de>
307         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
308         * gfortran.dg/vect/vect.exp: Ditto.
309         * gfortran.dg/dg.exp: Ditto.
310         * gfortran.fortran-torture/execute/execute.exp: Ditto.
311         * gfortran.fortran-torture/compile/compile.exp: Ditto.
313 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
315         * gcc.dg/builtins-20.c: Add more cases.
316         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
318 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
320         PR fortran/30437
321         * gcc.dg/Wall.c: New.
322         * gcc.dg/Wno-all.c: New.
323         * gfortran.dg/Wall.f90: New.
324         * gfortran.dg/Wno-all.f90: New.
325         
326 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
328         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
329         * g++.dg/eh/simd-2.C: Also run on Darwin.
330         * g++.dg/eh/simd-3.C: New.
331         * g++.dg/eh/simd-4.C: New.
333 2007-01-25  Richard Guenther  <rguenther@suse.de>
335         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
336         and _PROFILE_USE.
337         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
339 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
341         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
342         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
343         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
344         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
345         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
346         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
347         * gcc.dg/ipa/ipa-7.c: New testcase.
349 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
351         * g++.dg/cpp0x/warn_cxx0x.C: New.
353 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
355         * gcc.dg/builtins-20.c: Test builtin carg.
357 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
359         PR middle-end/27416
360         * gcc.dg/gomp/pr27416.c: New test.
362         PR middle-end/30494
363         * gcc.dg/gomp/pr30494.c: New test.
364         * g++.dg/gomp/pr30494.C: New test.
366         PR middle-end/30421
367         * gcc.dg/gomp/pr30421.c: New test.
369 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
371         * gcc.target/ia64/versionid-1.c: New test.
372         * gcc.target/ia64/versionid-2.c: New test.
374 2007-01-24  Richard Guenther  <rguenther@suse.de>
376         PR testsuite/30181
377         * gcc.dg/builtins-57.c: Change to a link-time testcase
378         to support non-C99 targets.
380 2007-01-24  Jan Hubicka  <jh@suse.cz>
382         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
384 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
386         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
388 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
390         PR objc/27438
391         * objc.dg/const-str-12.m: New test.
393 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
395         PR fortran/30532
396         * gfortran.dg/ctrl-z.f90:  New test.
397         
398 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
400         PR fortran/30481
401         * gfortran.dg/namelist_assumed_char.f90:  New test.
403 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
405         PR c++/27492
406         * g++.dg/inherit/covariant15.C: New test.
408 2007-01-23  Ian Lance Taylor  <iant@google.com>
410         * g++.dg/warn/Wparentheses-24.C: New test.
412 2007-01-23  Richard Guenther  <rguenther@suse.de>
414         PR testsuite/30560
415         * ada/acats/run_acats: Do not call gnatmake or gnatchop
416         with full path.
418 2007-01-22  Richard Guenther  <rguenther@suse.de>
420         PR tree-optimization/30038
421         * gcc.dg/builtins-62.c: New testcase.
423 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
425         * gcc.c-torture/compile/20070121.c: New test.
427 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
429         PR libfortran/30525
430         * gfortran.dg/char_comparison_1.f:  New test.
432 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
434         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
436 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
438         PR objc/30479
439         * objc.dg/pch: New directory.
440         * objc.dg/pch/pch.exp: New file.
441         * objc.dg/pch/interface-1.m: New test.
442         * objc.dg/pch/interface-1.hs: New include file.
443         * lib/objc.exp (objc_target_compile): Add
444         "-x objective-c-header" in front of the sources if this is
445         a precompiled header being compiled.
447 2007-01-20  Roger Sayle  <roger@eyesopen.com>
449         * gfortran.dg/array_memcpy_3.f90: New test case.
450         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
452 2007-01-20  Roger Sayle  <roger@eyesopen.com>
453             Brooks Moses  <brooks.moses@codesourcery.com>
454             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
456         * gfortran.dg/intrinsic_sign_1.f90: New test case.
457         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
459 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
461         * gcc.dg/torture/builtin-math-3.c: Test fdim.
463 2007-01-19  Mike Stump  <mrs@apple.com>
465         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
466         away.
468 2007-01-19  Roger Sayle  <roger@eyesopen.com>
470         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
471         option instead of -funsafe-math-optimizations.
473 2007-01-19  Tomas Bily  <tbily@suse.cz>
475         gcc.dg/tree-prof/indir-call-prof.c: New.
476         g++.dg/dg.exp: Add tree-prof subdirectory.
477         g++.dg/tree-prof/indir-call-prof.C: New.
478         g++.dg/tree-prof/tree-prof.exp: New.
480 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
482         PR c++/17947
483         * g++.dg/warn/deprecated.C: Update warning output.
484         * g++.dg/warn/deprecated-2.C: Likewise.
485         * g++.dg/warn/deprecated-3.C: New.
486         
487 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
489         * gcc.c-torture/execute/nestfunc-7.c: New.
491 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
493         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
495 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
497         * gcc.dg/m68k-pic-1.c: New.
499 2007-01-18  Roger Sayle  <roger@eyesopen.com>
501         * gfortran.dg/array_memcpy_4.f90: New test case.
503 2007-01-18  Josh Conner  <jconner@apple.com>
505         PR target/30485
506         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
507         * gcc.dg/vect/no-trapping-math-1: New.
508         * gcc.dg/vect/no-trapping-math-2: New.
510 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
512         * gcc.target/i386/387-8.c: Update comment about optimizing
513         inherent load of 1.0 of fptan instruction.
515 2007-01-18  Dirk Mueller  <dmueller@suse.de>
516             Richard Guenther <rguenther@suse.de>
518         PR diagnostic/8268
519         * gcc.dg/Warray-bounds.c: New testcase.
520         * gcc.dg/Warray-bounds-2.c: New testcase.
521         * g++.dg/warn/Warray-bounds.C: New testcase.
522         * g++.dg/warn/Warray-bounds-2.C: New testcase.
524 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
526         PR fortran/30476
527         * gfortran.dg/generic_12.f90: New test.
529 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
531         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
532         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
534 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
536         * gcc.dg/dfp/compare-special.h: New file.
537         * gcc.dg/dfp/compare-special-32.c: New test.
538         * gcc.dg/dfp/compare-special-64.c: New test.
539         * gcc.dg/dfp/compare-special-128.c: New test.
541 2007-01-16  Roger Sayle  <roger@eyesopen.com>
542             Paul Thomas  <pault@gcc.gnu.org>
543             Steven G. Kargl  <kargl@gcc.gnu.org>
545         PR fortran/30404
546         * gfortran.dg/forall_6.f90: New test case.
547         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
548         * gfortran.dg/dependency_13.f90: Likewise.
550 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
552         PR testsuite/12325
553         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
554         targets that don't support Inf.
556 2007-01-15  Dale Johannesen  <dalej@apple.com>
558         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
560 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
562         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
563         of achar for 0xff to avoid the "Extended ASCII not
564         implemented" error message.
566 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
568         PR fortran/28172
569         * gfortran.dg/altreturn_4.f90: New test.
571         PR fortran/29389
572         * gfortran.dg/stfunc_4.f90: New test.
574         PR fortran/29712
575         * gfortran.dg/bound_2.f90: Reinstate commented out line.
576         * gfortran.dg/initialization_1.f90: Change warning.
578         PR fortran/30283
579         * gfortran.dg/specification_type_resolution_2.f90: New test.
581 2007-01-14  Jan Hubicka  <jh@suse.cz>
583         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
584         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
585         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
586         elimination.
588 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
590         PR fortran/30410
591         * gfortran.dg/external_procedures_2.f90: New test.
593 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
595         PR target/30413
596         * gcc.target/i386/pr30413.c: New test.
598 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
600         PR fortran/30452
601         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
603 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
605         * gcc.dg/20070112-1.c: New test.
607 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
609         PR libgfortran/30435
610         * gfortran.dg/list_read_6.f90: New test.
612 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
614         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
616 2007-01-12  Tom Tromey  <tromey@redhat.com>
618         PR preprocessor/28227:
619         * gcc.dg/cpp/pr28227.c: New file.
621 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
623         * gcc.dg/tree-ssa/loop-22.c: New test.
625 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
627         PR tree-optimization/29516
628         * gcc.dg/tree-ssa/loop-20.c: New test.
630 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
632         PR libfortran/30415
633         * minmaxloc_integer_kinds_1.f90:  New test.
635 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
637         PR c++/29573
638         * g++.dg/template/sizeof-template-argument.C: New test.
640 2007-01-11  Jan Hubicka  <jh@suse.cz>
642         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
643         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
644         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
645         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
646         * gcc.dg/tree-ssa/pr21658.c: Likewise.
647         * gcc.dg/tree-ssa/pr15349.c: Likewise.
648         * gcc.dg/tree-ssa/pr25501.c: Likewise.
649         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
650         transformation in question.
651         * gcc.dg/tree-ssa/vrp05.c: Likewise.
652         * gcc.dg/tree-ssa/pr20701.c: Likewise.
653         * gcc.dg/always_inline3.c: Likewise.
655 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
657         PR c++/28999
658         * g++.dg/template/typename11.C: New test.
660 2007-01-10  Robert Kennedy <jimbob@google.com>
662         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
664 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
666         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
667         for different integer kinds.
668         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
669         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
670         * gfortran.dg/ishft_2.f90: New test.
671         * gfortran.dg/ishft_3.f90: New test.
673 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
675         * gfortran.dg/altreturn_2.f90: Removed executable bit.
677 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
679         PR tree-optimization/30322
680         * gcc.dg/tree-ssa/loop-21.c: New test.
682 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
684         * g++.dg/rtti/darwin-builtin-linkage.C: New.
686 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
688         * gcc.target/spu/intrinsics-1.c: Remove xfail.
690 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
692         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
693         * g++.dg/warn/overflow-warn-3.C: Likewise.
694         * g++.dg/warn/overflow-warn-4.C: Likewise.
695         * g++.dg/warn/overflow-warn-5.C: Likewise.
696         * g++.dg/warn/overflow-warn-6.C: Likewise.
697         * g++.dg/warn/Woverflow-1.C: Likewise.
698         * g++.dg/warn/Woverflow-2.C: Likewise.
699         * g++.dg/warn/Woverflow-3.C: Likewise.
700         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
702 2007-01-08  Roger Sayle  <roger@eyesopen.com>
704         * gfortran.dg/array_constructor_14.f90: New test case.
705         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
707 2007-01-08  Richard Guenther  <rguenther@suse.de>
709         PR tree-optimization/23603
710         * gcc.dg/tree-ssa/vrp31.c: New testcase.
711         * gcc.dg/tree-ssa/vrp32.c: Likewise.
713 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
715         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
716         in __v8qi typedef.
717         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
718         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
719         compiler behaviour.
720         * gcc.dg/simd-5.c: Likewise.
721         * gcc.dg/simd-6.c: Likewise.
722         * g++.dg/conversion/simd1.C: Likewise.
723         * g++.dg/conversion/simd3.C: Likewise.
724         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
725         (main): Use it.
727 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
729         PR tree-optimization/29877
730         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
731         name of a hard register for the target concerned.  Adjust dg-error
732         directives to cope with new behaviour of TER.
734 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
736         PR c++/28986
737         * g++.dg/conversion/nullptr1.C: Added overflow warning.
738         * g++.dg/warn/overflow-warn-1.C: New.
739         * g++.dg/warn/overflow-warn-3.C: New.
740         * g++.dg/warn/overflow-warn-4.C: New.
741         * g++.dg/warn/overflow-warn-5.C: New.
742         * g++.dg/warn/overflow-warn-6.C: New.
743         * g++.dg/warn/Woverflow-1.C: New.
744         * g++.dg/warn/Woverflow-2.C: New.
745         * g++.dg/warn/Woverflow-3.C: New.
746         * g++.dg/warn/multiple-overflow-warn-2.C: New.
747         
748 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
750         PR fortran/27698
751         * gfortran.dg/invalid_name.f90: New test.
752         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
753         * gfortran.dg/gomp/pr29759.f90: Ditto.
755 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
757         * gfortran.dg/present_1.f90:  Update error message.
759 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
761        PR c++/19439
762        * g++.dg/template/duplicate1.C: New test
763        * g++.dg/template/memfriend6.C: Adjust error markers.
764         
765 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
767         PR tree-opt/30385
768         * gcc.dg/torture/inline-1.c: New test.
770 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
772         PR c/19978
773         * gcc.dg/multiple-overflow-warn-1.c: New.
774         * gcc.dg/multiple-overflow-warn-2.c: New.
775         * gcc.dg/overflow-warn-6.c: New.
776         * g++.dg/warn/multiple-overflow-warn-1.C: New.
777         
778 2007-01-05  Roger Sayle  <roger@eyesopen.com>
780         * gfortran.dg/array_memcpy_1.f90: New test case.
781         * gfortran.dg/array_memcpy_2.f90: Likewise.
783 2007-01-05  Richard Guenther  <rguenther@suse.de>
785         PR middle-end/27826
786         * g++.dg/opt/pr27826.C: New testcase.
788 2007-01-05  Ian Lance Taylor  <iant@google.com>
790         * gcc.dg/Walways-true-1.c: New test.
791         * gcc.dg/Walways-true-2.c: New test.
792         * g++.dg/warn/Walways-true-1.C: New test.
793         * g++.dg/warn/Walways-true-2.C: New test.
795 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
797         PR c/30360
798         * gcc.dg/pr30360.c: New test.
800 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
802         PR fortran/23232
803         * gfortran.dg/data_implied_do_1.f90: New test.
805         PR fortran/27996
806         PR fortran/27998
807         * gfortran.dg/char_length_1.f90: New test.
809 2007-01-05  Richard Guenther  <rguenther@suse.de>
811         PR middle-end/28116
812         * g++.dg/opt/pr28116.C: New testcase.
814 2007-01-05  Tobias Burnus  <burnus@net-b.de>
816         PR fortran/29624
817         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
818           invalid deallocate.
819         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
820         * gfortran.dg/protected_4.f90: Add pointer intent check.
821         * gfortran.dg/protected_6.f90: Add pointer intent check.
822         * gfortran.dg/pointer_intent_1.f90: New test.
823         * gfortran.dg/pointer_intent_2.f90: New test.
824         * gfortran.dg/pointer_intent_3.f90: New test.
826 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
828         PR 30235
829         * gfortran.dg/altreturn_2.f90: new test.
831 2007-01-04  Tom Tromey  <tromey@redhat.com>
833         PR preprocessor/28165:
834         * gcc.dg/cpp/pr28165.c: New file.
836 2007-01-03  Josh Conner  <jconner@apple.com>
838         PR middle-end/29683
839         * gcc.dg/pr29683.c: New.
841 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
843         PR c++/28217
844         * g++.dg/pch/template-1.C: New test.
845         * g++.dg/pch/template-1.Hs: New file.
847 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
849         PR middle-end/30353
850         * gcc.c-torture/compile/complex-4.c: New test.
852 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
854         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
855         -maltivec.
856         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
858 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
860         PR middle-end/30286
861         * gcc.dg/pr30286.c: New test.
863         PR c++/29535
864         * g++.dg/template/crash66.C: New test.
866         PR c++/29054
867         * g++.dg/template/friend49.C: New test.
869 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
871         * gfortran.dg/ibits.f90: New test.
873 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
875         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
876         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
878 2007-01-02  Jan Hubicka  <jh@suse.cz>
880         * gcc.dg/pr16194.c: We now output error on all three functions, not just
881         first one.
883 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
885         PR c/19977
886         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
887         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
889 2006-01-02  Ian Lance Taylor  <iant@google.com>
891         * g++.dg/warn/Wparentheses-22.C: New test.
892         * g++.dg/warn/Wparentheses-23.C: New test.
894 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
896         PR middle-end/7651
897         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
898         * gcc.dg/declspec-3-Wextra.c: New.
899         * gcc.dg/declspec-3-no.c: New
901 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
903         PR fortran/20896
904         * gfortran.dg/interface_10.f90: Remove.
906 2007-01-01  Roger Sayle  <roger@eyesopen.com>
908         * gcc.dg/fold-eqxor-4.c: New test case.
910 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
912         PR middle-end/30311
913         * gcc.c-torture/compile/pr30311.c: New test.
915 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
917         PR middle-end/30253
918         * gcc.c-torture/compile/statement-expression-1.c: New test.
920 2007-01-01  Andreas Schwab  <schwab@suse.de>
922         PR target/29166
923         * g++.dg/eh/pr29166.C: New test.
925 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
927         * lib/target-supports.exp (check_effective_target_powerpc_spe):
928         New.
929         (check_effective_target_vect_cmdline_needed): Use it.
931 2006-12-31  Richard Guenther  <rguenther@suse.de>
933         PR middle-end/30137
934         * testsuite/gcc.dg/pr30137-1.c: New testcase.
935         * testsuite/gcc.dg/pr30137-2.c: Likewise.
937 2006-12-31  Roger Sayle  <roger@eyesopen.com>
939         PR middle-end/30322
940         * gcc.dg/fold-plusnot-1.c: New test case.
942 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
944         PR c++/29731
945         * g++.dg/parse/template22.C: New test.
947 2006-12-31  Richard Guenther  <rguenther@suse.de>
949         PR middle-end/30338
950         * gcc.c-torture/compile/pr30338.c: New testcase.
952 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
954         PR fortran/27900
955         * gfortran.dg/intrinsic_actual_4.f90: New test.
957         PR fortran/24325
958         * gfortran.dg/func_decl_3.f90: New test.
960 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
962         PR fortran/23060
963         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
964         * gfortran.dg/c_by_val_1.f: New test.
965         * gfortran.dg/c_by_val_2.f: New test.
966         * gfortran.dg/c_by_val_3.f: New test.
968 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
970         PR libfortran/30321
971         * gfortran.dg/sum_zero_array_1.f90:  New test.
973 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
975         PR preprocessor/29612
976         * gcc.dg/cpp/pr29612-1.c: New test.
977         * gcc.dg/cpp/pr29612-2.c: New test.
979 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
981         PR fortran/30034
982         * gfortran.dg/pure_formal_proc_1.f90: New test.
984         PR fortran/30237
985         * gfortran.dg/intrinsic_actual_3.f90: New test.
987 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
989         PR fortran/30014
990         * gfortran.dg/io_constraints_1.f90: Update test.
991         * gfortran.dg/io_constraints_2.f90: Update test.
992         * gfortran.dg/inquire_iolength.f90: New test.
994 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
996         PR fortran/20896
997         * gfortran.dg/interface_10.f90: New test.
998         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
999         since z is already, locally a variable.
1001         PR fortran/25135
1002         * gfortran.dg/generic_11.f90: New test.
1003         * gfortran.dg/interface_7.f90: Remove name clash between module
1004         name and procedure 'x' referenced in the interface.
1006 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1008         PR middle-end/7651
1009         * gcc.dg/Wmissing-parameter-type.c: New.
1010         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1011         * gcc.dg/Wmissing-parameter-type-no.c: New.
1012         
1013 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1015         PR fortran/25818
1016         * gfortran.dg/entry_array_specs_2.f: New test.
1018         PR fortran/30084
1019         * gfortran.dg/nested_modules_6.f90: New test.
1021 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1023         PR middle-end/7651
1024         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1025         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1027 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1029         PR C++/30168
1030         * g++.dg/opt/complex6.C: New test.
1032 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1034         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1035         full" if the linker on spu-*-* warns about exceeding local store.
1037         And revert this patch:
1038         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1039         fail to link due to relocation overflows on spu-*-*.
1041 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1043         PR fortran/30273
1044         * gfortran.dg/dependency_19.f90: New test.
1046 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1048         PR fortran/30202
1049         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1051 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1053         PR middle-end/30262
1054         * gcc.c-torture/execute/20061220-1.c: New test.
1056         PR middle-end/30263
1057         * gcc.dg/gomp/asm-1.c: New test.
1059         PR target/30230
1060         * g++.dg/eh/ia64-2.C: New test.
1062 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1064         PR target/28966
1065         PR target/29248
1066         * gcc.dg/rs6000-leaf.c: New.
1068 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1070         PR fortran/25392
1071         * gfortran.dg/f2c_8.f90: New test.
1073 2006-12-20  Bill Wendling  <wendling@apple.com>
1075         * gcc.dg/asm-b.c: Check for __ppc64__.
1077 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1079         PR fortran/30190
1080         * gfortran.dg/bounds_check_5.f90: New test.
1082 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1084         PR middle-end/30143
1085         * gcc.dg/gomp/complex-1.c: New testcase.
1087 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1089         * gfortran.dg/array_memset_1.f90: New test case.
1091 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1093         * lib/target-supports.exp: Add spu to
1094         check_effective_target_vect_widen_mult_hi_to_si.
1096 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1098         PR fortran/29992
1099         * gfortran.dg/generic_9.f90: New test.
1101         PR fortran/30081
1102         * gfortran.dg/generic_10.f90: New test.
1104 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1106         PR tree-opt/30045
1107         * gcc.dg/pr30045.c: New test.
1109 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1111         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1113 2006-12-19  Eric Christopher  <echristo@apple.com>
1115         PR target/29302
1116         * gcc.c-torture/execute/pr29302-1.c: New.
1118 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1120         PR fortran/39238
1121         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1123 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1125         PR fortran/30236
1126         * gfortran.dg/altreturn_3.f90: New test.
1128         * gfortran.dg/char_result_12.f90: Fix comment typos.
1130 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1132         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1133         as newlib's stdio.h uses non-traditional cpp constructs.
1135 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1137         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1138         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1139         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1140         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1141         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1142         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1143         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1144         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1145         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1146         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1147         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1148         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1149         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1150         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1151         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1152         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1153         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1154         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1155         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1156         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1157         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1158         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1159         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1160         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1161         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1162         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1164 2006-12-18  Bill Wendling  <wendling@apple.com>
1166         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1167         id is an OjbC keyword.
1169 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1171         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1173 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1175         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1177 2006-12-18  Ian Lance Taylor  <iant@google.com>
1179         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1181 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1183         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1185 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1187         PR fortran/30207
1188         * gfortran.fortran-torture/execute/where21.f90: New test.
1190 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1192         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1194 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1196         PR middle-end/7651
1197         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1198         * gcc.dg/if-empty-1.c: Likewise.
1199         * gcc.dg/pr23165.c: Likewise.
1200         * g++.dg/warn/empty-body.C: Likewise.
1202 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1204         PR libfortran/30005
1205         * gfortran.dg/open_errors.f90: New test.
1207 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1209         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1211         * gcc.target/i386/ssse3-pabsb.c: New file.
1212         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1213         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1214         * gcc.target/i386/ssse3-palignr.c: Likewise.
1215         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1216         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1217         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1218         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1219         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1220         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1221         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1222         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1223         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1224         * gcc.target/i386/ssse3-psignb.c: Likewise.
1225         * gcc.target/i386/ssse3-psignd.c: Likewise.
1226         * gcc.target/i386/ssse3-psignw.c: Likewise.
1227         * gcc.target/i386/ssse3-vals.h: Likewise.
1229 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1231         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1232         * lib/fortran-torture.exp: Include target-supports.exp.
1234 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1236         PR target/30185
1237         * gcc.c-torture/execute/pr30185.c: New test.
1239 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1241         PR testsuite/30179
1242         PR testsuite/30180
1243         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1244         * gcc.dg/builtin-bswap-2.c: Likewise.
1245         * gcc.dg/builtin-bswap-3.c: Likewise.
1246         * gcc.dg/builtin-bswap-4.c: Likewise.
1247         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1248         * cc.c-torture/execute/mode-dependent-address.x: New file.
1250 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1252         PR libfortran/30145
1253         * gfortran.dg/write_zero_array: New test.
1255 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1257         PR fortran/30200
1258         * gfortran.dg/write_fmt_trim.f90: New test.
1260 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1262         PR 30194
1263         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1264         temporarily.
1266 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1268         * lib/target-supports.exp (check_weak_available): Use istarget
1269         "hppa*-*-hpux10*" instead of regexp.
1270         (check_cxa_atexit_available): Likewise.
1272 2006-12-14  Richard Guenther  <rguenther@suse.de>
1274         PR tree-optimization/30197
1275         * gcc.c-torture/execute/complex-1.c: Fix function name.
1276         * gcc.dg/builtins-61.c: New testcase.
1278 2006-12-14  Richard Guenther  <rguenther@suse.de>
1280         PR middle-end/30172
1281         * gcc.dg/pr30172-1.c: New testcase.
1283 2006-12-14  Richard Guenther  <rguenther@suse.de>
1285         PR tree-optimization/30198
1286         * gcc.dg/builtins-60.c: New testcase.
1288 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1290         * lib/target-supports.exp (vect_no_align): Remove spu.
1292 2006-12-13  Ian Lance Taylor  <iant@google.com>
1294         PR c++/19564
1295         PR c++/19756
1296         * g++.dg/warn/Wparentheses-5.C: New test.
1297         * g++.dg/warn/Wparentheses-6.C: New test.
1298         * g++.dg/warn/Wparentheses-7.C: New test.
1299         * g++.dg/warn/Wparentheses-8.C: New test.
1300         * g++.dg/warn/Wparentheses-9.C: New test.
1301         * g++.dg/warn/Wparentheses-10.C: New test.
1302         * g++.dg/warn/Wparentheses-11.C: New test.
1303         * g++.dg/warn/Wparentheses-12.C: New test.
1304         * g++.dg/warn/Wparentheses-13.C: New test.
1305         * g++.dg/warn/Wparentheses-14.C: New test.
1306         * g++.dg/warn/Wparentheses-15.C: New test.
1307         * g++.dg/warn/Wparentheses-16.C: New test.
1308         * g++.dg/warn/Wparentheses-17.C: New test.
1309         * g++.dg/warn/Wparentheses-18.C: New test.
1310         * g++.dg/warn/Wparentheses-19.C: New test.
1311         * g++.dg/warn/Wparentheses-20.C: New test.
1312         * g++.dg/warn/Wparentheses-21.C: New test.
1314 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1316         PR testsuite/30157
1317         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1318         for target "hppa.*hpux10".
1320 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1322         * g++.dg/debug/vartrack1.C: New test.
1324         * g++.dg/opt/ifcvt1.C: New test.
1326         * gcc.dg/tls/opt-13.c: New test.
1328         * gcc.dg/20060425-2.c: New test.
1330         * g++.dg/opt/pr15054-2.C: New test.
1332         * gcc.c-torture/execute/20060420-1.c: New test.
1334         * gcc.c-torture/execute/20060412-1.c: New test.
1336         * objc/compile/20060406-1.m: New test.
1338 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1340         * g++.dg/template/array17.C: New test.
1342 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1344         * gcc.target/powerpc/altivec-23.c: New test.
1346 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1348         PR c++27316
1349         * g++.dg/inherit/error3.C: New test.
1351         PR c++/28740
1352         * g++.dg/inherit/error4.C: New test.
1354 2006-12-13  Richard Guenther  <rguenther@suse.de>
1356         PR tree-optimization/17687
1357         * gcc.dg/builtins-59.c: New testcase.
1359 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1361         * gcc.target/spu/Wmain.c: New test.
1363 2006-12-12  Josh Conner  <jconner@apple.com>
1365         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1366         * g++.dg/abi/thunk4.C: Likewise.
1367         * g++.dg/abi/rtti3.C: Likewise.
1369 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1371         * gcc.target/spu/cpat-1.c: New test.
1372         * gcc.target/spu/cpat-2.c: New test.
1373         * gcc.target/spu/cpat-3.c: New test.
1374         * gcc.target/spu/cpat-4.c: New test.
1376 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1378         PR tree-opt/28436
1379         * gcc.c-torture/compile/vector-1.c: New test.
1380         * gcc.c-torture/compile/vector-2.c: New test.
1381         * gcc.c-torture/compile/vector-3.c: New test.
1383 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1385         * lib/fortran-torture.exp: Update copyright years.  Remove
1386         obsolete comment.  Test -ftree-vectorize where it makes sense.
1387         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1388         from fortran-torture.exp.
1389         * gfortran.dg/char_transpose_1.f90,
1390         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1391         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1392         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1393         '-w' to dg-options.
1395 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1397         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1398         saved_${tool}_load.
1400 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1402         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1403         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1404         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1405         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1406         gaps.
1408 2006-12-12  Richard Guenther  <rguenther@suse.de>
1410         PR middle-end/30147
1411         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1413 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1414             Diego Novillo  <dnovillo@redhat.com>
1416         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1417         VDEF/VUSE changes.
1418         * gcc.dg/tree-ssa/pr26421.c: Likewise
1419         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1420         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1421         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1422         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1423         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1424         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1425         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1426         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1427         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1429 2006-12-11  Jan Hubicka  <jh@suse.cz>
1431         * gcc.dg/tree-prof/stringop-1.c: New test.
1432         * gcc.dg/tree-prof/stringop-2.c: New test.
1434 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1436         PR target/30120
1437         * gcc.target/i386/pr30120.c: New test.
1439         Revert:
1440         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1442         * gcc.target/i386/x87regparm-1.c: New test.
1443         * gcc.target/i386/x87regparm-2.c: New test.
1444         * gcc.target/i386/x87regparm-3.c: New test.
1445         * gcc.target/i386/x87regparm-4.c: New test.
1447 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1449         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1451 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1453         PR fortran/23994
1454         * gfortran.dg/protected_1.f90: New test.
1455         * gfortran.dg/protected_2.f90: New test.
1456         * gfortran.dg/protected_3.f90: New test.
1457         * gfortran.dg/protected_4.f90: New test.
1458         * gfortran.dg/protected_5.f90: New test.
1459         * gfortran.dg/protected_6.f90: New test.
1461 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1462             Tobias Burnus  <burnus@gcc.gnu.org>
1464         PR fortran/29975
1465         PR fortran/30068
1466         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1467         interface.
1468         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1469         ambiguous interfaces.
1470         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1471         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1472         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1473         ambiguous interfaces.
1474         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1475         * gfortran.dg/array_initializer_2.f90: Add initializer array
1476         constructor test.
1478         PR fortran/30096
1479         * gfortran.dg/interface_9.f90: Test that host interfaces are
1480         not checked for ambiguity with the local version.
1482 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1484         PR fortran/29464
1485         * gfortran.dg/module_interface_2.f90: New test.
1487 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1489         PR fortran/29941
1490         * gfortran.dg/assumed_len.f90: New test.
1492 2006-12-09  Richard Guenther  <rguenther@suse.de>
1494         * g++.dg/warn/implicit-typename1.C: Qualify types.
1495         * g++.dg/parse/crash12.C: Likewise.
1496         * g++.dg/tree-ssa/pr22444.C: Likewise.
1498 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1500         * gfortran.dg/array_2.f90: Added sqrt test.
1502 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1504         * gcc.target/i386/x87regparm-1.c: XFAIL.
1505         * gcc.target/i386/x87regparm-2.c: XFAIL.
1506         * gcc.target/i386/x87regparm-3.c: XFAIL.
1507         * gcc.target/i386/x87regparm-4.c: XFAIL.
1509 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1511         * lib/target-supports.exp
1512         (check_effective_target_large_long_double): New.
1513         * gcc.dg/Wconversion-real.c : Use it.
1514         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1515         unsigned.
1517 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1519         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1521 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1523         PR fortran/27546
1524         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1526 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1528         PR c++/29732
1529         * g++.dg/template/crash65.C: New test.
1530         * g++.dg/template/spec16.C: Tweak error markers.
1532 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1534         * gcc.target/spu: New directory.
1535         * gcc.target/spu/spu.exp: New file.
1536         * gcc.target/spu/intrinsics-1.c: New test.
1538 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1540         PR c++/29980
1541         * g++.dg/ext/attrib27.C: New test.
1542         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1543         * g++.dg/parse/typedef5.C: Likewise.
1545 2006-12-07  Mike Stump  <mrs@apple.com>
1547         * treelang/compile/var_defs.tree: Adjust.
1549 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1551         PR c++/29730
1552         * g++.dg/template/crash64.C: New test.
1553         * g++.dg/parse/crash27.C: Adjust error markers.
1555 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1557         PR libfortran/30009
1558         PR libfortran/30056
1559         * gfortran.dg/read_eof_4.f90:  Add tests.
1560         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1561         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1563 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1565         PR c++/29729
1566         * g++.dg/template/crash63.C: New test.
1568         PR c++/29728
1569         * g++.dg/template/crash62.C: New test.
1571 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1573         PR fortran/30003
1574         * gfortran.dg/allocatable_function_1.f90: Increase the number
1575         of expected calls of free to 10; the lhs section reference is
1576         now evaluated so there is another call to bar.  Change the
1577         comment appropriately.
1578         * gfortran.dg/array_section_1.f90: New test.
1580 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1582         PR fortran/29912
1583         * gfortran.dg/char_result_12.f90: New test.
1585 2006-12-05  Richard Guenther  <rguenther@suse.de>
1587         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1588         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1589         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1590         vect_double, xfail for spu*-*-*.
1592 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1594         PR fortran/29962
1595         * initialization_4.f90: Test noninteger exponents (-std=f95).
1596         * initialization_5.f90: New test for noninteger exponents
1597           with -std=f2003.
1599 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1601         PR fortran/29821
1602         * gfortran.dg/parameter_array_section_1.f90: New test.
1604 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1606         PR c++/29733
1607         * g++.dg/template/crash61.C: New test.
1609         PR c++/29632
1610         * g++.dg/template/error23.C: New test.
1612 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1614         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1616 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1618         PR fortran/29916
1619         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1621 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1623         PR middle-end/29965
1624         * gcc.dg/gomp/pr29965-1.c: New test.
1625         * gcc.dg/gomp/pr29965-2.c: New test.
1626         * gcc.dg/gomp/pr29965-3.c: New test.
1627         * gcc.dg/gomp/pr29965-4.c: New test.
1628         * gcc.dg/gomp/pr29965-5.c: New test.
1629         * gcc.dg/gomp/pr29965-6.c: New test.
1630         * g++.dg/gomp/pr29965-1.C: New test.
1631         * g++.dg/gomp/pr29965-2.C: New test.
1632         * g++.dg/gomp/pr29965-3.C: New test.
1633         * g++.dg/gomp/pr29965-4.C: New test.
1634         * g++.dg/gomp/pr29965-5.C: New test.
1635         * g++.dg/gomp/pr29965-6.C: New test.
1636         * g++.dg/gomp/pr29965-7.C: New test.
1637         * g++.dg/gomp/pr29965-8.C: New test.
1638         * g++.dg/gomp/pr29965-9.C: New test.
1639         * g++.dg/gomp/pr29965-10.C: New test.
1641 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1643         * gnat.dg/pointer_variable_bounds.adb: New test.
1644         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1645         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1647 2006-12-03  Eric Christopher  <echristo@apple.com>
1649         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1651 2006-12-03  Richard Henderson  <rth@redhat.com>
1652             Andrew Pinski  <pinskia@gmail.com>
1654         PR C++/14329
1655         * g++.dg/warn/unit-1.C: New test.
1657 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1659         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1661 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1663         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1664         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1665         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1666         * gcc.dg/vect/vect-70.c: Reduce array size.
1667         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1668         vect_no_compaer_double targets.
1669         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1670         vect_float, vect_double, and vect_int.
1672 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1674         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1675         test for loop versioning on vect_no_align targets.
1676         * gcc.dg/vect/pr20122.c: Likewise.
1677         * gcc.dg/vect/vect-105.c: Likewise.
1678         * gcc.dg/vect/vect-42.c: Likewise.
1679         * gcc.dg/vect/vect-43.c: Likewise.
1680         * gcc.dg/vect/vect-74.c: Likewise.
1681         * gcc.dg/vect/vect-75.c: Likewise.
1682         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1683         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1684         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1685         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1687 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1689         PR fortran/29642
1690         * gfortran.dg/value_1.f90 : New test.
1691         * gfortran.dg/value_2.f90 : New test.
1692         * gfortran.dg/value_3.f90 : New test.
1693         * gfortran.dg/value_4.f90 : New test.
1694         * gfortran.dg/value_4.c : Called from value_4.f90.
1696 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1698         PR C++/30033
1699         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1701 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1703         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1705 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1707         PR c/27953
1708         * gcc.dg/pr27953.c: New test.
1710 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1712         PR c++/30022
1713         * g++.dg/ext/vector5.C: New test.
1715         PR c++/30021
1716         * g++.dg/other/main1.C: New test.
1718 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1720         PR libfortran/29568
1721         * gfortran.dg/convert_implied_open.f90:  Change to
1722         new default record length.
1723         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1724         new error message.
1725         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1727 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1729         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1731 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1733         PR c++/29066
1734         * g++.dg/expr/pr29066.c: New.
1736 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1737             Zdenek Dvorak <dvorakz@suse.cz>
1739         PR tree-optimization/29921
1740         * gcc.dg/pr29921-2.c: New test.
1742 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1744         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1745         (i386_get_cpuid): New function.
1746         (i386_cpuid_ecx): Likewise.
1747         (i386_cpuid_edx): Likewise.
1748         (i386_cpuid): Updated to call i386_cpuid_edx.
1750         * gcc.target/i386/sse3-addsubpd.c: New file.
1751         * gcc.target/i386/sse3-addsubps.c: Likewise.
1752         * gcc.target/i386/sse3-haddpd.c: Likewise.
1753         * gcc.target/i386/sse3-haddps.c: Likewise.
1754         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1755         * gcc.target/i386/sse3-hsubps.c: Likewise.
1756         * gcc.target/i386/sse3-lddqu.c: Likewise.
1757         * gcc.target/i386/sse3-movddup.c: Likewise.
1758         * gcc.target/i386/sse3-movshdup.c: Likewise.
1759         * gcc.target/i386/sse3-movsldup.c: Likewise.
1761 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1763         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1765 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1767         * gcc.dg/dfp/convert-int-max.c: New test.
1768         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1770 2006-11-30  Richard Guenther  <rguenther@suse.de>
1772         * gcc.dg/vect/vect-pow-1.c: Rename ...
1773         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1774         floats instead of doubles, check successful vectorization.
1776 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1778         PR target/29945
1779         * gcc.c-torture/compile/pr29945.c: New testcase.
1781 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1783         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1784         -maltivec.
1786 2006-11-29  Eric Christopher  <echristo@apple.com>
1788         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1790 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1792         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1794         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1796 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1798         PR c++/29022
1799         * g++.dg/inherit/virtual2.C: New test.
1800         * g++.dg/inherit/virtual3.C: Likewise.
1801         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1802         * g++.dg/inherit/error2.C: Likewise.
1803         * g++.dg/template/instantiate1.C: Likewise.
1805 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1807         PR tree-opt/29984
1808         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1810 2006-11-28  Jan Hubicka  <jh@suse.cz>
1812         * gcc.dg/memcpy-1.c: New test.
1814 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1816         PR c++/29735
1817         * g++.dg/warn/main-3.C: New test.
1819 2006-11-28  Jan Hubicka  <jh@suse.cz>
1821         * gcc.dg/winline-1.c: New test.
1823 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1825         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1826         alignments.
1828 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1830         PR fortran/29976
1831         * gfortran.dg/missing_optional_dummy_3.f90
1833 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1835         PR fortran/20880
1836         * gfortran.dg/interface_3.f90: Modify errors.
1838 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1840         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1841         fail to link due to relocation overflows on spu-*-*.
1843 2006-11-27  Michael Matz  <matz@suse.de>
1844             Andreas Krebbel  <krebbel1@de.ibm.com>
1846         PR target/29319
1847         * gcc.dg/20061127-1.c: New testcase.
1849 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1851         * gcc.dg/20061124-1.c: Add exit() function prototype.
1853 2006-11-27  Jan Hubicka  <jh@suse.cz>
1855         * gcc.target/i386/memcpy-1.c: Adjust size.
1856         * testsuite/gcc.dg/visibility-11.c: Likewise.
1858 2006-11-27  Richard Guenther  <rguenther@suse.de>
1860         PR middle-end/25620
1861         * gcc.target/i386/pow-1.c: New testcase.
1862         * gcc.dg/builtins-58.c: Likewise.
1864 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1866         PR c++/29886
1867         * g++.dg/expr/cast8.C: New test.
1869 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1872         Don't ever inline the testcase.
1874 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1876         PR fortran/29982
1877         * gfortran.fortran-torture/compile/parameter_3.f90: New
1878         testcase.
1880 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1882         PR fortran/29951
1883         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1885 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1887         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1888         for CHAR.
1890 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1892         PR libgfortran/29936
1893         * gfortran.dg/write_check3.f90: New test.
1895 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1897         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1899 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1901         PR fortran/20880
1902         * gfortran.dg/interface_3.f90: New test.
1904         PR fortran/29387
1905         * gfortran.dg/generic_8.f90: New test.
1907 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1909         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1910         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1911         * gfortran.dg/specifics_3.f90: Remove.
1913 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1915         PR c/29955
1916         * gcc.dg/gomp/pr29955.c: New test.
1918         PR c/29736
1919         * gcc.dg/pr29736.c: New test.
1921 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1923         PR tree-opt/29964
1924         * gcc.dg/pure-1.c: New test.
1926 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1928         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1929         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1931 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1933         * gcc.dg/20061124-1.c: New testcase.
1935 2006-11-23  Eric Christopher  <echristo@apple.com>
1937         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1939 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1941         PR c/2707
1942         PR c++/26167
1943         * gcc.dg/Wconversion-integer.c: New. Supersedes
1944         Wconversion-negative-constants.c
1945         * gcc.dg/Wconversion-real.c: New.
1946         * gcc.dg/Wconversion-real-integer.c: New.
1947         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1948         * g++.dg/warn/Wconversion1.C: Modified.
1950 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1952         * gfortran.dg/overload_1.f90: New test.
1954 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1956         PR c/9072
1957         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1958         Wtraditional-conversion.
1959         * gcc.dg/overflow-warn-2.c: Likewise.
1960         * gcc.dg/Wconversion.c: Likewise. Renamed as
1961         Wtraditional-conversion.c .
1962         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1963         Wtraditional-conversion-2.c .
1964         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1965         Wtraditional-conversion-2.c
1966         * gcc.dg/Wconversion-negative-constants.c: New.
1968 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1970         * gcc.dg/tree-ssa/dump-1.c: New test.
1972 2006-11-23  David Ung <davidu@mips.com>
1974         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1975         -mfp64, allowable when ISA >= 33 and float is enabled.
1976         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1977         of mthc1 and mfhc1 patterns.
1979 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1981         PR tree-optimization/29921
1982         * gcc.dg/pr29921.c: New test.
1984 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1986         PR fortran/29441
1987         * gfortran.dg/initialization_4.f90: New test.
1989 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1991         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1992         platforms that have interleaving support.
1993         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1994         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1995         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1996         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1997         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1998         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1999         gcc.dg/vect/vect-strided-u8-i8.c,
2000         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2001         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2002         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2003         gcc.dg/vect/vect-strided-float.c,
2004         gcc.dg/vect/vect-strided-a-mult.c,
2005         gcc.dg/vect/vect-strided-mult-char-ls.c,
2006         gcc.dg/vect/vect-strided-a-u16-mult.c,
2007         gcc.dg/vect/vect-strided-a-u32-mult.c,
2008         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2009         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2010         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2011         gcc.dg/vect/vect-strided-mult.c,
2012         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2013         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2015 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2017         PR fortran/25087
2018         * gfortran.dg/auto_char_len_4.f90: New test.
2020 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2022         PR fortran/29652
2023         * gfortran.dg/generic_7.f90: New test.
2024         * gfortran.dg/defined_operators_1.f90: Add new error.
2026 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2028         PR tree-optimization/29902
2029         * g++.dg/tree-ssa/pr29902.C: New test.
2031 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2033         PR fortran/29820
2034         * gfortran.dg/used_types_13.f90: New test.
2036 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2038         * gcc.dg/dfp/snan.c: Delete.
2040 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2042         * g++.dg/cpp0x/static_assert1.C: New.
2043         * g++.dg/cpp0x/static_assert2.C: New.
2044         * g++.dg/cpp0x/static_assert3.C: New.
2046 2006-11-21  Richard Guenther  <rguenther@suse.de>
2048         * gcc.dg/vect/vect-pow-1.c: New testcase.
2049         * gcc.dg/vect/vect-pow-2.c: Likewise.
2051 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2053         PR c++/29570
2054         * g++.dg/template/static29.C: New test.
2056         PR c++/29734
2057         * g++.dg/conversion/simd4.C: New test.
2059 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2061         PR c++/29475
2062         * g++.dg/template/access19.C: New test.
2063         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2064         error is reported.
2066 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2068         PR tree-opt/25500
2069         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2071 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2073         PR fortran/27546
2074         * gfortran.dg/import.f90: Extended test.
2075         * gfortran.dg/import2.f90: Extended test.
2077 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2079         * gfortran.dg/volatile3.f90: Add conflict test.
2081 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2083         PR fortran/24783
2084         * gfortran.dg/implicit_10.f90: New test.
2086 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2088         PR c++/8586
2089         * g++.dg/warn/Wall-write-strings.C: New.
2091 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2093         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2094         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2096 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2098         * gfortran.dg/use_3.f90: Remove error message.
2099         * gfortran.dg/iso_fortran_env_1.f90: New test.
2100         * gfortran.dg/iso_fortran_env_2.f90: New test.
2101         * gfortran.dg/iso_fortran_env_3.f90: New test.
2102         * gfortran.dg/iso_fortran_env_4.f90: New test.
2104 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2106         * gcc.dg/vect/vect-27.c: Fix initialization.
2108 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2110         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2111         * gcc.dg/torture/builtin-minmax-1.c: New.
2113         * gcc.dg/builtins-20.c: Add cases for copysign.
2115 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2117         PR fortran/24285
2118         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2120 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2121         * gfortran.dg/use_1.f90: New test.
2122         * gfortran.dg/use_1.f90: New test.
2123         * gfortran.dg/use_1.f90: New test.
2125 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2127         PR tree-optimization/29801
2128         * gcc.dg/pr29801.c: New test.
2130 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2132         PR middle-end/29584
2133         * gcc.dg/torture/pr29584.c: New test.
2135 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2137         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2138         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2139         * gcc.target/powerpc/compress-float-ppc.c,
2140         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2141         powerpc_fprs.
2142         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2143         do not pass -mhard-float.
2145 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2147         * gnat.dg/volatile_aggregate.adb: New test.
2149 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2151         PR fortran/29391
2152         PR fortran/29489
2153         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2154         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2156 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2158         PR target/29201
2159         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2161 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2163         * gfortran.dg/import3.f90: Fix error message.
2165 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2167         PR tree-opt/29788
2168         * gfortran.fortran-torture/compile/inline_1.f90:
2169         New testcase.
2171 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2173         * gcc.target/i386/x87regparm-1.c: New test.
2174         * gcc.target/i386/x87regparm-2.c: New test.
2175         * gcc.target/i386/x87regparm-3.c: New test.
2176         * gcc.target/i386/x87regparm-4.c: New test.
2178 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2180         PR fortran/27546
2181         * gfortran.dg/import.f90: New test.
2182         * gfortran.dg/import2.f90: New test.
2183         * gfortran.dg/import3.f90: New test.
2185 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2187         PR fortran/27588
2188         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2190 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2192         PR fortran/29806
2193         * gfortran.dg/contains.f90: New test.
2194         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2196 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2198         PR tree-optimization/29581
2199         * gcc.dg/pr29581-1.c: New test.
2200         * gcc.dg/pr29581-2.c: New test.
2201         * gcc.dg/pr29581-3.c: New test.
2202         * gcc.dg/pr29581-4.c: New test.
2203         * gfortran.dg/pr29581.f90: New test.
2205 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2207         PR fortran/29702
2208         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2209         numbers in error message headers.
2211 2006-11-14  Richard Guenther  <rguenther@suse.de>
2213         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2214         to i?86 and x86_64 targets.
2216 2006-11-14  Caroline Tice  <ctice@apple.com>
2218         * gcc.dg/pubtypes-1.c: New file/testcase.
2219         * gcc.dg/pubtypes-2.c: New file/testcase.
2220         * gcc.dg/pubtypes-3.c: New file/testcase.
2221         * gcc.dg/pubtypes-4.c: New file/testcase.
2222         * g++.dg/pubtypes.C: New file/testcase.
2224 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2226         PR c++/29106
2227         * g++.dg/init/self1.C: New test.
2229 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2231         PR fortran/29657
2232         * gfortran.dg/conflicts.f90: Add.
2234 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2236         PR rtl-optimization/29798
2238         * gcc.c-torture/execute/pr29798.c: New.
2240 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2242         * gcc.dg/builtins-20.c: Add more cases.
2244 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2246         PR fortran/29759
2247         * gfortran.dg/gomp/pr29759.f90: New test.
2249 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2251         PR c++/29518
2252         * g++.dg/template/static28.C: New test.
2254 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2256         * lib/c-torture.exp: Use target-libpath.exp.
2257         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2258         set GCC_EXEC_PREFIX env var from global variable of same name.
2260 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2262         PR fortran/26994
2263         * gfortran.fortran-torture/compile/transfer-1.f90:
2264         New testcase.
2266 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2267             Zdenek Dvorak <dvorakz@suse.cz>
2269         PR tree-optimization/29680
2270         * gcc.dg/alias-11.c: New test.
2272 2006-11-12  Jason Merrill  <jason@redhat.com>
2273             Andrew Pinski <pinskia@physics.uc.edu>
2275         PR middle-end/28915
2276         * gcc.target/i386/vectorize1.c: New.
2278 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2280         PR rtl-optimization/29797
2281         * gcc.c-torture/execute/pr29797-1.c: New test case.
2283 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2285         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2287 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2289         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2291 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2293         PR tree-optimization/13827
2294         * gcc.dg/fold-eqand-1.c: New test case.
2296 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2298         PR rtl-opt/28812
2299         * gcc.c-torture/execute/mayalias-3.c: New test.
2301 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2303         PR middle-end/27528
2304         * gcc.c-torture/compile/pr27528.c: New test.
2305         * gcc.dg/pr27528.c: Likewise.
2307 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2309         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2311         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2313 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2315         PR fortran/29758
2316         * gfortran.dg/reshape_source_size_1.f90: New test.
2318 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2320         PR fortran/29315
2321         * gfortran.dg/aliasing_dummy_4.f90: New test.
2323 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2325         PR target/29777
2326         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2327         and x86_64-*-* targets.
2329 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2331         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2332         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2333         New macros. Use them in exact tests.
2334         (TESTIT3): New macro.
2335         Add tests for fmin, fmax and fma.
2337 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2339         PR fortran/29431
2340         * gfortran.dg/array_constructor_13.f90: New test.
2342 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2344         PR fortran/29744
2345         * gfortran.dg/used_types_12.f90: New test.
2347 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2349         PR middle-end/29726
2350         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2351         (test6): Ditto.
2352         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2353         * gcc.dg/fold-eqandshift-3.c: New test case.
2355 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2357         PR fortran/29699
2358         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2360         PR fortran/21370
2361         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2363 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2365         * gcc.dg/20061109-1.c: New testcase.
2367 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2369         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2371 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2373         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2374         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2376 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2378         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2379         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2381 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2383         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2385 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2387         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2388         vect-9.c).
2389         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2390         * gcc.dg/vect/vect-9.c: Now vectorizable.
2391         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2392         that support vect_widen_mult.
2393         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2394         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2395         vect-reduc-dot-u16.c).
2396         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2397         vect-reduc-dot-u16.c).
2398         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2399         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2400         vect-reduc-dot-s8.c).
2401         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2402         vect-reduc-dot-s8.c).
2403         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2404         vect-reduc-dot-s8.c).
2405         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2406         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2407         vect-reduc-dot-u8.c).
2408         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2409         vect-reduc-dot-u8.c).
2410         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2411         * gcc.dg/vect/vect-multitypes-9.c: New test.
2412         * gcc.dg/vect/vect-multitypes-10.c: New test.
2413         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2414         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2415         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2416         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2417         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2418         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2419         wrapv-vect-reduc-dot-s8.c.
2420         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2421         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2422         targets that support vec_unpack.
2423         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2424         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2425         (check_effective_target_vect_widen_mult_hi_to_si): New.
2426         (check_effective_target_vect_widen_sum): Removed.
2428         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2430         * gcc.dg/vect/vect-multitypes-8.c: New test.
2431         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2433         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2435         * gcc.dg/vect/vect-multitypes-7.c: New test.
2437         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2439         * gcc.dg/vect/vect-multitypes-4.c: New test.
2440         * gcc.dg/vect/vect-multitypes-5.c: New test.
2441         * gcc.dg/vect/vect-multitypes-6.c: New test.
2443         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2445         * gcc.dg/vect/vect-multitypes-1.c: New test.
2446         * gcc.dg/vect/vect-multitypes-2.c: New test.
2447         * gcc.dg/vect/vect-multitypes-3.c: New test.
2449 2006-11-07  Eric Christopher  <echristo@apple.com>
2451         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2452         Test using scan-assembler-not.
2454 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2456         * gcc.dg/inline-17.c: New test.
2458 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2460         PR other/25028
2461         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2462         on HP-UX.
2464 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2466         PR fortran/29539
2467         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2469         PR fortran/29634
2470         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2471         test.
2473 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2475         PR fortran/29601
2476         * gfortran.dg/volatile.f90: Add.
2477         * gfortran.dg/volatile2.f90: Add.
2478         * gfortran.dg/volatile3.f90: Add.
2479         * gfortran.dg/volatile4.f90: Add.
2480         * gfortran.dg/volatile5.f90: Add.
2481         * gfortran.dg/volatile6.f90: Add.
2482         * gfortran.dg/volatile7.f90: Add.
2484 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2486         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2487           for matching error messages.
2488         * gfortran.dg/specifics_3.f90: Adjust pattern
2489           for matching error messages.
2491 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2492             Bernhard Fischer  <aldot@gcc.gnu.org>
2494         * lib/gcc-dg.exp (output-exists): New proc.
2495         (output-exists-not): New proc.
2496         * gcc.test-framework/test-framework.awk: Support new directives.
2497         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2498         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2499         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2500         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2501         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2502         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2504 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2506         PR fortran/29630
2507         PR fortran/29679
2508         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2509         * gfortran.dg/initialization_3.f90: New.
2511 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2513         PR libgfortran/25545
2514         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2516 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2518         PR middle-end/29695
2519         * gcc.c-torture/execute/pr29695-1.c: New test.
2520         * gcc.c-torture/execute/pr29695-2.c: New test.
2522 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2524         PR fortran/29565
2525         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2527 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2529         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2530         for matching error messages.
2532 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2534         PR target/26915
2535         * gcc.target/i386/387-12.c: New test.
2537 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2539         PR libfortran/29713
2540         * gfortran.dg/pr29713.f90: New test.
2542 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2544         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2545         Also test for bogus rest sign.
2547 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2549         PR libfortran/27895
2550         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2552 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2554         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2555         from error messages.
2557 2006-11-02  Mike Stump  <mrs@apple.com>
2559         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2561         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2563 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2565         * g++.dg/eh/gcsec1.C: New test.
2567 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2569         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2570         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2572 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2574         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2575         hexadecimal value.
2576         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2577         * gcc.dg/pr14796-2.c: Likewise.
2579 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2581         * gcc.c-torture/execute/20061101-1.c: New test.
2583 2006-11-01  Richard Guenther  <rguenther@suse.de>
2585         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2587 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2589         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2590         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2592 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2594         * gcc.c-torture/execute/20061031-1.c: New test.
2596 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2598         PR 23067
2599         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2600         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2601         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2602         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2603         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2604         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2605         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2607 2006-10-31  Eric Christopher  <echristo@apple.com>
2608             Falk Hueffner  <falk@debian.org>
2610         * gcc.dg/builtin-bswap-1.c: New.
2611         * gcc.dg/builtin-bswap-2.c: New.
2612         * gcc.dg/builtin-bswap-3.c: New.
2613         * gcc.dg/builtin-bswap-4.c: New.
2614         * gcc.dg/builtin-bswap-5.c: New.
2615         * gcc.target/i386/builtin-bswap-1.c: New.
2617 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2619         * gcc.dg/inline-16.c: New.
2621         PR 16622
2622         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2623         defining it.
2624         * gcc.dg/inline-13.c: New.
2625         * gcc.dg/inline-14.c: New.
2626         * gcc.dg/inline-15.c: New.
2628         PR 11377
2629         * gcc.dg/inline6.c: New.
2630         * gcc.dg/inline7.c: New.
2632 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2634         PR middle-end/23470
2635         * gcc.dg/pr23470-1.c: New test case.
2637 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2639         PR fortran/29537
2640         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2641         data.
2642         * gfortran.dg/blockdata_2.f90: New testcase.
2644 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2646         PR libfortran/29627
2647         * gfortran.dg/unf_short_record_1.f90:  New test.
2649 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2651         PR fortran/29067
2652         * gfortran.dg/pr29067.f: New test.
2654 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2655             Richard Sandiford  <richard@codesourcery.com>
2657         * lib/target-supports.exp (get_compiler_messages): Append options
2658         as a single list element.
2659         (check_effective_target_arm_vfp_ok): New.
2660         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2662 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2664         PR fortran/29387
2665         * gfortran.dg/intrinsic_actual_2.f90: New test.
2667         PR fortran/29490
2668         * gfortran.dg/actual_array_interface_1.f90: New test.
2670         PR fortran/29641
2671         * gfortran.dg/used_types_11.f90: New test.
2673 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2675         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2676         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2677         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2678         * g++.old-deja/g++.mike/net25.C (main): Same.
2679         * g++.dg/lookup/exception1.C (main): Same.
2680         * g++.dg/parse/parens2.C (main): Same.
2682 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2684         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2686 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2688         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2689         * gcc.dg/torture/builtin-math-3.c: Likewise.
2691 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2693         PR fortran/29452
2694         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2695         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2697 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2699         PR Fortran/29410
2700         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2702 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2704         * lib/target-supports.exp (check_function_available): Declare
2705         function before calling.
2707 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2709         PR tree-optimization/29637
2710         * gcc.dg/pr29637.c: New test.
2712 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2714         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2715         tree canonicalization.
2717 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2719         * gcc.dg/builtins-20.c: Add more hypot tests.
2721 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2723         * gcc.dg/fold-compare-1.c: New test case.
2725 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2727         PR c++/16307
2728         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2730 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2732         PR tree-optimization/15458
2733         * gcc.dg/fold-xornot-1.c: New test case.
2735 2006-10-29  Richard Guenther  <rguenther@suse.de>
2737         * gcc.target/i386/math-torture/trunc.c: New testcase.
2739 2006-10-29  Richard Guenther  <rguenther@suse.de>
2741         * gcc.target/i386/math-torture/round.c: New testcase.
2743 2006-10-29  Richard Guenther  <rguenther@suse.de>
2745         * gcc.target/i386/math-torture/ceil.c: New testcase.
2746         * gcc.target/i386/math-torture/floor.c: Likewise.
2748 2006-10-29  Richard Guenther  <rguenther@suse.de>
2750         * gcc.target/i386/math-torture/rint.c: New testcase.
2751         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2753 2006-10-29  Richard Guenther  <rguenther@suse.de>
2755         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2756         * gcc.target/i386/math-torture/lceil.c: Likewise.
2758 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2760         PR libgfortran/24313
2761         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2763 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2765         * gcc.c-torture/execute/20020118-1.c,
2766         gcc.c-torture/execute/builtins/strlen.c,
2767         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2768         comment typos.
2770 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772         * gcc.dg/builtins-20.c: Add tests for hypot.
2773         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2774         two-argument builtins.
2775         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2776         TESTIT2.  Update all callers.
2777         (TESTIT2, TESTIT2_R): New helper macros.
2778         Add testcases for pow, hypot and atan2.
2780 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2782         PR C++/29295
2783         * g++.dg/expr/bool1.C: New test.
2784         * g++.dg/expr/bool2.C: New test.
2786 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2788         PR fortran/28224
2789         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2790         * gfortran.dg/namelist_internal.f90: New test.
2792 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2794         PR fortran/29625
2795         * gfortran.dg/io_real_boz.f90: Add.
2796         * gfortran.dg/io_real_boz2.f90: Add.
2798 2006-10-28  Richard Guenther  <rguenther@suse.de>
2800         PR middle-end/26899
2801         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2803 2006-10-28  Richard Guenther  <rguenther@suse.de>
2805         PR target/28806
2806         * gcc.target/i386/math-torture/lround.c: New testcase.
2808 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2810         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2811         * gcc.dg/builtins-44.c: Likewise.
2812         * gcc.dg/builtins-45.c: Likewise.
2813         * gcc.dg/pr28796-2.c: Likewise.
2814         * gcc.dg/unordered-3.c: Likewise.
2816 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818         PR libgfortran/27954
2819         * gfortran.dg/error_recovery_2.f90: New test.
2821 2006-10-26  Richard Guenther  <rguenther@suse.de>
2823         * gcc.target/i386/i386.exp: Use glob, not find to collect
2824         tests.  Avoids recursing into subdirectories.
2825         * gcc.target/i386/math-torture/math-torture.exp: Torture
2826         for interesting ia32 math options.
2827         * gcc.target.i386/math-torture/lrint.c: New testcase.
2829 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831         PR libgfortran/29563
2832         * gfortran.dg/arrayio_9.f90: Update test.
2833         * gfortran.dg/arrayio_19.f90: New test.
2835 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2837         * gcc.dg/20061026.c: New testcase.
2839 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2841         PR libgfortran/29563
2842         * gfortran.dg/arrayio_9.f90: New test.
2844 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2846         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2847         Copy the strings manually, as strcpy may call strlen.
2849 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2851         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2852         Add checks for log, log2, log10 and log1p.
2854         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2855         we already test 0.0.  Add checks for expm1, log, log2, log10,
2856         log1p, cbrt, erf and erfc.
2858 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2860         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2862 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2864         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2865         and remainderl() built-in functions.  Remove -ffast-math from
2866         dg-options.
2868 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2870         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2871         acosh and atanh.
2873         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2874         floating point modifiers to arguments passed to float and long
2875         double functions respectively.  Update all callers to use floating
2876         point numbers, not integers.  Add tests for exp, exp2 and
2877         exp10/pow10.
2879         * gcc.dg/torture/builtin-math-3.c: New test.
2881 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2883         PR fortran/29393
2884         * gfortran.dg/initialize_2.f90: New.
2886 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2888         * gcc.dg/torture/builtin-math-2.c: New test.
2890 2006-10-24  Richard Guenther  <rguenther@suse.de>
2892         PR middle-end/28796
2893         * gcc.dg/pr28796-1.c: New testcase.
2894         * gcc.dg/pr28796-2.c: Likewise.
2896 2006-10-24  Richard Guenther  <rguenther@suse.de>
2898         * gcc.dg/builtins-57.c: New testcase.
2900 2006-10-24  Richard Guenther  <rguenther@suse.de>
2902         PR tree-optimization/29567
2903         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2905 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2907         PR tree-optimization/14784
2908         * gcc.dg/alias-10.c: New test.
2910 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2912         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2914 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2916         * gcc.dg/builtin-strncat-chk-1.c: New test.
2918 2006-10-23  Jan Hubicka  <jh@suse.cz>
2920         * gcc.dg/memmove-1.c: New test.
2922 2006-10-23  Paul Brook  <paul@codesourcery.com>
2924         * gcc.dg/pragma-pack-5.c: New test.
2926 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2928         * g++.dg/other/s390-1.C: New testcase.
2930 2006-10-23  Richard Guenther  <rguenther@suse.de>
2932         PR middle-end/27132
2933         PR middle-end/23295
2934         * gcc.dg/pr27132.c: New testcase.
2935         * gcc.dg/pr23295.c: Likewise.
2936         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2937         * g++.dg/tree-ssa/pr19807.C: Likewise.
2939 2006-10-23  Richard Guenther  <rguenther@suse.de>
2941         PR middle-end/21032
2942         * gcc.dg/pr21032.c: New testcase.
2944 2006-10-22  Jeff Law  <law@redhat.com>
2945         Richard Guenther  <rguenther@suse.de>
2947         PR tree-optimization/15911
2948         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2950 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2952         PR c++/20647
2953         * g++.dg/abi/rtti3.C: New.
2955 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2957         PR middle-end/28252
2958         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2959         transformation.
2961 2006-10-21  Richard Guenther  <rguenther@suse.de>
2963         PR tree-optimization/3511
2964         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2966 2006-10-21  Richard Guenther  <rguenther@suse.de>
2968         PR middle-end/26898
2969         * gcc.dg/torture/pr26898-1.c: New testcase.
2970         * gcc.dg/torture/pr26898-2.c: Likewise.
2972 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2974         PR c++/28053
2975         * g++.dg/parse/bitfield1.C: Adjust error markers.
2976         * g++.dg/parse/bitfield2.C: New test.
2978 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2980         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2982 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2984         PR libfortran/27895
2985         * gfortran.dg/zero_sized_1.f90: New test.
2987 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2989         * gcc.dg/div-compare-1.c: New test.
2991 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2993         PR fortran/29216
2994         * gfortran.dg/result_default_init_1.f90: New test.
2996         PR fortran/29314
2997         * gfortran.dg/automatic_default_init_1.f90: New test.
2999         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3000         from 38 to 33.
3002 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3004         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3005         'using namespace std' without previous declaration.
3006         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3007         * g++.old-deja/g++.robertl/eb133c.C: New.
3009 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3011         PR libgfortran/29277
3012         * gfortran.dg/streamio_4.f90: Update test.
3013         * gfortran.dg/streamio_11.f90: New test.
3015 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3017         PR c++/27952
3018         * g++.dg/inherit/virtual1.C: New test.
3020 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3022         PR c++/28261
3023         * g++.dg/parse/enum3.C: New test.
3025 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3027         PR c++/29039
3028         * g++.dg/init/ctor8.C: New test.
3030 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3032         PR c++/27270
3033         * g++.dg/ext/complit8.C: Tweak error markers.
3034         * g++.dg/template/complit1.C: Add error marker.
3036 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3038         PR c++/27270
3039         * g++.dg/ext/complit8.C: New test.
3041         PR c++/29408
3042         * g++.dg/parse/dtor12.C: New test.
3044         PR c++/29435
3045         * g++.dg/template/sizeof11.C: New test.
3047 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3049         PR fortran/29392
3050         * gfortran.dg/data_char_3.f90: New test.
3052         PR fortran/29451
3053         * gfortran.dg/negative_automatic_size.f90: New test.
3055 2006-10-16  David Daney  <ddaney@avtrex.com>
3057         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3059 2006-10-16  Eric Christopher  <echristo@apple.com>
3061         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3062         x86_64.
3064 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3066         PR c++/28211
3067         * g++.dg/tc1/dr49.C: Tweak error messages.
3068         * g++.dg/parse/template21.C: New test.
3070 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3072         PR middle-end/20491
3073         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3075 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3077         PR fortran/29403
3078         * gfortran.dg/print_1.f90: New test.
3080 2006-10-15  Jan Hubicka  <jh@suse.cz>
3082         PR middle-end/29241
3083         * gcc.c-torture/compile/pr29241.c: New testcase.
3085 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3087         PR middle-end/29250
3088         * gcc.c-torture/compile/pr29250.c: New test.
3090 2006-10-15  Richard Guenther  <rguenther@suse.de>
3092         * gcc.dg/pr29299.c: New testcase.
3094 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3096         PR fortran/24767
3097         * gfortran.dg/label_4.f90: Adjust warning flag.
3099 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3101         PR fortran/29371
3102         * gfortran.dg/nullify_3.f90: New test.
3104 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3106         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3107         on Solaris 2.5.1 too.
3109 2006-10-13  Eric Christopher  <echristo@apple.com>
3111         * gcc.dg/pr25993.c: Skip for darwin.
3113 2006-10-13  Eric Christopher  <echristo@apple.com>
3115         * gcc.dg/visibility-11.c: Skip for darwin.
3117 2006-10-13  Eric Christopher  <echristo@apple.com>
3119         * gcc.dg/darwin-weakimport-1.c: Use
3120         -fno-asynchronous-unwind-tables.
3121         * gcc.dg/darwin-weakimport-3.c: Ditto.
3123 2006-10-13  Richard Guenther  <rguenther@suse.de>
3125         PR tree-optimization/29446
3126         * gcc.dg/torture/pr29446.c: New testcase.
3128 2006-10-13  Bill Wendling  <wendling@apple.com>
3130         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3131         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3132         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3133         * g++.old-deja/g++.law/shadow1.C: Likewise.
3134         * g++.old-deja/g++.law/ctors10.C: Likewise.
3135         * g++.dg/debug/namespace1.C: Likewise.
3136         * g++.dg/inherit/namespace-as-base.C: Likewise.
3137         * g++.dg/opt/delay-slot-1.C: Likewise.
3138         * g++.dg/parse/defarg10.C: Likewise.
3139         * g++.dg/template/ptrmem11.C: Likewise.
3140         * g++.dg/template/mem_func_ptr.C: Likewise.
3141         * g++.dg/template/spec19.C: Likewise.
3143 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3145         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3147 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3149         PR fortran/29373
3150         * gfortran.dg/implicit_9.f90: New test.
3152         PR fortran/29407
3153         * gfortran.dg/namelist_25.f90: New test.
3155         PR fortran/27701
3156         * gfortran.dg/same_name_2.f90: New test.
3158         PR fortran/29232
3159         * gfortran.dg/host_assoc_types_1.f90: New test.
3161         PR fortran/29364
3162         * gfortran.dg/missing_derived_type_1.f90: New test.
3163         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3165         PR fortran/29422
3166         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3168         PR fortran/29428
3169         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3171 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3173         PR fortran/29391
3174         * gfortran.dg/bound_2.f90: New test.
3176 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3178         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3179         directive.
3180         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3181         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3182         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3183         * gfortran.dg/gomp/reduction3.f90: Likewise.
3184         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3185         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3186         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3187         * gfortran.dg/forall_4.f90: Likewise.
3188         * gfortran.dg/spec_expr_4.f90: Likewise.
3189         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3190         * gfortran.dg/forall_5.f90: Likewise.
3191         * gfortran.dg/open_access_append_2.f90: Add check for
3192         compile-time warning.
3194 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3196         PR c++/28506
3197         * g++.dg/parse/pure1.C: New test.
3199 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3201         PR fortran/21435
3202         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3203         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3204         for compile-time warnings.
3205         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3206         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3207         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3208         file.
3209         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3210         specifier.
3211         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3212         compile-time warning.
3214 2006-10-12  Jan Hubicka  <jh@suse.cz>
3216         PR c/28419
3217         * gcc.dg/pr28319.c: New test.
3219 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3220         PR c++/29318
3221         * g++.dg/ext/vla4.C: New test.
3223 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3225         PR c++/27961
3226         * g++.dg/template/crash60.C: New test.
3227         * g++.dg/other/large-size-array.C: Adjust error markers.
3228         * g++.dg/parse/crash27.C: Likewise.
3229         * g++.dg/template/crash1.C: Likewise.
3231 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3233         PR testsuite/29093
3234         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3236 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3238         PR preprocessor/28709
3239         * gcc.dg/cpp/paste14.c: New test.
3241 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3243         PR c++/29175
3244         * g++.dg/init/array24.C: New test.
3246 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3248         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3249         of <sys/types.h>.
3251 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3253         PR c++/29024
3254         * g++.dg/parse/typedef8.C: New test.
3255         * g++.dg/other/mult-stor1.C: Adjust error markers.
3257 2006-10-11  Richard Guenther  <rguenther@suse.de>
3259         PR tree-optimization/28230
3260         * gcc.dg/torture/pr28230.c: New testcase.
3262 2006-10-11  Richard Guenther  <rguenther@suse.de>
3264         PR inline-asm/29119
3265         * gcc.dg/torture/pr29119.c: New testcase.
3267 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3269         PR middle-end/29272
3270         * gcc.c-torture/execute/20060930-2.c: New test.
3272 2006-10-09  Richard Henderson  <rth@redhat.com>
3274         Revert emutls patch.
3276 2006-10-09  Richard Guenther  <rguenther@suse.de>
3278         PR middle-end/29254
3279         * gcc.dg/pr29254.c: New testcase.
3281 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3282             Paul Thomas  <pault@gcc.gnu.org>
3284         PR fortran/20541
3285         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3286         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3287         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3288         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3289         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3290         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3291         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3292         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3293         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3294         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3295         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3296         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3297         * gfortran.dg/alloc_comp_std.f90: New test.
3298         * gfortran.dg/move_alloc.f90: New test.
3300 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3302         PR fortran/29115
3303         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3305         PR fortran/29211
3306         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3308 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3310         PR fortran/28585
3311         * gfortran.dg/new_line.f90: New test.
3313 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3315         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3316         * gcc.dg/torture/builtin-convert-1.c,
3317         gcc.dg/torture/builtin-convert-2.c,
3318         gcc.dg/torture/builtin-convert-3.c,
3319         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3321 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3323         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3324         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3325         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3326         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3328 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3330         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3331         Xfail some tests for powerpc-darwin and powerpc-aix.
3333 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3335         PR c/29380
3336         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3338 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3340         PR target/29300
3341         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3342         on hppa*-*-hpux*.
3344 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3346         PR fortran/16580
3347         PR fortran/29288
3348         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3349         Add tests for using all possible intrinsics as actual arguments.
3350         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3351         all possible intrinsics as actual arguments.
3352         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3353         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3355 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3357         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3358         * gcc.dg/debug/debug-2.c: Likewise.
3360 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3362         * gcc.c-torture/compile/sync-2.c: New test.
3364 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3366         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3367         line endings.
3369 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3371         PR rtl-optimization/29128
3372         * gcc.c-torture/compile/pr29128.c: New test.
3374 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3376         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3377         line endings.
3379 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3381         PR middle-end/29256
3382         * gcc.dg/tree-ssa/loop-19.c: New test.
3384 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3386         PR tree-optimization/29330
3387         * gcc.dg/pr29330.c: New test.
3389         PR target/28924
3390         * gcc.c-torture/compile/20061005-1.c: New test.
3392 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3394         * gcc.dg/typename-vla-1.c: New case.
3395         * gnat.dg/forward_vla.adb: New case.
3397 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3399         PR tree-optimization/29290
3400         * gfortran.dg/loop_nest_1.f90: New test.
3402         PR target/29198
3403         * gcc.dg/tls/opt-12.c: New test.
3405         PR fortran/28415
3406         * gfortran.dg/save_2.f90: New test.
3408         PR c/29091
3409         * gcc.dg/pr29091.c: New test.
3411 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3413         * lib/target-supports.exp
3414         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3415         same as x86_64-*-*; check for LP64.
3417 2006-10-04  Richard Henderson  <rth@redhat.com>
3419         * lib/target-supports.exp (check_effective_target_tls): Redefine
3420         to mean non-emulated tls.
3421         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3422         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3423         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3424         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3425         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3426         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3427         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3429 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3431         PR fortran/29343
3432         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3434 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3436         * gfortran.dg/bounds_check_fail_1.f90: New test.
3438 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3440         PR c++/29020
3441         * g++.dg/template/friend48.C: New test.
3443 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3445         PR fortran/29098
3446         * gfortran.dg/default_initialization_2.f90: New test.
3448 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3450         PR fortran/20779
3451         PR fortran/20891
3452         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3454 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3456         PR fortran/29284
3457         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3459         PR fortran/29321
3460         PR fortran/29322
3461         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3463         PR fortran/25091
3464         PR fortran/25092
3465         * gfortran.dg/entry_array_specs_1.f90: New test.
3467 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3469         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3470         insufficient to inhibit some test failures at -O3.  Do testing
3471         on integers.
3473 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3475         PR c++/29138
3476         * g++.dg/inherit/access8.C: New test.
3477         * g++.dg/template/dtor4.C: Tweak error messages.
3479 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3481         PR fortran/27478
3482         * gfortran.dg/entry_8.f90: New test.
3484 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3486         PR c++/29291
3487         * g++.dg/parse/new4.C: New test.
3489 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3491         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3492         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3493         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3494         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3495         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3497 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3499         PR fortran/19260
3500         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3501         * gfortran.dg/continuation_2.f90: New test.
3503         PR fortran/19262
3504         * gfortran.dg/continuation_3.f90: New test.
3505         * gfortran.dg/continuation_4.f90: New test.
3506         * gfortran.dg/continuation_5.f: New test.
3507         * gfortran.dg/continuation_6.f: New test.
3509 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3511         PR c++/29226
3512         * g++.dg/template/vla1.C: New test.
3514 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3516         PR fortran/29210
3517         * gfortran.dg/complex_parameter_1.f90: New test.
3519 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3521         PR c/29154
3522         * gcc.c-torture/execute/20060929-1.c: New test.
3524 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3526         PR c++/29105
3527         * g++.dg/template/member6.C: New test.
3528         * g++.dg/parse/typename7.C: Adjust error markers.
3530         PR c++/29080
3531         * g++.dg/template/member7.C: New test.
3533 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3535         PR c/24010
3536         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3537         gcc.dg/Woverride-init-3.c: New tests.
3539 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3541         * gcc.c-torture/execute/20060930-1.c: New test.
3543 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3545         PR fortran/18791
3546         * gfortran.dg/specifics_1.f90: New test.
3547         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3548         complex specifics.
3550 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3552         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3553         pthread-init-common.h: New.
3555 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3557         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3558         precision on some archs.
3560 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3562         * gcc.dg/non-local-goto-1.c: New test.
3563         * gcc.dg/non-local-goto-2.c: Likewise.
3564         * gcc.dg/setjmp-3.c: Likewise.
3565         * gcc.dg/setjmp-4.c: Likewise.
3567 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3569         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3571 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3573         PR fortran/28276
3574         * gfortran.dg/exponent_1.f90: New test.
3576         PR fortran/27021
3577         * gfortran.dg/nearest_1.f90: New test.
3579 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3581         PR middle-end/25261
3582         PR middle-end/28790
3583         * gcc.dg/gomp/nestedfn-1.c: New test.
3585 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3587         PR objc/29195
3588         * objc/compile/method-1.m: New test.
3590 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3592         PR c++/26938
3593         * g++.dg/template/crash58.C: New test.
3594         * g++.dg/parse/crash28.C: Adjust error markers.
3595         * g++.dg/template/crash34.C: Likewise.
3596         * g++.dg/template/friend31.C: Likewise.
3597         * g++.dg/template/crash32.C: Likewise.
3599         PR c++/27329
3600         * g++.dg/template/crash59.C: New test.
3602         PR c++/27667
3603         * g++.dg/template/spec33.C: New test.
3604         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3606 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3607             Adam Nemet  <anemet@caviumnetworks.com>
3609         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3610         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3612 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3614         PR target/28911
3615         * gcc.dg/pr28911.c: New.
3617 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3619         PR target/29169
3620         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3621         (dg-options): Add -mfpmath=387.
3623 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3625         PR c/28706
3626         * gcc.dg/pr28706.c: New test.
3628         PR c/28712
3629         * gcc.dg/pr28712.c: New test.
3631 2006-09-22  Mike Stump  <mrs@apple.com>
3633         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3635 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3637         PR tree-optimization/28888
3638         * gcc.dg/pr28888.c: New test.
3640 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3642         PR c++/29016
3643         * g++.dg/init/ptrfn1.C: New test.
3645 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3647         PR c++/28861
3648         * g++.dg/template/spec32.C: New test.
3649         * g++.dg/parse/crash9.C: Adjust error markers.
3651         PR c++/28303
3652         * g++.dg/template/typedef6.C: New test.
3653         * g++.dg/init/error1.C: Adjust error markers.
3654         * g++.dg/parse/crash9.C: Likewise.
3655         * g++.dg/template/crash55.C: Likewise.
3657 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3659         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3661 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3663         PR target/27650
3664         * g++.dg/ext/dllimport12.C: New test.
3666 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3668         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3669         * gcc.target/mips/nmadd-2.c: Likewise.
3670         * gcc.target/mips/mips-ps-6.c: New test.
3671         * gcc.target/mips/neg-abs-1.c: Likewise.
3672         * gcc.target/mips/neg-abs-2.c: Likewise.
3673         * gcc.target/mips/nmadd-3.c: New test.
3675 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3677         PR middle-end/28046
3678         * gcc.dg/gomp/atomic-10.c: New test.
3679         * g++.dg/gomp/atomic-10.C: New test.
3681 2006-09-20  Eric Christopher  <echristo@apple.com>
3683         * gcc.target/i386/sse3-not-fisttp.c: New.
3685 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3687         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3689 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3691         * gcc.c-torture/execute/pr28289.c (one): New variable.
3692         (main): Use it instead of argc.
3693         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3694         (main): Use it instead of argc.
3696 2006-09-19  Paul Brook  <paul@codesourcery.com>
3698         PR target/28516
3699         * gcc.dg/nested-func-5.c: New test.
3701 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3703         * lib/target-supports.exp (check_effective_target_tls): Compile
3704         test stubs using ${tool}_target_compile, not just target_compile.
3705         (check_effective_target_tls_runtime): Likewise.
3707 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3709         * gcc.c-torture/compile/20030405-1.x: Remove.
3711         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3712         optimising linker from discarding it.
3714 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3716         PR fortran/28526
3717         * gfortran.dg/keyword_symbol_1.f90: New test.
3719         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3720         pedantic compilation option.
3722 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3724         PR fortran/29060
3725         * gfortran.dg/spread_shape_1.f90: New test.
3727 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3729         PR tree-optimization/28887
3730         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3732 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3734         PR c/25993
3735         * gcc.dg/pr25993.c: New test.
3737 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3739         PR tree-opt/21591
3740         * gcc.dg/vect/pr21591.c: New test.
3742 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3744         PR tree-opt/29059
3745         * gcc.c-torture/compile/strcpy-1.c: New test.
3746         * gcc.c-torture/compile/strcpy-2.c: New test.
3747         * gcc.c-torture/compile/memcpy-1.c: New test.
3748         * gcc.c-torture/compile/memcpy-2.c: New test.
3750 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3752         PR testsuite/29055
3753         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3755 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3757         * gnat.dg/specs/double_record_extension1.ads: New test.
3758         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3760 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3762         PR fortran/29051
3763         * gfortran.dg/oldstyle_3.f90: New test.
3765 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3767         PR libgfortran/29099
3768         * gfortran.dg/secnds-1.f: New test.
3770 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3772         PR libgfortran/29053
3773         * gfortran.dg/streamio_9.f90: New test.
3774         * gfortran.dg/streamio_10.f90: New test.
3776 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3778         PR C++/29002
3779         * g++.dg/init/array22.C: New test.
3780         * g++.dg/init/array23.C: New test.
3782 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3784         * stackcheck.lst: Update list of tests requiring stack checking.
3785         * norun.lst: Adjust for above change.
3786         * ada95.lst: New file.
3787         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3788         requiring -gnat95 switch.
3790 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3792         * gnat.dg/in_out_parameter.adb: New test.
3794 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3796         PR debug/28980
3797         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3799 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3801         * gnat.dg/specs/unchecked_union.ads: New test.
3803 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3805         PR rtl-optimization/28982
3806         * gcc.c-torture/execute/pr28982a.c: New test.
3807         * gcc.c-torture/execute/pr28982b.c: Likewise.
3809 2006-09-12  Eric Christopher  <echristo@apple.com>
3811         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3812         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3814 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3816         PR c/28768
3817         PR preprocessor/14634
3818         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3819         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3820         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3822 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3824         * gcc.dg/pr28243.c: New test.
3826 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3828         PR fortran/28971
3829         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3830         this undiagnosed regression reappears.
3832 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3834         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3835         Treat $srcdir as a literal.
3836         * lib/fortran-torture.exp (fortran-torture-compile,
3837         fortran-torture-execute): Likewise.
3838         * lib/objc-torture.exp (objc-torture-compile,
3839         objc-torture-execute): Likewise.
3840         * lib/profopt.exp (profopt-execute): Likewise.
3842 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3844         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3846 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3848         PR testsuite/28950
3849         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3851 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3853         PR target/13685
3854         * gcc.target/i386/pr13685.c: New test.
3856 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3858         * gcc.dg/pr28726.c: New test.
3860 2006-09-11  Josh Conner  <jconner@apple.com>
3862         * gcc.dg/nrv3.c: Increase size of structure.
3863         * gcc.dg/nrv4.c: Likewise.
3864         * gcc.dg/nrv5.c: Likewise.
3866 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3868         PR libfortran/28890
3869         gfortran.dg/assumed_charlen_function_5.f90: New test.
3871 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3873         PR c++/28991
3874         * g++.dg/init/static3.C: New test.
3876 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3878         PR testsuite/29007
3879         * gcc.dg/long-long-cst1.c (t): Add cast to
3880         __SIZE_TYPE__ before casting to int.
3881         (main): Return 0 on success.
3883 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885         * gcc.c-torture/execute/20060910-1.c: New test.
3887 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3889         PR middle-end/26983
3890         * gcc.dg/pr26983.c: New test.
3892 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3894         PR target/29006
3895         * gcc.c-torture/execute/pr29006.c: New test.
3897 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3899         PR libfortran/28947
3900         gfortran.dg/matmul_4.f90: New test.
3902 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3904         PR fortran/28959
3905         gfortran.dg/used_types_10: New test.
3907 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3909         PR libfortran/28923
3910         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3911         gfortran.dg/array_initializer_3.f90: New test.
3913 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3915         PR fortran/28914
3916         * gfortran.dg/actual_array_constructor_3.f90: New test.
3918 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3920         PR testsuite/26778
3921         * gcc.target/i386/pr26778.c: New testcase.
3923 2006-09-08  Eric Christopher  <echristo@apple.com>
3925         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3926         * gcc.target/i386/memcpy-1.c: Ditto.
3927         * gcc.target/i386/asm-1.c: Ditto.
3928         * gcc.target/i386/20060512-4.c: Ditto.
3929         * gcc.target/i386/compress-float-387.c: Ditto.
3930         * gcc.target/i386/20060512-1.c: Ditto.
3931         * gcc.target/i386/compress-float-sse.c: Ditto.
3932         * gcc.target/i386/20060512-2.c: Ditto.
3933         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3934         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3935         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3936         * gcc.dg/pr26449.c: Ditto.
3937         * gcc.dg/attr-ms_struct-2.c: Ditto.
3938         * gcc.dg/attr-ms_struct-1.c: Ditto.
3939         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3941 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3943         PR c/28504
3944         * gcc.dg/vla-10.c: New test.
3946 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3948         PR c++/28858
3949         * g++.dg/parse/template20.C: New test.
3950         * g++.dg/template/operator8.C: Remove obsolete part.
3951         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3952         * g++.old-deja/g++.pt/crash65.C: Likewise.
3954 2006-09-07  Jason Merrill  <jason@redhat.com>
3956         PR middle-end/27724
3957         * gcc.dg/long-long-cst1.c: New test.
3959 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3961         PR C++/28906
3962         * g++.dg/other/array3.C: New test.
3963         * g++.dg/other/array4.C: New test.
3964         * g++.dg/other/array5.C: New test.
3966 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3968         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3970 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3972         PR target/28946
3973         * gcc.target/i386/pr28946.c: New test.
3975 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3977         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3978         in integer literal constant.
3979         * gfortran.dg/enum_8.f90: Ditto.
3980         * gfortran.dg/g77/20030326-1.f: Ditto.
3982 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3984         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3985         nonconformance usage.
3987 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3989         PR middle-end/28862
3990         * gcc.c-torture/compile/vector-align-1.c: New test.
3992 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3994         PR rtl-opt/27883
3995         * g++.dg/opt/copysign-1.C: New test.
3997 2006-09-06  Jason Merrill  <jason@redhat.com>
3999         PR c++/27371
4000         * g++.dg/warn/unused-result1.C: New test.
4002 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4004         PR c++/28903
4005         * g++.dg/ext/vla3.C: New test.
4007         PR c++/28886
4008         * g++.dg/template/array16.C: New test.
4010 2006-09-06  Richard Guenther  <rguenther@suse.de>
4012         * gcc.dg/pr27226.c: Remove testcase again.
4014 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4016         PR tree-opt/28937
4017         * g++.dg/opt/unroll2.C: New test.
4019 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4021         PR tree-opt/28952
4022         * gcc.dg/vect/pr28952.c: New test.
4024 2006-09-05  Richard Guenther  <rguenther@suse.de>
4026         PR tree-optimization/28900
4027         * gcc.dg/torture/pr28900.c: New testcase
4029 2006-09-05  Richard Guenther  <rguenther@suse.de>
4031         PR tree-optimization/28905
4032         * gcc.c-torture/compile/pr28905.c: New testcase.
4034 2006-09-05  Richard Guenther  <rguenther@suse.de>
4036         PR middle-end/28935
4037         * gcc.dg/pr28935.c: New testcase.
4039 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4041         * gcc.c-torture/execute/20060905-1.c: New test.
4043 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4045         PR fortran/28908
4046         * gfortran.dg/used_types_7.f90: New test.
4047         * gfortran.dg/used_types_8.f90: New test.
4048         * gfortran.dg/used_types_9.f90: New test.
4050 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052         * gcc.c-torture/compile/20060904-1.c: New test.
4054 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4056         PR c++/23287 Revert my 2006-09-01 patch
4057         * g++.dg/parse/dtor12.C: Remove.
4059 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4061         PR c+/27670
4062         * g++.dg/template/operator9.C: New test.
4064         PR c++/27493
4065         * g++.dg/template/operator7.C: New test.
4067         PR c++/27494
4068         * g++.dg/template/operator8.C: New test.
4070         PR c++/27397
4071         * g++.dg/template/crash57.C: New test.
4073         * g++.dg/template/typedef4.C: Adjust error markers.
4074         * g++.dg/template/typedef5.C: Likewise.
4076 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4078         PR c++/28878
4079         * g++.dg/parse/crash33.C: New test.
4081 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4082         Richard Guenther  <rguenther@suse.de>
4083         Adam Nemet  <anemet@caviumnetworks.com>
4085         PR middle-end/27226
4086         * gcc.target/mips/memcpy-1.c: New testcase.
4087         * gcc.dg/pr27226.c: Likewise.
4089 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4091         PR c++/28705
4092         * g++.dg/lookup/koenig5.C: New.
4093         * g++.dg/template/crash56.C: New.
4095 2006-09-01  Josh Conner  <jconner@apple.com>
4097         PR c++/25505
4098         * gcc.dg/nrv3.c: New test.
4099         * gcc.dg/nrv4.c: New test.
4100         * gcc.dg/nrv5.c: New test.
4102 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4104         PR c++/23287
4105         * g++.dg/parse/dtor12.C: New.
4107 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4109         PR tree-optimization/28839
4110         * gcc.dg/pr28839.c: New test.
4112 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4114         PR target/24367
4115         * gcc.dg/pr24367.c: New testcase.
4117 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4119         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4121 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4123         PR rtl-optimization/27735
4124         * gcc.dg/loop-unswitch-1.c: New test.
4126 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4128         PR fortran/28885
4129         * gfortran.dg/aliasing_dummy_2.f90: New test.
4131         PR fortran/20067
4132         * gfortran.dg/generic_5.f90: Change error message.
4134         PR fortran/28873
4135         * gfortran.dg/generic_6.f90: New test.
4137         PR fortran/25077
4138         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4140         PR fortran/25102
4141         * gfortran.dg/invalid_interface_assignment.f90: New test.
4143         PR fortran/24866
4144         * gfortran.dg/module_proc_external_dummy.f90: New test.
4146 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4148         PR c++/28349
4149         * testsuite/g++.dg/warn/var-args1.C: New test.
4151 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4153         PR fortran/28866
4154         * gfortran.dg/simpleif_2.f90: New test.
4155         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4156         * gfortran.dg/enum_5.f90: Ditto.
4158 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4159             Kazu Hirata  <kazu@codesourcery.com>
4161         PR tree-optimization/17506
4162         * gcc.dg/pr17506.c: New.
4164 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4166         PR c++/28139
4167         * g++.dg/eh/alias1.C: New test.
4169 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4171         PR c++/28860
4172         * g++.dg/template/ttp22.C: New test.
4174 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4176         PR middle-end/26632
4177         * gcc.dg/pr26632.c: New.
4179 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4181         PR libgfortran/28354
4182         * gfortran.dg/fmt_zero_precision.f90: New test.
4184 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4186         PR c++/28058
4187         * g++.dg/template/spec31.C: New test.
4189 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4191         PR c++/26573
4192         * g++.dg/other/static2.C: New test.
4194 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4196         * gcc.dg/Wswitch-enum-2.c: New test case.
4197         * gcc.dg/Wswitch-enum-3.c: Likewise.
4199 2006-08-26  Richard Guenther  <rguenther@suse.de>
4201         * gcc.c-torture/compile/20060826-1.c: New testcase.
4203 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4205         PR c++/28736
4206         * g++.dg/template/void10.C: New test.
4208         PR c++/28737
4209         * g++.dg/template/void8.C: New test.
4211         PR c+_+/28738
4212         * g++.dg/template/void9.C: New test.
4214         * g++.dg/template/void3.C: Adjust error markers.
4215         * g++.dg/template/void4.C: Likewise.
4216         * g++.dg/template/crash55.C: Likewise.
4217         * g++.dg/template/void7.C: Likewise
4219 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4221         PR c++/28588
4222         * g++.dg/inherit/access6.C: New test.
4223         * g++.dg/inherit/access7.C: Likewise.
4225         PR c++/28595
4226         * g++.dg/template/array15.C: New test.
4227         * g++.dg/template/crash2.C: Tweak error markers.
4229 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4231         PR middle-end/28683
4232         * gcc.c-torture/compile/20060823-1.c: New test.
4234 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4236         PR c++/28853
4237         * g++.dg/template/ttp21.C: New test.
4239         PR c++/28852
4240         * g++.dg/other/operator1.C: Add error-marker.
4241         * g++.dg/other/operator2.C: New test.
4243 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4245         PR c/27893
4246         * gcc.c-torture/compile/vla-const-1.c,
4247         gcc.c-torture/compile/vla-const-2.c: New tests.
4249 2006-08-26  Richard Guenther  <rguenther@suse.de>
4251         PR middle-end/28814
4252         * gcc.dg/torture/pr28814.c: New testcase.
4254 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4256         PR c/28418
4257         * gcc.c-torture/compile/compound-literal-1.c: New test.
4259 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4261         PR c/28299
4262         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4263         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4264         Expect extra diagnostics.
4266 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4268         gcc.dg/noncompile/pr16876.c: New test.
4270 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4272         PR c++/28056
4273         * g++.dg/parse/local1.C: New test.
4274         * g++.dg/other/qual1.C: Tweak error marker.
4276 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4278         PR c++/27787
4279         * g++.dg/template/typename10.C: New.
4280         * g++.dg/template/lookup4.C: Remove bogus error marker.
4282 2006-08-25  Richard Guenther  <rguenther@suse.de>
4284         PR testsuite/28829
4285         * gcc.dg/pr26570.c: Fix testcase.
4287 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4289         PR tree-opt/28807
4290         * gcc.c-torture/execute/mayalias-2.c: New test.
4291         * gcc.dg/tree-ssa/alias-13.c: New test.
4293 2006-08-24  Jan Hubicka  <jh@suse.cz>
4295         PR debug/26881
4296         * gcc.dg/debug/pr26881.c: New file.
4298 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4300         PR fortran/28788
4301         * gfortran.dg/used_types_4.f90: New test.
4302         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4303         association of derived types.
4304         * gfortran.dg/used_types_2.f90: Add module cleanup.
4305         * gfortran.dg/used_types_3.f90: The same.
4307         PR fortran/28771
4308         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4309         fix of regression.
4311 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313         PR 28813
4314         * gfortran.dg/direct_io_6.f90: Remove test.
4316 2006-08-23  Stuart Hastings  <stuart@apple.com>
4318         PR 28825
4319         * gcc.target/i386/20060821-1.c: New.
4321 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4323         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4324         dg-warning strings for dllimport.
4326 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4328         PR C++/28450
4329         * g++.dg/ext/vector4.C: New test.
4330         * g++.dg/ext/complex1.C: New test.
4332 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4334         PR debug/28692
4335         * gcc.dg/debug/const-1.c: New.
4336         * gcc.dg/debug/const-2.c: New.
4337         * gcc.dg/debug/dwarf2/const-1.c: New.
4338         * gcc.dg/debug/dwarf2/const-2.c: New.
4339         * gcc.dg/debug/dwarf2/const-2b.c: New.
4341 2006-08-22  Richard Guenther  <rguenther@suse.de>
4343         PR middle-end/28776
4344         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4345         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4347 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4349         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4351 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4353         PR c++/26269
4354         * g++.dg/other/error14.C: New test.
4356         PR c++/28505
4357         * g++.dg/parse/ctor7.C: New test.
4358         * g++.dg/parse/ctor8.C: Likewise.
4360         PR c++/28741
4361         * g++.dg/template/void7.C: New test.
4363 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4365         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4366         * gnat.dg/self_aggregate_with_array.adb: New test.
4368 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4370         * g++.dg/eh/arm-vfp-unwind.C: New test.
4372 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4374         PR c++/28341
4375         * g++.dg/template/ref3.C: New test.
4376         * g++.dg/template/nontype13.C: New test.
4378         PR c++/28346
4379         * g++.dg/template/ptrmem17.C: New test.
4381 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4383         PR target/28648 c:
4384         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4386 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4388         PR fortran/28630
4389         * gfortran.dg/used_types_2.f90: New test.
4391         PR fortran/28601
4392         * gfortran.dg/used_types_3.f90: New test.
4394         PR fortran/20886
4395         * gfortran.dg/generic_actual_arg.f90: New test.
4397         PR fortran/28735
4398         * gfortran.dg/module_private_array_refs_1.f90: New test.
4400         PR fortran/28762
4401         * gfortran.dg/program_name_1.f90: New test.
4403         PR fortran/28425
4404         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4406         PR fortran/28496
4407         * gfortran.dg/array_initializer_2.f90: New test.
4409         PR fortran/18111
4410         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4412         PR fortran/28600
4413         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4415         PR fortran/28771
4416         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4418         PR fortran/28660
4419         * gfortran.dg/dependent_decls_1.f90: New test.
4421 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4423         PR fortran/25217
4424         * gfortran.dg/derived_init_2.f90: New.
4426 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4428         * gcc.c-torture/execute/pr28289.c: New test.
4430 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4432         PR c/28744
4433         * gcc.dg/attr-externally-visible-1.c: New test.
4434         * gcc.dg/attr-externally-visible-2.c: New test.
4435         * g++.dg/parse/attr-externally-visible-1.C: New test.
4436         * g++.dg/parse/attr-externally-visible-2.C: New test.
4438 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4440         PR c++/28606
4441         * g++.dg/parse/dtor11.C: New test.
4443 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4445         PR rtl-optimization/28489
4446         * gcc.c-torture/compile/pr28489.c: New test.
4448 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4450         PR c++/28710
4451         * g++.dg/template/redecl4.C: New test.
4453         PR c++/28711
4454         * g++.dg/template/ctor8.C: New test.
4456 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4458         * gcc.dg/pr26570.c: Fix testcase.
4460 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4462         * PR c++/28573
4463         * g++.dg/parse/offsetof6.C: New test.
4464         * g++.dg/parse/offsetof6.C: New test.
4465         * g++.dg/parse/offsetof7.C: New test.
4467 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4469         PR testsuite/28602
4470         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4471         is false.
4473 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4475         PR c++/28302
4476         * g++.dg/ext/vector3.C: New test.
4478 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4480         PR gcov/profile/26570
4481         * gcc.dg/pr26570.c: New test.
4483 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4485         PR c/27697
4486         * gcc.dg/qual-component-1.c: New test.
4488 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4490         PR c++/28593
4491         * g++.dg/parse/new3.C: New test.
4493 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4495         PR fortran/25828
4496         * gfortran.dg/streamio_1.f90: New test.
4497         * gfortran.dg/streamio_2.f90: New test.
4498         * gfortran.dg/streamio_3.f90: New test.
4499         * gfortran.dg/streamio_4.f90: New test.
4500         * gfortran.dg/streamio_5.f90: New test.
4501         * gfortran.dg/streamio_6.f90: New test.
4502         * gfortran.dg/streamio_7.f90: New test.
4503         * gfortran.dg/streamio_8.f90: New test.
4505 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4507         PR c/28287
4508         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4510 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4512         PR c++/28594
4513         * g++.dg/template/void6.C: New test.
4515 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4517         PR c/28649
4518         * gcc.dg/parse-error-1.c: New test.
4519         * gcc.dg/parse-error-2.c: New test.
4520         * gcc.dg/cpp/digraph2.c: Add error-marker.
4521         * gcc.dg/noncompile/920923-1.c: Likewise.
4523 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4525         PR c/27490
4526         * gcc.dg/sizeof-2.c: New testcase.
4528         PR c/27489
4529         * gcc.dg/switch-A.c: New testcase.
4531 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4533         PR c++/28288
4534         PR c++/14556
4535         * g++.old-deja/g++.warn/compare1.C: Delete.
4536         * g++.dg/opt/pr7503-2.C: Delete.
4537         * g++.dg/opt/pr7503-3.C: Delete.
4538         * g++.dg/opt/pr7503-4.C: Delete.
4539         * g++.dg/opt/pr7503-5.C: Delete.
4540         * g++.dg/opt/max1.C: Delete.
4541         * g++.dg/warn/minmax.C: Delete.
4542         * g++.dg/expr/minmax.C: New test.
4544 2006-08-14  Richard Guenther  <rguenther@suse.de>
4546         PR testsuite/28703
4547         * gcc.c-torture/execute/pr28651.c: Do not use argc
4548         to avoid optimization, instead forbid inlining.
4550 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4552         PR rtl-optimization/28634
4553         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4555 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4557         PR c/27184
4558         * gcc.dg/torture/pr27184.c: New test.
4560 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4562         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4564 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4566         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4567         * gfortran.dg/stat_2.f90: Likewise.
4568         * gfortran.dg/chmod_1.f90: Likewise.
4569         * gfortran.dg/chmod_2.f90: Likewise.
4570         * gfortran.dg/chmod_3.f90: Likewise.
4572 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4574         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4576 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4578         * g++.dg/opt/pr23454-2.C: New test.
4580 2006-08-11  Richard Guenther  <rguenther@suse.de>
4582         PR middle-end/28651
4583         * gcc.c-torture/execute/pr28651.c: New testcase.
4585 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4587         * gnat.dg/specs/static_initializer.ads: New test.
4589 2006-08-10  Paul Brook  <paul@codesourcery.com>
4591         * gcc.target/arm/cond-asm.c: New test.
4593 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4595         PR tree-optimization/26197
4596         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4597         * g++.dg/vect/vect.exp: Compile the new tests with
4598         --param max-aliased-vops=0.
4600 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4602         PR c++/28637
4603         * g++.dg/template/void3.C: New test.
4605         PR c++/28638
4606         * g++.dg/template/void4.C: New test.
4608         PR c++/28640
4609         * g++.dg/template/void5.C: New test.
4611 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4613         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4614         after dg-do compile.
4616 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4618         PR tree-optimizations/26969
4619         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4620         "unswitch-loops" with -funswitch-loops.
4621         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4623 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4625         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4626         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4627         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4628         * objc.dg/dwarf-1.m: Likewise.
4629         * objc.dg/dwarf-2.m: Likewise.
4630         * obj-c++.dg/dwarf-2.mm: Likewise.
4632 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4634         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4635         * objc.dg/dwarf-2.m: Likewise.
4636         * obj-c++.dg/dwarf-2.mm: Likewise.
4638         PR libfortran/28603
4639         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4641         PR testsuite/27611
4642         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4644         PR testsuite/27033
4645         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4647 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4649         PR target/27827
4650         * gcc.target/i386/pr27827.c: New testcase.
4652 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4654         PR fortran/28590
4655         * gfortran.dg/sequence_types_1.f90: New test.
4657 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4659         PR fortran/28548
4660         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4661         dg-warning.  Add -pedantic option.
4663 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4665         PR c/28502
4666         * gcc.dg/proto-1.c: New test.
4668         PR c/27721
4669         * gcc.dg/lvalue-4.c: New test.
4671         PR c/28136
4672         * gcc.dg/init-bad-5.c: New test.
4674 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4676         PR c++/28347
4677         * g++.dg/ext/typedef-init.C: Add new test for typedef
4678         initialization inside templates. Adjust existing error markers.
4680 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4682         PR c++/28148
4683         * g++.dg/init/ptrmem3.C: New test.
4685 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4687         PR tree-optimization/27770
4688         * lib/target-support.exp: New target keyword "section_anchors".
4689         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4690         tests.
4691         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4692         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4693         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4694         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4696 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4698         * gcc.dg/20060801-1.c: Add missing '}'.
4700 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4702         PR c++/27508
4703         * g++.dg/parse/dtor9.C: New test.
4704         * g++.dg/parse/dtor10.C: New test.
4705         * g++.dg/other/error7.C: Adjust error-marker.
4707         PR c++/28274
4708         * g++.dg/other/default5.C: New test.
4710 2006-08-02  Richard Guenther  <rguenther@suse.de>
4712         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4714 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4716         PR c++/28557
4717         * g++.dg/template/conv9.C: New test.
4719 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4721         PR debug/28063
4722         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4723         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4724         Optionally return assembly text.  Update callers.
4725         (check_no_compiler_messages): Update verbose messages.
4726         (check_no_messages_and_pattern): New.
4727         (check_effective_target_string_merging): New.
4729 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4731         PR c++/28250
4732         * g++.dg/eh/catch4.C: New test.
4734         PR c++/28257
4735         * g++.dg/other/qual1.C: New test.
4737         PR c++/28259
4738         * g++.dg/inherit/error2.C: New test.
4740         PR c++/28267
4741         * g++.dg/other/new1.C: New test.
4743         * g++.dg/warn/pr23075.C: Remove obsolete test.
4744         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4745         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4747 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4749         PR c++/28523
4750         * g++.dg/eh/cast1.C: New test.
4752 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4754         PR libfortran/28452
4755         * gfortran.dg/random_3.f90:  New test.
4757 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4759         PR c++/28432
4760         * g++.dg/other/pr28304.C: Change expected error message.
4761         * g++.dg/other/pr28432.C: New test.
4763 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4765         PR c++/28256
4766         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4768 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4770         PR debug/23336
4771         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4772         at -g1.
4773         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4774         g++.dg/debug/enum-2.C: New.
4776 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4778         PR c++/6634
4779         * g++.dg/parse/long1.C: Add more tests.
4781 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4783         * gfortran.dg/lrshift_1.c: New file.
4785 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4787         PR libgfortran/28335
4788         * gfortran.dg/no_unit_error_1.f90: New test.
4790 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4792         PR libgfortran/28335
4793         * gfortran.dg/no_unit_error_1.f90: Delete test.
4794         * gfortran.dg/no_unit_error_2.f90: Delete test.
4796 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4798         * gfortran.dg/chmod_3.f90: New test.
4799         * gfortran.dg/ltime_gmtime_1.f90: New test.
4800         * gfortran.dg/ltime_gmtime_2.f90: New test.
4801         * gfortran.dg/lrshift_1.f90: New test.
4802         * gfortran.dg/chmod_1.f90: New test.
4803         * gfortran.dg/chmod_2.f90: New test.
4805 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4807         PR c++/27668
4808         * g++.dg/template/crash55.C: New test.
4810         PR c++/27962
4811         * g++.dg/template/nontype16.C: New test.
4813         * g++.dg/template/void2.C: Adjust error markers.
4814         * g++.dg/template/nontype5.C: Adjust error markers.
4816 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4818         * gcc.target/i386/stack-prot-kernel.c: New test.
4820 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4822         * gcc.dg/builtins-55.c: New test case.
4824 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4826         PR rtl-optimization/27907
4827         * gcc.c-torture/compile/pr27907.c: New test.
4829 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4831         * gfortran.dg/mclock.f90: New test.
4832         * gfortran.dg/int_conv_1.f90: New test.
4833         * gfortran.dg/stat_1.f90: New test.
4834         * gfortran.dg/stat_2.f90: New test.
4836 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4838         PR libgfortran/28335
4839         * gfortran.dg/no_unit_error_1.f90: New test.
4840         * gfortran.dg/no_unit_error_2.f90: New test.
4841         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4843 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4845         PR middle-end/28473
4846         * gcc.dg/fold-convround-1.c: New test case.
4848 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4850         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4852 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854         PR c++/27572
4855         * g++.dg/other/typedef1.C: New test.
4856         * g++.dg/template/typedef4.C: New test.
4857         * g++.dg/template/typedef5.C: New test.
4859 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4861         PR fortran/28416
4862         * gfortran.dg/allocatable_dummy_3.f90: New.
4864 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4866         PR fortran/28439
4867         * gfortran.dg/arithmetic_if.f90:  New test.
4869 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4871         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4872         avoid memcpy optimization.
4874 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4876         PR fortran/25289
4877         * gfortran.dg/direct_io_6.f90: New test.
4879 2006-07-24  Jan Hubicka  <jh@suse.cz>
4881         PR c/25795
4882         PR c++/27369
4883         * gcc.dg/pr25795.c: New test.
4884         * gcc.dg/pr25795-1.c: New test.
4886 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4888         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4889         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4890         which may be transformed to "g || h" on some platforms.
4892 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4894         PR c++/28025
4895         * g++.dg/template/friend45.C: New test.
4897 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4899         PR libgfortran/28339
4900         * gfortran.dg/arrayio_8.f90: New test.
4902 2006-07-21  Mike Stump  <mrs@apple.com>
4904         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4906         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4908 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4910         PR c++/28250
4911         * g++.dg/eh/catch3.C: New test.
4913         PR c++/28363
4914         * g++.dg/template/defarg10.C: New test.
4916 2006-07-20  Paul Brook  <paul@codesourcery.com>
4918         PR 27363
4919         * gcc.dg/pr27363.c: New test.
4921 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4923         PR c++/28338
4924         * g++.dg/init/ref13.C: New test.
4926 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4928         PR obj-c++/28434
4929         * obj-c++.dg/proto-error-1.mm: New test.
4931 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4933         PR c++/28337
4934         * g++.dg/template/string1.C: New test.
4936 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4938         PR c++/28048
4939         * g++.dg/template/defarg9.C: New test.
4941         PR c++/28235
4942         * g++.dg/template/static27.C: New test.
4944 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4946         PR 28410
4947         * gcc.dg/tree-ssa/pr28410.c: New test.
4949 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4951         PR c++/28258
4952         * g++/dg/other/error13.C: New test.
4954         PR c++/28260
4955         * g++.dg/template/friend44.C: New test.
4957 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4959         PR c++/27495
4960         * g++.dg/other/pr27495.C: New.
4962 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4964         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4965         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4967 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4969         PR c/28286
4970         * gcc.dg/pragma-pack-4.c: New test.
4972 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4974         PR c++/28291
4975         * g++.dg/ext/pr28291.C: New test.
4977 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4979         PR middle-end/28403
4980         * gcc.c-torture/execute/pr28403.c: New test.
4982 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4984         PR middle-end/28402
4985         * gcc.dg/pr28402.c: New test.
4987 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4989         PR c++/28304
4990         * g++.dg/other/pr28304.C: New test.
4992 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4994         PR other/28251
4995         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4996         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4998 2006-07-17  Richard Guenther  <rguenther@suse.de>
5000         PR tree-optimization/28238
5001         * g++.dg/tree-ssa/pr28238.C: New testcase.
5003 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5005         PR c++/28250
5006         * g++.dg/eh/catch1.C: New test.
5007         * g++.dg/eh/catch2.C: New test.
5009 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5011         PR c++/28370
5012         * g++.dg/template/anon3.C: New test.
5014 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5016         PR fortran/20844
5017         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5018         specifiers requiring an explicit format tag..
5020         PR fortran/28201
5021         * gfortran.dg/generic_5: New test.
5023         PR fortran/20893
5024         * gfortran.dg/elemental_optional_args_1.f90: New test.
5026 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5028         * gnat.dg/assert.ads: New file.
5029         * gnat.dg/controlled_record.ads: Likewise.
5030         * gnat.dg/controlled_record.adb: Likewise.
5032 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5034         PR c++/28292
5035         * g++.dg/other/error12.C: New test.
5037         PR c++/28269
5038         * g++.dg/template/crash54.C: New test.
5040 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5042         PR c++/28249
5043         * g++.dg/parse/catch1.C: New test.
5045         PR c++/28294
5046         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5048         PR c++/28387
5049         * g++.dg/ext/attrib24.C: New test.
5051 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5053         PR c++/28343
5054         * g++.dg/ext/asmspec1.C: New test.
5056 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5058         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5059         (dg-test): Support shouldfail tests.
5060         * lib/target-supports-dg.exp (dg-shouldfail): New.
5061         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5062         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5063         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5064         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5065         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5066         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5067         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5069 2006-07-13  Jan Hubicka  <jh@suse.cz>
5071         * gcc.target/i386/memcpy-1.c: New.
5073 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5075         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5077 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5079         PR fortran/25097
5080         * gfortran.dg/present_1.f90: New test.
5082         PR fortran/20903
5083         * gfortran.dg/interface_derived_type_1.f90: New test.
5085 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5087         PR fortran/28213
5088         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5089         list.
5091 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5093         PR c++/27820
5094         * g++.dg/other/label1.C: New test.
5096 2006-07-07   Richard Guenther  <rguenther@suse.de>
5098         PR middle-end/28268
5099         * gcc.dg/torture/pr28268.c: New testcase.
5101 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5103         PR c++/27019
5104         * g++.dg/ext/pr27019.C: New.
5106 2006-07-07  Richard Guenther  <rguenther@suse.de>
5108         PR tree-optimization/28187
5109         * gcc.dg/pr28187.c: New testcase.
5111 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5113         * gnat.dg/address_conversion.adb: New test.
5114         * gnat.dg/boolean_subtype.adb: Likewise.
5115         * gnat.dg/frame_overflow.adb: Likewise.
5116         * gnat.dg/pointer_array.adb: Likewise.
5117         * gnat.dg/pointer_conversion.adb: Likewise.
5119 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5121         PR fortran/28237
5122         PR fortran/23420
5123         * gfortran.dg/print_fmt_5.f90: New test.
5125 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5127         PR fortran/28129
5128         * gfortran.dg/bounds_check_4.f90: New test.
5130 2006-07-05  Richard Guenther  <rguenther@suse.de>
5132         PR target/28158
5133         * gfortran.dg/pr28158.f90: New testcase.
5135 2006-07-05  Richard Guenther  <rguenther@suse.de>
5137         PR tree-optimization/28162
5138         * gcc.dg/pr28162.c: New testcase.
5140 2006-07-05  Richard Guenther  <rguenther@suse.de>
5141         Andrew Pinski  <pinskia@gcc.gnu.org>
5143         PR c++/27084
5144         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5146 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5148         PR fortran/28174
5149         * gfortran.dg/actual_array_substr_2.f90: New test.
5151         PR fortran/28167
5152         * gfortran.dg/actual_array_constructor_2.f90: New test.
5154 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5156         * gfortran.dg/itime_idate_1.f: New test.
5157         * gfortran.dg/itime_idate_2.f: New test.
5159 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5161         PR libgfortran/27704
5162         * gfortran.dg/open_status_3.f90: New test.
5163         * gfortran.dg/fmt_l.f90: Update for new feature.
5165 2006-07-03  Asher Langton  <langton2@llnl.gov>
5167         * gfortran.dg/oldstyle_2.f90: New.
5169 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5171         * gnat.dg/string_slice.adb: New test.
5173 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5175         PR fortran/19259
5176         * gfortran.dg/semicolon_fixed.c: New.
5177         * gfortran.dg/semicolon_free.c: New.
5179 2006-06-30  Mike Stump  <mrs@apple.com>
5181         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5182         that don't support internal visibility.
5184 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5186         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5187         for '(' / ')' needing an extra '\'.
5189 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5191         PR middle-end/27428
5192         * gcc.dg/pr27428-1.c: New test case.
5194 2006-06-29  Mike Stump  <mrs@apple.com>
5196         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5197         on darwin as we can't align commons large enough yet.
5199         * gcc.dg/vla-8.c: Add additional testcases.
5201 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5203         PR c++/28114
5204         * g++.dg/other/pr28114.C: New.
5206 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5208         * gcc.c-torture/compile/20060625-1.c: New test.
5210 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5212         PR fortran/20867
5213         * gfortran.dg/stfunc_3.f90: New test.
5215         PR fortran/25056
5216         * gfortran.dg/impure_actual_1.f90: New test.
5218         PR fortran/20874
5219         * gfortran.dg/elemental_result_1.f90: New test.
5221         PR fortran/25073
5222         * gfortran.dg/select_7.f90: New test.
5224         PR fortran/27554
5225         * intrinsic_actual_1.f: New test.
5227         PR fortran/22038
5228         PR fortran/28119
5229         * gfortran.dg/forall_4.f90: New test.
5231         PR fortran/25072
5232         * gfortran.dg/forall_5.f90: New test.
5234 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5236         PR c++/28051
5237         * g++.dg/template/using13.C: New test.
5239         PR c++/28054
5240         * g++.dg/other/incomplete3.C: New test.
5242 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5244         PR fortran/28081
5245         * gfortran.dg/substr_3.f: New test.
5246         * gfortran.dg/equiv_2.f90: Update expected error message.
5248 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5250         PR fortran/28118
5251         * gfortran.dg/actual_array_substr_1.f90: New test.
5253 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5255         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5256         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5258 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5260         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5262 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5264         PR fortran/27981
5265         * gfortran.dg/simpleif_2.f90: New test.
5267 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5269         * g++.dg/template/error22.C: Fix typo.
5271 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5273         PR c++/28112
5274         * g++.dg/ext/attrib23.C: New test.
5276 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5278         * gnat.dg/varsize_temp.adb: New test.
5280 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5282         PR c++/11468
5283         * g++.dg/other/java2.C: New test.
5285 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5287         PR target/27789
5288         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5289         initialization.
5291 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5293         PR target/27531
5294         * gcc.dg/pr27531-1.c: New test case.
5296 2006-06-22  Asher Langton  <langton2@llnl.gov>
5298         PR fortran/24748
5299         * gfortran.dg/implicit_8.f90: New.
5301 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5303         PR rtl-optimization/28121
5304         * gcc.dg/pr28121.c: New test.
5306 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5308         PR c++/27805
5309         * g++.dg/parse/ptrmem6.C: New test.
5311         PR c++/27821
5312         * g++.dg/template/error22.C: New test.
5314 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5316         PR c++/28111
5317         * g++.dg/template/friend43.C: New test.
5319         PR c++/28110
5320         * g++.dg/template/crash53.C: New test.
5322         PR c++/28109
5323         * g++.dg/rtti/incomplete1.C: New test.
5325 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5327         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5329 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5331         * gcc.c-torture/execute/complex-7.c: New.
5333 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5335         * gcc.dg/merge-all-constants-1.c: New test.
5337 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5339         PR c++/28113
5340         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5342 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5344         * gfortran.dg/rrspacing_1.f90: New test.
5346 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5348         PR c++/28052
5349         * g++.dg/other/bitfield2.C: New test.
5351 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5353         PR tree-optimization/27331
5354         * gcc.dg/pr27331.c: New test.
5356 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5357             Eric Botcazou  <ebotcazou@adacore.com>
5359         PR ada/18692
5360         * lib/gnat.exp: New file.
5361         * lib/gnat-dg.exp: Likewise.
5362         * gnat.dg: New directory.
5363         * gnat.dg/dg.exp: New driver.
5364         * gnat.dg/specs: New directory.
5365         * gnat.dg/specs/specs.exp: New driver.
5366         * gnat.dg/style: New directory.
5367         * gnat.dg/style/style.exp: New driver.
5369 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5371         PR fortran/16206
5372         * gfortran.dg/array_initializer_1.f90: New test.
5374         PR fortran/28005
5375         * gfortran.dg/matmul_3.f90: New test.
5377 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5379         PR middle-end/28075
5380         * gcc.dg/tree-ssa/inline-1.c: New test.
5382 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5384         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5385         in malloc prototype; remove XFAIL.
5386         * gcc.dg/pr18241-2.c: Ditto.
5387         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5388         in memset prototype; remove XFAIL.
5389         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5391 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5393         * gcc.dg/vla-8.c: Add.
5395 2006-06-19  Richard Guenther  <rguenther@suse.de>
5397         PR tree-optimization/27090
5398         * g++.dg/tree-ssa/pr27090.C: New testcase.
5400 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5402         PR target/27861
5403         * gcc.dg/pr27861-1.c: New test case.
5405 2006-06-19  Richard Guenther  <rguenther@suse.de>
5407         PR middle-end/28045
5408         * gcc.dg/torture/pr28045.c: New testcase.
5410 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5412         PR fortran/26801
5413         * gfortran.dg/associated_4.f90: New test.
5415 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5417         PR fortran/19310
5418         PR fortran/19904
5419         * gfortran.dg/real_const_3.f90: New test.
5421 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5423         PR c++/28016
5424         * g++.dg/template/static26.C: New test.
5426         PR c++/27979
5427         * g++.dg/expr/bitfield2.C: New test.
5429         PR c++/27884
5430         * g++.dg/parse/linkage2.C: New test.
5432 2006-06-16  Richard Guenther  <rguenther@suse.de>
5434         PR middle-end/27116
5435         * gcc.dg/pr15785-1.c: Revert last change.
5436         * gcc.dg/torture/pr27116-2.c: New testcase.
5438 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5440         PR middle-end/27802
5441         * gcc.dg/pr27802-1.c: New test case.
5443 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5445         PR c++/27689
5446         * g++.dg/template/ttp18.C: New test.
5447         * g++.dg/template/ttp19.C: Likewise.
5449         PR c++/27666
5450         * g++.dg/expr/cond9.C: New test.
5452         PR c++/27640
5453         * g++.dg/template/ctor7.C: New test.
5455 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5457         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5459 2006-06-16  Richard Guenther  <rguenther@suse.de>
5461         PR tree-optimization/27781
5462         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5464 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5466         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5468 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5470         * gcc.dg/tree-ssa/loop-18.c: New test.
5472 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5474         PR c++/27665
5475         * g++.dg/template/crash52.C: New test.
5477         PR c++/27648
5478         * g++.dg/ext/attrib22.C: New test.
5480         PR c++/26559
5481         * g++.dg/template/builtin1.C: New test.
5482         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5484         PR c++/28018
5485         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5486         assignment.
5487         * g++.old-deja/g++.pt/crash51.C: Likewise.
5489         PR c++/27227
5490         * g++.dg/lookup/linkage1.C: New test.
5491         * g++.dg/lookup/linkage2.C: Likewise.
5493 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5495         PR middle-end/27959
5496         * gcc.dg/pr27959.c: New testcase.
5498 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5500         PR target/28014:
5501         * g++.dg/eh/div.C: New test.
5503 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5505         PR c++/27894
5506         * g++.dg/tree-ssa/pr26757.C: New test.
5507         * g++.dg/tree-ssa/pr27894.C: New test.
5509 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5511         * gcc.c-torture/compile/20060609-1.c: New test.
5513         PR target/27863
5514         * gcc.c-torture/compile/pr27863.c: New test.
5516 2006-06-13  Richard Guenther  <rguenther@suse.de>
5518         PR tree-optimization/27830
5519         * g++.dg/tree-ssa/pr27830.C: New testcase.
5521 2006-06-13  Matthew Sachs  <msachs@apple.com>
5523         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5524         the list of compiler flags; this causes those flags to be checked
5525         for things like dg-skip-if.
5527 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5529         PR c++/27601
5530         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5532 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5533             Kazu Hirata  <kazu@codesourcery.com>
5535         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5536         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5538 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5540         PR c++/27933
5541         * g++.dg/lookup/using15.C: New test.
5543         PR c++/27951
5544         * g++.dg/other/anon4.C: New test.
5546 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5548         PR c++/21210
5549         * g++.dg/init/complex1.C: New test case.
5551 2006-06-11  Eric Christopher  <echristo@apple.com>
5553         PR middle-end/27948
5554         * gcc.dg/bf-ms-layout.c: Run on darwin.
5555         * gcc.dg/bf-no-ms-layout: Ditto.
5556         * gcc.dg/attr-ms_struct-2.c: New.
5557         * gcc.dg/bf-ms-layout-2.c: Ditto.
5559 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5561         * gcc.dg/attr-ms_struct-packed1.c: New.
5563 2006-06-09  Mike Stump  <mrs@apple.com>
5565         * gcc.dg/vla-7.c: Add.
5567 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5569         PR fortran/24558
5570         * gfortran.dg/entry_6.f90: New test.
5572         PR fortran/20877
5573         PR fortran/25047
5574         * gfortran.dg/entry_7.f90: New test.
5576 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5578         PR c/27747
5579         * gcc.dg/cpp/_Pragma6.c: New test.
5581         PR c++/27748
5582         * g++.dg/cpp/_Pragma1.C: New test.
5584         PR preprocessor/27746
5585         * gcc.dg/gomp/macro-3.c: New test.
5586         * gcc.dg/gomp/macro-4.c: New test.
5587         * g++.dg/gomp/macro-3.C: New test.
5588         * g++.dg/gomp/macro-4.C: New test.
5590 2006-06-09  Richard Guenther  <rguenther@suse.de>
5592         PR tree-optimization/26998
5593         * gcc.dg/torture/pr26998.c: New testcase.
5594         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5596 2006-06-08  Mike Stump  <mrs@apple.com>
5598         * gcc.dg/pr27095.c: Account for stubs.
5600         PR target/26427
5601         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5602         produce bad code on darwin.
5604 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5606         PR fortran/27958
5607         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5609 2006-06-08  Asher Langton  <langton2@llnl.gov>
5611         PR fortran/27786
5612         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5614 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5616         PR target/27421
5617         * gcc.dg/union-3.c: New test.
5619 2006-06-08  Richard Guenther  <rguenther@suse.de>
5621         PR middle-end/27116
5622         * gcc.dg/torture/pr27116.c: New testcase.
5623         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5625 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5627         PR rtl-optimization/26449
5628         * gcc.dg/pr26449.c: New test.
5630 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5632         PR c++/27601
5633         * g++.dg/ext/offsetof1.C: Test member functions.
5635 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5637         * gcc.dg/pr27095.c: Improve scanning.
5639 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5641         PR fortran/23091
5642         * gfortran.dg/saved_automatic_1.f90: New test.
5644         PR fortran/24168
5645         * gfortran.dg/array_simplify_1.f90: New test.
5647         PR fortran/25090
5648         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5650         PR fortran/25058
5651         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5653 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5655         PR c++/27177
5656         * g++.dg/expr/cast7.C: New test.
5658 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5660         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5661         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5662         * lib/fortran-torture.exp (fortran-torture-compile,
5663         fortran-torture-execute): Ditto.
5665 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5667         PR target/27842
5668         * gcc.dg/vmx/pr27842.c: New test.
5670 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5672         PR libfortran/27895
5673         * gfortran.dg/bounds_check_3.f90: New test.
5675 2006-06-05  Mike Stump  <mrs@apple.com>
5677         * objc.dg/objc-fast-4.m: Skip for ppc64.
5679 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5681         PR testsuite/27705
5682         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5684 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5685             Victor Kaplansky  <victork@il.ibm.com>
5687         PR tree-optimizations/26360
5688         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5689         with -fno-tree-dce.
5690         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5692 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5694         PR fortran/14067
5695         * gfortran.dg/data_char_1.f90: Add messages for truncated
5696         strings.
5698         PR fortran/16943
5699         * gfortran.dg/func_decl_2.f90: New test.
5701         PR fortran/20839
5702         * gfortran.dg/do_2.f90: New test.
5704         PR fortran/27655
5705         * gfortran.dg/associated_3.f90: New test.
5707 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5709         PR c++/27819
5710         * g++.dg/template/static25.C: New test.
5712         PR c++/27722
5713         * g++.dg/init/array21.C: New test.
5715         PR c++/27807
5716         * g++.dg/ext/complit7.C: New test.
5718         PR c++/27806
5719         * g++.dg/parse/ptrmem5.C: New test.
5721 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5722             Andrew Pinski  <pinskia@physics.uc.edu>
5724         PR c/27150
5725         PR middle-end/27382
5726         * gcc.dg/pr27150-1.c: New testcase.
5727         * gcc.dg/pr27382-1.c: New testcase.
5728         * gcc.dg/pr27382-2.c: New testcase.
5730 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5732         PR c/25161
5733         PR c/27020
5734         * gcc.dg/array-10.c: New test.
5736 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5738         PR c++/27804
5739         * g++.dg/init/const4.C: New test.
5740         * g++.dg/init/member1.C: Add error-marker.
5741         * g++.dg/other/fold1.C: Adjust error-marker.
5743 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5745         PR c++/27601
5746         * g++.dg/ext/offsetof1.C: New test.
5748 2006-06-04 Eric Christopher <echristo@apple.com>
5750         * gcc.dg/attr-ms_struct-1.c: New.
5752 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5754         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5756 2006-06-04  Richard Guenther  <rguenther@suse.de>
5758         PR tree-optimization/27039
5759         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5761 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5763         PR target/26223
5764         * gcc.target/i386/amd64-abi-2.c: New test case.
5766 2006-06-02  Eric Christopher  <echristo@apple.com>
5768         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5769         * gcc.target/i386/20020523-1.c: Skip if darwin.
5770         * gcc.target/i386/asm-3.c: Ditto.
5771         * gcc.target/i386/20011119-1.c: Ditto.
5772         * gcc.target/i386/clobbers.c: Remove pic part of test.
5774 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5776         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5777         * g++.old-deja/g++.other/init19.C: Ditto.
5778         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5779         and add other platforms as expected failures.
5781 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5783         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5784         (is-effective-target-keyword): Ditto.
5786 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5788         PR fortran/27715
5789         * gfortran.dg/extended_char_comparison_1.f:  New test.
5791 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5793         PR fortran/25098
5794         * gfortran.dg/dummy_procedure_1.f90: New test.
5796         PR fortran/25147
5797         * gfortran.dg/dummy_procedure_2.f90: New test.
5799         * gfortran.dg/associated_2.f90: Correct to make consistent with
5800         standard.
5802 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5804         * gcc.target/i386/387-11.c: New test case.
5806 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5808         PR c++/27801
5809         * g++.dg/template/cond6.C: New test.
5811         PR c++/26496
5812         * g++.dg/template/crash51.C: New test.
5813         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5815         PR c++/27385
5816         * g++.dg/init/array20.C: New test.
5818 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5820         * gcc.dg/builtins-54.c: New test case.
5822 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5824         PR c++/26433
5825         * g++.dg/template/fntry1.C: Add dg-do link.
5827         PR c++/27808
5828         * g++.dg/parse/friend6.C: New test.
5830 2006-05-30  Asher Langton  <langton2@llnl.gov>
5832         * gfortran.dg/cray_pointers_7.f90: New test.
5834 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5836         PR tree-optimization/23452
5837         * gcc.dg/fold-mulconj-1.c: New test case.
5839 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5841         PR c++/27803
5842         * g++.dg/parse/bitfield1.C: New test.
5844 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5846         * gcc.target/ppc-eq0-1.c: New test case.
5847         * gcc.target/ppc-negeq0-1.c: New test case.
5849 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5851         PR c/27273
5852         * gcc.dg/overflow-warn-5.c: New test.
5854 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5856         PR c/27718
5857         * gcc.dg/sizeof-1.c: New test.
5859 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5861         PR target/27790
5862         * gcc.target/i386/pr27790.c: New test.
5864 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5866         PR libgfortran/27757
5867         * gfortran.dg/direct_io_5.f90: New test.
5869 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5871         PR libgfortran/27634
5872         * gfortran.dg/fmt_missing_period_1.f: New test.
5873         * gfortran.dg/fmt_missing_period_2.f: New test.
5874         * gfortran.dg/fmt_missing_period_3.f: New test.
5876 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5878         PR fortran/19777
5879         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5880         arrays.
5882 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5884         PR c++/27713
5885         * g++.dg/template/new6.C: New test.
5887 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5889         PR tree-optimization/24964
5890         * gcc.target/i386/387-10.c: New test case.
5892 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5894         * intrinsics/string_intrinsics.c (compare_string):
5895         Use memcmp instead of strncmp to avoid tripping over
5896         CHAR(0) in a string.
5898 2006-05-27  Richard Guenther  <rguenther@suse.de>
5900         PR middle-end/27773
5901         * gcc.dg/torture/pr27773.c: New testcase.
5903 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5905         * gcc.dg/pr24561.c: Rename to..
5906         * gcc.dg/pr25962.c: .. this.
5908 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5910         PR fortran/19777
5911         * gfortran.dg/bounds_check_2.f: New test.
5913 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5915         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5916         * gfortran.dg/byte_1.f90: Likewise.
5917         * gfortran.dg/dup_save_2.f90: Likewise.
5919 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5921         * gfortran.dg/associated_2.f90: New test.
5923 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5925         PR fortran/27524
5926         * gfortran.dg/bounds_check_1.f90: New test.
5928 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5930         PR rtl-optimization/27661
5931         * gcc.dg/pr27661.c: New test case.
5933 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5935         PR fortran/23151
5936         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5937         * gfortran.dg/print_parentheses_1.f:  New test.
5938         * gfortran.dg/print_parentheses_2.f90:  New test.
5940 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5942         PR target/27758
5943         * gcc.dg/pr27758.c: New test.
5945 2006-05-24  Falk Hueffner  <falk@debian.org>
5947         * gcc.c-torture/compile/pr27571.c: New test.
5949 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5951         PR fortran/27709
5952         * gfortran.dg/spec_expr_4.f90: New test.
5954         PR fortran/27155
5955         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5957 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5959         PR c++/20103
5960         * g++.dg/ext/complit6.C: New test.
5961         * g++.dg/ext/complit3.C: Adjust error markers.
5962         * g++.dg/init/const3.C: New test.
5964 2006-05-25  Richard Guenther  <rguenther@suse.de>
5966         PR middle-end/27743
5967         * gcc.dg/torture/pr27743.c: New testcase.
5969 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5971         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5973 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5975         * gcc.dg/compat/scalar-by-value-x.h: New.
5976         * gcc.dg/compat/scalar-by-value-y.h: New.
5977         * gcc.dg/compat/scalar-by-value-5.c: New.
5978         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5979         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5980         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5981         * gcc.dg/compat/scalar-by-value-6.c: New.
5982         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5983         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5984         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5986 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5988         PR tree-optimization/27639
5989         PR tree-optimization/26719
5990         * gcc.dg/pr27639.c: New test.
5991         * gcc.dg/pr26719.c: New test.
5992         * gcc.dg/tree-ssa/scev-cast.c: New test.
5994 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5996         PR c++/20173
5997         * g++.dg/template/error21.C: New test.
5999 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6001         PR target/27696
6002         * gcc.target/i386/pr27696.c: New.
6004 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6006         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6008         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6010 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6012         PR c++/27716
6013         * g++.dg/other/assign1.C: New test.
6015 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6017         PR target/27266
6018         * gcc.target/i386/pr27266.c: New.
6020 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6022         PR c++/27451
6023         * g++.dg/ext/asm9.C: New test.
6025 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6027         PR rtl-optimization/25514
6028         * gcc.c-torture/compile/pr25514.c: New test.
6030 2006-05-22  Richard Guenther  <rguenther@suse.de>
6032         Revert
6033         2006-01-31  Richard Guenther  <rguenther@suse.de>
6035         * gcc.target/i386/sselibm-1.c: New testcase.
6036         * gcc.target/i386/sselibm-2.c: Likewise.
6037         * gcc.target/i386/sselibm-3.c: Likewise.
6038         * gcc.target/i386/sselibm-4.c: Likewise.
6039         * gcc.target/i386/sselibm-5.c: Likewise.
6041 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6043         PR c/27420
6044         * gcc.dg/func-args-2.c: New test.
6046         PR c/26818
6047         * gcc.dg/struct-incompl-1.c: New test.
6049 2006-05-22  Richard Guenther  <rguenther@suse.de>
6051         PR testsuite/27708
6052         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6053         the transformations we test for.
6055 2006-05-22  Richard Guenther  <rguenther@suse.de>
6057         PR testsuite/27707
6058         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6060 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6062         PR c++/27210
6063         * g++.dg/warn/new1.C: New test.
6064         * g++.dg/template/new5.C: Likewise.
6066 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6068         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6069         * gcc.target/i386/20060512-3.c: Likewise.
6071 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6073         PR rtl-optimization/27671
6074         * gcc.c-torture/execute/pr27671-1.c: New.
6075         * gcc.dg/pr27671-2.c: Likewise.
6077         PR tree-optimization/26622.
6078         * gcc.c-torture/compile/pr26622.c: New.
6080 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6082         PR fortran/27613
6083         * gfortran.dg/recursive_reference_1.f90: New test.
6085 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6087         PR fortran/25746
6088         * gfortran.dg/elemental_subroutine_3.f90: New test.
6090         PR fortran/25090
6091         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6093         PR fortran/27584
6094         * gfortran.dg/associated_target_1.f90: New test.
6096         PR fortran/19015
6097         * gfortran.dg/maxloc_shape_1.f90: New test.
6099 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101         PR libgfortran/24459
6102         * gfortran.dg/namelist_24.f90: New test.
6103         * gfortran.dg/namelist_12.f: Fix typo in comment.
6105 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6107         PR middle-end/25776
6108         * g++.dg/other/error11.C: New test.
6110 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6112         * gcc.target/mips/pr26765.c: Add -w to options.
6114 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6116         * lib/target-supports.exp (check_effective_target_mpaired_single):
6117         New function.
6118         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6119         multilibs.
6120         * g++.dg/vect/vect.exp: Likewise.
6122 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6124         PR testsuite/25891
6125         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6127 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6129         PR fortran/27662
6130         * gfortran.dg/temporary_1.f90: New file.
6132 2006-05-19  Andreas Schwab  <schwab@suse.de>
6134         * g++.dg/other/unused1.C: Also match "stringz".
6136 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6138         PR c++/26433
6139         * g++.dg/template/fntry1.C: New test.
6141 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6143         PR c++/27471
6144         PR c++/27506
6145         * g++.dg/conversion/bitfield5.C: New test.
6146         * g++.dg/conversion/bitfield6.C: New test.
6148 2006-05-18  Mike Stump  <mrs@apple.com>
6150         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6151         * gcc.dg/vla-4.c: Add.
6152         * gcc.dg/vla-5.c: Add.
6153         * gcc.dg/vla-6.c: Add.
6155 2006-05-12  Stuart Hastings  <stuart@apple.com>
6157         * testsuite/gcc.target/i386/20060512-1.c: New.
6158         * testsuite/gcc.target/i386/20060512-2.c: New.
6159         * testsuite/gcc.target/i386/20060512-3.c: New.
6160         * testsuite/gcc.target/i386/20060512-4.c: New.
6162 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6164         PR c++/26122
6165         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6167         PR c++/26068
6168         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6169         * g++.dg/parse/linkage1.C: New test.
6171 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6173         PR tree-optimization/27548
6174         * g++.dg/tree-ssa/pr27548.C: New test.
6176 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6178         PR fortran/26551
6179         * gfortran.dg/recursive_check_1.f: New test.
6180         * gfortran.dg/recursive_check_2.f90: New test.
6182 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6184         * g++.dg/opt/temp2.C: New test.
6186 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6188         PR c++/27491
6189         * g++.dg/init/brace5.C: New test.
6191         PR middle-end/27415
6192         * gcc.dg/gomp/pr27415.c: New test.
6193         * g++.dg/gomp/pr27415.C: New test.
6195         PR tree-optimization/27549
6196         * g++.dg/tree-ssa/pr27549.C: New test.
6198 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6200         PR libgfortran/27575
6201         * gfortran.dg/read_eof_4.f90: New test.
6203 2006-05-16  Richard Guenther  <rguenther@suse.de>
6205         PR tree-optimization/22303
6206         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6208 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6210         PR middle-end/27573
6211         * gcc.dg/gomp/pr27573.c: New test.
6212         * gfortran.dg/gomp/pr27573.f90: New test.
6214         PR c/27499
6215         * gcc.dg/gomp/pr27499.c: New test.
6216         * g++.dg/gomp/pr27499.C: New test.
6218 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6220         PR c++/27339
6221         * g++.dg/parser/access8.C: Adjust error marker.
6222         * g++.dg/template/access17.C: New test.
6223         * g++.dg/template/access18.C: Likewise.
6225 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6227         PR target/26600
6228         * gcc.target/i386/pr26600.c: New test case.
6230 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6232         PR c++/27505
6233         * g++.dg/expr/bitfield1.C: New test.
6235 2006-05-15  Richard Guenther  <rguenther@suse.de>
6237         PR tree-optimization/27603
6238         * gcc.dg/torture/pr27603.c: New testcase.
6240 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6242         PR fortran/25090
6243         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6245         PR fortran/25082
6246         * gfortran.dg/scalar_return_1.f90: New test.
6248         PR fortran/27411
6249         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6251 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6253         * gcc.dg/gomp/critical-4.c: New test.
6254         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6255         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6256         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6257         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6259 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6261         PR c++/27582
6262         * g++.dg/template/dependent-args1.C: New test.
6264         PR c++/27581
6265         * g++.dg/lookup/this1.C: New test.
6267         PR c++/27315
6268         * g++.dg/template/operator6.C: New test.
6269         * g++.dg/template/incomplete3.C: New test.
6271         PR c++/27559
6272         * g++.dg/template/new4.C: New test.
6274         PR c++/27496
6275         * g++.dg/template/void2.C: New test.
6277 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6279         * g++.dg/template/dependent-expr5.C: New test.
6281 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6283         PR middle-end/26729
6284         * gcc.dg/pr26729-1.c: New test case.
6286 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6288         * gcc.dg/pr27003.c: New test.
6290 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6292         * lib/target-supports.dg (check_cxa_atexit_available): Change
6293         v3_target_compile to ${tool}_target_compile.
6295 2006-05-11  Jason Merrill  <jason@redhat.com>
6297         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6299 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6301         PR fortran/27553
6302         * gfortran.dg/label_5.f90: New test.
6304 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6306         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6307         check_effective_target_powerpc_altivec_ok): New.
6308         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6309         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6310         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6311         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6312         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6313         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6314         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6315         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6316         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6317         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6318         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6319         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6320         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6321         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6322         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6323         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6324         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6325         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6326         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6327         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6328         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6329         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6330         gcc.target/powerpc/altivec-9.c,
6331         gcc.target/powerpc/altivec-consts.c,
6332         gcc.target/powerpc/altivec-pr22085.c,
6333         gcc.target/powerpc/altivec-splat.c,
6334         gcc.target/powerpc/altivec-types-1.c,
6335         gcc.target/powerpc/altivec-types-2.c,
6336         gcc.target/powerpc/altivec-types-3.c,
6337         gcc.target/powerpc/altivec-types-4.c,
6338         gcc.target/powerpc/altivec-varargs-1.c,
6339         gcc.target/powerpc/altivec-vec-merge.c,
6340         gcc.target/powerpc/ppc-vector-memcpy.c,
6341         gcc.target/powerpc/ppc-vector-memset.c,
6342         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6343         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6344         these effective targets.
6345         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6346         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6348 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6350         PR middle-end/27384
6351         * g++.dg/other/fold1.C: New test.
6353         PR middle-end/27488
6354         * gcc.dg/fold-nonneg-1.c: New test.
6356         PR c++/27547
6357         * g++.dg/other/operator1.C: New test.
6359 2006-05-11  Richard Guenther  <rguenther@suse.de>
6361         PR middle-end/27529
6362         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6364 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6366         * lib/target-supports-dg.exp (check-flags): New.
6367         (dg-skip-if): Move flag checks.
6369 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6371         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6372         * lib/target-supports.dg (check_cxa_atexit_available): New.
6374 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6376         PR fortran/27470
6377         * gfortran.dg/multiple_allocation_2.f90: New test case.
6379 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6381         * gcc.target/arm/pr27387.C: Fix a comment typo.
6383 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6385         PR fortran/24549
6386         * gfortran.dg/error_recovery_1.f90: New test.
6388 2006-05-10  Richard Guenther  <rguenther@suse.de>
6390         PR tree-optimization/27302
6391         * gcc.dg/torture/pr27302.c: New testcase.
6393 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6394         Richard Guenther  <rguenther@suse.de>
6396         PR middle-end/27498
6397         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6399 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6401         PR rtl-optimization/27335
6402         * gcc.dg/pr27335.c: New test.
6404 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6406         * gcc.target/mips/mips-ps-5.c: New file.
6408 2006-05-08  Jan Hubicka  <jh@suse.cz>
6410         PR middle-end/25962
6411         * gcc.dg/pr25962.c: New.
6413 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6415         PR target/27158
6416         * gcc.target/powerpc/pr27158.c: New test case.
6418 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6420         PR testsuite/27476
6421         * ada/acats/run_all.sh: Use test -z.
6423 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6425         PR libfortran/18271
6426         * gfortran.dg/spec_expr_3.f90: New test.
6428 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6430         PR target/24879
6431         * gcc.target/i386/monitor.c: New file.
6433 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6435         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6437 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6439         PR c++/27447
6440         * g++.dg/other/ptrmem7.C: New test.
6442 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6444         PR target/27421
6445         * gcc.dg/array-9.c: New test.
6447 2006-05-07  Richard Guenther  <rguenther@suse.de>
6449         PR tree-optimization/27409
6450         * gcc.dg/torture/pr27409.c: New testcase.
6452 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6454         PR fortran/27457
6455         * gfortran.dg/select_6.f90: New.
6457 2006-05-07  Richard Guenther  <rguenther@suse.de>
6459         PR tree-optimization/27136
6460         * gcc.dg/torture/pr27136.c: New testcase.
6462 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6464         PR fortran/24813
6465         * gfortran.dg/char_cons_len_1.f90: New test.
6467 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6469         PR c++/27427
6470         * g++.dg/template/incomplete2.C: New test.
6472 2006-05-06  Richard Guenther  <rguenther@suse.de>
6474         PR tree-optimization/27151
6475         * gcc.dg/vect/pr27151.c: New testcase.
6477 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6479         PR c++/27430
6480         * g++.dg/template/void1.C: New test.
6482         PR c++/27423
6483         * g++.dg/other/void2.C: New test.
6485         PR c++/27422
6486         * g++.dg/conversion/void1.C: New test.
6488 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6490         PR/21391
6491         * g++.dg/other/unused1.C: New.
6493 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6495         PR objc/27240
6496         * objc.dg/member-1.m: New test.
6498 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6500         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6502 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6504         PR libfortran/26985
6505         * gfortran.dg/matmul_2.f90: New test.
6507 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6509         * ada/acats/run_all.sh: Use sync when main not found.
6511 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6513         PR target/26765
6514         * gcc.target/mips/pr26765.c: New.
6516 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6518         * gcc.target/bfin: New directory.
6519         * gcc.target/bfin/bfin.exp: New file.
6520         * gcc.target/bfin/frmul.c: New file.
6521         * gcc.target/bfin/arith.c: New file.
6522         * gcc.target/bfin/mul-combine.c: New file.
6523         * gcc.target/bfin/shift.c: New file.
6525 2006-05-04  Richard Guenther  <rguenther@suse.de>
6527         PR tree-optimization/14287
6528         PR tree-optimization/14844
6529         PR tree-optimization/19792
6530         PR tree-optimization/21608
6531         PR tree-optimization/27090
6532         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6533         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6535         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6536         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6538 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6540         PR tree-optimization/27285
6541         * gcc.c-torture/execute/pr27285.c: New test.
6543         PR middle-end/27388
6544         * gcc.dg/gomp/pr27388-1.c: New test.
6545         * gcc.dg/gomp/pr27388-2.c: New test.
6546         * gcc.dg/gomp/pr27388-3.c: New test.
6548         PR c++/27359
6549         * g++.dg/gomp/pr27359.C: New test.
6551 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6553         PR fortran/20248
6554         * gfortran.dg/iargc.f90: New test.
6556 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6558         PR c++/27102
6559         * g++.dg/template/crash49.C: New test.
6561 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6563         PR testsuite/27032
6564         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6566 2006-05-02  Jeff Law  <law@redhat.com>
6568         PR tree-optimization/27364
6569         * gcc.c-torture/execute/pr27364.c: New test.
6571 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6573         PR c++/27309
6574         * g++.dg/parser/ctor5.C: New test.
6576 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6578         PR target/27387
6579         * gcc.target/arm/arm.exp: New.
6580         * gcc.target/arm/pr27387.C: Likewise.
6582 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6584         PR fortran/27269
6585         PR fortran/27324
6586         * gfortran.dg/module_equivalence_2.f90: New test.
6588 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6590         PR middle-end/27337
6591         * g++.dg/gomp/pr27337-1.C: New test.
6592         * g++.dg/gomp/pr27337-2.C: New test.
6594         PR middle-end/27328
6595         * gcc.dg/gomp/pr27328.c: New test.
6597         PR middle-end/27325
6598         * g++.dg/gomp/pr27325.C: New test.
6600         PR middle-end/27310
6601         * g++.dg/gomp/pr27310.C: New test.
6603 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6605         PR tree-optimization/27291
6606         * g++.dg/tree-ssa/pr27291.C: New test.
6608 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6610         PR tree-optimization/27283
6611         * g++.dg/tree-ssa/pr27283.C: New test.
6613 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6615         * gcc.dg/tree-ssa/loop-16.c: New test.
6617 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6618             Joseph S. Myers  <joseph@codesourcery.com>
6620         * gcc.dg/Wconversion-3.c: New test case.
6621         * gcc.dg/Wconversion-4.c: Likewise.
6623 2006-05-01  Richard Guenther  <rguenther@suse.de>
6625         PR tree-optimization/26726
6626         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6628 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6630         * gcc.dg/Woverflow-1.c: New test case.
6631         * gcc.dg/Woverflow-2.c: Likewise.
6632         * gcc.dg/Woverflow-3.c: Likewise.
6634 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6636         PR c++/27094
6637         * g++.dg/template/defarg8.C: New test.
6639 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6641         PR c++/27278
6642         * g++.dg/parse/operator7.C: New test.
6644 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6646         PR c++/11471
6647         PR c++/27102
6648         * g++.dg/template/crash48.C: New test.
6650         PR c++/27279
6651         * g++.dg/parse/ctor4.C: New test.
6653 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6655         PR fortran/25681
6656         * gfortran.df/char_type_len.f90: New test.
6658 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6660         PR libgfortran/27304
6661         * gfortran.dg/fmt_exhaust.f90: New test.
6663 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6665         PR c/25309
6666         * gcc.dg/large-size-array-2.c: New test case.
6668 2006-04-28  Richard Guenther  <rguenther@suse.de>
6670         PR target/26826
6671         * gcc.target/i386/pr26826.c: New testcase.
6673 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6675         PR middle-end/27260
6676         * gcc.c-torture/execute/pr27260.c: New.
6678 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6680         PR middle-end/27095
6681         * gcc.dg/pr27095.c: New.
6683 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6685         PR c++/27292
6686         * g++.dg/conversion/bitfield4.C: New test.
6688 2006-04-27  Eric Christopher  <echristo@apple.com>
6690         * gcc.dg/pragma-ms_struct.c: New.
6692 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6694         PR c++/27102
6695         * g++.dg/template/crash47.C: New test.
6697 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6699         * gcc.target/i386/sse-7.c: build with -msse.
6701 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6703         PR testsuite/27274:
6704         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6705         (main): Exit if processor doesn't support SSE.
6707 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6709         PR middle-end/27282
6710         * gcc.c-torture/compile/pr27282.c: New test.
6712 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6714         PR middle-end/26913
6715         * g++.dg/gomp/pr26913.C: New test.
6717         PR c/25996
6718         * gcc.dg/gomp/pr25996.c: New test.
6719         * g++.dg/gomp/pr25996.C: New test.
6721 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6723         PR rtl-optimization/26725
6724         * gcc.c-torture/compile/pr26725.c: New test.
6726 2006-04-25  Richard Guenther  <rguenther@suse.de>
6728         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6729         than n + -1.
6731 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6733         * gcc.dg/20060425-1.c: New testcase.
6735 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6737         PR tree-optimization/26865
6738         * gcc.dg/pr26865.c: New test.
6740 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6742         PR c++/27292
6743         * g++.dg/conversion/bitfield1.C: New test.
6744         * g++.dg/conversion/bitfield2.C: Likewise.
6745         * g++.dg/conversion/bitfield3.C: Likewise.
6747 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6748         Richard Guenther  <rguenther@suse.de>
6750         PR tree-optimization/27236
6751         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6753 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6755         PR c++/19963
6756         * g++.dg/other/incomplete2.C: New test.
6758 2006-04-24  Richard Guenther  <rguenther@suse.de>
6760         PR middle-end/26869
6761         * gcc.dg/torture/pr26869.c: New testcase.
6763 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6764         Richard Guenther  <rguenther@suse.de>
6766         PR tree-optimization/27218
6767         * g++.dg/tree-ssa/pr27218.C: New testcase.
6769 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6771         PR c++/26912
6772         * g++.dg/template/friend41.C: New test.
6774 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6776         * g++.dg/opt/pr15551.C: Include cstdio.
6777         (main): Use remove instead of unlink.
6779 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6781         * gcc.dg/sibcall-7.c: New test.
6782         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6783         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6784         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6785         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6786         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6788 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6790         PR c++/26534
6791         * g++.dg/opt/bitfield1.C: New test.
6792         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6793         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6794         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6795         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6796         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6797         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6798         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6799         * g++.dg/abi/bitfield2.C: Likewise.
6800         * g++.dg/init/bitfield1.C: Likewise.
6802 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6804         PR fortran/25099
6805         * gfortran.dg/elemental_subroutine_4.f90: New test.
6806         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6807         call sub (m, x).
6809 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6811         * gcc.c-torture/compile/20060421-1.c: New testcase.
6813 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6815         PR c/25875
6816         * gcc.dg/init-bad-4.c: New test.
6818 2006-04-21  Paul Brook  <paul@codesourcery.com>
6820         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6822 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6824         PR fortran/27122
6825         * gfortran.dg/defined_operators_1.f90: New test.
6826         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6827         remove old ones associated, incorrectly, with Note 5.46.
6829         PR fortran/27113
6830         * gfortran.dg/character_array_constructor_1.f90: New test.
6832 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6834         * gcc.dg/20060419-1.c: New test.
6836 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6838         PR c/26774
6839         * gcc.dg/struct-parse-1.c: New test case.
6841 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6843         PR c++/26558
6844         * g++.dg/parse/template19.C: New test.
6846         PR c++/26739
6847         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6849         PR c++/26036
6850         * g++.dg/expr/call3.C: New test.
6852         PR c++/10385
6853         * g++.dg/conversion/dynamic1.C: New test.
6855 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6857         PR c++/27102
6858         * g++.dg/template/crash35.C: Tweak error markers.
6859         * g++.dg/template/crash46.C: New test.
6860         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6861         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6863 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6865         PR rtl-optimization/14261
6866         * gcc.c-torture/compile/20060419-1.c: Added.
6868 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6870         * gfortran.dg/label_1.f90: Adjust dg-error.
6872 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6874         PR target/26961
6875         * gcc.dg/fold-cond-1.c: New test case.
6876         * gcc.dg/pr26961-1.c: Likewise.
6878 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6880         PR libgfortran/27138
6881         * gfortran.dg/read_bad_advance.f90: New test.
6883 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6884             Dale Johannesen  <dalej@apple.com>
6886         PR target/24076
6887         * gcc.target/i386/vecinit-3.c: New testcase.
6888         * gcc.target/i386/vecinit-4.c: Likewise.
6889         * gcc.target/i386/sse-18.c: Likewise.
6890         * gcc.target/i386/sse-19.c: Likewise.
6892 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6894         * gfortran.dg/allocate_zerosize_1.f90: New test.
6896 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6898         PR c++/26365
6899         * g++.dg/template/crash45.C: New test.
6901 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6903         PR fortran/26787
6904         * gfortran.dg/proc_assign_1.f90: New test.
6905         * gfortran.dg/procedure_lvalue.f90: Change message.
6906         * gfortran.dg/namelist_4.f90: Add new error.
6908         PR fortran/25597
6909         PR fortran/27096
6910         * gfortran.dg/auto_pointer_array_result_1.f90
6912         PR fortran/27089
6913         * gfortran.dg/specification_type_resolution_1.f90
6915         PR fortran/18003
6916         PR fortran/25669
6917         PR fortran/26834
6918         * gfortran.dg/bounds_temporaries_1.f90: New test.
6920         PR fortran/27124
6921         * gfortran.dg/array_return_value_1.f90: New test.
6923 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6925         PR fortran/25336
6926         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6928 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6930         PR middle-end/26823
6931         * g++.dg/gomp/pr26823-1.C: New test.
6932         * g++.dg/gomp/pr26823-2.C: New test.
6934 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6936         PR middle-end/27134
6937         * gcc.dg/pr27314.c: New test.
6939 2006-04-13  Richard Henderson  <rth@redhat.com>
6941         * g++.dg/gomp/block-0.C: Update expected matches.
6943 2006-04-13  DJ Delorie  <dj@redhat.com>
6945         * lib/target-supports.exp (check_effective_target_int32plus): New.
6946         (check_effective_target_ptr32plus): New.
6947         (check_effective_target_size32plus): New.
6948         (check_effective_target_int16): New.
6949         (check_profiling_available): Add m32c to the list of unsupported targets.
6951         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6952         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6953         memory size.
6954         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6955         pointers.
6956         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6957         size_t.
6958         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6959         and size_t.
6960         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6961         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6962         not just xstormy16.  Skip m32c due to weird pointer size.
6963         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6964         not just xstormy16.
6965         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6966         not just xstormy16.
6967         * gcc.dg/20020312-2.c: Add m32c support.
6968         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6969         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6970         in test.
6971         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6972         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6973         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6974         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6975         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6976         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6977         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6978         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6979         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6980         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6981         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6982         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6983         in test.
6984         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6985         in test.
6986         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6987         * gcc.dg/pr23049.c: Require >=32 bit integers.
6988         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6989         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6990         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6991         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6992         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6993         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6994         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6995         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6996         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6997         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6998         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6999         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7000         prototype in test.
7001         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7002         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7003         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7004         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7005         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7007         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7008         * gcc.c-torture/execute/20040703-1.x: Likewise.
7009         * gcc.c-torture/execute/20040705-1.x: Likewise.
7010         * gcc.c-torture/execute/20040705-2.x: Likewise.
7011         * gcc.c-torture/execute/20040709-1.x: Likewise.
7012         * gcc.c-torture/execute/20040709-2.x: Likewise.
7013         * gcc.c-torture/execute/20040811-1.x: Likewise.
7014         * gcc.c-torture/execute/20050316-1.x: Likewise.
7015         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7016         * gcc.c-torture/execute/pr19689.x: Likewise.
7017         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7018         * gcc.c-torture/execute/usmul.x: Likewise.
7019         * gcc.c-torture/execute/vrp-5.x: Likewise.
7020         * gcc.c-torture/execute/vrp-6.x: Likewise.
7021         * gcc.dg/debug/20041023-1.s: Likewise.
7023 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7025         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7026         of integers to a vector types are now constant expressions in C.
7027         * gcc.dg/vect/vect-fold-1.c: New test case.
7029 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7030             Ulrich Weigand  <uweigand@de.ibm.com>
7032         PR target/27006
7033         * gcc.dg/vmx/pr27006.c: New testcase.
7035 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7037         PR libgfortran/26766
7038         * gfortran.dg/write_recursive.f90: New test.
7040 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7042         * g++.dg/parse/dtor7.C: New test.
7043         * g++.dg/parse/new1.C: Add error marker.
7044         * g++.dg/template/new3.C: New test.
7046         PR c++/26122
7047         * g++.dg/template/pure1.C: New test.
7049         PR c++/26295
7050         * g++.dg/parse/ptrmem4.C: New test.
7052 2006-04-10  Jeff Law  <law@redhat.com>
7054         PR/27087
7055         * gcc.c-torture/compile/pr27087.c: New test.
7057 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7059         PR/21391
7060         * gcc.dg/20060410.c: New.
7062 2006-04-10  Matthias Klose  <doko@debian.org>
7064         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7065         Recognize multilib directory names containing underscores.
7067 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7069         * gcc.target/i386/vecinit-1.c: New test case.
7070         * gcc.target/i386/vecinit-2.c: Likewise.
7072 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7074         PR debug/27057
7075         * g++.dg/debug/dwarf2-2.C: New test.
7077 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7079         PR rtl-optimization/27073
7080         * gcc.c-torture/execute/pr27073.c: New test.
7082 2006-04-08  Mike Stump  <mrs@apple.com>
7084         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7086 2006-04-07  Richard Guenther  <rguenther@suse.de>
7088         PR tree-optimization/26135
7089         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7091 2006-04-06  Jan Hubicka  <jh@suse.cz>
7093         PR profile/26399
7094         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7096 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7098         * g++.dg/conversion/nullptr1.C: New test case.
7099         * g++.dg/conversion/nullptr2.C: Likewise.
7101 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7103         * gfortran.dg/dependency_18.f90: New test case.
7105 2006-04-05  Richard Guenther  <rguenther@suse.de>
7107         PR tree-optimization/26919
7108         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7109         * gcc.dg/ipa/ipa-2.c: Likewise.
7110         * gcc.dg/ipa/ipa-3.c: Likewise.
7111         * gcc.dg/ipa/ipa-5.c: Likewise.
7113 2006-04-05  Richard Guenther  <rguenther@suse.de>
7115         PR tree-optimization/26763
7116         * gcc.dg/torture/pr26763-1.c: New testcase.
7117         * gcc.dg/torture/pr26763-2.c: Likewise.
7119 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7121         PR fortran/23634
7122         PR fortran/25619
7123         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7125 2006-04-04  Eric Christopher  <echristo@apple.com>
7127         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7128         stubs.
7129         * gcc.target/i386/387-5.c: Ditto.
7131 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7133         * gcc.target/sparc/struct-ret-check.c: New test.
7135 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7137         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7138         zero decimal digits specified in format.
7140 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7142         PR fortran/26891
7143         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7145         PR fortran/26976
7146         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7147         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7148         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7149         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7150         bigendian-ness.
7152 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7154         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7155         dummy arguments work when the actual argument is itself a dummy
7156         argument of the caller.
7158 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7160         PR libfortran/24685
7161         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7163 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7165         * gfortran.dg/dependencency_17.f90: New test case.
7167 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7169         * gfortran.dg/dependency_14.f90: New test case.
7170         * gfortran.dg/dependency_15.f90: Likewise.
7171         * gfortran.dg/dependency_16.f90: Likewise.
7173 2006-03-31  Asher Langton  <langton2@llnl.gov>
7175         PR fortran/25358
7176         gfortran.dg/cray_pointers_6.f90: New test.
7178 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7180         PR libgfortran/26890
7181         * gfortran.dg/read_size_noadvance.f90: New test.
7183 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7185         PR fortran/25031
7186         * gfortran.dg/multiple_allocation_1.f90: Check that the
7187         size has changed after a re-allocation with stat.
7189 2006-03-30  Richard Guenther  <rguenther@suse.de>
7191         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7192         removal.
7193         * gcc.target/i386/sselibm-2.c: Likewise.
7194         * gcc.target/i386/sselibm-3.c: Likewise.
7195         * gcc.target/i386/sselibm-4.c: Likewise.
7196         * gcc.target/i386/sselibm-5.c: Likewise.
7198 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7200         * gcc.dg/fold-andxor-1.c: New test case.
7201         * gcc.dg/fold-xorand-1.c: Likewise.
7203 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7205         * gcc.dg/fold-convnotconv-1.c: New test case.
7207 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7209         PR fortran/26779
7210         * gfortran.dg/private_type_5.f90: New test.
7212 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7214         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7216 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7218         * gfortran.dg/advance_2.f90: New test.
7219         * gfortran.dg/advance_3.f90: New test.
7221         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7223 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7225         PR libgfortran/26661
7226         PR libgfortran/26880
7227         * gfortran.dg/read_x_past.f: New test.
7229 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7231         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7232         to be STABS.
7234 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7236         * objc.dg/dwarf-1.m: Skip on AIX.
7237         * objc.dg/dwarf-2.m: Skip on AIX.
7239 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7241         PR fortran/26816
7242         * gfortran.dg/float_1.f90: New test.
7244 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7246         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7247         X86_64 targets.
7248         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7250 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7252         PR libfortran/26735
7253         * gfortran.dg/convert_implied_open.f90: New test case.
7255 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7257         PR fortran/26769
7258         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7260 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7262         PR middle-end/26717
7263         * gcc.dg/pr26717.c: New test.
7265 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7267         * gfortran.dg/dependency_12.f90: New test case.
7269 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7271         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7273 2006-03-24  Jeff Law  <law@redhat.com>
7275         * gcc.c-torture/pr26840.c: New test.
7277 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7279         * objc.dg/dwarf-2.m: New.
7280         * obj-c++.dg/dwarf-2.mm: New.
7282         * g++.old-deja/g++.other/init19.C: New.
7284 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7286         * g++.dg/eh/spbp.C: Skip on AIX.
7288 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7290         PR middle-end/26611
7291         * g++.dg/gomp/pr26611-1.C: New test.
7292         * g++.dg/gomp/pr26611-2.C: New test.
7294 2006-03-24  Jeff Law  <law@redhat.com>
7296         * gcc.c-torture/compile/pr26833.c: New test.
7297         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7299 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7301         * gfortran.dg/endfile_2.f90: Delete temp file.
7303 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7305         PR fortran/19303
7306         * gfortran.dg/record_marker_1.f90: New test case.
7307         * gfortran.dg/record_marker_2.f: New test case.
7308         * gfortran.dg/record_marker_3.f90: New test case.
7310 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7312         PR fortran/17298
7313         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7314         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7316 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7318         * lib/gcc-dg.exp (cleanup-modules): New proc.
7319         * gfortran.dg/allocatable_function_1.f90,
7320         gfortran.dg/allocate_char_star_scalar_1.f90,
7321         gfortran.dg/assumed_charlen_function_1.f90,
7322         gfortran.dg/assumed_dummy_1.f90,
7323         gfortran.dg/assumed_shape_ranks_1.f90,
7324         gfortran.dg/assumed_shape_ranks_2.f90,
7325         gfortran.dg/assumed_size_dt_dummy.f90,
7326         gfortran.dg/auto_char_dummy_array_1.f90,
7327         gfortran.dg/auto_char_len_3.f90,
7328         gfortran.dg/automatic_module_variable.f90,
7329         gfortran.dg/bad_automatic_objects_1.f90,
7330         gfortran.dg/char_array_constructor.f90,
7331         gfortran.dg/char_array_structure_constructor.f90,
7332         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7333         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7334         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7335         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7336         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7337         gfortran.dg/derived_pointer_recursion.f90,
7338         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7339         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7340         gfortran.dg/dummy_functions_1.f90,
7341         gfortran.dg/elemental_initializer_1.f90,
7342         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7343         gfortran.dg/elemental_pointer_1.f90,
7344         gfortran.dg/elemental_subroutine_1.f90,
7345         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7346         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7347         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7348         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7349         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7350         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7351         gfortran.dg/global_references_1.f90,
7352         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7353         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7354         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7355         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7356         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7357         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7358         gfortran.dg/large_integer_kind_1.f90,
7359         gfortran.dg/large_real_kind_1.f90,
7360         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7361         gfortran.dg/module_double_reuse.f90,
7362         gfortran.dg/module_equivalence_1.f90,
7363         gfortran.dg/module_interface_1.f90,
7364         gfortran.dg/module_parameter_array_refs_1.f90,
7365         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7366         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7367         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7368         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7369         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7370         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7371         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7372         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7373         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7374         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7375         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7376         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7377         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7378         gfortran.dg/same_name_1.f90,
7379         gfortran.dg/sibling_dummy_procedure_1.f90,
7380         gfortran.dg/sibling_dummy_procedure_2.f90,
7381         gfortran.dg/sibling_dummy_procedure_3.f90,
7382         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7383         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7384         gfortran.dg/used_dummy_types_2.f90,
7385         gfortran.dg/used_dummy_types_3.f90,
7386         gfortran.dg/used_dummy_types_4.f90,
7387         gfortran.dg/used_dummy_types_5.f90,
7388         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7389         gfortran.dg/userdef_operator_1.f90: Use it.
7391 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7393         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7394         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7395         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7396         gfortran.dg/write_back.f,
7397         gfortran.fortran-torture/execute/inquire_1.f90,
7398         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7400 2006-03-21  Jeff Law  <law@redhat.com>
7402         * gcc.dg/tree-ssa/vrp28.c: New test.
7404 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7406         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7407         if _STDC_C99 is defined.
7408         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7409         * gcc.dg/builtins-20.c: Likewise.
7410         * gcc.dg/builtins-53.c: Likewise.
7411         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7412         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7414 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7416         PR tree-opt/26781
7417         * gcc.c-torture/compile/pr26781-1.c: New test.
7418         * gcc.c-torture/compile/pr26781-2.c: New test.
7420 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7422         PR c++/26690
7423         * g++.dg/gomp/pr26690-1.C: New test.
7424         * g++.dg/gomp/pr26690-2.C: New test.
7426 2006-03-20  Jeff Law  <law@redhat.com>
7428         * gcc.dg/tree-ssa/pr21829.c: New test.
7430         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7432 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7434         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7435         (check_visibility_available): Use it.
7436         (check_effective_target_default_packed): Likewise.
7437         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7438         (check_effective_target_fopenmp): Likewise.
7439         (check_effective_target_freorder): Likewise.
7440         (check_effective_target_fpic): Likewise.
7441         (check_named_sections_available): Likewise.
7442         (check_effective_target_ilp32): Likewise.
7443         (check_effective_target_lp64): Likewise.
7445 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7447         PR fortran/20935
7448         * gfortran.dg/scalar_mask_2.f90: New test case.
7450 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7452         PR tree-opt/26629
7453         * gcc.dg/tree-ssa/loadpre12.c: New test.
7454         * gcc.dg/tree-ssa/loadpre13.c: New test.
7455         * gcc.dg/tree-ssa/loadpre14.c: New test.
7456         * gcc.dg/tree-ssa/loadpre15.c: New test.
7457         * gcc.dg/tree-ssa/loadpre16.c: New test.
7458         * gcc.dg/tree-ssa/loadpre17.c: New test.
7459         * gcc.dg/tree-ssa/loadpre18.c: New test.
7460         * gcc.dg/tree-ssa/loadpre19.c: New test.
7461         * gcc.dg/tree-ssa/loadpre20.c: New test.
7462         * gcc.dg/tree-ssa/loadpre21.c: New test.
7463         * gcc.dg/tree-ssa/loadpre22.c: New test.
7465 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7467         PR fortran/26741
7468         * gfortran.dg/elemental_initializer_1.f90: New test.
7470         PR fortran/26716
7471         * gfortran.dg/assumed_shape_ranks_2: New test.
7473 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7475         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7476         target fpic.
7478 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7480         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7481         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7482         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7483         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7484         gfortran.fortran-torture/execute/direct_io.f90,
7485         gfortran.fortran-torture/execute/inquire_2.f90,
7486         gfortran.fortran-torture/execute/inquire_4.f90,
7487         gfortran.fortran-torture/execute/list_read_1.f90,
7488         gfortran.fortran-torture/execute/open_replace.f90,
7489         gfortran.fortran-torture/execute/slash_edit.f90,
7490         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7491         temporary files from testcases.
7493 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7495         PR libgfortran/26509
7496         gfortran.dg/write_direct_eor.f90: New test.
7498 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7500         * gcc.target/powerpc/pr26350.c: New.
7501         * gcc.target/powerpc/indexed-addr.c: New.
7503 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7505         * gfortran.dg/dependency_13.f90: New test case.
7507 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7509         PR middle-end/21781
7510         * gcc.dg/real-const-1.c: New test case.
7512 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7514         * g++.old-deja/g++.other/init18.C: New.
7515         * g++.old-deja/g++.other/init5.C: Remove xfail.
7517 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7519         * g++.dg/opt/pr15551.C: Cleanup temp file.
7521 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7523         PR c++/6634
7524         g++.dg/parse/long1.C: New test.
7526 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528         PR fortran/19101
7529         * gfortran.dg/continuation.f90: New test.
7530         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7532 2006-03-14  Richard Guenther  <rguenther@suse.de>
7534         PR tree-optimization/26672
7535         * gcc.dg/torture/pr26672.c: New testcase.
7537 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7539         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7540         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7542 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7544         PR middle-end/26557
7545         * gcc.c-torture/compile/switch-1.c: New test case.
7547 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7549         PR fortran/25378
7550         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7551         test to include more permuatations of mask and index.
7552         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7553         respond to F2003 spec. that the position returned for an all false
7554         mask && condition is zero.
7556 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7558         PR middle-end/25989
7559         * gcc.dg/gomp/pr25989.c: New test.
7561 2006-03-13  Jeff Law  <law@redhat.com>
7563         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7565 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7567         * gcc.dg/switch-9.c: New test.
7569 2006-03-13  Richard Guenther  <rguenther@suse.de>
7571         PR middle-end/26630
7572         * gcc.dg/torture/pr26630.c: New testcase.
7574 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7576         * gfortran.dg/dependency_10.f90: New test case.
7577         * gfortran.dg/dependency_11.f90: Likewise.
7579 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7580             Erik Edelmann  <eedelman@gcc.gnu.org>
7582         * gfortran.dg/allocatable_function_1.f90: New.
7583         * gfortran.dg/allocatable_function_2.f90: New.
7585 2006-03-10  Richard Guenther  <rguenther@suse.de>
7587         PR middle-end/26565
7588         * gcc.dg/torture/pr26565.c: New testcase.
7590 2006-03-09  Eric Christopher  <echristo@apple.com>
7592         * gcc.c-torture/compile/20060309-1.c: New.
7594 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7596         PR libgfortran/26499
7597         * gfortran.dg/write_back.f: New test.
7598         * gfortran.dg/write_rewind_1.f: New test.
7599         * gfortran.dg/write_rewind_2.f: New test.
7601 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7603         PR libgfortran/26554
7604         * gfortran.dg/read_logical.f90: New test.
7606 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7608         * ada/acats/norun.lst: cdd2a03 now passes.
7610 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7612         PR testsuite/25177
7613         * gcc.target/powerpc/pr18096-1.c: Change where the error
7614         would match.
7616 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7618         * gcc.target/i386/cleanup-1.c: New test.
7619         * gcc.target/i386/cleanup-2.c: New test.
7621 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7623         * gfortran.dg/dependency_9.f90: Remove for the time being.
7625 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7627         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7628         directive.
7630 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7632         * gfortran.dg/dependency_9.f90: New test case.
7634 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7636         * gfortran.dg/dependency_4.f90: New test case.
7637         * gfortran.dg/dependency_5.f90: New test case.
7638         * gfortran.dg/dependency_6.f90: New test case.
7639         * gfortran.dg/dependency_7.f90: New test case.
7640         * gfortran.dg/dependency_8.f90: New test case.
7642 2006-03-03  Paul Brook  <paul@codesourcery.com>
7644         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7645         Add m68k-*-elf.
7647 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7649         PR fortran/25031
7650         * multiple_allocation_1.f90: New test.
7652 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7654         PR tree-optimization/26524
7655         * gfortran.dg/pr26524.f: New test case.
7657 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7659         * g++.dg/template/repo5.C: Cleanup repo files.
7660         * gcc.dg/20051201-1.c: Cleanup coverage files.
7661         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7662         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7663         tree dump files.
7665 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7667         * objc.dg/objc-nofilename-1.m: New test.
7668         * objc.dg/bad-receiver-type.m: New test.
7669         * obj-c++.dg/bad-receiver-type.mm: New test.
7671 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7673         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7675 2006-03-01  Mike Stump  <mrs@apple.com>
7677         * g++.dg/abi/key2.C: Add.
7679 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7681         * gfortran.dg/logical_dot_product.f90: New test.
7683         PR fortran/26393
7684         * gfortran.dg/used_interface_ref.f90: New test.
7686         PR fortran/20938
7687         * gfortran.dg/dependency_2.f90: New test.
7688         * gfortran.fortran-torture/execute/where17.f90: New test.
7689         * gfortran.fortran-torture/execute/where18.f90: New test.
7690         * gfortran.fortran-torture/execute/where19.f90: New test.
7691         * gfortran.fortran-torture/execute/where20.f90: New test.
7693 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7695         * g++.dg/tree-ssa/pr26443.C: New test case.
7697 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7699         PR middle-end/26022
7700         * g++.dg/opt/return-slot1.C: New test.
7702 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7704         PR libgfortran/26136
7705         * gfortran.dg/namelist_23.f90: New test.
7707 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7709         PR middle-end/14752
7710         * gcc.dg/fold-eqandshift-2.c: New test case.
7712 2006-02-28  Richard Guenther  <rguenther@suse.de>
7714         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7715         decomposition.
7717 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7719         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7721 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7723         PR libgfortran/26464
7724         * gfortran.dg/backspace_5.f: New test.
7725         * gfortran.dg/backspace_6.f: New test.
7727 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7729         * gcc.dg/fold-eqandnot-1.c: New test case.
7731 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7733         PR middle-end/19983
7734         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7736 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7738         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7739         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7741 2006-02-26  Richard Guenther  <rguenther@suse.de>
7743         PR tree-optimization/26421
7744         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7746 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7748         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7749         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7751 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7753         * gcc.dg/fold-even-1.c: New test case.
7755 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7757         PR middle-end/21137
7758         * gcc.dg/fold-eqandshift-1.c: New test case.
7760 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7762         PR tree-optimization/25125
7763         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7764         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7766 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7768         PR tree-optimizations/26359
7769         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7770         with -fdump-tree-dceloop-details.
7771         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7773 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7775         PR middle-end/23673
7776         * gcc.dg/fold-eqxor-1.c: New test case.
7777         * gcc.dg/fold-eqxor-2.c: Likewise.
7778         * gcc.dg/fold-eqxor-3.c: Likewise.
7780 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7782         PR fortran/23092
7783         * scalar_mask_1.f90: New test.
7785 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7787         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7788         * g++.dg/eh/uncaught2.C: New.
7789         * g++.dg/eh/uncaught3.C: New.
7791 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7793         PR libgfortran/26423
7794         * gfortran.dg/read_many_1.f: New test.
7796 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7798         PR fortran/24519
7799         * gfortran.dg/dependency_3.f90: New test.
7800         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7801         XFAILs.
7803         PR fortran/25395
7804         * gfortran.dg/equiv_6.f90: New test.
7806 2006-02-23  Jeff Law  <law@redhat.com>
7808         * gcc.c-torture/compile/pr26425.c: New test.
7810 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7812         PR middle-end/26412
7813         * gcc.dg/gomp/pr26412.c: New test.
7815 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7817         PR c++/26291
7818         * g++.dg/other/ellipsis1.C: New test.
7819         * g++.dg/parse/operator4.C: Adjust error marker.
7821 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7823         PR target/25603
7824         * gfortran.dg/pr25603.f: New testcase.
7826 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7828         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7829         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7831 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7833         * g++.dg/eh/spbp.C: New.
7835 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7837         PR middle-end/26379
7838         * gcc.target/i386/mmx-7.c: New test.
7840 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7842         PR tree-optimization/26361
7843         * gcc.dg/tree-ssa/vrp27.c: New test case.
7845 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7847         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7848         * gcc.dg/tree-ssa/complex-4.c: Here.
7850 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7852         PR middle-end/19543
7853         * gfortran.dg/logical_1.f90: New test case.
7855 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7857         PR middle-end/26334
7858         * gcc.dg/20060218-1.c: Moved to...
7859         * gcc.target/i386/20060218-1.c: ... here.  New test.
7861 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7863         PR fortran/26201
7864         * gfortran.dg/convert_1.f90: New.
7866 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7868         PR fortran/25054
7869         * gfortran.dg/namelist_5.f90: New test.
7871         PR fortran/25089
7872         * gfortran.dg/namelist_4.f90: New test.
7874 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7876         PR tree-opt/25680
7877         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7879 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7881         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7882         variable to take into account the variable name in the
7883         function header.
7884         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7886 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7888         PR middle-end/26334
7889         * gcc.c-torture/compile/20060217-1.c: New test.
7890         * gcc.dg/20060218-1.c: New test.
7892 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7894         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7896 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7898         * gcc.dg/cpp/undef3.c: New test.
7899         * gcc.dg/cpp/trad/builtins2.c: New test.
7901 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7903         PR c++/26266
7904         * g++.dg/template/static22.C: New test.
7905         * g++.dg/template/static23.C: New test.
7906         * g++.dg/template/static24.C: New test.
7907         * g++.dg/template/non-dependent13.C: New test.
7908         * g++.dg/init/member1.C: Tweak error markers.
7910 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7912         PR target/26255
7913         * gcc.c-torture/compile/pr26255.c: New test case.
7915 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7917         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7918         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7919         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7920         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7921         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7922         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7923         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7925 2006-02-16  Jeff Law  <law@redhat.com>
7927         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7928         * gcc.dg/tree-ssa/vrp26.c: New test.
7930 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7932         PR target/20353
7933         PR target/24578
7934         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7935         __UCLIBC__ is defined.
7937 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7939         PR fortran/26224
7940         * gfortran.dg/gomp/pr26224.f: New test.
7942 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7944         PR tree-opt/25918
7945         * lib/target-supports.exp
7946         (check_effective_target_vect_short_mult): New.
7947         (check_effective_target_vect_char_mult): New.
7948         (check_effective_target_vect_widen_sum_qi_to_si): New.
7949         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7950         (check_effective_target_vect_widen_sum_hi_to_si): New.
7951         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7952         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7953         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7954         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7955         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7956         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7957         vect-reduc-pattern-2c.c
7958         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7959         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7960         vect-reduc-pattern-1c.c
7962 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7964         PR fortran/24557
7965         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7967 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7969         PR fortran/26054
7970         * gfortran.dg/enum_8.f90: Remove check for warning.
7971         * gfortran.dg/iomsg_1.f90: Ditto.
7972         * gfortran.dg/enum_1.f90: Ditto.
7973         * gfortran.dg/enum_9.f90: Ditto.
7974         * gfortran.dg/enum_2.f90: Ditto.
7975         * gfortran.dg/enum_10.f90: Ditto.
7976         * gfortran.dg/enum_3.f90: Ditto.
7977         * gfortran.dg/flush_1.f90: Ditto.
7978         * gfortran.dg/enum_4.f90: Ditto.
7979         * gfortran.dg/array_constructor_1.f90: Ditto.
7980         * gfortran.dg/enum_5.f90: Ditto.
7981         * gfortran.dg/enum_6.f90: Ditto.
7982         * gfortran.dg/enum_7.f90: Ditto.
7984 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7986         PR middle-end/26300
7987         * gcc.c-torture/compile/20060215-1.c: New test.
7989 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7991         PR middle-end/23670
7992         * gcc.dg/tree-ssa/andor-2.c: New test case.
7994 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7996         PR fortran/25045
7997         * optional_dim.f90: New test.
7999 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8001         PR fortran/26277
8002         * gfortran.dg/label_4.f90: New.
8004 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8005             Diego Novillo  <dnovillo@redhat.com>
8006             Uros Bizjak  <uros@kss-loka.si>
8008         * gfortran.dg/gomp: New directory.
8010 2006-02-14  Richard Guenther  <rguenther@suse.de>
8012         PR tree-optimization/26258
8013         * gcc.dg/torture/pr26258.c: New testcase.
8015 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8017         PR fortran/26246
8018         * gfortran.dg/pr26246_1.f90: New test.
8019         * gfortran.dg/pr26246_2.f90: New test.
8021         PR middle-end/26092
8022         * gcc.c-torture/compile/20060208-1.c: New test.
8024 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8026         PR fortran/26074
8027         PR fortran/25103
8028         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8029         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8030         * gfortran.dg/automatic_module_variable.f90: Change error message.
8032         PR fortran/20861
8033         * gfortran.dg/internal_dummy_1.f90: New test.
8035         PR fortran/20871
8036         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8039         PR fortran/25083
8040         * gfortran.dg/uncommon_block_data_1.f90: New test.
8041         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8042         with standard.
8044         PR fortran/25088
8045         * gfortran.dg/typed_subroutine_1.f90: New test.
8047 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8049         * objc.dg/dwarf-1.m: New.
8051 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8053         PR middle-end/24427
8054         * gcc.dg/tree-ssa/andor-1.c: New test case.
8056 2006-02-13  Josh Conner  <jconner@apple.com>
8058         PR target/25376
8059         * gcc.dg/pr25376.c: New test.
8061         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8062         assemble.
8063         * lib/target-supports.exp (check_named_sections_available):
8064         Only compile named-sections test -- don't assemble.
8066 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8068         * g++.dg/warn/no-write-strings.C: New test.
8069         * g++.dg/warn/write-strings.C: Likewise.
8070         * g++.dg/warn/write-strings-default.C: Likewise.
8072 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8074         PR fortran/25806
8075         * gfortran.dg/ret_pointer_2.f90: New test.
8077 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8079         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8081 2006-02-10  Jeff Law  <law@redhat.com>
8083         * gcc.c-torture/compile/pr26213.c: New test.
8085 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8087         gfortran.dg/null_1.f90: New test.
8089 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8091         PR fortran/14771
8092         * gfortran.dg/parens_4.f90: New.
8093         * gfortran.dg/parens_5.f90: New.
8095 2006-02-10  Richard Guenther  <rguenther@suse.de>
8097         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8099 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8100         Paul Thomas  <pault@gcc.gnu.org>
8102         PR fortran/14771
8103         * gfortran.dg/parens_1.f90: New.
8104         * gfortran.dg/parens_2.f90: New.
8105         * gfortran.dg/parens_3.f90: New.
8107 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8109         PR fortran/26038
8110         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8112         PR fortran/25059
8113         * gfortran.dg/impure_assignment_1.f90: New test.
8115         PR fortran/25070
8116         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8118 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8120         PR target/26141
8121         * g++.dg/expr/stdarg2.C: New test.
8123 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8125         PR inline-asm/16194
8126         * gcc.dg/pr16194.c: New test.
8128 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8130         * ada/acats/run_acats: Use portable variant of "$@".
8132 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8134         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8135         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8137 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8139         PR tree-opt/26179
8140         * g++.dg/opt/pr26179.C: New test.
8142 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8144         PR middle-end/26134
8145         * gcc.dg/tree-ssa/complex-3.c: New test.
8147 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8149         * gcc.c-torture/compile/volatile-1.c: New test.
8151 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8153         PR 26180
8154         * gcc.dg/tree-ssa/pr26180.c: New test.
8156 2006-02-08  Jeff Law  <law@redhat.com>
8158         * gcc.dg/tree-ssa/pr21417.c: New test.
8160 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8162         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8163         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8165 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8167         * lib/scanrtl.exp: New.
8169 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8171         PR c++/26071
8172         * g++.dg/other/virtual2.C: New test.
8174         PR c++/26070
8175         * g++.dg/other/virtual1.C: New test.
8177 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8179         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8180         cleanup-ipa-dump): Update dump file glob patterns.
8181         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8182         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8184         * lib/gcc-dg.exp: Load it.
8185         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8187 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8189         PR testsuite/26159
8190         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8191         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8193 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8195         PR fortran/25577
8196         * gfortran.dg/mvbits_1.f90: New.
8198 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8200         * g++.dg/warn/Wdiv-by-zero.C: New test.
8201         * g++.dg/warn/Wno-div-by-zero.C: New.
8203 2006-02-07  Jeff Law  <law@redhat.com>
8205         * gcc.dg/tree-ssa/pr21559.c: New test.
8207         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8208         multiple VRP passes.
8209         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8210         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8211         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8212         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8213         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8214         * gcc.dg/tree-ssa/vrp02.c: Likewise
8215         * gcc.dg/tree-ssa/vrp11.c: Likewise
8216         * gcc.dg/tree-ssa/pr14341.c: Likewise
8217         * gcc.dg/tree-ssa/vrp19.c: Likewise
8218         * gcc.dg/tree-ssa/vrp20.c: Likewise
8219         * gcc.dg/tree-ssa/vrp03.c: Likewise
8220         * gcc.dg/tree-ssa/pr21086.c: Likewise
8221         * gcc.dg/tree-ssa/pr21959.c: Likewise
8222         * gcc.dg/tree-ssa/vrp21.c: Likewise
8223         * gcc.dg/tree-ssa/vrp04.c: Likewise
8224         * gcc.dg/tree-ssa/pr25485.c: Likewise
8225         * gcc.dg/tree-ssa/pr22026.c: Likewise
8226         * gcc.dg/tree-ssa/vrp22.c: Likewise
8227         * gcc.dg/tree-ssa/vrp05.c: Likewise
8228         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8229         * gcc.dg/tree-ssa/pr20701.c: Likewise
8230         * gcc.dg/tree-ssa/vrp23.c: Likewise
8231         * gcc.dg/tree-ssa/vrp06.c: Likewise
8232         * gcc.dg/tree-ssa/pr22117.c: Likewise
8233         * gcc.dg/tree-ssa/pr20702.c: Likewise
8234         * gcc.dg/tree-ssa/vrp15.c: Likewise
8235         * gcc.dg/tree-ssa/pr21090.c: Likewise
8236         * gcc.dg/tree-ssa/pr21294.c: Likewise
8237         * gcc.dg/tree-ssa/vrp24.c: Likewise
8238         * gcc.dg/tree-ssa/vrp07.c: Likewise
8239         * gcc.dg/tree-ssa/pr21563.c: Likewise
8240         * gcc.dg/tree-ssa/pr25382.c: Likewise
8241         * gcc.dg/tree-ssa/vrp16.c: Likewise
8242         * gcc.dg/tree-ssa/vrp25.c: Likewise
8243         * gcc.dg/tree-ssa/vrp08.c: Likewise
8244         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8245         * gcc.dg/tree-ssa/vrp17.c: Likewise
8246         * gcc.dg/tree-ssa/pr21458.c: Likewise
8247         * g++.dg/tree-ssa/pr18178.C: Likewise
8249 2006-02-07  Richard Guenther  <rguenther@suse.de>
8251         PR c++/26140
8252         Revert
8253         2006-01-30  Richard Guenther  <rguenther@suse.de>
8254         PR c++/23372
8255         * gcc.dg/pr23372-1.C: New testcase.
8257         * g++.dg/tree-ssa/pr26140.C: New testcase.
8259 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8261         PR c++/9737
8262         * g++.dg/template/ttp15.C: New test.
8263         * g++.dg/template/ttp16.C: Likewise.
8264         * g++.dg/template/ttp17.C: Likewise.
8265         * g++.old-deja/g++.pt/ttp36.C: Remove.
8266         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8267         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8268         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8269         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8270         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8271         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8272         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8273         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8274         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8276 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8278         PR libfortran/23815
8279         * unf_io_convert_4.f90: New test.
8281 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8283         * gcc.dg/tree-ssa/loadpre10.c: New test.
8284         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8285         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8286         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8288 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8290         PR libfortran/24685
8291         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8293 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8295         PR tree-opt/25251
8296         * gfortran.dg/assign_7.f: New test.
8298 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8300         PR fortran/26041
8301         PR fortran/26064
8302         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8303         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8304         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8306 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8308         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8309         in size_t typedef.
8311 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8313         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8314         * g++.dg/charset/string.c (foo): Likewise.
8315         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8316         const char*
8317         * g++.dg/ext/builtin2.C (printf): Likewise.
8318         * g++.dg/init/new15.C (printf): Likewise.
8319         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8320         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8321         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8322         * g++.dg/template/non-dependent4.C (temp): Likewise.
8323         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8324         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8325         parameter type to const char*.
8326         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8327         Change type to const char*.
8328         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8329         Likewise.
8330         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8331         second parameter type to const char*.
8332         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8333         (Y::Y): Change parameter type to const char*.
8334         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8335         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8336         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8337         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8338         (char*).
8339         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8340         const char*.
8341         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8342         type to const char*.
8343         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8344         return type to const char*.
8345         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8346         to const char*.
8347         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8348         * g++.old-deja/g++.law/refs1.C: Likewise.
8349         * g++.old-deja/g++.law/visibility1.C: Likewise.
8350         * g++.old-deja/g++.law/visibility2.C: Likewise.
8351         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8352         const char*.
8353         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8354         * g++.old-deja/g++.mike/net48.C: Likewise.
8355         * g++.old-deja/g++.mike/p646.C: Likewise.
8356         * g++.old-deja/g++.mike/p6746.C: Likewise.
8357         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8358         type to const char*.
8359         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8360         deprecated conversion warning.
8361         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8362         char*.
8363         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8364         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8365         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8366         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8367         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8368         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8369         * g++.old-deja/g++.pt/t39.C: Likewise.
8370         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8371         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8373 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8375         PR fortran/25075
8376         intrinsic_argument_conformance_1.f90: New test.
8378 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8380         PR fortran/20845
8381         * gfortran.dg/char_result_11.f90: Add SAVE.
8382         * gfortran.dg/der_pointer_4.f90: Ditto.
8383         * gfortran.dg/default_initialization.f90: New test.
8385 2006-02-03  Jeff Law  <law@redhat.com>
8387         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8388         handle more than 100 dump files.
8389         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8390         * lib/scantree.exp (scan-tree-dump): Likewise.
8391         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8392         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8393         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8394         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8395         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8397 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8399         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8401 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8403         * g++.dg/template/using12.C: New test.
8405 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8407         * gcc.target/powerpc/pr25960.c: New test.
8409 2006-02-02  Steven G. Kargl  <kargls@comcast>
8411         PR fortran/24958
8412         gfortran.dg/nullify_2.f90: New test.
8414 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8416         PR 25990
8417         * gcc.dg/gomp/pr25990.c: New test.
8419 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8421         PR c++/25342
8422         * g++.gd/template/partial4.C: New test.
8424 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8426         PR middle-end/26001
8427         * gfortran.dg/data_char_2.f90: New.
8429 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8431         PR fortran/26039
8432         maxval_maxloc_conformance_1.f90: New test.
8434 2006-01-31  Richard Guenther  <rguenther@suse.de>
8436         * gcc.target/i386/sselibm-1.c: New testcase.
8437         * gcc.target/i386/sselibm-2.c: Likewise.
8438         * gcc.target/i386/sselibm-3.c: Likewise.
8439         * gcc.target/i386/sselibm-4.c: Likewise.
8440         * gcc.target/i386/sselibm-5.c: Likewise.
8442 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8444         PR fortran/24266
8445         * gfortran.dg/arrayio_derived_2.f90: New.
8447 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8449         * gcc.dg/unsigned-long-compare.c: New test.
8451 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8453         PR testsuite/25318
8454         * lib/target-supports.exp (check_effective_target_freorder):
8455         Check to see if target supports -freorder-blocks-and-partition.
8456         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8457         instead of "dg-require-named-sections".
8459 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8461         PR target/14798:
8462         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8463         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8464         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8465         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8466         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8467         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8468         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8469         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8471 2006-01-30  Richard Guenther  <rguenther@suse.de>
8473         PR c++/23372
8474         * gcc.dg/pr23372-1.C: New testcase.
8476 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8478         * gcc.dg/gomp/pr25874.c: New test.
8480 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8482         PR tree-opt/25911
8483         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8485 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8487         PR fortran/18578
8488         PR fortran/18579
8489         PR fortran/20857
8490         PR fortran/20885
8491         * gfortran.dg/intent_out_1.f90: New test.
8493 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8495         PR fortran/17911
8496         * gfortran.dg/procedure_lvalue.f90: New test.
8498         PR fortran/20895
8499         PR fortran/25030
8500         * gfortran.dg/char_pointer_assign_2.f90: New test.
8501         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8502         assignment to be consistent with standard.
8503         * gfortran.dg/char_result_2.f90: The same.
8504         * gfortran.dg/char_result_8.f90: The same.
8506 2006-01-28  Zack Weinberg  <zackw@panix.com>
8508         * gcc.dg/Woverlength-strings.c
8509         * gcc.dg/Woverlength-strings-pedantic-c89.c
8510         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8511         * gcc.dg/Woverlength-strings-pedantic-c99.c
8512         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8514 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8516         * gcc.c-torture/execute/20060127-1.c: New test.
8518 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8520         PR c++/25999
8521         * g++.dg/ext/pragmaweak1.C: New test.
8523 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8525         PR c++/25855
8526         * g++.dg/template/spec29.C: New test.
8528 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8530         PR c/19606.
8531         * gcc.c-torture/execute/pr19606.c: New.
8533 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8535         * gcc.dg/pragma-re-4.c: New test.
8537 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8539         PR fortran/25964
8540         * gfortran.dg/assumed_size_refs_3.f90: New test.
8542 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8544         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8546 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8548         PR ada/21317
8549         * ada/acats/support/impdef.a: Add One_Long_Second.
8550         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8551         * ada/acats/tests/c9/c94026.a: Likewise.
8552         * ada/acats/tests/c9/c97305c.ada: Likewise.
8553         * ada/acats/tests/c9/c99004a.ada: Likewise.
8555 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8557         PR fortran/25964
8558         * gfortran.dg/global_references_2.f90: New test.
8560         PR fortran/25084
8561         PR fortran/20852
8562         PR fortran/25085
8563         PR fortran/25086
8564         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8565         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8567         PR fortran/25416
8568         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8570 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8572         PR c/25892
8573         * gcc.dg/Wpointer-sign.c: New.
8574         * gcc.dg/Wpointer-sign-Wall.c: New.
8575         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8576         * gcc.dg/Wpointer-sign-pedantic.c: New.
8577         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8578         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8580 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8582         PR C/25861
8583         * gcc.c-torture/compile/pr25861.c: New test.
8585 2006-01-26  Paul Brook  <paul@codesourcery.com>
8587         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8588         on short-enum targets.
8589         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8590         variable.
8591         (generate_fields): Use short_enums.
8592         (main): Set short_enums.  Document -e.
8593         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8594         on short-enum targets.
8595         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8596         variable.
8597         (generate_fields): Use short_enums.
8598         (main): Set short_enums.  Document -e.
8599         * lib/target-supports.exp (check_effective_target_short_enums): New.
8601 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8603         PR target/25947
8604         * gcc.dg/torture/pr25947-1.c: New test.
8606 2006-01-25  Jan Hubicka  <jh@suse.cz>
8607             Roger Sayle  <roger@eyesopen.com>
8609         PR rtl-optimization/25703
8610         * gcc.target/i386/20060125-1.c: New test case.
8611         * gcc.target/i386/20060125-2.c: New test case.
8613 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8615         PR fortran/18540
8616         * gfortran.dg/goto_1.f: New.
8618 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8620         PR fortran/25716
8621         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8622         25716 on 32-bit systems too.
8624 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8626         PR testsuite/25590
8627         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8629 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8631         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8633 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8635         PR fortran/25835
8636         * gfortran.dg/read_eof.f90: Delete, renamed.
8637         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8638         * gfortran.dg/read_eof_2.f90: New test.
8639         * gfortran.dg/read_eof_3.f90: New test.
8641 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8643         PR tree-opt/25860
8644         * gcc.c-torture/compile/pr25860.c: New test.
8646 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8648         PR c++/25552
8649         * g++.dg/parse/dtor8.C: New test.
8651 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8653         PR testsuite/25891
8654         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8655         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8656         check_effective_target_fopenmp returns 0.
8658 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8660         PR ada/20548
8661         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8662         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8663         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8665 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8667         PR tree-opt/25857
8668         * g++.dg/opt/pr25857.C: New test.
8670 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8671         Jan Hubicka  <jh@suse.cz>
8672         Richard Guenther  <rguenther@suse.de>
8674         PR rtl-optimization/25654
8675         * gcc.dg/torture/pr25654.c: New testcase.
8676         * gcc.target/i386/pr25654.c: Likewise.
8678 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8680         PR fortran/25901
8681         * gfortran.dg/internal references_2.f90: New test.
8683         Fix regression in testing of admissability of attributes.
8684         * gfortran.dg/intent_used_1.f90: New test.
8686 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8688         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8689         Remove target conditional torture options for i?86 and x86_64
8690         GNU/Linux.
8692 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8694         PR c++/10891
8695         * g++.dg/rtti/no-rtti.C: New.
8697 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8699         PR c++/25895
8700         * g++.dg/inherit/conv2.C: New test.
8702         PR c++/25856
8703         * g++.dg/parse/dtor7.C: New test.
8705         PR c++/25858
8706         * g++.dg/template/crash44.C: New test.
8708 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8710         PR fortran/25124
8711         PR fortran/25625
8712         * gfortran.dg/internal_references_1.f90: New test.
8713           PR fortran/20881
8714         PR fortran/23308
8715         PR fortran/25538
8716         PR fortran/25710
8717         * gfortran.dg/global_references_1.f90: New test.
8718         * gfortran.dg/g77/19990905-1.f: Restore the error that
8719         there is a clash between the common block name and
8720         the name of a subroutine reference.
8722         PR fortran/PR24276
8723         * gfortran.dg/aliasing_dummy_1.f90: New test.
8725 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8727         * gcc.dg/vmx/1b-01.c: Warning fix.
8728         * gcc.dg/vmx/1c-02.c: Likewise.
8729         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8731 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8733         PR testsuite/24962
8734         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8736 2006-01-20  Richard Guenther  <rguenther@suse.de>
8737         Steven Bosscher <stevenb.gcc@gmail.com>
8739         PR rtl-optimization/24626
8740         * gcc.dg/torture/pr24626-1.c: New testcase.
8741         * gcc.dg/torture/pr24626-2.c: Likewise.
8742         * gcc.dg/torture/pr24626-3.c: Likewise.
8743         * gcc.dg/torture/pr24626-4.c: Likewise.
8745 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8747         PR c++/5520
8748         * g++.dg/warn/empty-body.C: New.
8750 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8752         PR c++/22136
8753         * g++.dg/template/using10.C: New test.
8754         * g++.dg/temlpate/using11.C: Likewise.
8755         * g++.dg/inherit/using5.C: Tweak error messages.
8757 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8759         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8760         target test.
8761         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8763 2006-01-19  Jan Hubicka  <jh@suse.cz>
8765         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8767 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8769         PR c++/25854
8770         * g++.dg/template/spec28.C: New test.
8772 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8774         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8775         Fix fprintf's by adding srcdir or removing it.
8777 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8779         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8780         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8781         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8782         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8783         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8784         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8785         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8786         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8787         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8788         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8789         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8790         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8791         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8792         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8794 2006-01-18  Jeff Law  <law@redhat.com>
8796         * gcc.dg/tree-ssa/vrp25.c: New test.
8798 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8800         * gcc.dg/pr25805.c: Fix misapplied patch.
8802 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8804         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8805         (check_effective_target_vect_udot_qi): New.
8806         (check_effective_target_vect_sdot_hi): New.
8807         (check_effective_target_vect_udot_hi): New.
8808         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8809         prefixed with "wrapv-" with -fwrapv.
8810         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8811         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8812         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8813         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8814         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8816         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8817         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8818         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8819         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8821 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8823         PR c++/16829
8824         * g++.dg/other/default2.C: New test.
8825         * g++.dg/other/default3.C: New test.
8827 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8829         PR c/25805
8830         * gcc.dg/pr25805.c: New file.
8832 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8834         PR c++/25836
8835         * g++.dg/template/init6.C: New test.
8837 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8839         * gcc.dg/tree-ssa/pr24287.c: New test
8841 2006-01-18  Eric Christopher  <echristo@apple.com>
8843         * g++.dg/eh/table.C: New.
8845 2006-01-18  DJ Delorie  <dj@redhat.com>
8847         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8848         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8849         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8850         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8852 2006-01-18  Jeff Law  <law@redhat.com>
8854         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8855         on wrapping on overflow semantics.
8857         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8859         * gcc.gc/tree-ssa/vrp23.c: New test.
8860         * gcc.gc/tree-ssa/vrp24.c: New test.
8862 2006-01-18  Richard Henderson  <rth@redhat.com>
8863             Aldy Hernandez  <aldyh@redhat.com>
8864             Jakub Jelinek  <jakub@redhat.com>
8865             Diego Novillo  <dnovillo@redhat.com>
8866             Uros Bizjak  <uros@kss-loka.si>
8868         * testsuite/gcc.dg/gomp: New directory.
8870 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8871             Steven G. Kargl  <kargls@comcast.net>
8873         PR fortran/20869
8874         * gfortran.dg/intrinsic_external_1.f90: New test.
8876         PR fortran/20875.
8877         * gfortran.dg/elemental_pointer_1.f90: New test.
8879         PR fortran/25024
8880         * gfortran.dg/external_procedures_1.f90: New test.
8882         PR fortran/25785
8883         gfortran.dg/assumed_present.f90: New test.
8885 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8887         * g++.dg/parse/lookup5.C: New test.
8889 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8891         PR fortran/25697
8892         * gfortran.dg/read_eof.f90: New test.
8894 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8896         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8897         add a closing brace.
8899 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8901         PR fortran/25631
8902         * gfortran.dg/fmt_tl.f: New test.
8904 2006-01-17  Eric Christopher  <echristo@apple.com>
8906         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8907         * g++.old-deja/g++.warn/impint2.C: Ditto.
8908         * g++.old-deja/g++.other/null1.C: Ditto.
8909         * g++.dg/warn/conv2.C: Ditto.
8910         * g++.dg/warn/conv4.C: New file.
8912 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8914         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8916 2006-01-17  Andreas Jaeger  <aj@suse.de>
8917             Janis Johnson <janis187@us.ibm.com>
8919         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8920         in 64-bit.
8921         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8922         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8926         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8927         xfail txxx where xxx >= 25.
8929 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8931         PR testsuite/25764
8932         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8934 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8936         PR c/25682
8937         * gcc.dg/pr25682.c: New test.
8938         * g++.dg/parse/array-size2.C: New test.
8940 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8942         * consistency.vlad: Remove entire directory, 1652 files.
8944 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8946         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8947         check_effective_target_dfprt_nocache): New.
8948         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8949         (check_effective_target_dfprt): New.
8950         * lib/c-compat.exp (check_dfp): Remove.
8951         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8952         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8953         level of support for decimal float.
8954         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8955         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8956         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8957         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8958         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8959         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8960         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8961         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8962         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8963         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8964         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8965         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8966         directives.
8968 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8970         PR testsuite/25741
8971         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8972         $base_dir/../.
8973         * lib/gfortran.exp (gfortran_init): Likewise.
8974         * lib/obj-c++.exp (obj-c++_init): Likewise.
8975         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8976         (scan-assembler-dem-not): Likewise.
8977         * lib/scandump.exp (scan-dump-dem): Likewise.
8978         (scan-dump-dem-not): Likewise.
8980 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8982         PR testsuite/25767
8983         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8984         powerpc-*-darwin*.
8985         * lib/obj-c++.exp (obj-c++_init): Likewise.
8987 2006-01-16  Richard Guenther  <rguenther@suse.de>
8989         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8991 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8993         PR testsuite/25777
8994         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8995         to LD_LIBRARY_PATH.
8997 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8998             Andrew Pinski  <pinskia@physics.uc.edu>
9000         * gcc.dg/minmax-1.c: New test.
9002 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9004         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9005         * gcc.misc-tests/dectest.exp: Ditto.
9007 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9009         PR testsuite/25796
9010         * gcc.target/i386/cmov6.c: Use -march=k8.
9012 2006-01-15  Andreas Jaeger  <aj@suse.de>
9014         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9015         x86 does not have __float128.
9017 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9019         * gcc.target/i386/cmov6.c: New test.
9021 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9023         PR c++/25663
9024         * g++.dg/template/ctor6.C: New test.
9026 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9028         PR tree-optimization/25485
9029         * gcc.dg/tree-ssa/pr25485.c: New.
9031 2006-01-14  Richard Guenther  <rguenther@suse.de>
9033         PR tree-optimization/22548
9034         PR tree-optimization/22555
9035         PR tree-optimization/22501
9036         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9037         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9038         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9039         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9040         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9041         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9042         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9043         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9044         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9046 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9048         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9049         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9051 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9052         Richard Guenther  <rguenther@suse.de>
9054         PR rtl-optimization/24257
9055         * gcc.dg/torture/pr24257.c: New testcase.
9057 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9059         * gcc.c-torture/execute/20060110-1.c: New test.
9060         * gcc.c-torture/execute/20060110-2.c: New test.
9062 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9064         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9066 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9068         PR fortran/25756
9069         * gfortran.dg/label_3.f90: New test.
9071 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9073         PR tree-optimization/25771
9074         * g++.dg/tree-ssa/pr25771.C: New test
9076 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9078         PR tree-opt/24365
9079         * g++.dg/opt/complex5.C: New test.
9081 2006-01-13  Richard Guenther  <rguenther@suse.de>
9083         * gcc.target/i386/387-9.c: New testcase.
9085 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9087         PR c++/24824
9088         * g++.dg/debug/dwarf2-1.C: New.
9090 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9092         PR testsuite/25728
9093         * lib/gcov.exp (verify-lines): Add "close $fd".
9095 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9096             Ben Elliston  <bje@au.ibm.com>
9098         * gcc.dg/dfp/inf-1.c: New test.
9100 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9101             Yao Qi  <qiyaoltc@cn.ibm.com>
9102             Ben Elliston  <bje@au.ibm.com>
9103             Jon Grimm  <jgrimm2@us.ibm.com>
9105         * gcc.dg/nodfp-1.c: New test.
9106         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9107         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9108         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9109         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9110         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9111         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9112         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9113         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9114         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9115         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9116         * gcc.dg/format/dfp-printf-1.c: Likewise.
9117         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9118         (compat_setup_dfp): New.
9119         * gcc.dg/compat/compat.exp: Use it.
9120         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9121         Make some variables global, prepend "compat_" to their names.
9122         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9123         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9124         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9125         * lib/compat.exp (compat_skip_list): Make global, rename.
9126         * lib/c-compat.exp: New file.
9127         * lib/target-supports.exp (check_effective_target_dfp): New.
9129         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9130         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9131         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9132         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9133         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9134         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9135         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9136         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9137         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9138         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9139         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9140         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9141         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9142         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9143         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9144         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9145         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9146         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9147         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9148         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9149         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9150         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9151         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9152         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9153         gcc.dg/dfp/struct-layout-1.c,
9154         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9155         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9156         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9157         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9158         gcc.dg/dfp/func-vararg-dfp.c,
9159         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9160         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9161         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9162         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9163         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9165 2006-01-11  Richard Guenther  <rguenther@suse.de>
9167         PR tree-optimization/25734
9168         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9170 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9172         PR fortran/25486
9173         * gfortran.dg/literal_character_constant_1_x.F: New test.
9174         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9175         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9176         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9178 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9180         PR c++/25386
9181         * g++.dg/ext/packed3.C: Add expected packed error.
9183 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9185         PR target/25706
9186         * gcc.dg/torture/pr25706-1.c: New test.
9188 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9190         PR tree-optimization/23109
9191         PR tree-optimization/23948
9192         PR tree-optimization/24123
9194         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9195         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9196         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9197         g++.dg/tree-ssa/pr23948.C: New testcases.
9198         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9199         three divisions in order to do the optimization.
9201 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9203         PR c++/25632
9204         * g++.dg/other/pr25632.C: New test.
9206 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9208         PR fortran/25730
9209         * gfortran.dg/used_types_1.f90: New test.
9211 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9213         PR target/25718
9214         * gcc.dg/torture/pr25718-1.c: New test.
9216 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9218         * gfortran.dg/list_read_2.f90: Fix typo in description.
9220 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9222         * lib/target-supports.exp (check_visibility_available): Simplify test
9223         for *-*-netware*.
9224         (check_profiling_available): Fail for *-*-netware*.
9225         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9226         * gcc.dg/20021014-1.c: Likewise.
9227         * gcc.dg/nest.c: Likewise.
9229 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9231         fortran/24936
9232         * gfortran.dg/forall_3.f90: New test.
9234 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9236         PR fortran/21977
9237         * gfortran.dg/nesting_2.f90: New test.
9238         * gfortran.dg/nesting_3.f90: New test.
9240 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9242         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9243         Fix typo in comment.
9245 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9247         * gfortran.dg/single_char_string.f90: New test.
9249 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9251         * gfortran.dg/ichar_2.f90: New test.
9253 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9255         PR fortran/25093
9256         * gfortran.dg/private_type_4.f90: New.
9258 2006-01-07  Richard Guenther  <rguenther@suse.de>
9260         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9262 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9264         * gfortran.dg/func_decl_1.f90: New.
9265         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9266         * gfortran.dg/array_alloc_2.f90: Likewise.
9267         * gfortran.dg/char_result_8.f90: Likewise.
9268         * gfortran.dg/dup_save_1.f90: Likewise.
9269         * gfortran.dg/dup_save_2.f90: Likewise.
9270         * gfortran.dg/f2c_6.f90: Likewise.
9271         * gfortran.dg/f2c_7.f90: Likewise.
9272         * gfortran.dg/func_result_2.f90: Likewise.
9273         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9275 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9277         PR fortran/22146
9278         * gfortran.dg/elemental_subroutine_1.f90: New test.
9279         * gfortran.dg/elemental_subroutine_2.f90: New test.
9281         PR fortran/25029
9282         PR fortran/21256
9283         * gfortran.dg/assumed_size_refs_1.f90: New test.
9285         PR fortran/20868
9286         PR fortran/20870
9287         * gfortran.dg/assumed_size_refs_2.f90: New test.
9288         * gfortran.dg/initialization_1.f90: Change warning message.
9290 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9292         * gcc.dg/tree-ssa/loop-15.c: New test.
9294 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9296         PR fortran/25598
9297         * gfortran.dg/backspace_3.f: New test.
9298         * gfortran.dg/backspace_4.f: New test.
9300 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9302         PR fortran/24268
9303         * gfortran.dg/fmt_white.f: Update test.
9305 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9307         * gcc.dg/cast-1.c: Add new warning.
9308         * gcc.dg/cast-2.c: Likewise.
9309         * gcc.dg/cast-3.c: Likewise.
9310         * gcc.dg/format/cast-1.c: Likewise.
9311         * gcc.dg/cast-4.c: New testcase.
9313 2006-01-05  Richard Guenther  <rguenther@suse.de>
9315         PR tree-optimization/22555
9316         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9318 2006-01-05  Richard Guenther  <rguenther@suse.de>
9319             Diego Novillo  <dnovillo@redhat.com>
9321         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9322         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9323         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9324         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9325         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9326         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9327         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9328         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9329         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9330         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9331         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9332         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9333         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9334         * treelang/compile/extravar.tree: Likewise.
9335         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9336         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9337         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9338         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9339         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9341 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9343         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9344         for 64-bit fix.
9346 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9348         PR fortran/23675
9349         gfortran.dg/char_result_11.f90: New.
9351 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9353         PR c++/24782
9354         * g++.dg/parse/access9.C: New test.
9355         * g++.dg/tc1/dr52.C: Tweak error markers.
9357 2006-01-04  Richard Henderson  <rth@redhat.com>
9359         Merge from gomp branch.
9360         * g++.dg/parse/pragma2.C: Update expected error lines.
9362 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9364         * g++.dg/other/i386-2.C: New test.
9366         PR target/25554
9367         * gcc.c-torture/compile/20051228-1.c: New test.
9369         PR c/25559
9370         * gcc.dg/pr25559.c: New test.
9372 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9374         PR c++/25492
9375         * g++.dg/lookup/friend9.C: New test.
9377         PR c++/25625
9378         * g++.dg/template/repo5.C: New test.
9380 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9382         PR fortran/25101
9383         * gfortran.dg/forall_2.f90: New test.
9385 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9387         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9388         dg-require-weak.  Adjust regexp to handle leading-underscore
9389         targets and space as well as TAB after .weak.  Change previous
9390         64-bit fix to not use naked dot.
9392 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9394         PR rtl-optimization/25578
9395         * gcc.c-torture/execute/20060102-1.c: New testcase.
9397 2006-01-03  Richard Guenther  <rguenther@suse.de>
9399         PR c/25183
9400         * gcc.dg/torture/pr25183.c: New testcase.
9402 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9404         Merge from gomp-branch.
9405         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9406         * gcc.dg/ia64-sync-2.c: Likewise.
9407         * gcc.dg/ia64-sync-3.c: Likewise.
9408         * gcc.dg/ia64-sync-4.c: Likewise.
9409         * gcc.dg/sync-2.c: Likewise.
9410         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9411         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9413 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9415         PR c++/25635
9416         * g++.dg/parse/operator6.C: New test.
9418         PR c++/25637
9419         * g++.dg/parse/error29.C: New test.
9421         PR c++/25638
9422         * g++.dg/parse/dtor6.C: New test.
9424         PR c++/25633
9425         * g++.dg/parse/ctor3.C: New test.
9427         PR c++/25634
9428         * g++.dg/template/class3.C: New test.
9430 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9432         * g++.dg/debug/debug9.C: New.
9434 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9436         PR fortran/24640
9437         * gfortran.dg/label_2.f90: New test.
9439 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9441         * g++.dg/lookup/using12.C: Tighten error marker.
9443 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9444             Andrew Pinski <pinskia@physics.uc.edu>
9446         * gcc.target/powerpc/darwin-abi-3.c: New file.
9447         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9448         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9449         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9450         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9451         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9452         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9453         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9454         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9456 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9458         * gcc.dg/tree-ssa/loadpre1.c: New;
9459         * gcc.dg/tree-ssa/loadpre2.c: New;
9460         * gcc.dg/tree-ssa/loadpre3.c: New;
9461         * gcc.dg/tree-ssa/loadpre4.c: New;
9462         * gcc.dg/tree-ssa/loadpre5.c: New;
9463         * gcc.dg/tree-ssa/loadpre6.c: New;
9464         * gcc.dg/tree-ssa/loadpre7.c: New;
9465         * gcc.dg/tree-ssa/loadpre8.c: New;
9466         * gcc.dg/tree-ssa/loadpre9.c: New;
9468 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9470         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9471         * g++.dg/abi/thunk4.C: Likewise.
9473 2006-01-01  Andreas Jaeger  <aj@suse.de>
9475         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9476         portable.
9478 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9480         PR c++/25294
9481         * gcc.dg/pragma-pack-3.c: New test.
9482         * g++.dg/parse/pragma3.C: New test.
9484 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9486         PR middle-end/24827
9487         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9489 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9491         PR testsuite/25214
9492         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9494 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9496         PR fortran/22607
9497         * gfortran-dg/pure_byref_3.f90: New.
9499         fortran/PR 25396
9500         * gfortran.dg/userdef_operator_1.f90: New.
9502 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9504         * g++.dg/abi/thunk3.C: New.
9505         * g++.dg/abi/thunk4.C: New.
9507 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9509         PR fortran/25532
9510         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9511         associated derived type components of derived types are
9512         properly declared in contained procedures.
9514 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9516         PR libgfortran/25139
9517         * gfortran.dg/backspace_2.f: New test.
9519 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521         PR libgfortran/25550
9522         * gfortran.dg/endfile.f: New test.
9524 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9526         PR libgfortran/25419
9527         * gfortran.dg/comma.f: New test.
9529 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9531         * lib/gfortran-dg.exp: Remove trailing whitespace.
9532         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9533         -funroll-all-loops.
9535 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9537         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9538         Extended Double long doubles or repeat tests when long double is
9539         the same size as double.
9541 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9543         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9545         PR testsuite/25442
9546         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9547         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9549         PR testsuite/25441
9550         * gcc.dg/pr23911.c: Make test variable static.
9552         PR testsuite/25444
9553         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9555 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9557         PR c++/25439
9558         * g++.dg/parse/crash17.C: Adjust error markers.
9559         * g++.dg/template/error20.C: New test.
9561 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9563         PR c++/23172
9564         * g++.dg/ext/complit4.C: New test.
9566         PR c++/25417
9567         * g++.dg/ext/complit5.C: Likewise.
9569 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9571         PR tree-optimization/25125
9572         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9573         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9574         * gcc.c-torture/execute/pr25125.c: New.
9576 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9578         PR fortran/25029
9579         PR fortran/21256
9580         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9581         with incorrect assumed size references.
9583 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9585         PR c++/23171
9586         * g++.dg/opt/init1.C: New test.
9588 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9590         PR c++/24671
9591         * g++.dg/template/sfinae3.C: New test.
9593 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9595         * g++.dg/other/friend4.C: New test.
9597 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9599         PR target/25005
9600         * g++.dg/opt/pr25005.C: New test.
9602 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9604         PR c++/25369
9605         * g++.dg/template/ptrmem16.C: New test.
9607 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9609         PR fortran/25029
9610         PR fortran/21256
9611         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9613 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9615         PR libgfortran/25307
9616         * gfortran.dg/list_read_5.f90: New test.
9618 2005-12-22  Richard Henderson  <rth@redhat.com>
9620         * gcc.target/i386/sse-7.c: Use -msse2.
9622 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9624         PR rtl-optimization/25432
9625         * gcc.c-torture/compile/20051216-1.c: New test.
9627         PR objc/25328
9628         * objc/execute/pr25328.m: New test.
9630 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9632         PR c++/25364
9633         * g++.dg/template/call4.C: New test.
9635 2005-12-22  Dale Johannesen  <dalej@apple.com>
9637         * gcc.target/i386/sse-17.c: New.
9639 2005-12-22  Paul Brook  <paul@codesourcery.com>
9641         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9643 2005-12-22  Paul Brook  <paul@codesourcery.com>
9645         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9647 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9649         PR tree-opt/25513
9650         * gcc.c-torture/compile/pr25513.c: New test.
9652 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9654         PR c++/23333
9655         * g++.dg/parse/error25.C: Add more tests.
9657 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9659         PR fortran/18990
9660         * gfortran.dg/der_charlen_1.f90: New.
9662 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9664         PR fortran/20889
9665         * gfortran.dg/pointer_component_type_1.f90: New test.
9667         PR fortran/25029
9668         PR fortran/21256
9669         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9670         should give an error with assumed size array refernces and checks those
9671         that should not.
9672         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9673         reference an upper bound so that it does not generate an error.
9675         PR fortran/19362
9676         PR fortran/20244
9677         PR fortran/20864
9678         PR fortran/25391
9679         * gfortran.dg/used_dummy_types_1.f90: New test.
9680         * gfortran.dg/used_dummy_types_2.f90: New test.
9681         * gfortran.dg/used_dummy_types_3.f90: New test.
9682         * gfortran.dg/used_dummy_types_4.f90: New test.
9683         * gfortran.dg/used_dummy_types_5.f90: New test.
9685         PR fortran/23152
9686         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9687         group already being USE associated.
9688         * gfortran.dg/assumed_shape_nml.f90: New test.
9689         * gfortran.dg/assumed_size_nml.f90: New test.
9691         PR fortran/20862
9692         PR fortran/25053
9693         PR fortran/25063
9694         PR fortran/25064
9695         PR fortran/25066
9696         PR fortran/25067
9697         PR fortran/25068
9698         PR fortran/25307
9699         * gfortran.dg/io_constraints_1.f90: New test.
9700         * gfortran.dg/io_constraints_1.f90: New test.
9701         * gfortran.dg/iostat_3.f90: Change wording of warning.
9702         * gfortran.dg/g77/19981216-0.f: The same.
9704 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9706         PR tree-optimization/23518
9707         * testsuite/gcc.dg/pr23518.c: New.
9709 2005-12-21  Mike Stump  <mrs@apple.com>
9711         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9713 2005-12-21  Paul Brook  <paul@codesourcery.com>
9715         * gcc.dg/pr19340.c: Skip on m68k targets.
9717 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9719         PR rtl-optimization/25196
9720         * gcc.dg/pr25196.c: New test.
9722 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9724         PR fortran/25423
9725         gfortran.dg/where_nested_1.f90: New.
9727 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9729         PR tree-optimization/25382.
9730         * gcc.dg/tree-ssa/pr25382.c: New.
9732 2005-12-20  Richard Guenther  <rguenther@suse.de>
9734         PR middle-end/24306
9735         * gcc.target/i386/pr24306.c: New testcase.
9737 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9739         PR tree-optimization/25501
9740         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9742 2005-12-20  Richard Guenther  <rguenther@suse.de>
9744         Revert
9745         2005-12-02  Richard Guenther  <rguenther@suse.de>
9747         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9749 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9751         PR c++/21228
9752         * g++.dg/warn/Wunreachable-code-2.C: New test.
9754 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9756         PR c++/24278
9757         * g++.dg/template/ctor5.C: New test.
9759         PR c++/24915
9760         * g++.dg/template/overload8.C: New test.
9762 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9764         * gcc.c-torture/compile/pr25483 : New test.
9766 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9768         PR c++/20552
9769         * g++.dg/ext/typeof10.C: New test.
9771 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9773         * gcc.dg/mt-loopi1.c: New.
9775 2005-12-18  Richard Guenther  <rguenther@suse.de>
9777         PR tree-optimization/25481
9778         * gcc.dg/torture/pr25481.c: New testcase.
9780 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9782         PR rtl-optimization/21041
9783         * gcc.dg/pr21041.c: New test.
9785 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9787         PR libgfortran/25463
9788         * gfortran.dg/advance.f90: New test.
9790 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9792         * gcc.dg/20051201-1.c: New test.
9794 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9796         PR fortran/25018
9797         * gfortran.dg/initialization_1.f90: New test.
9798         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9799         * gfortran.dg/g77/980616-0.f: The same.
9801 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9803         * PR fortran/25458
9804         * gfortran.dg/chkbits.f90: New test.
9806 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9808         * gfortran.dg/enum_5.f: Revert to previous version.
9810 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9812         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9813         * gfortran.dg/nested_modules_1.f90: Ditto.
9814         * gfortran.dg/hollerith_f95.f90: Ditto.
9815         * gfortran.dg/select_5.f90: Ditto.
9816         * gfortran.dg/secnds.f: Ditto.
9817         * gfortran.dg/hollerith2.f90: Ditto.
9818         * gfortran.dg/imag_2.f: Ditto.
9819         * gfortran.dg/ftell_2.f90: Ditto.
9820         * gfortran.dg/malloc_free_1.f90: Ditto.
9821         * gfortran.dg/logint-1.f: Ditto.
9822         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9823         * gfortran.dg/e_d_fmt.f90: Ditto.
9824         * gfortran.dg/hollerith_legacy.f90: Ditto.
9825         * gfortran.dg/logint-2.f: Ditto.
9826         * gfortran.dg/enum_5.f90: Ditto.
9827         * gfortran.dg/f2c_2.f90: Ditto.
9828         * gfortran.dg/pr17143.f90: Ditto.
9829         * gfortran.dg/namelist_14.f90: Ditto.
9830         * gfortran.dg/logint-3.f: Ditto.
9831         * gfortran.dg/spread_scalar_source.f90: Ditto.
9832         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9833         * gfortran.dg/namelist_11.f: Ditto.
9834         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9835         * gfortran.dg/g77/20010519-1.f
9836         * gfortran.dg/g77/alpha1.f: Ditto.
9837         * gfortran.dg/g77/990115-1.f: Ditto.
9838         * gfortran.dg/g77/erfc.f: Ditto.
9839         * gfortran.dg/g77/19990313-3.f: Ditto.
9840         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9841         * gfortran.dg/g77/20010426.f: Ditto.
9842         * gfortran.dg/g77/19990313-0.f: Ditto.
9843         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9844         * gfortran.dg/g77/20000629-1.f: Ditto.
9845         * gfortran.dg/g77/970125-0.f: Ditto.
9846         * gfortran.dg/g77/8485.f: Ditto.
9847         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9848         * gfortran.dg/g77/19990313-1.f: Ditto.
9849         * gfortran.dg/g77/int8421.f: Ditto.
9850         * gfortran.dg/g77/19990305-0.f: Ditto.
9851         * gfortran.dg/g77/947.f: Ditto.
9852         * gfortran.dg/g77/19990905-2.f: Ditto.
9853         * gfortran.dg/g77/cabs.f: Ditto.
9854         * gfortran.dg/g77/19990313-2.f: Ditto.
9855         * gfortran.dg/g77/20020307-1.f: Ditto.
9856         * gfortran.dg/g77/dcomplex.f: Ditto.
9857         * gfortran.dg/g77/19990502-1.f: Ditto.
9858         * gfortran.dg/g77/19981216-0.f: Ditto.
9859         * gfortran.dg/common_4.f90: Ditto.
9860         * gfortran.dg/entry_4.f90: Ditto.
9861         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9862         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9863         * gfortran.dg/namelist_12.f: Ditto.
9864         * gfortran.dg/scale_1.f90: Ditto.
9865         * gfortran.dg/modulo_1.f90
9866         * gfortran.dg/hollerith.f90: Ditto.
9867         * gfortran.dg/direct_io_3.f90: Ditto.
9868         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9869         * gfortran.dg/gnu_logical_1.F: Ditto.
9870         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9871         * gfortran.dg/assign_1.f90: Ditto.
9872         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9873         * gfortran.dg/pr23095.f: Ditto.
9874         * gfortran.dg/read_float_1.f90: Ditto.
9876 2005-12-17  Andreas Jaeger  <aj@suse.de>
9878         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9879         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9881 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9883         PR fortran/24268
9884         * gfortran.dg/fmt_white.f: New test.
9886 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9888         * gfortran.dg/label_1.f90: New test.
9890 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9892         PR testsuite/25422
9893         * gcc.dg/20031012-1.c: Add -Walways-true option.
9894         * gcc.dg/weak/weak-3.c: Likewise.
9895         * g++.old-deja/g++.mike/warn8.C: Likewise.
9897 2005-12-16  Mike Stump  <mrs@apple.com>
9899         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9900         exit.
9902 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9904         PR libgfortran/25264
9905         PR libgfortran/25349
9906         * gfortran.dg/tl_editing.f90: Added additional checks.
9907         * gfortran.dg/t_editing.f: New test.
9908         * gfortran.dg/write_padding.f90: New test
9910 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9912         PR testsuite/25215
9913         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9915 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9917         PR rtl-optimization/24899
9918         * gcc.c-torture/execute/20051215-1.c: New test.
9920 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9922         PR 24823
9923         * gfortran.dg/pr24823.f: New test.
9925 2005-12-16  Jeff Law  <law@redhat.com>
9927         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9929 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9931         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9932         Change C++ style comments to C style comments.
9933         Remove aligned types from the array.
9934         Keep Enums disabled.
9935         (complex_types): Remove aligned types from the array.
9936         Comment out "_Complex long double".
9937         (attrib_types): Remove.
9938         (complex_attrib_types): Remove.
9939         (attrib_array_types): Remove.
9940         (complex_attrib_array_types): Remove.
9941         (aligned_bitfld_types): Remove.
9942         (n_aligned_bitfld_types): Remove.
9943         (FEATURE_ALIGNEDPACKED): Delete.
9944         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9945         (singles): Remove support for adding attributes.
9946         (choose_type): Remove support for attributed types.
9947         (generate_fields): Remove support for attributed bit-fields.
9948         Remove support for adding attributes.
9949         (generate_random_tests): Remove support for adding attributes.
9950         (features): Add back "[0] :0" and "complex vector [0]".
9951         (main): Remove support for attributed bit-fields.
9952         Uncomment the calling of generate_random_tests for the rests of
9953         the tests.
9955 2005-12-16  Jan Hubicka  <jh@suse.cz>
9957         * gcc.c-torture/combine/pr25224.c: New.
9959 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9961         PR other/25028
9962         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9963         HP-UX.
9965 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9967         * gcc.dg/20051215-1.c: New file.
9969 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9971         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9972         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9974 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9976         PR fortran/18197
9977         * gfortran.dg/dummy_functions_1.f90: New.
9979 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9981         PR rtl-optimization/25310
9982         * gcc.c-torture/compile/pr25310.c: New test.
9984 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9986         PR debug/25023
9987         * gcc.dg/pr25023.c: New test.
9989 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9991         * g++.old-deja/g++.brendan/redecl1.C,
9992         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9993         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9994         g++.old-deja/g++.oliva/typeof1.C,
9995         g++.old-deja/g++.other/crash16.C,
9996         g++.old-deja/g++.other/crash34.C,
9997         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9998         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9999         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10000         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10001         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10002         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10003         Remove xfail.
10005 2005-12-14  Kean Johnston  <jkj@sco.com>
10006             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10008         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10009         * gcc.target/i386/20020523-1.c: Ditto.
10010         * gcc.target/i386/tailcall-1.c: Ditto.
10011         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10012         * gcc.target/i386/ssetype-5.c: Ditto.
10014 2005-12-14  Jeff Law  <law@redhat.com>
10016         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10018 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10020         PR target/25254
10021         PR target/24188
10022         * gcc.target/i386/pr25254.c: New test.
10023         * gfortran.dg/PR24188.f: New test.
10025 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10027         * lib/fortran-torture.exp: Catch remaining uses of
10028         remote_file build delete.
10030 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10032         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10034 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10036         * gcc.dg/warn-addr-cmp.c: New test.
10038 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10040         PR debug/25023
10041         PR target/25293
10042         * gcc.target/i386/pr25293.c: New test.
10044 2005-12-13  Petr Machata  <machata@post.cz>
10046         PR c++/24907
10047         * g++.dg/parse/comma2.C: New test.
10049 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10050             Jakub Jelinek  <jakub@redhat.com>
10052         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10053         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10054         (limits.h): Include unconditionally.
10055         (stdlib.h): Likewise.
10056         (hashtab.h): Do not include.
10057         (getopt.h): Likewise.
10058         (stddef.h): Include.
10059         (hashval_t): Define.
10060         (struct entry): Add "next" field.
10061         (HASH_SIZE): New macro.
10062         (hash_table): New variable.
10063         (switchfiles): Do not use xmalloc.
10064         (mix): New macro.
10065         (iterative_hash): New function.
10066         (hasht): Remove.
10067         (e_exists): New function.
10068         (e_insert): Likewise.
10069         (output): Use, instead of libiberty hashtable functions.
10070         (main): Do not use getopt.  Do not call htab_create.
10072 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10074         PR c++/25331
10075         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10076         put atal* and atpaal* attributes on array elements.
10077         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10078         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10079         put atal* and atpaal* attributes on array elements.
10080         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10082 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10084         * gcc.dg/single-precision-constant.c: New test.
10086 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10088         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10089         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10090         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10091         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10092         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10093         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10094         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10095         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10096         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10097         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10098         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10099         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10100         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10101         gcc.target/powerpc/ppc-sdata-2.c,
10102         gcc.target/powerpc/ppc-stackalign-1.c,
10103         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10104         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10105         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10106         gcc.target/powerpc/rs6000-ldouble-2.c,
10107         gcc.target/powerpc/rs6000-power2-1.c,
10108         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10109         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10110         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10111         option into target selector.
10112         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10113         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10115 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10117         PR objc/25348
10118         * objc.dg/encode-9.m: New test.
10120 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10122         PR testsuite/20772
10123         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10124         * gcc.dg/asm-b.c: Fix typo.
10125         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10126         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10127         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10128         i?86 lp64 and x86_64 ilp32.
10129         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10130         on i?86 lp64.
10131         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10133 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10135         PR fortran/25078
10136         gfortran.dg/equiv_5.f90: New test.
10138 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10140         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10141         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10142         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10143         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10144         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10145         * gcc.dg/tree-ssa/reassoc-5.c: New.
10146         * gcc.dg/tree-ssa/reassoc-6.c: New.
10147         * gcc.dg/tree-ssa/reassoc-7.c: New.
10148         * gcc.dg/tree-ssa/reassoc-8.c: New.
10149         * gcc.dg/tree-ssa/reassoc-9.c: New.
10150         * gcc.dg/tree-ssa/reassoc-10.c: New.
10151         * gcc.dg/tree-ssa/reassoc-11.c: New.
10153 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10155         PR testsuite/25167
10156         PR testsuite/24478
10157         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10159 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10161         PR c++/25300
10162         * g++.dg/template/inherit.C: Do not use a generic error message.
10164 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10166         PR libobjc/25354
10167         * objc.dg/gnu-encoding: New directory.
10168         * objc.dg/gnu-encoding/compat-common.h: New file.
10169         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10170         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10171         * objc.dg/gnu-encoding/vector-defs.h: New file.
10172         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10173         * objc.dg/gnu-encoding/generate-random.c: New file.
10174         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10175         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10176         * objc.dg/gnu-encoding/generate-random.h: New file.
10178 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10180         PR c++/25337
10181         * g++.dg/template/defarg7.C: New test.
10183 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10185         PR libobjc/25347
10186         * objc.dg/encode-8.m: New test.
10188 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10190         PR libobjc/25346
10191         * objc.dg/encode-7.m: New test.
10193 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10195         PR c++/25010
10196         * g++.dg/opt/inline10.C: New test.
10198 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10200         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10202 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10204         * gfortran.dg/substring_equivalence.f90: typo in comment
10206 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10208         PR fortran/25068
10209         * gfortran.dg/iostat_3.f90: New test.
10211 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10213         PR fortran/23815
10214         * gfortran.dg/unf_io_convert_1.f90: New test.
10215         * gfortran.dg/unf_io_convert_2.f90: New test.
10216         * gfortran.dg/unf_io_convert_3.f90: New test.
10218 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10220         PR testsuite/20772
10221         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10222         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10223         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10224         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10225         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10226         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10227         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10228         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10229         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10230         gcc.dg/torture/fp-int-convert-float128-timode.c,
10231         gcc.dg/torture/fp-int-convert-float128.c,
10232         gcc.dg/torture/fp-int-convert-float80-timode.c,
10233         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10234         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10236         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10238 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10240         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10242 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10244         * gcc.dg/20051207-1.c,
10245         * gcc.dg/20051207-2.c,
10246         * gcc.dg/20051207-3.c: New tests.
10248 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10250         PR testsuite/20772
10251         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10252         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10253         dg-skip-if target selector.
10255         PR testsuite/20772
10256         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10257         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10258         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10259         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10260         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10261         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10262         and/or merge with i?86 cases.
10264         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10266         PR testsuite/20772
10267         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10268         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10269         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10270         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10271         x86_64-*-linux*.
10273 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10275         PR target/25311
10276         * gcc.c-torture/compile/pr25311.c: New test.
10278 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10280         PR libgfortran/25039
10281         * gfortran.dg/read_comma.f: New test.
10283 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10285         PR c++/19317
10286         * g++.dg/opt/pr19317-1.C: New test.
10287         * g++.dg/opt/pr19317-2.C: New test.
10288         * g++.dg/opt/pr19317-3.C: New test.
10290         PR target/19005
10291         * gcc.c-torture/execute/pr19005.c: New test.
10293         PR target/17828
10294         * g++.old-deja/g++.other/comdat5.C: New test.
10295         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10297         * g++.dg/compat/struct-layout-1.exp: New file.
10298         * g++.dg/compat/struct-layout-1.h: New.
10299         * g++.dg/compat/struct-layout-1_generate.c: New.
10300         * g++.dg/compat/struct-layout-1_x1.h: New.
10301         * g++.dg/compat/struct-layout-1_x2.h: New.
10302         * g++.dg/compat/struct-layout-1_y1.h: New.
10303         * g++.dg/compat/struct-layout-1_y2.h: New.
10305         * gcc.dg/20050330-2.c: New test.
10307 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10309         PR fortran/25292
10310         * gfortran.dg/associated_1.f90: New.
10312 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10314         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10315         ILP32 vect_no_align platforms.
10317 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10318             Jakub Jelinek  <jakub@redhat.com>
10320         PR target/25268
10321         * gcc.c-torture/compile/20051207-1.c: New test.
10323 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10325         PR testsuite/20772
10326         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10327         gcc.dg/torture/pr18582-1.c,
10328         gcc.target/i386/attributes-error.c: Also test on x86_64.
10330         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10332 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10334         PR c++/19397
10335         * g++.dg/template/typedef3.C: New test.
10337         PR c++/19762
10338         PR c++/19764
10339         * g++.dg/template/dtor3.C: Fix error markers.
10341 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10343         * lib/target-supports.exp (check_effective_target_sync_char_short):
10344         Add s390*.
10346 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10348         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10350 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10352         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10353         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10354         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10355         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10357 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10359         PR c++/25263
10360         * g++.dg/other/array2.C: New test case.
10362 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10364         * gcc.dg/darwin-weakimport-3.c: New.
10366         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10367         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10368         and to work on Darwin.
10369         * gcc.dg/attr-weakref-1b.c: New file.
10370         * gcc.dg/attr-weakref-2.c: New test.
10371         * gcc.dg/darwin-weakref-1.c: New test.
10373 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10375         PR testsuite/25247
10376         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10377         use in selector expressions.
10378         (dg-xfail-if): Ditto.
10379         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10380         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10381         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10382         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10383         * gcc.test-framework/test-framework.exp: Skip generated tests if
10384         CHECK_TEST_FRAMEWORK is not 1.
10386 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388         PR tree-optimization/24963
10389         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10391         PR target/24108
10392         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10394         PR target/18580
10395         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10396         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10397         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10398         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10400 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10402         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10403         dg-options.
10405 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10407         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10409 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10411         * gcc.dg/format/cast-1.c: New test.
10413 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10415         PR c/7776
10416         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10417         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10418         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10419         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10421 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10423         * gcc.dg/cast-pretty-print-1.c: New test.
10425 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10427         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10429 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10431         PR c++/24173
10432         * g++.dg/template/friend40.C: New test.
10434 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10436         PR target/25199
10437         * gcc.target/i386/movq-2.c: New test.
10438         * gcc.target/i386/movq.c: Remove target i?86, instead add
10439         dg-require-effective-target ilp32.
10441 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10443         PR c++/24103
10444         * g++.dg/other/default1.C: New test.
10446 2005-12-02  Richard Guenther  <rguenther@suse.de>
10448         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10450 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10452         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10454 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10456         PR target/21017
10457         * gcc.target/powerpc/rotate.c: New.
10459 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10461         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10462         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10464 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10466         PR c/13384
10467         * gcc.dg/pr17730-1.c: Adjust.
10468         * gcc.dg/lvalue1.c (main): Likewise.
10469         * gcc.dg/lvalue-2.c: Likewise.
10470         * g++.dg/pr7503-3.C
10472 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10474         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10475         error messages.
10477 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10479         PR fortran/24789
10480         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10482 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10484         PR target/24475
10485         * lib/target-supports.exp (check_effective_target_tls): New.
10486         (check_effective_target_tls_runtime): New.
10487         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10488         for TLS support.
10489         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10490         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10491         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10492         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10493         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10494         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10495         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10496         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10497         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10498         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10499         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10500         effective-target TLS.
10501         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10502         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10503         effective-target TLS runtime.
10505 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10507         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10509 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10511         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10512         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10513         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10514         ignored" warnings when "packing" is the same as the ABI layout.
10516 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10518         PR fortran/21302
10519         * gfortran.dg/line_length_1.f: New test.
10520         * gfortran.dg/line_length_2.f90: Ditto.
10522 2005-11-30  Richard Guenther  <rguenther@suse.de>
10524         PR tree-optimization/21655
10525         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10527 2005-11-30  Dale Johannesen  <dalej@apple.com>
10529         * gcc.c-torture/compile/pr24930.c: New.
10531 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10533         PR fortran/15809
10534         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10536 2005-11-30  Jeff Law  <law@redhat.com>
10538         * g++.old-deja/g++.law/pr25000.C: New test.
10540 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10542         * gcc.dg/tls/opt-11.c: New test.
10544 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10546         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10547         targets.
10548         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10549         LP64 ia64.
10551 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10553         * gfortran.dg/open_access_1.f90: New test.
10555 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10557         * gcc.dg/charset/builtin2.c: New test.
10559 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10561         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10562         on mmix-*-* for *_[xy].c.
10564 2005-11-28  Kean Johnston  <jkj@sco.com>
10566         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10567         headers.
10568         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10569         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10570         * gcc.target/i386/asm-3.c: Ditto.
10571         * gcc.target/i386/clobbers.c: Ditto.
10572         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10573         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10574         test regexp.
10575         * gcc.target/i386/mul.c: Ditto.
10576         * gcc.target/i386/ssetype-1.c: Ditto.
10577         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10578         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10579         static so the test works with -fPIC mode too. Based on comment in
10580         PR19231 by Pinski.
10581         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10583 2005-11-28  Richard Guenther  <rguenther@suse.de>
10585         * gcc.dg/alias-9.c: New testcase.
10586         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10588 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10589             Uros Bizjak  <uros@kss-loka.si>
10591         PR middle-end/20219
10592         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10593         tan(x)/sin(x) transformations.
10595 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10597         PR middle-end/24575
10598         * gcc.dg/tree-ssa/divide-3.c: New test.
10599         * gcc.dg/tree-ssa/divide-4.c: New test.
10601 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10603         PR fortran/24917
10604         *  gfortran.dg/boz_6.f90: New test.
10606 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10608         PR fortran/23912
10609         * gfortran.dg/modulo_1.f90: New test.
10611 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10613         PR libfortran/24919
10614         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10615         fail on CRLF platforms.
10616         * gfortran.dg/ftell_2.f90: Likewise.
10618 2005-11-26  Eric Christopher  <echristo@apple.com>
10620         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10622 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10624         * objc.dg/gnu-runtime-3.m: Simplify.
10626 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10628         PR middle-end/23669
10629         * gcc.dg/tree-ssa/divide-1.c: New test.
10630         * gcc.dg/tree-ssa/divide-2.c: New test.
10632 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10634         PR libgfortran/24945
10635         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10637 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10639         PR libgfortran/24945
10640         * gfortran.dg/open_status_2.f90: New test.
10642 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10644         * gcc.c-torture/execute/builtins/fprintf.c,
10645         gcc.c-torture/execute/builtins/fputs-lib.c,
10646         gcc.c-torture/execute/builtins/fputs.c,
10647         gcc.c-torture/execute/builtins/lib/fprintf.c,
10648         gcc.c-torture/execute/builtins/lib/printf.c,
10649         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10651 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10653         * gcc.dg/20050922-2.c: New test.
10655 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10657         * objc.dg/gnu-runtime-3.m: New test.
10659 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10661         PR c++/9278
10662         * g++.dg/other/void1.C: New test.
10664 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10666         PR middle-end/24998
10667         * gcc.dg/torture/fp-int-convert-float.c,
10668         gcc.dg/torture/fp-int-convert-double.c,
10669         gcc.dg/torture/fp-int-convert-long-double.c,
10670         gcc.dg/torture/fp-int-convert-timode.c,
10671         gcc.dg/torture/fp-int-convert-float80.c,
10672         gcc.dg/torture/fp-int-convert-float80-timode.c,
10673         gcc.dg/torture/fp-int-convert-float128.c,
10674         gcc.dg/torture/fp-int-convert-float128-timode.c,
10675         gcc.dg/torture/fp-int-convert.h: New files.
10677 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10679         PR middle-end/24989
10680         * gcc.dg/tree-ssa/bool-10.c: New test.
10681         * gcc.dg/tree-ssa/bool-11.c: New test.
10682         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10684 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10686         PR middle-end/24990
10687         * tree-ssa/pr24990-1.c: New test.
10689 2005-11-24  Richard Guenther  <rguenther@suse.de>
10690         Dirk Mueller <dmueller@suse.de>
10692         PR c++/14024
10693         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10694         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10695         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10696         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10697         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10698         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10700 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10702         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10704 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10706         PR c/21668
10707         * gcc.dg/Wc++-compat.c: New.
10708         * gcc.dg/Wno-c++-compat.c: New.
10710 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10712         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10713         (vspltish, vspltisw): Likewise.
10715 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10717         PR libgfortran/24794
10718         * gfortran.dg/namelist_12.f: Fix quotes.
10719         * gfortran.dg/namelist_13.f90: Fix quotes.
10720         * gfortran.dg/namelist_14.f90: Fix quotes.
10721         * gfortran.dg/namelist_15.f90: Fix quotes.
10722         * gfortran.dg/namelist_use.f90: Fix quotes.
10723         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10724         * gfortran.dg/namelist_21.f90: New test.
10725         * gfortran.dg/namelist_22.f90: New test.
10727 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10729         PR target/23435
10730         * gcc.c-torture/compile/pr23435.c: New.
10732 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10734         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10736 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10738         * gcc.target/powerpc/405-macchw-1.c,
10739         gcc.target/powerpc/405-macchw-2.c,
10740         gcc.target/powerpc/405-macchwu-1.c,
10741         gcc.target/powerpc/405-macchwu-2.c,
10742         gcc.target/powerpc/405-machhw-1.c,
10743         gcc.target/powerpc/405-machhw-2.c,
10744         gcc.target/powerpc/405-machhwu-1.c,
10745         gcc.target/powerpc/405-machhwu-2.c,
10746         gcc.target/powerpc/405-maclhw-1.c,
10747         gcc.target/powerpc/405-maclhw-2.c,
10748         gcc.target/powerpc/405-maclhwu-1.c,
10749         gcc.target/powerpc/405-maclhwu-2.c,
10750         gcc.target/powerpc/405-mulchw-1.c,
10751         gcc.target/powerpc/405-mulchw-2.c,
10752         gcc.target/powerpc/405-mulchwu-1.c,
10753         gcc.target/powerpc/405-mulchwu-2.c,
10754         gcc.target/powerpc/405-mulhhw-1.c,
10755         gcc.target/powerpc/405-mulhhw-2.c,
10756         gcc.target/powerpc/405-mulhhwu-1.c,
10757         gcc.target/powerpc/405-mulhhwu-2.c,
10758         gcc.target/powerpc/405-mullhw-1.c,
10759         gcc.target/powerpc/405-mullhw-2.c,
10760         gcc.target/powerpc/405-mullhwu-1.c,
10761         gcc.target/powerpc/405-mullhwu-2.c,
10762         gcc.target/powerpc/405-nmacchw-1.c,
10763         gcc.target/powerpc/405-nmacchw-2.c,
10764         gcc.target/powerpc/405-nmachhw-1.c,
10765         gcc.target/powerpc/405-nmachhw-2.c,
10766         gcc.target/powerpc/405-nmaclhw-1.c,
10767         gcc.target/powerpc/405-nmaclhw-2.c,
10768         gcc.target/powerpc/440-macchw-1.c,
10769         gcc.target/powerpc/440-macchw-2.c,
10770         gcc.target/powerpc/440-macchwu-1.c,
10771         gcc.target/powerpc/440-macchwu-2.c,
10772         gcc.target/powerpc/440-machhw-1.c,
10773         gcc.target/powerpc/440-machhw-2.c,
10774         gcc.target/powerpc/440-machhwu-1.c,
10775         gcc.target/powerpc/440-machhwu-2.c,
10776         gcc.target/powerpc/440-maclhw-1.c,
10777         gcc.target/powerpc/440-maclhw-2.c,
10778         gcc.target/powerpc/440-maclhwu-1.c,
10779         gcc.target/powerpc/440-maclhwu-2.c,
10780         gcc.target/powerpc/440-mulchw-1.c,
10781         gcc.target/powerpc/440-mulchw-2.c,
10782         gcc.target/powerpc/440-mulchwu-1.c,
10783         gcc.target/powerpc/440-mulchwu-2.c,
10784         gcc.target/powerpc/440-mulhhw-1.c,
10785         gcc.target/powerpc/440-mulhhw-2.c,
10786         gcc.target/powerpc/440-mulhhwu-1.c,
10787         gcc.target/powerpc/440-mulhhwu-2.c,
10788         gcc.target/powerpc/440-mullhw-1.c,
10789         gcc.target/powerpc/440-mullhw-2.c,
10790         gcc.target/powerpc/440-mullhwu-1.c,
10791         gcc.target/powerpc/440-mullhwu-2.c,
10792         gcc.target/powerpc/440-nmacchw-1.c,
10793         gcc.target/powerpc/440-nmacchw-2.c,
10794         gcc.target/powerpc/440-nmachhw-1.c,
10795         gcc.target/powerpc/440-nmachhw-2.c,
10796         gcc.target/powerpc/440-nmaclhw-1.c,
10797         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10799 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10801         PR fortran/24774
10802         * gfortran.dg/inquire_9.f90: New test.
10804         PR fortran/21647
10805         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10807 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10809         PR libfortran/24432
10810         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10811         Check that 'cos' is supported.
10813 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10815         PR fortran/24223
10816         * gfortran.dg/substring_equivalence.f90: New test.
10818         PR fortran/24705
10819         * gfortran.dg/auto_internal_assumed.f90: New test.
10821 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10823         * gcc.dg/fold-div-2.c: New test.
10825 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10827         PR rtl-optimization/24883
10828         * gcc.c-torture/compile/pr24883.c: New test.
10830 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10832         PR middle-end/20583
10833         * gcc.c-torture/compile/pr20583.c: New.
10835 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10837         * gcc.c-torture/execute/usmul.c: New test.
10839 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10841         * gcc.dg/tree-ssa/vrp22.c: New test.
10843 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10845         PR middle-end/24912
10846         * gcc.dg/torture/pr24912-1.c: New test.
10848 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10850         PR fortran/24862
10851         * gfortran.dg/arrayio_derived_1.f90: New test.
10853 2005-11-19  Richard Guenther  <rguenther@suse.de>
10855         PR middle-end/23294
10856         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10858 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10860         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10862 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10864         PR c++/8355
10865         * g++.dg/template/friend39.C: New test.
10867 2005-11-18  James E Wilson  <wilson@specifix.com>
10869         * gcc.dg/builtin-strstr.c: New.
10871 2005-11-18  Richard Henderson  <rth@redhat.com>
10873         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10874         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10875         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10876         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10877         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10878         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10879         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10880         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10881         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10882         renaming to remove initial "ia64-".
10884 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10886         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10888 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10890         * g++.dg/cpp/string-2.C: New test.
10892 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10894         * gcc.dg/tree-ssa/loop-14.c: New test.
10896 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10897             Michael Chamberlain <michael@chamberlain.net.au>
10899         * ada/acats/run_all.sh (target_run): Kill long running tests.
10901 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10903         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10904         * gcc.dg/cleanup-9.c: Likewise.
10905         * gcc.dg/cleanup-10.c: Likewise.
10906         * gcc.dg/cleanup-11.c: Likewise.
10908 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10910         PR fortran/24892
10911         * gfortran.dg/open_access_append_1.f90: New test.
10912         * gfortran.dg/open_access_append_2.f90: New test.
10914 2005-11-16  Richard Guenther  <rguenther@suse.de>
10916         PR middle-end/24851
10917         * gcc.c-torture/execute/pr24851.c: New testcase.
10919 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10921         * gcc.dg/fold-overflow-1.c: New test.
10923 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10925         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10926         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10928 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10930         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10931         structures.
10932         * g++.dg/eh/forced2.C: Likewise.
10933         * g++.dg/eh/forced3.C: Likewise.
10934         * g++.dg/eh/forced4.C: Likewise.
10936 2005-11-11  Mike Stump  <mrs@apple.com>
10938         * g++.old-deja/g++.mike/unused.C: Add.
10940 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10942         PR c++/24667
10943         * g++.dg/warn/Wcast-qual1.C: New test.
10945 2005-11-15  Jan Hubicka  <jh@suse.cz>
10947         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10949 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10951         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10953 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10955         PR 24840
10956         * gcc.dg/tree-ssa/pr24840.c: New test.
10958 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10960         PR testsuite/24841
10961         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10963 2005-11-14  Dale Johannesen  <dalej@apple.com>
10965         * gcc.c-torture/execute/20051113-1.c: New.
10967 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10969         PR c++/24687
10970         * g++.dg/template/crash43.C: New test.
10972 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10974         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10976 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10978         PR c++/24817
10979         * g++.dg/eh/spec8.C: New test.
10981 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10983         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10985 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10987         PR c++/20293
10988         * g++.dg/parse/ambig4.C: New test.
10989         * g++.dg/tc1/dr101.C: Adjust error markers.
10990         * g++.dg/lookup/strong-using-2.C: Likewise.
10991         * g++.dg/lookup/ambig5.C: Likewise.
10992         * g++.dg/lookup/ambig4.C: Likewise.
10993         * g++.dg/parse/crash22.C: Likewise.
10995 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10997         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10999 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11001         * gcc.dg/nested-calls-1.c: New test.
11003 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11005         * gfortran.dg/complex_intrinsic_1.f90: New test.
11006         * gfortran.dg/complex_intrinsic_2.f90: New test.
11007         * gfortran.dg/fgetc_1.f90: New test.
11008         * gfortran.dg/fgetc_2.f90: New test.
11009         * gfortran.dg/fgetc_3.f90: New test.
11010         * gfortran.dg/ftell_1.f90: New test.
11011         * gfortran.dg/ftell_2.f90: New test.
11012         * gfortran.dg/gnu_logical_1.F: New test.
11013         * gfortran.dg/gnu_logical_2.f90: New test.
11015 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11017         PR middle-end/24820
11018         * testsuite/gcc.dg/pr24820.c: New test.
11020 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11022         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11023         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11024         variable.
11026 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11028         testsuite/24614
11029         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11031 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11033         * gcc.target/cris/cris.exp: New file.
11034         * gcc.target/cris/rld-legit1.c: New test.
11035         * gcc.target/cris/rld-legit2.c: New test.
11037 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11039         PR c++/24780
11040         * g++.dg/opt/pr24780.C: New test.
11042         PR c++/24761
11043         * g++.dg/template/asm1.C: New test.
11045 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11047         PR libgfortran/24787
11048         * gfortran.dg/scan_1.f90: New test.
11050 2005-11-12  Jan Hubicka  <jh@suse.cz>
11052         * gcc.target/i386/minmax-1.c: New.
11053         * gcc.target/i386/minmax-2.c: New.
11055 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11057         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11059 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11061         * gcc.c-torture/execute/20051110-1.c,
11062         gcc.c-torture/execute/20051110-2.c: New tests.
11064 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11066         PR middle-end/24750
11067         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11068         New tests.
11070 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11072         * lib/target-libpath.exp (get_shlib_extension): New proc.
11073         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11074         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11075         * lib/objc.exp (objc_target_compile): Likewise.
11076         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11077         detection.
11079 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11081         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11083         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11084         Add -static to additional_flags and pass it to target_compile.
11086 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11088         PR libgfortran/24719
11089         gfortran.dg/read_noadvance.f90: New test.
11091         PR libgfortran/24699
11092         gfortran.dg/fmt_t_2.f90: New test.
11094         PR libgfortran/24785
11095         gfortran.dg/read_x_eor.f90: New test.
11097         PR libgfortran/24584
11098         gfortran.dg/namelist_empty.f90: Rename test.
11100         PR libgfortran/24489
11101         gfortran/read_eor.f90: Rename test.
11103 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11105         PR fortran/15976
11106         * gfortran.dg/automatic_module_variable.f90: New test.
11108 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11110         PR target/24445
11111         * gcc.dg/pr24445.c: New test.
11113 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11115         PR fortran/24655
11116         PR fortran/24755
11117         * gfortran.dg/recursive_statement_functions.f90: Add statement
11118         functions using inline intrinsic functions and parameters to test
11119         that they no longer seg-fault.
11121         PR fortran/24409
11122         gfortran.dg/nested_modules_4.f90: New test.
11123         gfortran.dg/nested_modules_5.f90: New test.
11125 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11127         PR fortran/24643
11128         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11130 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11132         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11133         failures.
11135 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11137         * gcc.dg/sparc-getcontext-1.c: New test.
11139 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11141         * gcc.dg/ifcvt-fabs-1.c: New test.
11143 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11145         PR other/4372
11146         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11147         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11149 2005-11-09  Richard Guenther  <rguenther@suse.de>
11151         PR tree-optimization/24716
11152         * gcc.c-torture/execute/pr24716.c: New testcase.
11154 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11156         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11158 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11160         PR 24624
11161         * gcc.dg/pr24624.c: Testcase added.
11163 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11165         PR 24623
11166         * g++.dg/other/pr24623.C: Testcase added.
11168 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11170         PR fortran/22607
11171         * gfortran-dg/pure_byref_1.f90: New.
11172         * gfortran-dg/pure_byref_2.f90: New.
11174 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11176         PR c/24101
11177         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11178         * gcc.dg/dg.exp: Run main loop also for *.i files.
11180 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11182         PR c++/19450
11183         * g++.dg/tls/diag-3.C: New test.
11184         * g++.dg/tls/diag-4.C: New test.
11185         * g++.dg/tls/static-1.C: New test.
11186         * g++.dg/tls/static-1a.cc: New file.
11188 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11190         PR 23046
11191         * g++.dg/tree-ssa/pr23046.C: New test.
11193 2005-11-08  Devang Patel <dpatel@apple.com>
11195         PR tree-optimization/23115
11196         * gcc.dg/tree-ssa/pr23115.c: New.
11198 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11200         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11201         * gcc.target/powerpc/pr16155.c: Same.
11202         * gcc.target/powerpc/altivec-1.c: Same.
11203         * gcc.target/powerpc/altivec-2.c: Same.
11204         * gcc.target/powerpc/altivec-3.c: Same.
11205         * gcc.target/powerpc/altivec-5.c: Same.
11206         * gcc.target/powerpc/altivec-11.c: Same.
11207         * gcc.target/powerpc/altivec-12.c: Same.
11208         * gcc.target/powerpc/altivec-14.c: Same.
11209         * gcc.target/powerpc/altivec-22.c: Same.
11210         * gcc.target/powerpc/altivec-consts.c: Same.
11211         * gcc.target/powerpc/altivec-pr22085.c: Same.
11212         * gcc.target/powerpc/altivec-splat.c: Same.
11213         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11214         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11215         * gcc.target/powerpc/darwin-longlong.c: Same.
11217 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11219         PR target/19340
11220         * gcc.dg/pr19340.c: New test.
11222 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11224         PR rtl-optimization/24683
11225         * gcc.dg/pr24683.c: New test.
11227 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11229         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11230         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11232 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11234         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11236 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11238         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11240 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11242         PR target/24230
11244         * gcc.target/powerpc/altivec-consts.c,
11245         gcc.target/powerpc/altivec-splat.c: New testcase.
11247 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11249         PR c/24599
11251         * gcc.dg/overflow-2.c: New testcase.
11253 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11255         PR rtl-optimization/23567
11256         * gcc.c-torture/execute/20051104-1.c: New test.
11258 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11260         PR fortran/24534
11261         gfortran.dg/private_type_2.f90: Modified to check that case with
11262         PRIVATE declaration within derived type is accepted.
11264         PR fortran/20838
11265         gfortran.dg/pointer_assign_1.f90: New test.
11267         PR fortran/20840
11268         * gfortran.dg/arrayio_0.f90: New test.
11270         PR fortran/17737
11271         gfortran.dg/data_initialized.f90: New test.
11272         gfortran.dg/data_constraints_1.f90: New test.
11273         gfortran.dg/data_constraints_2.f90: New test.
11275 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11277         PR fortran/24174
11278         PR fortran/24305
11279         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11281 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11283         PR 24670
11284         * gcc.dg/tree-ssa/pr24670.c: New test.
11286 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11288         PR target/22432
11289         * gcc.target/i386/pr22432.c: New test.
11291 2005-11-05  Richard Henderson  <rth@redhat.com>
11293         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11294         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11295         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11296         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11297         from gcc.dg/alpha-*.
11298         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11299         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11301 2005-11-05  Andreas Jaeger  <aj@suse.de>
11303         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11305 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11307         PR target/23424
11308         * gcc.dg/torture/pr23424-1.c: New test.
11310 2005-11-04  Richard Henderson  <rth@redhat.com>
11312         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11313         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11314         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11315         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11316         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11317         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11318         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11319         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11320         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11321         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11322         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11323         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11324         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11325         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11326         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11327         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11328         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11329         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11330         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11331         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11332         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11333         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11334         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11335         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11336         Move from gcc.dg/.
11337         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11338         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11339         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11340         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11341         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11342         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11343         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11344         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11345         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11346         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11347         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11348         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11349         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11350         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11351         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11352         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11353         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11354         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11355         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11356         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11357         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11358         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11359         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11360         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11361         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11362         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11363         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11364         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11365         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11366         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11367         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11368         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11369         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11370         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11371         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11372         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11373         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11374         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11375         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11376         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11377         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11378         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11379         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11380         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11381         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11383 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11385         PR 24627
11386         * gcc.dg/tree-ssa/pr24627.c: New test.
11388 2005-11-04 Paul Brook  <paul@codesourcery.com>
11390         * gcc.dg/tls/opt-10.c: New test.
11392 2005-11-04  Andreas Jaeger  <aj@suse.de>
11394         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11395         avoid extra warnings.
11397 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11399         PR libfortran/22298
11400         * gcc/testsuite/lib/target-supports.exp
11401         (check_effective_target_static_libgfortran): New
11402         static_libgfortran effective target.
11403         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11404         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11406 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11408         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11410 2005-11-03  Josh Conner  <jconner@apple.com>
11412         PR c++/19989
11413         g++.dg/ext/array2.C: New test.
11414         g++.dg/template/dependent-name3.C: New test.
11415         g++.dg/template/dependent-name4.C: New test.
11416         g++.dg/template/sfinae2.C: New test.
11418 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11420         PR preprocessor/22042
11421         * gcc.dg/cpp/strify4.c: New test.
11423 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11425         PR c++/17964
11426         * g++.dg/cpp/string-1.C: New test.
11428 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11430         * gcc.target/powerpc: New directory.
11431         * gcc.target/powerpc/powerpc.exp: New file.
11432         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11433         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11434         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11435         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11436         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11437         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11438         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11439         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11440         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11441         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11442         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11443         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11444         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11445         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11446         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11447         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11448         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11449         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11450         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11451         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11452         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11453         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11454         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11455         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11456         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11457         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11458         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11459         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11460         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11461         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11462         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11463         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11464         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11465         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11467 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11469         PR c++/21627
11470         * g++.dg/warn/inline2.C: New test.
11472 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11474         PR middle-end/23155
11475         * g++.dg/ext/c99struct1.C: New test.
11476         * gcc.dg/union-cast-1.c: New test.
11477         * gcc.dg/union-cast-2.c: New test.
11478         * gcc.dg/union-cast-3.c: New test.
11480 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11482         PR middle-end/24589
11483         * gcc.c-torture/execute/zero-struct-2.c: New test.
11485 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11487         PR c++/24582
11488         * g++.dg/init/switch1.C: New test.
11490 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11492         * gcc.dg/delay-slot-1.c: New test.
11494 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11496         PR target/24620
11497         * gcc.dg/pr24620.c: New test.
11499 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11501         PR c/24329
11502         * gcc.dg/format/unnamed-1.c: New test.
11504 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11506         PR c++/22434
11507         * g++.dg/expr/cond8.C: New test.
11509         PR c++/24560
11510         * g++.dg/parse/dot1.C: New test.
11512 2005-11-02  Jan Hubicka  <jh@suse.cz>
11514         PR target/23303
11515         * gcc.dg/i386-lea.c: New test
11517 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11519         PR target/24615
11520         * gcc.dg/pr24615.c: New test.
11522 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11524         PR target/24600
11525         * gcc.dg/pr24600.c: New test.
11527 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11529         PR c++/19253
11530         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11531         * g++.dg/parse/typename9.C: New test.
11532         * g++/dg/parse/typename10.C: Likewise.
11534 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11536         PR fortran/18157
11537         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11538         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11539         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11541 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11543         PR c++/24569
11544         * g++.dg/debug/static1.C: New test.
11546 2005-11-02  Josh Conner  <jconner@apple.com>
11548         * g++.dg/crash38.C: moved into proper directory...
11549         * g++.dg/template/crash42.C: ...here
11551 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11553         PR target/18338
11554         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11555         pcc_bitfield_type_matters || default_packed.
11557         * lib/target-supports.exp
11558         (check_effective_target_pcc_bitfield_type_matters): New proc.
11559         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11561         PR testsuite/23304
11562         * lib/target-supports.exp (check_effective_default_packed): New proc.
11563         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11564         Gate expected errors on target ! default_packed.
11565         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11567 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11569         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11570         change (r106358).
11572 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11574         PR fortran/24008
11575         * gfortran.dg/entry_5.f90: New.
11576         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11578 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11580         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11582 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11584         PR fortran/21565
11585         gfortran.dg/namelist_blockdata.f90: New test.
11587         PR fortran/18737
11588         gfortran.dg/external_implicit_none.f90: New test.
11590         PR fortran/14994
11591         * gfortran.dg/secnds.f: New test.
11593 2005-10-31  Jan Hubicka  <jh@suse.cz>
11595         PR target/20928
11596         * gcc.c-torture/compile/pr20928.c: New test.
11598 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11600         PR middle-end/23492
11601         * gcc.c-torture/compile/zero-strct-5.c: New test.
11603 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11605         PR libgfortran/24584
11606         * gfortran.dg/pr24584.f90: New test.
11608 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11610         PR fortran/18883
11611         * gfortran.dg/char_result_9.f90: New.
11612         * gfortran.dg/char_result_10.f90: New.
11614 2005-10-30  Jan Hubicka  <jh@suse.cz>
11616         * g++.dg/tree-ssa/pr24172.C: New testcase.
11618 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11620         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11622 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11624         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11625         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11626         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11627         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11628         gfortran.dg/enum_9.f90,
11629         gfortran.fortran-torture/compile/enum_1.f90,
11630         gfortran.fortran-torture/execute/enum_1.f90,
11631         gfortran.fortran-torture/execute/enum_2.f90,
11632         gfortran.fortran-torture/execute/enum_3.f90,
11633         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11635 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11637         PR target/18482
11638         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11639         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11641 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11643         PR libfortran/20179
11644         * gfortran.dg/mixed_io_1.f90: New test.
11645         * gfortran.dg/mixed_io_1.c: New file.
11647 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11649         * gfortran.dg/malloc_free_1.f90: New test.
11651 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11653         * gcc.dg/nested-func-4.c: Require profiling -pg.
11655 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11657         PR C++/23229
11658         * g++.dg/warn/main-2.C: New test.
11660 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11662         PR fortran/24545
11663         * gfortran.dg/interface_2.f90: new test.
11665 2005-10-28  Josh Conner  <jconner@apple.com>
11667         PR c++/22153
11668         * g++.dg/template/crash38.C: New test.
11669         * g++.dg/parse/explicit1.C: Change expected errors.
11671 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11673         PR C++/23426
11674         * g++.dg/other/large-size-array.C: New test.
11676 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11678         PR middle-end/24362
11679         * g++.dg/opt/complex4.C: New test.
11681 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11683         * gcc.dg/nested-func-4.c: New test.
11685 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11687         PR fortran/24158
11688         gfortran.dg/derived_recursion.f90: New test.
11689         gfortran.dg/implicit_actual.f90: New test.
11691 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11693         PR middle-end/24295, PR testsuite/24477
11694         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11695         removed when weakref hits the tree.
11697 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11699         * gfortran.dg/cray_pointers_4.f90: New test.
11701         * gfortran.dg/cray_pointers_5.f90: New test.
11703 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11705         PR fortran/22290
11706         * gfortran.dg/assign_5.f90: New test.
11707         * gfortran.dg/assign_6.f: New test.
11709 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11711         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11712         CPU has no SSE support.
11714 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11716         PR libgfortran/24224
11717         * gfortran.dg/arrayio_1.f90: Update attribution.
11718         * gfortran.dg/arrayio_2.f90: Update attribution.
11719         * gfortran.dg/arrayio_3.f90: Update attribution.
11720         * gfortran.dg/arrayio_4.f90: Update test conditions.
11721         * gfortran.dg/arrayio_5.f90: Update attribution.
11722         * gfortran.dg/arrayio_6.f90: New test.
11723         * gfortran.dg/arrayio_7.f90: New test.
11725 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11727         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11729 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11731         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11733 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11735         PR fortran/24416
11736         * gfortran.dg/namelist_char_only.f90: New test.
11738 2005-10-24  Asher Langton  <langton2@llnl.gov>
11740         PR fortran/17031
11741         PR fortran/22282
11742         * gfortran.dg/cray_pointers_1.f90: New test.
11743         * gfortran.dg/cray_pointers_2.f90: New test.
11744         * gfortran.dg/cray_pointers_3.f90: New test.
11745         * gfortran.dg/loc_1.f90: New test.
11746         * gfortran.dg/loc_2.f90: New test.
11748 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11750         * gcc.dg/pr24225.c: New test.
11752 2005-10-24  Asher Langton  <langton2@llnl.gov>
11754         * gfortran.dg/dup_save_1.f90: New test.
11755         * gfortran.dg/dup_save_2.f90: New test.
11757 2005-10-24  Paul Brook  <paul@codesourcery.com>
11759         PR 24107
11760         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11761         stdint.h.
11763 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11765         PR libgfortran/24489
11766         * gfortran.dg/pr24489.f90: New test.
11768 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11770         PR fortran/23635
11771         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11773 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11775         PR target/18911
11776         * g++.dg/init/array16.C: Skip for mmix-*-*.
11778 2005-10-23  Asher Langton  <langton2@llnl.gov>
11780         * gfortran.dg/byte_1.f90: New test.
11781         * gfortran.dg/byte_2.f90: New test.
11783 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11785         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11787 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11789         PR fortran/18022
11790         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11792         PR fortran/24311
11793         * gfortran.dg/merge_char_const.f90: New test.
11795         PR fortran/24384
11796         * gfortran.dg/spread_scalar_source.f90: New test.
11798 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11800         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11802         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11803         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11805         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11807 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11809         PR fortran/24426
11810         * gfortran.dg/der_pointer_4.f90: New.
11812 2005-10-22  David Ayers  <d.ayers@inode.at>
11814         * obj-c++.dg/except-1.mm: Simplify.
11816 2005-10-21  David Ayers  <d.ayers@inode.at>
11818         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11820 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11822         * gfortran.dg/assumed_dummy_2.f90: New test.
11824 2005-10-21  James E Wilson  <wilson@specifix.com>
11826         PR preprocessor/15220
11827         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11829 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11831         * gcc.c-torture/execute/20051021-1.c: New test.
11833 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11835         PR c++/24260
11836         * g++.dg/ext/tmplattr1.C: New test.
11838 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11840         PR fortran/24440
11841         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11843 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11845         * obj-c++.dg/except-1.mm: New.
11847         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11849 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11851         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11853 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11855         PR middle-end/24295
11856         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11857         declarations with the same names as thunks' alias targets, use
11858         aliases instead.
11859         * gcc.dg/attr-alias-3.c: New test.
11860         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11862 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11864         PR c++/22618
11865         * g++.dg/parse/access8.C: New test.
11867 2005-10-20  Richard Guenther  <rguenther@suse.de>
11869         PR c++/24439
11870         * g++.dg/tree-ssa/pr24439.C: New testcase.
11872 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11874         * g++.dg/opt/delay-slot-1.C: New test.
11876 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11878         PR fortran/21625
11879         * gfortran.fg/der_init_1.f90: New.
11881 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11883         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11885 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11887         PR c++/21908
11888         * g++.dg/parse/error28.C: New test.
11890 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11892         * gcc.dg/profile-generate-2.c: New test.
11894 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11896         PR target/23589
11897         * g++.dg/ext/dllimport11.C: New.
11899 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11901         PR c++/22293
11902         * g++.dg/other/friend3.C: New test.
11904 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11906         PR c++/23293
11907         * g++.dg/template/error19.C: New test.
11909 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11911         PR c++/21383
11912         * g++.dg/overload/koenig2.C: New.
11914         PR c++/23118
11915         * g++.dg/overload/error2.C: New.
11917         PR c++/22604
11918         * g++.dg/inherit/covariant14.C: New.
11920 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11922         PR c++/23440
11923         * g++.dg/parse/for1.C: New test.
11925 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11927         PR fortran/23446
11928         * gfortran.dg/host_dummy_index_1.f90: New test.
11930         PR fortran/21459
11931         * gfortran.dg/automatic_char_len_2.f90: New test.
11933         PR fortran/20866
11934         * gfortran.dg/recursive_statement_functions.f90: New test.
11936         PR fortran/20853
11937         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11939         PR fortran/20849
11940         * gfortran.dg/external_initializer.f90: New test.
11942         PR fortran/20837
11943         * non_module_public.f90: New test.
11945 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11947         PR c++/24386
11948         * g++.dg/template/overload7.C: New.
11950         PR c++/22551
11951         * g++.dg/other/switch2.C: Remove expected warnings.
11953         PR c++/21353
11954         * g++.dg/template/defarg6.C: New.
11956 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11958         PR target/24315
11959         * gcc.target/i386/pr24315.c: New test.
11961 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11963         PR c++/24389
11964         * g++.dg/template/static21.C: New test.
11965         * g++.dg/template/static21-a.cc: Likewise.
11967 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11969         PR c++/23959
11970         * g++.dg/warn/Wswitch-default-1.C: New test.
11971         * g++.dg/warn/Wswitch-default-2.C: New test.
11973 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11975         PR c++/22173
11976         * g++.dg/parse/template18.C: New test.
11977         * g++.dg/template/nontype15.C: Likewise.
11979 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11981         PR fortran/22273
11982         * gfortran.dg/spec_expr_2.f90: New.
11984 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11986         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11987         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11988         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11989         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11990         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11991         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11992         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11993         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11994         previous target-specific skips and warning-message matches where
11995         applicable.
11997 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11999         PR c++/21347
12000         * g++.dg/warn/Wctor-dtor.C: New test.
12002 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12004         PR c/23439
12005         * gcc.dg/for-1.c: New test.
12007 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12009         PR c++/19565
12010         * g++.dg/warn/Wconversion1.C: New test.
12011         * g++.dg/ext/packed4.C: Compile with -w.
12012         * g++.dg/opt/20050511-1.C: Likewise.
12013         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12015 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12017         * gfortran.dg/boz_5.f90: New test.
12019 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12021         PR c++/22551
12022         * g++.dg/other/switch2.C: New.
12024         PR c++/23984
12025         * g++.dg/init/ctor7.C: New.
12027 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12029         PR c++/23730
12030         * g++.dg/parse/crash32.C: New test.
12032 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12034         PR c++/20721
12035         * g++.dg/init/goto2.C: New test.
12037         PR c++/22464
12038         * g++.dg/template/crash/41.C: New test.
12040         PR c++/22180
12041         * g++.dg/template/crash40.C: New test.
12043         PR c++/23694
12044         * g++.dg/parse/friend5.C: New test.
12046         PR c++/23307
12047         * g++.dg/template/crash38.C: New test.
12049         PR c++/22352
12050         * g++.dg/template/friend38.C: New test.
12052         PR c++/22405
12053         * g++.dg/template/crash39.C: New test.
12055 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12057         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12058         gcc.dg/debug/dwarf2/dwarf-char2.c,
12059         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12061         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12063 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12065         * gcc.dg/dll-2.c: Add tests for warnings.
12066         * gcc.dg/dll-3.c: Likewise.
12067         * gcc.dg/dll-4.c: Likewise.
12069         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12070         * g++.dg/ext/dllimport2.C: Likewise.
12071         * g++.dg/ext/dllimport3.C: Likewise.
12072         * g++.dg/ext/dllimport7.C: Likewise.
12073         * g++.dg/ext/dllimport8.C: Likewise.
12074         * g++.dg/ext/dllimport9.C: Likewise.
12076 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12078         PR fortran/24092
12079         * gfortran.dg/derived_pointer_recursion.f90: New test.
12081 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12083         * gcc.c-torture/execute/20051012-1.c: New test.
12085 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12087         PR fortran/18082
12088         * gfortran.dg/automatic_char_len_1.f90: New test.
12090 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12092         PR fortran/20847
12093         * gfortran.dg/save_common.f90: New test.
12095         PR fortran/20856
12096         * gfortran.dg/save_result.f90: New test.
12098 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12100         PR c++/21592
12101         * g++.dg/template/dependent-expr1.C: Add new expected error.
12102         * g++.dg/template/dependent-expr2.C: Adjust error text.
12103         * g++.dg/template/overload6.C: New.
12105         PR c++/23797
12106         * g++.dg/other/typename8.C: New.
12108         PR c++/21117
12109         * g++.dg/other/return1.C: New.
12111 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12113         PR c++/24052
12114         * g++.dg/ext/label5.C: New.
12116 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12118         PR c++/19964
12119         * g++.dg/parse/crash31.C: New.
12121 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12123         * g++.dg/ipa/ipa-1.c: New test.
12124         * g++.dg/ipa/ipa-2.c: New test.
12125         * g++.dg/ipa/ipa-3.c: New test.
12126         * g++.dg/ipa/ipa-4.c: New test.
12127         * g++.dg/ipa/ipa-5.c: New test.
12128         * g++.dg/ipa/ipa.exp: New file.
12130 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12132         PR fortran/24207
12133         * gfortran.dg/private_type_3.f90: New test.
12135 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12137         PR fortran/20786
12138         gfortran.dg/aint_anint_1.f90: New test.
12140 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12142         PR libgfortran/24313
12143         gfortran.dg/csqrt.f: New test.
12145 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12147         PR c++/8057
12148         * g++.dg/warn/noeffect7.C: New test.
12149         * g++.dg/warn/noeffect2.C: Instantiate templates.
12150         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12151         and warning.
12153 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12155         PR c++/21089
12156         * g++.dg/init/float1.C: New test.
12158         PR c++/24277
12159         * g++.dg/init/member1.C: Tweak error markers.
12161 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12163         PR testsuite/24281
12164         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12165         Check for null pointer.
12167 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12169         PR c++/21369
12170         * g++.dg/parse/ret-type3.C: New test.
12172 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12174         PR tree-opt/23946
12175         * gcc.c-torture/compile/pr23946.c: New test.
12177 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12179         * g++.dg/opt/mmx2.C: New test.
12181 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12183         PR c++/24277
12184         * g++.dg/template/static20.C: New test.
12186         PR c++/24302
12187         * g++.dg/warn/Wunused-12.C: New test.
12189         PR c++/23437
12190         * g++.dg/template/arg4.C: New test.
12192 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12194         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12195         * gcc.dg/ucnid-3.c: Likewise.
12196         * gcc.dg/ucnid-4.c: Likewise.
12197         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12198         * g++.dg/other/ucnid-1.C: Likewise.
12199         * gcc.dg/sparc-frame-1.c: New test.
12201 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12203         PR c++/24139
12204         * g++.dg/template/spec27.C: New test.
12206         PR c++/24275
12207         * g++.dg/template/static19.C: New test.
12209 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12211         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12212         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12214 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12216         PR target/24136
12217         * gfortran.fortran-torture/compile/pr24136.f: New test.
12219 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12221         PR c++/22172
12222         * g++.dg/parse/crash30.C: New test.
12224 2005-10-07  Richard Guenther  <rguenther@suse.de>
12226         PR middle-end/24227
12227         * gcc.c-torture/compile/pr24227.c: New testcase.
12229 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12231         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12232         Do not put aligned attributes on array elements.
12234 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12236         PR testsuite/23611, PR testsuite/23615
12237         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12238         writing prototypes of library functions by hand.
12239         * obj-c++.dg/bitfield-4.mm: Likewise.
12240         * obj-c++.dg/const-str-4.mm: Likewise.
12241         * obj-c++.dg/encode-4.mm: Likewise.
12242         * obj-c++.dg/encode-5.mm: Likewise.
12243         * obj-c++.dg/encode-6.mm: Likewise.
12244         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12245         * obj-c++.dg/method-10.mm: Likewise.
12246         * obj-c++.dg/method-17.mm: Likewise.
12247         * obj-c++.dg/method-19.mm: Likewise.
12248         * obj-c++.dg/try-catch-2.mm: Likewise.
12250 2005-10-06  Richard Henderson  <rth@redhat.com>
12252         PR 24236
12253         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12255 2005-10-06  Dale Johannesen  <dalej@apple.com>
12257         * gcc.c-torture/execute/20030125-1.c: Correct.
12259 2005-10-06  Richard Guenther  <rguenther@suse.de>
12261         PR tree-optimization/24238
12262         * g++.dg/tree-ssa/pr24238.C: New testcase.
12264 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12266         PR 18568
12267         * gfortran.dg/der_pointer_3.f90: New test.
12269 2005-10-05  Devang Patel  <dpatel@apple.com>
12271         PR Debug/23205
12272         * g++.dg/other/PR23205.C: New.
12274 2005-10-05  Richard Henderson  <rth@redhat.com>
12276         PR target/23602
12277         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12278         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12280 2005-10-05  Dale Johannesen  <dalej@apple.com>
12282         * gcc.c-torture/execute/float-floor.c: New.
12284 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12286         PR tree-optimization/21419
12287         PR tree-optimization/24146
12288         PR tree-optimization/24151
12290         * g++.dg/ext/asm7.C: New.
12291         * g++.dg/ext/asm8.C: New.
12292         * gcc.dg/asm-1.c: Compile on all targets.
12293         * gcc.dg/asm-pr24146.c: New.
12294         * gcc.dg/pr21419.c: Adjust error messages.
12296 2005-10-05  Richard Guenther  <rguenther@suse.de>
12298         PR fortran/24176
12299         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12301 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12303         PR c++/23513
12304         * g++.dg/template/spec22.C: Robustify test.
12305         * g++.dg/template/spec26.C: New.
12307 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12309         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12310         if target supports vector instructions.
12312 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12314         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12315         C99 functions.
12317 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12319         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12320         check_effective_target_fortran_large_int): Replace cached result
12321         when target changes.
12323 2005-10-04  Devang Patel  <dpatel@apple.com>
12325         * gcc.dg/i386-sse-vect-types.c: New.
12327 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12329         PR preprocessor/13726
12330         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12331         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12333 2005-10-04  Richard Guenther  <rguenther@suse.de>
12335         PR c/23576
12336         * gcc.dg/noncompile/pr23576.c: New testcase.
12338 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12340         PR middle-end/23125
12341         * gcc.dg/register-var-3.c: New test.
12343 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12345         * gcc.dg/pr23049.c: New test.
12347         * gcc.dg/ucnid-4.c: Fix test.
12349 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12351         PR 23445
12352         * gcc.c-torture/compile/pr23445.c: New test.
12354 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12356         * g++.dg/overload/unknown1.C: New.
12358 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12360         PR c++/17775
12361         * g++.dg/template/repo4.C: New test.
12363 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12365         PR libfortran/19308
12366         * gfortran.dg/large_real_kind_2.F90: New test.
12367         * gfortran.dg/large_integer_kind_2.f90: New test.
12369 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12371         * lib/target-supports.exp (check_effective_target_vect_shift):
12372         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12373         (check_effective_target_vect_condition): Fix copy-n-pasto.
12375         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12376         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12377         targets.
12379 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12381         PR c++/22621
12382         * g++.dg/template/overload5.C : New test.
12384         PR c++/23840
12385         * g++.dg/expr/stdarg1.C: New test.
12387 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12389         PR 24142
12390         * gcc.c-torture/execute/pr24142.c: New test.
12392 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12394         PR 24141
12395         * gcc.c-torture/execute/pr24141.c: New test.
12397 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12398             Diego Novillo  <dnovillo@redhat.com>
12400         PR 23604
12401         * gcc.c-torture/execute/pr23604.c: New test.
12403 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12405         PR fortran/16404
12406         PR fortran/20835
12407         PR fortran/20890
12408         PR fortran/20899
12409         PR fortran/20900
12410         PR fortran/20901
12411         PR fortran/20902
12412         gfortran.dg/equiv_constraint_1.f90: New test.
12413         gfortran.dg/equiv_constraint_2.f90: New test.
12414         gfortran.dg/equiv_constraint_3.f90: New test.
12415         gfortran.dg/equiv_constraint_4.f90: New test.
12416         gfortran.dg/equiv_constraint_5.f90: New test.
12417         gfortran.dg/equiv_constraint_6.f90: New test.
12418         gfortran.dg/equiv_constraint_7.f90: New test.
12419         gfortran.dg/equiv_constraint_8.f90: New test.
12420         gfortran.dg/private_type_1.f90: New test.
12421         gfortran.dg/private_type_2.f90: New test.
12422         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12423         980628-10.f: Assert std=gnu to permit mixing of
12424         types in equivalence statements.
12426 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12428         PR 24112
12429         * gfortran.dg/open_status_1.f90: New.
12431 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12433         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12434         * gcc.dg/vect/pr22480.c: Clean up temp files.
12435         * gcc.dg/vect/pr23831.c: Clean up temp files.
12436         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12437         Clean up temp files.
12438         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12439         Clean up temp files.
12441         * gcc.dg/20050309-1.c: Clean up temp files.
12442         * gcc.dg/20050325-1.c: Clean up temp files.
12444 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12446         PR tree-optimization/24059
12447         * gcc.dg/vect/pr24059.c : New test.
12449 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12451         PR middle-end/24109
12452         * gcc.c-torture/execute/20050929-1.c: New test.
12454 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12456         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12458 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12460         PR c/21419
12461         * gcc.dg/pr21419.c: New test.
12463 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12465         * gcc.dg/pr23911.c: New test.
12467 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12469         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12471         PR c++/16782
12472         * g++.dg/parse/qualified4.C: New test.
12473         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12474         * g++.old-deja/g++.mike/p8154.C: Likewise.
12476 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12478         PR c++/22147
12479         * g++.dg/template/friend37.C: New test.
12480         * g++.dg/parse/crash28.C: Adjust error markers.
12482 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12484         PR fortran/18518
12485         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12487 2005-09-27  Devang Patel  <dpatel@apple.com>
12489         PR tree-optimization/23625
12490         * gcc.dg/pr23625.c: New test.
12492 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12494         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12495         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12497 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12499         PR fortran/23677
12500         * gfortran.fortran-torture/execute/save_1.f90: New test.
12501         * gfortran.dg/save_1.f90: New test.
12503 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12505         * gcc.target/i386/builtin-apply-mmx.c: New test.
12507         PR target/22576
12508         * gcc.target/i386/pr22576.c: New test.
12510         PR target/22585
12511         * gcc.target/i386/pr22585.c: New test.
12513         PR target/23268
12514         * gcc.target/i386/pr23268.c: New test.
12516         PR middle-end/23831
12517         * gcc.dg/vect/pr23831.c: New test.
12519         PR target/24055
12520         * gcc.target/i386/pr24055.c: New test.
12522 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12524         PR tree-optimization/23960
12525         * gcc.c-torture/compile/pr23960.c: New.
12527 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12529         PR fortran/16861
12530         * gfortran.dg/nested_modules_3.f90: New.
12532 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12534         PR fortran/24005
12535         gfortran.dg/interface_1.f90: New test.
12537 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12538         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12540         PR fortran/23843
12541         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12543 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12545         PR fortran/23516
12546         * gfortran.dg/imag_1.f: New test.
12547         * gfortran.dg/imag_2.f: Ditto.
12549 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12551         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12553 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12555         PR c++/21983
12556         * g++.dg/warn/pr21983.C: New test.
12558 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12560         * gcc.dg/20050922-1.c: Testcase added.
12562 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12564         PR c++/23993
12565         * g++.dg/template/array14.C: New test.
12567 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12569         PR fortran/19929
12570         * gfortran.dg/der_ptr_component_1.f90: New test.
12572 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12574         PR c++/23965
12575         * g++.dg/template/error1.C: Reject "no matching function" message.
12577 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12579         PR c++/17609
12580         * g++.dg/lookup/error1.C: New test.
12582 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12584         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12585         functionality of the testcase.
12587 2005-09-20  Richard Henderson  <rth@redhat.com>
12589         * gcc.dg/vect/vect-22.c: Require vect_float.
12590         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12592 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12594         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12595         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12596         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12597         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12598         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12599         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12600         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12601         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12602         * gcc.dg/cpp/ucnid-8.c: New test.
12604 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12606         PR tree-optimization/23929
12607         * gcc.c-torture/compile/pr23929.c: New test.
12609 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12611         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12612         for one loop.
12614 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12616         PR testsuite/23186
12617         * g++.dg/other/pr22003.C: Require named sections.
12619 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12621         PR c++/23947
12622         * g++.dg/rtti/crash3.C: New test.
12624         PR tree-optimization/23818
12625         * gcc.dg/pr23818.c: New test.
12627 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12629         PR fortran/23420
12630         * gfortran.dg/print_fmt_4.f: New.
12632 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12634         PR fortran/23663
12635         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12637 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12639         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12640         Use pointers to local alignable arrays instead. Added comments.
12641         * gcc.dg/vect/vect-46.c: Likewise.
12642         * gcc.dg/vect/vect-48.c: Likewise.
12643         * gcc.dg/vect/vect-49.c: Likewise.
12644         * gcc.dg/vect/vect-52.c: Likewise.
12645         * gcc.dg/vect/vect-53.c: Likewise.
12646         * gcc.dg/vect/vect-54.c: Likewise.
12647         * gcc.dg/vect/vect-56.c: Likewise.
12648         * gcc.dg/vect/vect-57.c: Likewise.
12649         * gcc.dg/vect/vect-58.c: Likewise.
12650         * gcc.dg/vect/vect-60.c: Likewise.
12651         * gcc.dg/vect/vect-61.c: Likewise.
12653         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12654         The test is no longer vectorizable on vect_no_align targets.
12655         * gcc.dg/vect/vect-43.c: Likewsie.
12657         * gcc.dg/vect/vect-44.c: Added comments.
12658         * gcc.dg/vect/vect-45.c: Added comments.
12659         * gcc.dg/vect/vect-50.c: Added comments.
12660         * gcc.dg/vect/vect-51.c: Added comments.
12662         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12663         aligned type.
12664         * gcc.dg/vect/Os-vect-95.c: Likewise.
12666         * gcc.dg/vect/vect-41.c: Test removed.
12667         * gcc.dg/vect/vect-47.c: Test removed.
12668         * gcc.dg/vect/vect-55.c: Test removed.
12669         * gcc.dg/vect/vect-59.c: Test removed.
12671 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12673         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12674         No longer vectorizable on vect_no_align targets.
12675         * gcc.dg/vect/pr20122.c: Likewise.
12676         * gcc.dg/vect/vect-74.c: Likewise.
12677         * gcc.dg/vect/vect-75.c: Likewise.
12678         * gcc.dg/vect/vect-76.c: Likewise.
12680         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12681         Will not be vectorizable on vect_no_align targets once aliasing issues
12682         are resolved.
12683         * gcc.dg/vect/vect-79.c: Likewise.
12685         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12686         * gcc.dg/vect/vect-78.c: Likewise.
12687         * gcc.dg/vect/vect-97.c: Likewise.
12689 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12691         * gcc.dg/pr23943.c: New test.
12693 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12695         PR fortran/19181
12696         * gfortran.dg/derived_pointer_null_1.f90: New test.
12698 2005-09-18  Richard Guenther  <rguenther@suse.de>
12700         PR middle-end/23944
12701         * gcc.c-torture/compile/pr23944.c: New testcase.
12703 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12705         PR fortran/15975
12706         * gfortran.dg/der_pointer_2.f90: New test.
12708 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12710         PR fortran/16861
12711         * gfortran.dg/nested_modules_2.f90: New test.
12713 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12715         PR c++/18368
12716         * g++.dg/other/semicolon.C: New test.
12718 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12720         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12721         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12723 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12725         PR c++/23914
12726         * g++.dg/template/static18.C: New test.
12728         PR c++/21514
12729         * g++.dg/template/crash19.C: Remove dg-error marker.
12730         * g++.dg/template/local4.C: New test.
12732 2005-09-16  Paul Brook  <paul@codesourcery.com>
12734         PR fortran/23906
12735         * gfortran.dg/dependency_1.f90: New test.
12737 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12739         PR c++/23896
12740         * g++.dg/template/static17.C: New test.
12742 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12744         PR c++/23139
12745         * g++.dg/warn/huge-val1.C: New test.
12747 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12749         PR c++/13140
12750         * g++.dg/parse/class2.C: New test.
12751         * g++.dg/template/explicit8.C: Likewise.
12752         * g++.dg/template/spec25.C: Likewise.
12754 2005-09-14  Josh Conner  <jconner@apple.com>
12756         PR middle-end/23584
12757         * gcc.dg/pr23584.c: New test.
12759 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12761         PR fortran/21875 Internal Unit Array I/O, NIST
12762         * gfortran.dg/arrayio_1.f90: New test.
12763         * gfortran.dg/arrayio_1.f90: New test.
12764         * gfortran.dg/arrayio_1.f90: New test.
12765         * gfortran.dg/arrayio_1.f90: New test.
12766         * gfortran.dg/arrayio_1.f90: New test.
12768 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12770         PR middle-end/22480
12771         * gcc.dg/vect/pr22480.c: New test.
12773 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12775         PR fortran/19358
12776         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12778 2005-09-13 Josh Conner <jconner@apple.com>
12780         PR c++/23180
12781         * g++.dg/init/struct2.C: New test.
12782         * g++.dg/init/struct3.C: New test.
12784 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12786         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12787         Clean up temp files.
12788         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12789         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12790         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12791         gcc.dg/tree-ssa/builtin-printf-1.c,
12792         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12793         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12794         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12795         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12796         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12797         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12798         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12799         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12800         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12801         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12802         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12803         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12805 2005-09-13  Josh Conner  <jconner@apple.com>
12807         * lib/gcc-dg.exp: Load scanipa.exp.
12808         (cleanup-dump): New procedure.
12809         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12810         * lib/scandump.exp: New file.
12811         * lib/scantree.exp: Use it.
12812         * lib/scanipa.exp: New file.
12814 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12816         PR fortran/17740
12817         * gfortran.dg/generic_4.f90: New test.
12819 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12821         PR target/23816
12822         * gcc.target/i386/pr23816-1.c: New test.
12823         * gcc.target/i386/pr23816-2.c: New test.
12826 2005-09-13  Bastian Blank <waldi@debian.org>
12828         PR c++/16171
12829         * g++.dg/abi/mangle26.C: New test.
12830         * g++.dg/abi/mangle27.C: New test.
12831         * g++.dg/abi/mangle28.C: New test.
12832         * g++.dg/abi/mangle29.C: New test.
12834         PR c++/23839
12835         * g++.dg/parse/register1.C: New test.
12837 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12839         PR c++/23842
12840         * g++.dg/template/access16.C: New test.
12842 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12844         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12846 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12848         PR fortran/18899
12849         * gfortran.dg/shape_2.f90: New test.
12851 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12853         PR target/19269
12854         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12855         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12856         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12857         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12858         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12859         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12860         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12861         tests.
12863 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12865         PR c++/23841
12866         * g++.dg/parse/template17.C: New test.
12868 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12870         PR c++/23789
12871         * g++.dg/template/nontype14.C: New test.
12873 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12875         PR g++/7874
12876         * g++.dg/lookup/friend7.C: New test.
12877         * g++.dg/lookup/friend8.C: New test.
12878         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12879         so that it will be found via argument dependent lookup.
12880         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12881         friend functions which will no longer be found.
12882         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12883         function g, so that it will be found via argument dependent
12884         lookup.
12885         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12886         * g++.old-deja/g++.mike/net43.C: Likewise.
12888 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12890         PR c++/23691
12891         * g++.dg/template/static16.C: New test.
12893 2005-09-12  Josh Conner  <jconner@apple.com>
12895         PR middle-end/23237
12896         * gcc.c-torture/compile/pr23237.c: New test.
12898 2005-09-11  Richard Henderson  <rth@redhat.com>
12900         * g++.dg/other/error8.C: Update expected diagnostic text.
12902 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12904         PR libfortran/19872
12905         * gfortran.dg/overwrite_1.f: New test.
12907 2005-09-09  Josh Conner  <jconner@apple.com>
12909         * g++.dg/init/pr23180-1.C: Removed.
12910         * g++.dg/init/pr23180-2.C: Removed.
12912 2005-09-09  David Daney <ddaney@avtrex.com>
12914         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12915         files which are ...
12916         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12917         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12919 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12921         * gfortran.dg/iostat_2.f90: New test.
12923 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12925         PR c++/22252
12926         * g++.dg/ext/interface1.C: New test.
12927         * g++.dg/ext/interface1.h: Likewise.
12928         * g++.dg/ext/interface1a.cc: Likewise.
12930 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12932         * gfortran.dg/iomsg_1.f90: New test case.
12934 2005-09-09  Richard Guenther  <rguenther@suse.de>
12936         PR c++/23624
12937         * g++.dg/tree-ssa/pr23624.C: New testcase.
12939 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12941         PR fortran/19239
12942         * gfortran.dg/vector_subscript_1.f90,
12943         * gfortran.dg/vector_subscript_2.f90: New tests.
12945 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12947         PR fortran/21104
12948         * gfortran.dg/array_alloc_1.f90,
12949         * gfortran.dg/array_alloc_2.f90,
12950         * gfortran.dg/array_alloc_3.f90: New tests.
12952 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12954         PR fortran/12840
12955         * gfortran.dg/array_constructor_6.f90
12956         * gfortran.dg/array_constructor_7.f90
12957         * gfortran.dg/array_constructor_8.f90
12958         * gfortran.dg/array_constructor_9.f90
12959         * gfortran.dg/array_constructor_10.f90
12960         * gfortran.dg/array_constructor_11.f90
12961         * gfortran.dg/array_constructor_12.f90: New tests.
12963 2005-09-08  Josh Conner  <jconner@apple.com>
12965         PR c++/23180
12966         * g++.dg/init/pr23180-1.C: New test.
12967         * g++.dg/init/pr23180-2.C: New test.
12969 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12971         PR fortran/18878
12972         * gfortran.dg/module_double_reuse.f90: New.
12974 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12976         PR fortran/23270
12977         PR fortran/22304
12978         PR fortran/18870
12979         PR fortran/17917
12980         PR fortran/16511
12981         * gfortran.dg/common_equivalence_1.f: New.
12982         * gfortran.dg/common_equivalence_2.f: New.
12983         * gfortran.dg/common_equivalence_3.f: New.
12984         * gfortran.dg/contained_equivalence_1.f90: New.
12985         * gfortran.dg/module_blank_common.f90: New.
12986         * gfortran.dg/module_commons_1.f90: New.
12987         * gfortran.dg/module_equivalence_1.f90: New.
12988         * gfortran.dg/nested_modules_1.f90: New.
12989         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12990         equivalences and add comment to connect the test with
12991         the PR.
12993 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12995         PR fortran/23765
12996         * gfortran.dg/common_6.f90: New test.
12998 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13000         PR fortran/15326
13001         * gfortran.dg/char_result_1.f90,
13002         * gfortran.dg/char_result_2.f90,
13003         * gfortran.dg/char_result_3.f90,
13004         * gfortran.dg/char_result_4.f90,
13005         * gfortran.dg/char_result_5.f90,
13006         * gfortran.dg/char_result_6.f90,
13007         * gfortran.dg/char_result_7.f90,
13008         * gfortran.dg/char_result_8.f90: New tests.
13010 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13012         PR fortran/19928
13013         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13015 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13017         PR obj-c++/16816
13018         * obj-c++.dg/selector-5.mm: New test.
13019         * obj-c++.dg/selector-6.mm: New test.
13021 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13023         PR objc/20574
13024         PR objc/19324
13025         * objc.dg/error-1.m: New test.
13027 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13029         PR fortran/23373
13030         * gfortran.fortran-torture/execute/pr23373-1.f90,
13031         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13033 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13035         PR libfortran/23760
13036         * gfortran.dg/g77/1832.f: Remove long string in write statement
13037         to allow the test to pass on correct list directed output with
13038         prepended space.
13040 2005-09-07  James E Wilson  <wilson@specifix.com>
13042         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13044 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13046         * gfortran.dg/parameter+save.f90: Rename to
13047         * gfortran.dg/parameter_save.f90: .. this.
13049 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13051         PR fortran/20848
13052         * gfortran.dg/parameter+save.f90: New test case.
13054 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13056         PR fortran/19269
13057         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13059 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13061         PR c/23075
13062         * gcc.dg/pr23075.c: New test.
13063         * g++.dg/warn/pr23075.C: New test.
13065         PR target/22362
13066         * gcc.target/i386/pr22362.c: New test.
13068         PR rtl-optimization/23098
13069         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13071         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13072         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13073         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13075 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13077         * g++.dg/expr/cast6.C: New test.
13079         PR c++/9782
13080         * g++.dg/init/new15.C: New test.
13082 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13084         * gcc.dg/vect/Os-vect-95.c: New test.
13085         * gcc.dg/vect/vect-95.c: Same.
13087 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13089         * gcc.dg/vect/vect-29.c: Update xfail testing.
13090         * gcc.dg/vect/vect-44.c: Same.
13091         * gcc.dg/vect/vect-48.c: Same.
13092         * gcc.dg/vect/vect-50.c: Same.
13093         * gcc.dg/vect/vect-72.c: Same.
13094         * gcc.dg/vect/vect-77.c: Same.
13095         * gcc.dg/vect/vect-78.c: Same.
13096         * gcc.dg/vect/vect-80.c: Same.
13097         * gcc.dg/vect/vect-96.c: Same.
13098         * gcc.dg/vect/vect-100.c: Same.
13099         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13100         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13101         * gfortran.dg/vect/vect-5.f90: Same.
13103 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13105         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13106         start strings.
13107         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13108         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13110         PR c++/23056
13111         * g++.dg/opt/pr23056.C: New test.
13113         PR rtl-optimization/23098
13114         * gcc.target/i386/pr23098.c: New test.
13116 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13118         PR c++/23667
13119         * g++.dg/template/static15.C: New test.
13121         PR c++/21440
13122         * g++.dg/ext/stmtexpr5.C: New test.
13123         * g++.dg/ext/stmtexpr6.C: Likewise.
13125 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13127         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13129         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13130         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13131         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13133 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13135         PR libfortran/23321
13136         * gfortran.dg/direct_io_4.f90: New test case.
13138 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13139             Rasmus Hahn  <rassahah@neofonie.de>
13141         PR libobjc/23108
13142         * objc.dg/type-stream-1.m: New test.
13144 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13146         PR fortran/23661
13147         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13148         gfortran.dg/print_fmt_3.f90: New test.
13150 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13152         * gfortran.dg/fmt_t_1.f90: New test.
13154 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13156         PR rtl-optimization/23454
13157         * g++.dg/opt/pr23454.C: New test.
13159 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13161         PR c++/23699
13162         * g++.dg/ext/static1.C: New test.
13164 2005-09-02  Richard Henderson  <rth@redhat.com>
13166         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13167         tail call to check_fa_work.
13169 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13171         PR c++/21687
13172         * g++.dg/other/gc3.C: New test.
13174 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13176         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13177         * gcc.dg/20050826-1.c: Likewise.
13179 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13181         PR c++/23167
13182         * g++.dg/expr/volatile1.C: New test.
13184 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13186         PR middle-end/23547
13187         * gcc.dg/pr23547.c: New test.
13189 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13191         PR c/22061
13192         * gcc.c-torture/execute/pr22061-1.c,
13193         * gcc.c-torture/execute/pr22061-2.c,
13194         * gcc.c-torture/execute/pr22061-3.c,
13195         * gcc.c-torture/execute/pr22061-4.c: New tests.
13197 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13199         * gcc.dg/Wredundant-decls-2.c: New test to check that
13200         -Wredundant-decls does not issue warning for a variable
13201         definition following a declaration.
13203 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13205         PR debug/7241
13206         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13207         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13208         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13210         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13211         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13212         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13213         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13214         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13215         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13216         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13217         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13221         PR objc/23306
13222         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13223         scan-assmbler.
13225 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13227         PR target/21255
13228         * gcc.dg/pr21255-1.c: New test.
13229         * gcc.dg/pr21255-2-mb.c: Likewise.
13230         * gcc.dg/pr21255-2-ml.c: Likewise.
13231         * gcc.dg/pr21255-3.c: Likewise.
13232         * gcc.dg/pr21255-4.c: Likewise.
13234 2005-08-31  Dale Johannesen  <dalej@apple.com>
13236         * gcc.dg/20050830-1.c: New.
13238 2005-08-31  Josh Conner  <jconner@apple.com>
13240         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13241         command-line options for arm-*-* targets.
13242         * g++.dg/init/array16.C: Likewise.
13243         * g++.dg/other/crash-4.C: Likewise.
13245 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13247         PR obj-c++/23640
13248         * obj-c++.dg/gnu-runtime-3.mm: New test.
13250 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13252         PR c++/13377
13253         * g++.dg/lookup/ambig4.C: New test.
13254         * g++.dg/lookup/ambig5.C: New test.
13255         * g++.dg/tc1/dr101.C: Adjust error markers.
13257 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13259         PR c++/23639
13260         * g++.dg/template/ttp5.C: Adjust error markers.
13262 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13264         PR testsuite/23609
13265         * lib/obj-c++.exp: Include target-libpath.exp.
13266         (obj-c++_link_flags): Look for the GNU libobjc library
13267         and set the library path to include it.
13268         Don't manually set LD_LIBRARY_PATH (etc.) but call
13269         set_ld_library_path_env_vars instead.
13270         (obj-c++_target_compile): Don't set library path or
13271         linker flags because they are already set correctly
13272         in obj-c++_link_flags.
13274 2005-08-30  Josh Conner  <jconner@apple.com>
13276         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13277         to command-line options for arm-*-* targets.
13279 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13281         * g++.dg/other/i386-1.C: New.
13283 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13285         PR preprocessor/20348
13286         PR preprocessor/20356
13287         * gcc.dg/cpp/pr20348.c: New test.
13288         * gcc.dg/cpp/pr20348.h: New file.
13289         * gcc.dg/cpp/inc/pr20348.h: New file.
13290         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13291         * gcc.dg/cpp/pr20356.c: New test.
13292         * gcc.dg/cpp/pr20356.h: New file.
13293         * gcc.dg/cpp/inc/pr20356.h: New file.
13294         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13296 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13298         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13299         Fix array dimension to avoid correct end-of-file error.
13301 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13303         PR libfortran/23598
13304         * gfortran.dg/iostat_1.f90: New test.
13306 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13308         PR middle-end/23408
13309         * gcc.dg/pr23408.c: New test.
13311 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13313         PR c++/23099
13314         * g++.dg/init/member1.C: Make sure erroneous static data member
13315         definitions are required.
13316         * g++.dg/template/static13.C: New test.
13317         * g++.dg/template/static14.C: Likewise.
13319 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13321         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13322         -march=pentium4, remove ilp32 requirement.
13324         PR middle-end/23484
13325         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13326         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13328 2005-08-29  Andreas Jaeger  <aj@suse.de>
13330         PR testsuite/23607
13331         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13333 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13335         * gcc.c-torture/execute/20050316-2.c: New test.
13336         * gcc.c-torture/execute/20050316-3.c: New test.
13337         * gcc.dg/torture/pr16104-1.c: New test.
13339 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13341         PR middle-end/23463
13342         * gcc.c-torture/execute/zero-struct-1.c: New test.
13344 2005-08-27  Richard Guenther  <rguenther@suse.de>
13346         PR target/23575
13347         * gcc.target/i386/pr23575.c: New testcase.
13349 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13351         PR rtl-optimization/23561
13352         * gcc.c-torture/execute/20050826-1.c: New test.
13354         PR rtl-opt/23560
13355         * gcc.c-torture/execute/20050826-2.c: New test.
13357 2005-08-26  Dale Johannesen  <dalej@apple.com>
13359         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13360         * gcc.dg/20050826-1.c: New.
13362 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13364         PR c++/19004
13365         * g++.dg/template/nontype13.C: New test.
13367         PR c++/23491
13368         * g++.dg/init/new14.C: New test.
13369         * g++.dg/expr/anew1.C: Do not XFAIL.
13370         * g++.dg/expr/anew2.C: Likewise.
13371         * g++.dg/expr/anew3.C: Likewise.
13373 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13375         PR middle-end/22439
13376         * gcc.dg/vla-3.c: New test.
13378 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13380         PR fortran/20363
13381         * gfortran.dg/named_interface.f90: New.
13383 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13385         * gcc.c-torture/execute/frame-address.c: New test.
13387 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13389         PR c++/20817
13390         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13392 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13394         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13396 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13398         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13399         * gcc.dg/altivec-22.c: Rename from..
13400         * gcc.dg/altivec-nomfcr.c: ..this.
13402 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13404         PR tree-optimization/23546
13405         * gcc.dg/tree-ssa/pr23546.c: New test.
13407 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13409         PR fortran/17758
13410         * gfortran.dg/nonreturning_statements.f90: New test.
13412 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13414         PR c++/22454
13415         * g++.dg/parse/crash29.C: New.
13417 2005-08-23  DJ Delorie  <dj@redhat.com>
13419         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13420         constants have the L suffix.
13422 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13424         PR c++/23044
13425         * g++.dg/template/instantiate8.C: New.
13427 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13429         PR middle-end/23467
13430         * gcc.c-torture/execute/pr23467.c: New test.
13432 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13434         PR tree-optimization/22043
13435         * gcc.c-torture/execute/20050613-1.c: New test.
13437 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13439         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13441 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13443         PR rtl-optimization/23478
13444         * g++.dg/opt/pr23478.C: New test.
13446 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13448         PR c/18715
13449         * gcc.dg/switch-warn-3.c: New test.
13451 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13453         PR c++/22233
13454         * g++.dg/template/param1.C: New test.
13456 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13458         PR c++/23089
13459         * g++.dg/other/incomplete1.C: New test.
13461 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13463         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13464         are vectorizable.
13466 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13468         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13469         d_lines_5.f: New.
13471 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13473         * gcc.target/i386/sse-4.c: New test.
13475 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13477         PR testsuite/23239
13478         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13480 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13482         * gcc.dg/20050811-1.c: New test.
13483         * gcc.dg/20050811-2.c: New test.
13485 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13487         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13489 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13491         PR 23476
13492         * gcc.c-torture/compile/pr23476.c: New test.
13494 2005-08-19  Devang Patel  <dpatel@apple.com>
13496         PR tree-optimization/23048
13497         * gcc.dg/tree-ssa/pr23048.c: New test.
13499 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13501         PR middle-end/20624
13502         * g++.dg/warn/Wreturn-3.C: New test
13504 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13506         PR tree-optimization/22228
13507         * g++.dg/vect/pr22543.cc: New test.
13509 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13511         PR tree-optimization/21574
13512         * gcc.dg/tree-ssa/pr21574.c: New test.
13514 2005-08-16  James E Wilson  <wilson@specifix.com>
13516         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13518 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13520         PR tree-opt/23402
13521         * gcc.c-torture/compile/zero-strct-3.c: New test.
13522         * gcc.c-torture/compile/zero-strct-4.c: New test.
13524 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13526         PR target/23376
13527         * gcc.target/x86_64/pr23376.c: New test.
13529 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13531         PR c++/23337
13532         * g++.dg/ext/vector2.C: New.
13534 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13536         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13538 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13540         PR libfortran/23428
13541         * gfortran.dg/inquire-complex.f90: New test case.
13543 2005-08-16  James E Wilson  <wilson@specifix.com>
13545         PR tree-optimization/21105
13546         * gcc.dg/large-size-array.c: New.
13548 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13550         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13551         type.
13552         * gcc.dg/vect/vect-41: Likewise.
13553         * gcc.dg/vect/vect-42: Likewise.
13554         * gcc.dg/vect/vect-43: Likewise.
13555         * gcc.dg/vect/vect-44: Likewise.
13556         * gcc.dg/vect/vect-46: Likewise.
13557         * gcc.dg/vect/vect-47: Likewise.
13558         * gcc.dg/vect/vect-48: Likewise.
13559         * gcc.dg/vect/vect-52: Likewise.
13560         * gcc.dg/vect/vect-53: Likewise.
13561         * gcc.dg/vect/vect-54: Likewise.
13562         * gcc.dg/vect/vect-55: Likewise.
13563         * gcc.dg/vect/vect-56: Likewise.
13564         * gcc.dg/vect/vect-57: Likewise.
13565         * gcc.dg/vect/vect-58: Likewise.
13566         * gcc.dg/vect/vect-59: Likewise.
13567         * gcc.dg/vect/vect-60: Likewise.
13568         * gcc.dg/vect/vect-61: Likewise.
13569         * gcc.dg/vect/vect-85: Likewise.
13570         * gcc.dg/vect/vect-87: Likewise.
13571         * gcc.dg/vect/vect-88: Likewise.
13572         * gcc.dg/vect/vect-93.c: Likewise.
13573         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13574         * gcc.dg/vect/vect-75: Likewise.
13575         * gcc.dg/vect/vect-76: Likewise.
13576         * gcc.dg/vect/vect-77: Likewise.
13577         * gcc.dg/vect/vect-78: Likewise.
13578         * gcc.dg/vect/vect-80: Likewise.
13579         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13580         vectorized for the expected reason, rather than checking how alignment
13581         was handled.
13582         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13583         type and also instead of aligned pointers. Added documentation.
13585 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13587         * gfortran.dg/power.f90: New test.
13589 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13591         PR rtl-optimization/23299
13592         * g++.dg/opt/pr23299.C: New test.
13594 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13596         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13598 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13600         * g++.dg/template/local6.C: New test.
13602 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13604         * execute/exceptions/finally-1.m: Check that the catch and finally are
13605         being called.  Also add a "return 0;" at the end of main.
13607 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13609         PR fortran/21432.
13610         * gfortran.dg/namelist_print_1.f: New test of functionality of
13611         PRINT namelist.
13612         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13613         namelist generates error with -std=f95.
13615 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13617         PR tree-optimization/23119
13618         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13620 2005-08-13  Marcin Koziej  <creep@desk.pl>
13621             Andrew Pinski  <pinskia@physics.uc.edu>
13623         PR libobjc/22492
13624         * execute/exceptions/finally-1.m: New test.
13626 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13628         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13629         testsuite.
13630         * objc/execute/exceptions/trivial.m: New test.
13631         * objc.dg/try-catch-11.m: Move to ...
13632         * objc/execute/exceptions/foward-1.m: Here.
13633         * objc.dg/try-catch-2.m: Move to ...
13634         * objc/execute/exceptions/catchall-1.m: Here.
13635         * objc.dg/try-catch-8.m: Move to ...
13636         * objc/execute/exceptions/local-variables-1.m: Here.
13638 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13640         * objc.dg/nested-func-1.m: Move to ...
13641         * objc/execute/nested-func-1.m: Here.
13643 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13645         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13646         in ${options} instead of [target_info name].
13647         * lib/obj-c++.exp (objc_target_compile): Likewise.
13649 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13651         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13653 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13655         part of PR testsuite/23348
13656         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13657         of the torture options.
13658         * objc/compile/trivial.m: New test.
13660 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13662         * gfortran.dg/eoshift.f90: Correct format.
13664 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13666         * gfortran.fortran-torture/execute/character_passing.f90:
13667         Fix comment typo.
13669 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13671         PR c++/8271
13672         * g++.dg/template/unify10.C: New.
13674 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13676         * g++.dg/parse/pr22514.C: Move to...
13677         * g++.dg/debug/pr22514.C: here.
13679 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13681         PR c++/23266
13682         * g++.dg/inherit/pure1.C: New test.
13684         * ChangeLog: Fix typos.
13686 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13687             Steven Bosscher  <stevenb@suse.de>
13689         * gfortran.dg/runtime_warning_1.f90: New test.
13691 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13693         PR c++/23219
13694         * g++.dg/parse/crash28.C: New.
13696 2005-08-11  Richard Guenther  <rguenther@suse.de>
13698         PR target/23289
13699         * gcc.target/i386/tailcall-1.c: New testcase.
13701 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13703         * gcc.dg/vect/vect-67.c: Un-xfail.
13705 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13707         PR c++/23225
13708         * g++.dg/testsuite/parse/crash27.C: new test.
13710 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13712         PR libfortran/22143
13713         * gfortran.dg/shift-kind.f90: New testcase.
13715 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13717         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13718         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13720 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13722         PR c++/20646
13723         * g++.dg/other/mult-stor1.C: New test.
13725 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13727         * gcc.c-torture/pr18299-1.c: Move to ...
13728         * gcc.c-torture/compile/pr18299-1.c: Here.
13730 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13732         * gfortran/fortran.torture/execute/character_passing.f90:
13733         Fix types for LSAME.
13735 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13737         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13738         input data back to what it was originally.
13740 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13742         * objc.dg/try-catch-8.m: Enable for all targets.
13744 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13746         * gcc.dg/pr23165.c: New test.
13748 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13750         PR tree-optimization/23234
13751         * gcc.dg/tree-ssa/pr23234.c: New test.
13753 2005-08-08  Josh Conner  <jconner@apple.com>
13755         PR rtl-optimization/23241
13756         * gcc.dg/char-compare.c: New test.
13758 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13760         PR c++/22508
13761         * g++.dg/init/new13.C: New test.
13763 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13765         PR c++/21166
13766         * g++.dg/other/crash-4.C: Adjust
13767         * g++/dg/ext/packed9.C: New.
13769 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13771         PR middle-end/21964
13772         * gcc.c-torture/execute/pr21964-1.c: New test.
13774 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13776         PR c/22458
13777         * gcc.dg/pr22458-1.c: New test.
13779 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13780             Steven G. Kargl <kargls@comcast.net>
13782         PR fortran/22390
13783         * gfortran.dg/flush_1.f90: New test.
13785 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13787         PR c++/23191
13788         * g++.dg/template/eh2.C: New test.
13790 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13792         PR c++/19498
13793         * g++.dg/template/instantiate7.C: New test.
13795 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13797         PR c/23113
13798         * gcc.dg/Wunused-value-1.c: New test.
13800 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13802         PR rtl-optimization/23233
13803         * gcc.c-torture/compile/pr23233-1.c: New test.
13805 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13807         PR fortran/18833
13808         PR fortran/20850
13809         * gfortran.dg/equiv_1.f90: New test.
13810         * gfortran.dg/equiv_2.f90: New test.
13811         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13812         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13813         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13815 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13817         * gcc.c-torture/execute/vrp-5.c: New test.
13818         * gcc.c-torture/execute/vrp-6.c: New test.
13819         * gcc.dg/tree-ssa/vrp21.c: New test.
13821 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13823         * g++.dg/parse/pr22514.C: New test.
13825 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13827         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13829         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13830         instead of constant loads / pool entries.
13832 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13834         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13835         TEST_TO_WCTYPE.
13837 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13839         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13840         __WINT_TYPE__ in generated prototypes if possible.
13842 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13844         PR 22037
13845         * g++.dg/tree-ssa/pr22037.C:
13847 2005-08-04  Richard Henderson  <rth@redhat.com>
13849         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13850         scan-tree-dump-times directive.
13852 2005-08-04  Jan Hubicka  <jh@suse.cz>
13854         * gcov-1.C: Fix switch counts.
13855         * gcov-4b.c: Likewise.
13857 2005-08-03  Jeff Law  <law@redhat.com>
13859         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13861 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13863         * gcc.c-torture/execute/pr23135.c: New test.
13865 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13867         PR tree-optimization/19899
13868         * gcc.dg/tree-ssa/scev-1.c: New test.
13869         * gcc.dg/tree-ssa/scev-2.c: New test.
13871 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13873         PR target/18582
13874         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13876 2005-08-03  Jan Hubicka  <jh@suse.cz>
13878         * update-conroll.c: New testcase.
13879         * update-conroll-2.c: New testcase.
13881 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13883         * gfortran.dg/constant_substring.f: New test.
13884         * gfortran.dg/pr22491.f: New test.
13886 2005-08-02  Jan Hubicka  <jh@suse.cz>
13888         * update-threading.c: Replace by the proper one.
13890 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13892         PR 23164
13893         * g++.dg/tree-ssa/pr23164.C: New test.
13895 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13897         * gcc.dg/tree-ssa/pr23192.c: New test.
13899 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13901         * gcc.c-torture/execute/vrp-4.c: New test.
13903 2005-08-02  Jan Hubicka  <jh@suse.cz>
13905         * update-threading.c: New test.
13907 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13909         * gcc.c-torture/compile/20050801-1.c: New test.
13910         * gcc.c-torture/compile/20050801-2.c: New test.
13912 2005-08-01  Jan Hubicka  <jh@suse.cz>
13914         * val-prof-5.c: New test.
13916 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13918         PR c/22311
13919         * gcc.dg/pr22311-1.c : New test.
13921 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13923         PR target/23095
13924         * gfortran.dg/pr23095.f: New test.
13926         PR c++/22003
13927         * g++.dg/other/pr22003.C: New test.
13929 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13931         PR target/20621
13932         * gcc.c-torture/execute/pr20621-1.c: New test.
13934 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13936         * gfortran.dg/comma_format_extension_4.f: Adjust length
13937         of string for format.
13938         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13939         print statement with internal write.
13940         * gfortran.dg/der_array_io_2.f: Likewise.
13941         * gfortran.dg/der_array_io_3.f: Likewise.
13943 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13945         * gcc.dg/fold-abs-4.c: new test.
13947 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13949         PR fortran/22570 an related issues.
13950         * gfortran.dg/x_slash_1.f: New test.
13952 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13954         PR c/23143
13955         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13956         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13960         PR c/529
13961         * gcc.dg/Wshadow-3.c: New test.
13963 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13965         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13966         used to have the wrong bounds).
13968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13970         PR c/21720
13971         * gcc.dg/hex-round-1.c: Test more cases.
13972         * gcc.dg/hex-round-2.c: New test.
13974 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13976         PR 22550
13977         * g++.dg/tree-ssa/pr22550.C: New test.
13979 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13981         * gcc.dg/tree-ssa/vrp19.c: New test.
13982         * gcc.dg/tree-ssa-vrp20.c: New test.
13984 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13986         PR c/22240
13987         * gcc.dg/transparent-union-4.c: New test.
13989 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13991         PR c/22192
13992         * gcc.dg/c99-vla-2.c: New test.
13994 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13996         PR c/21720
13997         * gcc.dg/hex-round-1.c: New test.
13999 2005-07-28  Jan Hubicka  <jh@suse.cz>
14001         * inliner-1.c: Do not dump everything.
14002         * tree-prof.exp: Do not pass -ftree-based-profiling.
14003         * bprob.exp: Likewise.
14005         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14007 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14009         PR c++/22545
14010         * g++.dg/expr/ptrmem7.C: New test.
14012 2005-07-28  Mike Stump  <mrs@apple.com>
14014         * g++.old-deja/g++.mike/visibility-1.C: New test.
14016 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14018         PR c/20187
14019         * gcc.c-torture/execute/pr20187-1.c: New test.
14021 2005-07-28  Jeff Law  <law@redhat.com>
14023         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14024         * gcc.dg/tree-ssa/vrp18.c: New test.
14026 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14028         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14030 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14032         PR tree-optimization/22506
14033         * gcc.dg/vect/ps22506.c: New test.
14035 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14037         PR target/21149
14038         * gcc.target/i386/sse-3.c: New test.
14040 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14042         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14043         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14045 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14047         PR c/22589
14048         * gcc.c-torture/compile/pr22589-1.c: New test.
14050 2005-07-28  Jan Hubicka  <jh@suse.cz>
14052         * update-loopch.c: New testcase.
14054 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14056         PR rtl-optimization/23047
14057         * gcc.c-torture/execute/pr23047.c: New test.
14058         * gcc.c-torture/execute/pr23047.x: New.
14060 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14062         PR tree-optimization/22493
14063         * gcc.c-torture/execute/pr22493-1.c: New test.
14064         * gcc.c-torture/execute/pr22493-1.x: New.
14065         * gcc.c-torture/execute/vrp-1.c: New test.
14066         * gcc.c-torture/execute/vrp-2.c: New test.
14067         * gcc.c-torture/execute/vrp-2.c: New test.
14069 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14071         * gcc.target/frv/all-builtin-read8.c: Delete.
14072         * gcc.target/frv/all-builtin-read16.c: Delete.
14073         * gcc.target/frv/all-builtin-read32.c: Delete.
14074         * gcc.target/frv/all-builtin-read64.c: Delete.
14075         * gcc.target/frv/all-builtin-write8.c: Delete.
14076         * gcc.target/frv/all-builtin-write16.c: Delete.
14077         * gcc.target/frv/all-builtin-write32.c: Delete.
14078         * gcc.target/frv/all-builtin-write64.c: Delete.
14079         * gcc.target/frv/all-read-write-1.c: New.
14081 2005-07-27  Jeff Law  <law@redhat.com>
14083         * gcc.c-torture/execute/pr22630.c: New test.
14085 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14087         PR tree-optimization/23073
14088         * gcc.dg/vect/nodump-pr23073.c: New test.
14089         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14091 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14093         PR tree-optimize/22348
14094         * gcc.c-torture/execute/pr22348.c: New.
14096 2005-07-27  Richard Guenther  <rguenther@suse.de>
14098         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14100 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14102         PR fortran/22503
14103         * gfortran.dg/logical_comp.f90: New test.
14105 2005-07-27  Jan Hubicka  <jh@suse.cz>
14107         * inliner-1.c: Add cleanup of dumps.
14108         * val-prof-*.c: Likewise.
14109         * update-tailcall.c: New.
14111 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14113         PR 22591
14114         * gcc.dg/tree-ssa/pr22591.c: New test.
14115         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14117 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14119         PR libobjc/22606
14120         * objc.dg/try-catch-11.m: New test.
14122 2005-07-26  Richard Guenther  <rguenther@suse.de>
14124         PR tree-optimization/22486
14125         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14127 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14129         PR tree-opt/22484
14130         * testsuite/g++.dg/opt/loop2.C: New test.
14132 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14134         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14135         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14137 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14139         * lib/profopt.exp (profopt-execute): Check for profiling data
14140         files on the target.
14142 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14144         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14145         for matching of asm labels.
14147 2005-07-25  Richard Guenther  <rguenther@suse.de>
14149         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14151 2005-07-25  Richard Guenther  <rguenther@suse.de>
14153         PR testsuite/22624
14154         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14156 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14158         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14159         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14160         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14161         * gcc.dg/vect/vect-100.c: New test.
14162         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14163         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14164         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14165         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14166         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14167         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14168         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14169         * gfortran.dg/vect/pr19049.f90: New testcase.
14170         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14172 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14174         * gcc.c-torture/execute/20050713-1.c: New test.
14176         PR fortran/20063
14177         * gfortran.fortran-torture/execute/data_4.f90: New test.
14179         PR middle-end/20303
14180         * gcc.dg/visibility-d.c: New test.
14182 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14184         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14185         * gfortran.dg/underflow.f90: Ditto.
14187 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14189         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14190         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14191         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14193 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14195         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14196         include case of field width of zero.
14198 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14200         PR libgfortran/21875
14201         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14202         with trailing blanks on normal formatted read.
14204 2005-07-23  Chao-ying Fu  <fu@mips.com>
14206         * gcc.target/mips/mips32-dsp-type.c: New test.
14207         * gcc.target/mips/mips32-dsp.c: New test.
14209 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14211         PR testsuite/21073
14212         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14214         PR testsuite/20454
14215         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14216         and __cyg_profile_func_exit.
14218 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14220         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14221         * gfortran.dg/comma_format_extension_4.f: Same.
14222         * gfortran.dg/pr15332.f: Same.
14223         * gfortran.dg/pr21730.f: Same.
14225 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14227         * g++.dg/opt/vrp2.C: Fix testcase.
14229         PR tree-opt/22625
14230         * g++.dg/opt/vrp2.C: New test.
14232 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14234         PR debug/21828
14235         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14237 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14239         * gcc.dg/tree-ssa/20050719-1.c: New test.
14241 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14243         * gcc.dg/bfin-longcall-1.c: New file.
14244         * gcc.dg/bfin-longcall-2.c: New file.
14246 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14248         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14250 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14252         PR middle-end/19055
14253         * gcc.dg/tree-ssa/pr19055.c: New test.
14254         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14256 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14258         PR C++/22358
14259         * g++.dg/other/pr22358.C: New test.
14261 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14263         PR c++/2922
14264         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14266 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14268         PR c++/15938
14269         * g++.dg/init/union2.C: New test.
14271 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14273         PR c/22393
14274         * gcc.dg/complex-4.c: New test.
14276 2005-07-21  Richard Guenther  <rguenther@suse.de>
14278         PR testsuite/22522
14279         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14280         scanning for asm labels.
14281         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14283 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14285         PR target/22085
14286         * gcc.dg/altivec-pr22085.c: New.
14288 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14290         PR tree-optimization/19210
14291         * gcc.dg/tree-ssa/pr19210-1.c: New.
14292         * gcc.dg/tree-ssa/pr19210-2.c: New.
14294 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14296         PR rtl-optimization/22167
14297         * g++.dg/opt/pr22167.C: New test.
14299 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14301         PR c++/2922
14302         * g++.dg/lookup/two-stage2.C: New.
14303         * g++.dg/lookup/two-stage3.C: New.
14304         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14305         fixed two-stage name lookup for operators.
14306         * g++.dg/template/call3.C: Compiler now produces an appropriate
14307         error message.
14308         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14309         14 as a candidate.
14310         * g++.dg/template/ptrmem4.C: Compiler produces different error
14311         message.
14312         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14313         connect_to_method as a candidate.
14315 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14317         * gcc.dg/fold-alloc-1.c: New test.
14319 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14321         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14322         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14324 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14326         * gcc.dg/fold-abs-1.c: New test.
14327         * gcc.dg/fold-abs-2.c: New test.
14328         * gcc.dg/fold-abs-3.c: New test.
14330 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14332         Make CONSTRUCTOR use VEC to store initializers.
14333         * g++.dg/ext/complit3.C: Check for specific error messages.
14334         * g++.dg/init/brace2.C: Update error message.
14335         * g++.dg/warn/Wbraces2.C: Likewise.
14337 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14339         PR fortran/16940
14340         * gfortran.dg/module_interface_1.f90: New test.
14342 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14343             Kenneth Zadeck <zadeck@naturalbridge.com>
14345         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14347 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14349         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14350         specify -Wformat for these tests.
14351         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14352         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14353         * gcc.dg/format/opt-6.c: Delete.
14355 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14357         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14358         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14360 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14362         * gcc.dg/tree-ssa/alias-2.c: New test.
14364 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14366         PR c++/22263
14367         * g++.dg/template/explicit7.C: New test.
14369 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14371         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14372         width of 8 to +Inf and -Inf.
14374 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14376         PR c++/22139
14377         * g++.dg/template/friend36.C: New test.
14379 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14381         PR fortran/21730
14382         * gfortran.dg/pr21730.f: New test.
14384 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14385             Kenneth Zadeck <zadeck@naturalbridge.com>
14387         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14388         since pure const detection cannot run at -O1 in c compiler.
14389         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14390         can now optimize this case properly.
14391         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14392         because we now pass.
14393         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14395 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14397         PR c/22421
14398         * gcc.dg/format/bitfld-1.c: New test.
14400 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14402         PR c++/22204
14403         * g++.dg/rtti/repo1.C: New test.
14405 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14407         PR middle-end/22398
14408         * gcc.c-torture/compile/pr22398.c: New test.
14410 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14412         PR c++/22132
14413         * g++.dg/expr/cast4.C: New test.
14415 2005-07-15  Richard Guenther  <rguenther@suse.de>
14417         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14418         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14420 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14422         PR tree-optimization/22230
14423         * gcc.dg/tree-ssa/pr22230.c: New test.
14425 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14427         * gfortran.dg/g77/cpp6.f: New test.
14429         PR fortran/22417
14430         * gfortran.dg/g77/cpp5.F: New test.
14431         * gfortran.dg/g77/cpp5.h: New file.
14432         * gfortran.dg/g77/cpp5inc.h: New file.
14434 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14436         PR libfortran/16435
14437         * gfortran.dg/tl_editting.f90: New.
14438         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14440 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14442         * gfortran.dg/char_array_constructor.f90: New test.
14444 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14446         * gfortran.dg/past_eor.f90: New.
14447         * gfortran.dg/complex_read.f90: New.
14449 2005-07-13  Jeff Law  <law@redhat.com>
14451         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14452         additional casts.
14454         * gcc.dg/tree-ssa/pr22321.c: New test
14456 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14458         PR tree-optimization/21921
14459         * gcc.dg/tree-ssa/pr21921.c: New.
14461 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14463         PR tree-optimizatio/22442
14464         * gcc.dg/tree-ssa/loop-11.c: New test.
14466 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14468         PR tree-opt/21840
14469         * gcc.c-torture/compile/pr21840.c: New test.
14471 2005-07-12  Jan Hubicka  <jh@suse.cz>
14473         * gcc.c-torture/compile/pr22379.c: New test.
14475 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14477         PR libfortran/21593
14478         gfortran.dg/dev_null.f90: Remove outdated comment about
14479         PR libfortran/21593.
14482 2005-07-12  Dale Johannesen  <dalej@apple.com>
14484         * gcc.target/i386/compress-float-sse.c: New.
14485         * gcc.target/i386/compress-float-sse-pic.c: New.
14486         * gcc.target/i386/compress-float-387.c: New.
14487         * gcc.target/i386/compress-float-387-pic.c: New.
14488         * gcc.dg/compress-float-ppc.c: New.
14489         * gcc.dg/compress-float-ppc-pic.c: New.
14491 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14493         PR libfortran/21593
14494         gfortran.dg/dev_null.f90: Remove targets.
14496 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14498         PR tree-opt/22335
14499         * gcc.dg/pr22335-1.c: New test.
14500         * gcc.dg/pr22335-2.c: New test.
14502 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14504         PR c++/20172
14505         * g++.dg/template/nontype12.C : New test.
14507 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14509         * gcc.dg/tree-ssa/loop-10.c: New test.
14511 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14513         * gcc.c-torture/execute/20020720-1.x: Remove.
14515 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14517         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14519 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14521         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14522         (dg-mips-options): Use it.
14524 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14526         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14528 2005-07-09  Richard Henderson  <rth@redhat.com>
14530         * lib/target-supports.exp (check_effective_target_sync_char_short):
14531         Add alpha.
14533 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14535         PR libfortran/22217
14536         * gfortran.dg/negative-z-descriptor.f90: New test.
14538 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14540         PR tree-opt/22329
14541         * gcc.dg/pr22329.c: New test.
14543 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14545         PR tree-optimization/20139
14546         * gcc.dg/tree-ssa/pr20139.c: New.
14548 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14550         PR tree-opt/22356
14551         * testsuite/gcc.dg/pr22356-1.c: New test.
14553 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14555         PR c++/21799
14556         * g++.dg/template/unify8.C: New.
14557         * g++.dg/template/unify9.C: New.
14559 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14561         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14563 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14565         * gcc.dg/darwin-version-1.c: New.
14566         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14567         * gcc.dg/builtins-20.c: Likewise.
14568         * gcc.dg/builtins-53.c: Likewise.
14569         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14570         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14571         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14572         * gcc.dg/torture/builtins-power-1.c: Likewise.
14573         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14574         on Darwin.
14576 2005-07-07  Jeff Law  <law@redhat.com>
14578         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14579         argument evaluation order.
14581 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14583         PR libfortran/21594
14584         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14585         Add test cases where the shift length is greater than the
14586         array length.
14588 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14590         * obj-c++.dg/proto-lossage-6.mm: New.
14591         * objc.dg/proto-lossage-6.m: New.
14593 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14595         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14596         * objc.dg/gnu-runtime-2.m: Likewise.
14598 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14600         * gfortran.dg/longline.f: New test.
14602         * gfortran.dg/badline.f: New test.
14604 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14606         PR fortran/16531
14607         PR fortran/15966
14608         PR fortran/18781
14609         * gfortran.dg/hollerith.f90: New.
14610         * gfortran.dg/hollerith2.f90: New.
14611         * gfortran.dg/hollerith3.f90: New.
14612         * gfortran.dg/hollerith4.f90: New.
14613         * gfortran.dg/hollerith_f95.f90: New.
14614         * gfortran.dg/hollerith_legacy.f90: New.
14615         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14617 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14619         PR objc/22274
14620         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14621         * objc.dg/gnu-runtime-2.m: New.
14623 2005-07-06  Jeff Law  <law@redhat.com>
14625         * gcc.dg/tree-ssa/vrp17.c: New test.
14627 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14629         PR fortran/22327
14630         * gfortran.dg/array_constructor_5.f90: New test.
14632 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14634         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14636 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14638         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14639         * gcc.dg/980816-1.c: Ditto.
14641 2005-07-06  Jeff Law  <law@redhat.com>
14643         * gcc.c-torture/compile/pr21356.c: New test.
14645 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14647         PR c/22013
14648         PR c/22098
14649         * gcc.c-torture/compile/pr22013-1.c,
14650         gcc.c-torture/execute/pr22098-1.c,
14651         gcc.c-torture/execute/pr22098-2.c,
14652         gcc.c-torture/execute/pr22098-3.c: New tests.
14654 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14656         PR c/22308
14657         * gcc.dg/pr22308-1.c: New test.
14659 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14661         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14662         target.
14663         * gcc.dg/compare9.c: Use -fshort-enums instead of
14664         -fno-short-enums.  Change the last test to dg-bogus.
14666 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14668         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14669         * gcc.dg/compare9.c: New.
14671 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14673         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14675 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14677         PR testsuite/22288
14678         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14681 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683         * gcc.dg/format/gcc_gfc-1.c: New.
14685 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14687         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14689 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14691         PR fortran/20842
14692         * gfortran.dg/io_invalid_1.f90: New test.
14694 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14696         * gcc.dg/format/gcc_diag-1.c: Update.
14698 2005-07-02  Jeff Law  <law@redhat.com>
14700         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14701         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14703 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14705         * gcc.dg/format/gcc_diag-1.c: Update.
14707 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14709         PR tree-opt/22269
14710         * gcc.c-torture/compile/pr22269.c: New test.
14712 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14714         PR 21584
14715         PR 22219
14716         * g++.dg/tree-ssa/pr21584-1.C: New test.
14717         * g++.dg/tree-ssa/pr21584-2.C: New test.
14719 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14721         * obj-c++.dg/try-catch-11.mm: New.
14722         * objc.dg/try-catch-10.m: New.
14724 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14726         * g++.dg/other/ucnid-1.C: xfail on AIX.
14728 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14730         PR 22234
14731         * gcc.dg/20050629-1.c: New test.
14733 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14735         * obj-c++.dg/const-str-1[0-1].mm: New.
14736         * objc.dg/const-str-1[0-1].m: New.
14738 2005-05-29  Richard Henderson  <rth@redhat.com>
14740         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14741         Rename from check_effective_target_vect_no_max.
14742         (check_effective_target_vect_no_int_add): New.
14743         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14744         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14745         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14746         * gcc.dg/vect/vect-reduc-1.c: Use both.
14747         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14749 2005-05-29  Richard Henderson  <rth@redhat.com>
14751         * lib/target-supports.exp (check_effective_target_vect_no_max):
14752         Remove i386 and x86_64.
14754 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14756         PR testsuite/21969
14757         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14759 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14761         PR middle-end/21969
14762         * gcc.dg/vect/pr21969.c: New test.
14764 2005-06-28  Eric Christopher  <echristo@redhat.com>
14766         PR c/22052
14767         PR c/21975
14768         * gcc.dg/inline1.c: New test.
14769         * gcc.dg/inline2.c: Ditto.
14770         * gcc.dg/inline3.c: Ditto.
14771         * gcc.dg/inline4.c: Ditto.
14772         * gcc.dg/inline5.c: Ditto.
14774 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14776         PR libfortran/22142
14777         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14778         Add testcase also testing eoshift1 for PR 22142.
14780 2005-06-28  Richard Henderson  <rth@redhat.com>
14782         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14783         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14784         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14785         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14786         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14788 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14790         PR libfortran/22142
14791         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14792         Add testcase for PR 22142.
14794 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14796         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14797         gcc.target/ia64/fpreg-2.c: New tests.
14799 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14801         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14803 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14805         PR libfortran/22170
14806         * gfortran.dg/slash_1.f90: New test.
14808 2005-06-27  Richard Henderson  <rth@redhat.com>
14810         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14811         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14812         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14813         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14814         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14815         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14817 2005-06-27  Richard Henderson  <rth@redhat.com>
14819         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14820         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14822 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14824         * obj-c++.dg/proto-lossage-5.mm: New.
14825         * objc.dg/proto-lossage-5.m: New.
14827 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14829         PR 21959
14830         * gcc.dg/tree-ssa/pr21959.c: New test.
14832 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14834         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14835         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14836         testing uninitialized var.
14838         * gcc.c-torture/execute/builtins/chk.h: New.
14839         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14840         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14841         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14842         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14843         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14844         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14845         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14846         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14847         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14848         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14849         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14850         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14851         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14852         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14853         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14854         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14855         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14856         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14857         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14858         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14859         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14860         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14861         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14862         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14863         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14864         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14865         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14866         * gcc.dg/builtin-object-size-1.c: New test.
14867         * gcc.dg/builtin-object-size-2.c: New test.
14868         * gcc.dg/builtin-object-size-3.c: New test.
14869         * gcc.dg/builtin-object-size-4.c: New test.
14870         * gcc.dg/builtin-object-size-5.c: New test.
14871         * gcc.dg/builtin-stringop-chk-1.c: New test.
14872         * gcc.dg/builtin-stringop-chk-2.c: New test.
14873         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14874         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14875         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14876         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14877         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14878         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14879         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14880         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14881         * gcc.c-torture/execute/printf-1.c: New test.
14882         * gcc.c-torture/execute/fprintf-1.c: New test.
14883         * gcc.c-torture/execute/vprintf-1.c: New test.
14884         * gcc.c-torture/execute/vfprintf-1.c: New test.
14885         * gcc.c-torture/execute/printf-chk-1.c: New test.
14886         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14887         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14888         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14890 2005-06-27  Michael Matz  <matz@suse.de>
14892         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14893         slot is not merged if address escapes.
14895 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897         PR c/21911
14898         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14900 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14902         PR middle-end/17965
14903         * gcc.c-torture/compile/20050622-1.c: New test.
14905         PR middle-end/22028
14906         * gcc.dg/20050620-1.c: New test.
14908 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14910         PR tree-optimization/22026
14911         * gcc.dg/tree-ssa/pr22026.c: New.
14913 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14915         PR libfortran/22144
14916         * gfortran.dg/shift-alloc.f90: New testcase.
14918 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14920         * all files: Update FSF address in copyright headers.
14922 2005-06-22  Jan Hubicka  <jh@suse.cz>
14924         * wholeprogram-1.c: New testcase.
14925         * wholeprogram-2.c: New testcase.
14927 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14929         PR 22171
14930         * gcc.dg/tree-ssa/pr22171.c: New test.
14932 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14934         * gfortran.dg/simplify_modulo.f90: New.
14936 2005-06-24  Jan Hubicka  <jh@suse.cz>
14938         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14940 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14942         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14944 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14946         * obj-c++.dg/typedef-alias-1.mm: New.
14947         * objc.dg/typedef-alias-1.m: New.
14949 2005-06-23  Jeff Law  <law@redhat.com>
14951         * gcc.dg/tree-ssa/vrp16.c: New test.
14953 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14955         * lib/target-supports.exp: Add
14956         check_effective_target_fortran_large_real and
14957         check_effective_target_fortran_large_int to check for
14958         corresponding effective targets.
14959         * gfortran.dg/large_integer_kind_1.f90: New test.
14960         * gfortran.dg/large_real_kind_1.f90: New test.
14962 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14964         PR tree-optimization/22117
14965         * gcc.dg/tree-ssa/pr22117.c: New.
14967 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14969         PR testsuite/22123
14970         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14972 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14974         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14976 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14978         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14979         * gfortran.dg/f2c_4.c: Likewise.
14981 2005-06-22 Paul Brook  <paul@codesourcery.com>
14983         PR fortran/21034
14984         * gfortran.dg/auto_save_1.f90: New test.
14986 2005-06-22  Michael Matz  <matz@suse.de>
14988         * gcc.target/x86-64/abi: New directory.
14989         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14990         * gcc.target/x86-64/abi/README.gcc: New file.
14991         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14992         * gcc.target/x86-64/abi/asm-support.s: New file.
14993         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14994         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14995         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14996         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14997         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14998         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14999         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15000         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15001         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15002         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15003         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15004         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15005         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15006         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15007         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15008         * gcc.target/x86_64/abi/test_varargs.c: New test.
15010 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15012         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15013         32-bit i?86 and x86_64.
15015 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15017         * obj-c++.dg/const-str-[1-9].mm: New tests.
15019 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15021         PR fortran/22010
15022         * gfortran.dg/namelist_use.f90: New.
15023         * gfortran.dg/namelist_use_only.f90: New.
15025 2005-06-21  Jeff Law  <law@redhat.com>
15027         * gcc.dg/tree-ssa/vrp15.c: New test.
15029 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15031         * lib/target-supports.exp (check_effective_target_vect_reduction):
15032         Remove.
15033         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15034         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15035         remove vect_reduction target keyword. Also avoid two returns in main.
15036         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15037         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15038         * gcc.dg/vect/vect-reduc-1short.c: New test.
15039         * gcc.dg/vect/vect-reduc-1char.c: New test.
15040         * gcc.dg/vect/vect-reduc-2short.c: New test.
15041         * gcc.dg/vect/vect-reduc-2char.c: New test.
15042         * gcc.dg/vect/vect-reduc-6.c: New test.
15043         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15044         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15045         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15047 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15048         Paul Thomas  <pault@gcc.gnu.org>
15050         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15051         New tests.
15053 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15055         * gfortran.dg/backslash_1.f90: New test.
15056         * gfortran.dg/backslash_2.f90: New test.
15058 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15060         * gfortran.dg/duplicate_labels.f90: New test.
15062 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15064         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15065         unsupportable relocations.
15066         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15067         * gcc.dg/20050321-2.c: xfail for NetWare.
15069 2005-06-20  Andreas Jaeger  <aj@suse.de>
15071         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15072         gcc.target/i386/fastcall-sseregparm.c,
15073         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15075 2005-06-19  Richard Henderson  <rth@redhat.com>
15077         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15079 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15081         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15083 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15085         PR c++/22115
15086         * g++.dg/conversion/simd2.C: Change expected error message.
15088 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15090         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15091         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15092         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15094 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15096         * gcc.dg/fold-mod-1.c: New test.
15098 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15100         PR fortran/19926
15101         * gfortran.dg/pr19926.f90: New test.
15103 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15105         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15106         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15107         targets.
15108         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15109         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15111 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15113         * gcc.target/ia64/float80-varargs-1.c: New test.
15115 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15117         PR tree-opt/22035
15118         * gfortran.dg/f2c_6.f90: New test.
15120 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15122         PR c++/17413
15123         * g++.dg/template/local5.C: New.
15125 2005-06-17  Richard Henderson  <rth@redhat.com>
15127         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15129 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15131         PR testsuite/21945
15132         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15134 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15136         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15137         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15138         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15139         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15140         check_vect to verify the presence of hardware vector support.
15142 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15144         PR testsuite/22056
15145         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15147 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15149         PR libfortran/19216
15150         * gfortran.dg/pr19216.f: Add correct space between brackets and
15151         dg directive.
15153 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15155         PR libfortran/16436
15156         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15158 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15160         * gcc.target/i386/attributes-error.c: New testcase.
15161         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15162         * gcc.target/i386/regparm-stdcall.c: Likewise.
15163         * gcc.target/i386/sseregparm-1.c: Likewise.
15164         * gcc.target/i386/sseregparm-2.c: Likewise.
15166 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15168         * g++.dg/rtti/crash2.C: New.
15170 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15172         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15174 2005-06-15  David Ung  <davidu@mips.com>
15176         * gcc.target/mips/mips16e-extends.c: New test for testing the
15177         generation of MIPS16e zeb/zeh, seb/seh instructions.
15179 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15181         PR 22018
15182         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15183         * gcc.dg/tree-ssa/pr22018.c: New test.
15185 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15187         * gcc.dg/simd-1.c: Update error messages.
15188         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15189         * gcc.dg/simd-2.c: Update error messages.
15190         * gcc.dg/simd-4.c: New.
15192 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15194         PR c++/20678
15195         * g++.dg/other/crash-4.C: New.
15197 2005-06-14  Devang Patel  <dpatel@apple.com>
15199         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15201 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15203         PR c++/21929
15204         * g++.dg/parse/crash11.C: Update
15206 2005-06-13  Jeff Law  <law@redhat.com>
15208         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15209         perform the desired transformations.
15210         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15211         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15213 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15215         PR fortran/22038
15216         * gfortran.dg/forall_1.f90: Un-XFAIL.
15218 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15220         PR c++/21929
15221         * g++.dg/parse/crash26.C: New.
15223         PR c++/20789
15224         * g++.dg/init/member1.C: New.
15226 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15228         * gfortran.dg/altreturn_1.f90: New test.
15230 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15232         PR middle-end/21985
15233         * gcc.dg/tree-ssa/pr21985.c: New test.
15235 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15237         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15239 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15241         PR c++/21930
15242         * g++.dg/other/error10.C: New test case.
15244 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15246         PR libfortran/19155
15247         * gfortran.dg/pr19155.f: Add test.
15249 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15251         * gfortran.dg/f2c_7.f90: New test.
15253         * gfortran.dg/forall_1.f90: XFAILed.
15255 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15257         * gcc.dg/pr14796-1.c: New.
15258         * gcc.dg/pr14796-2.c: New.
15260 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15262         PR fortran/17792
15263         PR fortran/21375
15264         * gfortran.dg/deallocate_stat.f90: New test.
15266 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15268         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15270 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15272         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15273         access will be generated when this loop is vectorized. Test that
15274         accesses with same alignment were detected.
15275         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15276         Test that accesses with same alignment were detected.
15277         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15278         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15279         alignment were detected.
15281 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15283         PR c++/10611
15284         * g++.dg/conversion/simd2.C: New.
15286 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15288         * gcc.dg/Wcxx-compat-1.c: New.
15290 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15292         PR libfortran/21480
15293         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15294         complex array.
15296 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15298         * gcc.dg/alias-8.c: New.
15300 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15302         * gcc.dg/format/cmn_err-1.c: Update.
15304 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15306         PR target/20666
15307         * gcc.target/sparc/fexpand-2.c: New.
15308         * gcc.target/sparc/fpmerge-2.c: New.
15309         * gcc.target/sparc/fpmul-2.c: New.
15310         * gcc.target/sparc/noresult.c: New.
15311         * gcc.target/sparc/pdist-2.c: New.
15312         * gcc.target/sparc/pdist-3.c: New.
15314 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15316         PR testsuite/21702
15317         * gcc.target/i386/i386.exp: Fix comment typo.
15319 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15321         PR c++/19497
15322         * g++.dg/inherit/using5.C: New.
15323         * g++.dg/inherit/using6.C: New.
15325 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15327         PR c++/19894
15328         * g++.dg/template/ptrmem15.C: New test.
15330         PR c++/20563
15331         * g++.dg/ext/label4.C: New test.
15333 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15335         * gcc.dg/tls/debug-1.c: New test.
15337 2005-06-07  Dale Johannesen  <dalej@apple.com>
15339         * gcc.target/i386/movq.c: New.
15341 2005-06-07  Dale Johannesen  <dalej@apple.com>
15343         * gcc.dg/20050607-1.c: New.
15345 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15347         PR middle-end/21850
15348         * gcc.c-torture/execute/20050607-1.c: New test.
15350 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15352         PR libfortran/21926
15353         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15354         Test case where the return array has lowest stride one,
15355         but isn't packed.
15357 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15359         * lib/target-supports.exp (check_effective_target_sync_int_long):
15360         Add s390 and s390x targets.
15362 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15364         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15365         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15366         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15367         * gcc.dg/tree-ssa/loop-9.c: New test.
15369 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15371         * g++.dg/parse/defarg10.C: New.
15373 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15375         PR regression/21897
15376         * gcc.c-torture/execute/20050604-1.c: New test.
15378 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15380         PR 21903
15381         * g++.dg/parse/defarg9.C: New.
15383         PR c++/20637
15384         * g++.dg/inherit/using4.C: New.
15385         * g++.dg/overload/error1.C: Adjust expected errors.
15386         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15387         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15388         * g++.old-deja/g++.other/redecl2.C: Likewise.
15389         * g++.old-deja/g++.other/redecl4.C: Likewise.
15390         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15392 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15394         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15396 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15398         * lib/gfortran.exp (gfortran_target_compile): Call
15399         dg-additional-files-options
15400         * gfortran.dg/f2c_4.f90: New file
15401         * gfortran.dg/f2c_4.c: New file
15402         * gfortran.dg/f2c_5.f90: New file
15403         * gfortran.dg/f2c_5.c: New file
15405 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15407         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15409         PR fortran/21912
15410         * gfortran.dg/array_constructor_4.f90: New test.
15412 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15414         PR c++/21619
15415         * g++.dg/ext/builtin9.C: New test.
15417 2005-06-05  Dale Johannesen  <dalej@apple.com>
15419         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15420         * gcc.c-torture/execute/20050603-2.c: Ditto.
15422 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15424         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15425         * gcc.dg/vect/vect-reduc-1.c: New.
15426         * gcc.dg/vect/vect-reduc-2.c: New.
15427         * gcc.dg/vect/vect-reduc-3.c: New.
15429 2005-06-04  Dale Johannesen  <dalej@apple.com>
15431         * gcc.c-torture/execute/20050603-1.c: New.
15432         * gcc.c-torture/execute/20050603-2.c: New.
15433         * gcc.dg/20050603-3.c: New.
15435 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15437         PR fortran/19195
15438         * gfortran.dg/debug_1.f90: New test.
15440         * gfortran.dg/forall_1.f90: New test.
15442 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15444         * gfortran.dg/array_constructor_3.f90: New test.
15446 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15448         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15450 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15452         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15454 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15456         PR c/21873
15457         * gcc.dg/init-excess-1.c: New test.
15459 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15461         PR c++/21853
15462         * g++.dg/expr/static_cast6.C: New test.
15464 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15466         * gcc.dg/tree-ssa/vrp14.c: New test.
15468 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15470         PR c++/21336
15471         * g++.dg/template/new2.C: New test.
15473 2005-06-03  Josh Conner  <jconner@apple.com>
15475         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15476         all entries in initializer.
15478 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15480         PR middle-end/21858
15481         * gcc.dg/pr21858.c: New testcase.
15483 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15485         PR tree-optimization/21292
15487         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15488         New.
15489         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15490         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15491         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15492         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15493         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15495 2005-06-02  Richard Henderson  <rth@redhat.com>
15497         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15499 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15501         * gcc.dg/wtypequal.c: New testcase.
15503 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15505         PR 21582
15506         * gcc.dg/tree-ssa/pr21582.c: New test.
15508 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15510         PR c++/21280
15511         * g++.dg/opt/interface2.h: New.
15512         * g++.dg/opt/interface2.C: New.
15513         * g++.dg/init/ctor4.C: Adjust error lines.
15514         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15515         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15516         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15517         * g++.old-deja/g++.pt/assign1.C: Likewise.
15518         * g++.old-deja/g++.pt/crash20.C: Likewise.
15520 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15522         PR tree-optimization/21734
15523         * g++.dg/vect/pr21734_1.cc: New.
15524         * g++.dg/vect/pr21734_2.cc: New.
15526 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15528         PR c++/20350
15529         * g++.dg/template/spec24.C: New.
15531         PR c++/21151
15532         * g++.dg/pch/local-1.C: New.
15533         * g++.dg/pch/local-1.Hs: New.
15535 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15537         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15538         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15539         * gcc.dg/tree-ssa/pr14341.c: New test.
15540         * gcc.dg/tree-ssa/pr14841.c: New test.
15541         * gcc.dg/tree-ssa/pr20701.c: New test.
15542         * gcc.dg/tree-ssa/pr21086.c: New test.
15543         * gcc.dg/tree-ssa/pr21090.c: New test.
15544         * gcc.dg/tree-ssa/pr21332.c: New test.
15545         * gcc.dg/tree-ssa/pr21458.c: New test.
15546         * gcc.dg/tree-ssa/pr21658.c: New test.
15547         * gcc.dg/tree-ssa/vrp01.c: New test.
15548         * gcc.dg/tree-ssa/vrp02.c: New test.
15549         * gcc.dg/tree-ssa/vrp03.c: New test.
15550         * gcc.dg/tree-ssa/vrp04.c: New test.
15551         * gcc.dg/tree-ssa/vrp05.c: New test.
15552         * gcc.dg/tree-ssa/vrp06.c: New test.
15553         * gcc.dg/tree-ssa/vrp07.c: New test.
15554         * gcc.dg/tree-ssa/vrp08.c: New test.
15555         * gcc.dg/tree-ssa/vrp09.c: New test.
15556         * gcc.dg/tree-ssa/vrp10.c: New test.
15557         * gcc.dg/tree-ssa/vrp11.c: New test.
15558         * gcc.dg/tree-ssa/vrp12.c: New test.
15559         * gcc.dg/tree-ssa/vrp13.c: New test.
15561 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15563         PR 21029
15564         * gcc.dg/tree-ssa/pr21029.c: New test.
15566 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15568         * gfortran.dg/logint-1.f: New test case.
15569         * gfortran.dg/logint-2.f: Likewise.
15570         * gfortran.dg/logint-3.f: Likewise.
15572 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15574         PR c/21536
15575         PR c/20760
15576         * gcc.dg/20050527-1.c: New test.
15578         * gcc.dg/i386-sse-12.c: New test.
15580         PR fortran/21729
15581         * gfortran.dg/implicit_5.f90: New test.
15583 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15585         PR fortran/20883
15586         * gfortran/assign_4.f90: New test.
15587         * gfortran/assign_2.f90: Change compile to run.
15589 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15591         * lib/target-supports.exp
15592         (check_effective_target_sync_char_short): New.
15593         * gcc.dg/sync-2.c: New.
15595 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15597         PR tree-optimization/21817
15598         * gcc.dg/torture/pr21817-1.c: New.
15600 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15602         PR c++/21165
15603         * g++.dg/template/init5.C: New.
15605 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15607         * gfortran.dg/char_initialiser_actual.f90:
15608         Test character initialisers as actual arguments.
15609         * gfortran.dg/char_pointer_comp_assign.f90:
15610         Test character pointer structure component assignments.
15611         * gfortran.dg/char_array_structure_constructor.f90:
15612         Test character components in structure constructors.
15614 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15616         PR middle-end/20931
15617         * g++.dg/opt/pr20931.C: New test.
15619 2005-05-31  Andreas Jaeger  <aj@suse.de>
15621         PR testsuite/20772
15622         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15623         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15624         g++.old-deja/g++.ext/asmspec1.C,
15625         g++.old-deja/g++.other/regstack.C,
15626         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15627         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15628         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15629         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15630         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15631         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15632         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15633         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15634         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15635         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15636         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15637         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15638         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15639         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15640         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15641         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15642         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15643         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15644         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15646 2005-05-31  Jeff Law  <law@redhat.com>
15648         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15650 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15652         PR middle-end/21743
15653         * gcc.dg/builtins-1.c: Activate disabled clog test.
15654         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15656 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15658         * gfortran.dg/char_pointer_assign.f90:
15659         Test character-pointer assignments and pointer assignments.
15660         * gfortran.dg/char_pointer_dummy.f90:
15661         Test character-pointer dummy arguments.
15662         * gfortran.dg/char_pointer_func.f90:
15663         Test character-pointer function returns.
15664         * gfortran.dg/char_pointer_dependency.f90:
15665         Test character-pointer functions with dependencies.
15667 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15669         PR c++/21784
15670         * g++.dg/lookup/using14.C: New test.
15672 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15674         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15675         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15676         trailing ^M.
15678 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15680         PR c++/17413
15681         * g++.dg/template/local5.C: New.
15683         PR target/21761
15684         * gcc.c-torture/compile/pr21761.c: New.
15686         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15687         before darwin8.
15689 2005-05-30  Steven G. Kargl
15691         PR fortran/20846
15692         * gfortran.dg/inquire_8.f90: New test.
15694 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15696         PR libfortran/21376
15697         * gfortran.dg/output_exponents_1.f90: New test.
15699 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15701         PR libfortran/20006
15702         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15704 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15706         PR c++/21210
15707         * g++.dg/ext/complex1.C: New test.
15709         PR c++/21340
15710         * g++.dg/init/ctor6.C: New test.
15712 2005-05-29  Jan Hubicka  <jh@suse.cz>
15714         * gcc.c-torture/compile/pr21562.c: New.
15716 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15718         * gfortran.dg/subnormal_1.f90: New test.
15720 2005-05-28  Jan Hubicka  <jh@suse.cz>
15722         * tree-prof.exp: Fix comment.
15723         * value-prof-1.c: New.
15724         * value-prof-2.c: New.
15725         * value-prof-3.c: New.
15726         * value-prof-4.c: New.
15728 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15730         PR c++/21614
15731         * g++.dg/expr/ptrmem6.C: New test.
15732         * g++.dg/expr/ptrmem6a.C: Likewise.
15734 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15736         PR tree-optimization/21658
15737         * gcc.dg/tree-ssa/pr21658.c: New.
15739 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15741         PR c++/21455
15742         * g++.dg/inherit/ptrmem3.C: New.
15744         PR c++/21681
15745         * g++.dg/parse/template16.C: New.
15747 2005-05-27  Andreas Jaeger  <aj@suse.de>
15749         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15751         * gcc.dg/i386-sse-8.c: Run test on all archs.
15753 2005-05-26  Mike Stump  <mrs@apple.com>
15755         * objc.dg/isa-field-1.m: Only run on darwin.
15756         * objc.dg/lookup-1.m: Likewise.
15757         * objc.dg/try-catch-8.m: Likewise.
15759 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15761         PR tree-optimization/9814
15762         * gcc.dg/pr9814-1.c: New test case.
15764 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15766         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15767         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15768         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15769         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15770         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15771         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15772         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15773         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15774         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15775         objc.dg/try-catch-8.m: New.
15777 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15779         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15780         remove extraneous semicolons.
15782 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15784         * obj-c++.dg/comp-types-12.mm: New.
15785         * objc.dg/comp-types-11.m: New.
15786         * objc.dg/selector-4.m: New.
15788 2005-05-26  Andreas Jaeger  <aj@suse.de>
15790         PR testsuite/20772
15791         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15792         g++.old-deja/g++.ext/attrib3.C,
15793         g++.old-deja/g++.other/store-expr1.C,
15794         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15795         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15796         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15797         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15798         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15799         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15800         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15801         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15802         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15803         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15804         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15805         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15806         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15807         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15808         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15809         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15810         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15811         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15812         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15814 2005-05-26  Andreas Jaeger  <aj@suse.de>
15816         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15817         x86-64 compilation.
15819 2005-05-26  Andreas Jaeger  <aj@suse.de>
15821         PR testsuite/20772
15822         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15823         gcc.misc-tests/i386-pf-athlon-1.c,
15824         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15825         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15826         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15827         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15828         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15829         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15830         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15831         programs.
15833         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15834         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15835         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15836         x86-64 compilation.
15838         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15839         x86_64.
15841         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15842         effective-target ilp32.
15844 2005-05-26  David Ung  <davidu@mips.com>
15846         * gcc.target/mips/ext_ins.c: New test for testing the generation
15847         of MIPS32/64 rev 2 ext/ins instructions.
15849 2005-05-26  Andreas Jaeger  <aj@suse.de>
15851         * treelang/compile/unsigned.tree: Use gimple instead of
15852         nonexisting generic dump.
15854 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15856         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15858 2005-05-26  Andreas Jaeger  <aj@suse.de>
15860         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15862 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15864         PR libfortran/17283
15865         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15866         Test callee-allocated memory with write statements.
15868 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15870         PR middle-end/21709
15871         * gcc.dg/pr21709-1.c: New test case.
15873 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15874             Mike Stump  <mrs@apple.com>
15876         * objc/execute/next_mapping.h: Update for C++.
15878         * obj-c++.dg/selector-1.mm: Move to...
15879         * obj-c++.dg/selector-4.mm: here...
15881         * obj-c++.dg/basic.mm: New.
15882         * obj-c++.dg/comp-types-1.mm: New.
15883         * obj-c++.dg/cxx-class-1.mm: New.
15884         * obj-c++.dg/cxx-ivars-1.mm: New.
15885         * obj-c++.dg/cxx-ivars-2.mm: New.
15886         * obj-c++.dg/cxx-ivars-3.mm: New.
15887         * obj-c++.dg/cxx-scope-1.mm: New.
15888         * obj-c++.dg/cxx-scope-2.mm: New.
15889         * obj-c++.dg/defs.mm: New.
15890         * obj-c++.dg/empty-private-1.mm: New.
15891         * obj-c++.dg/encode-1.mm: New.
15892         * obj-c++.dg/encode-2.mm: New.
15893         * obj-c++.dg/encode-3.mm: New.
15894         * obj-c++.dg/extern-c-1.mm: New.
15895         * obj-c++.dg/extra-semi.mm: New.
15896         * obj-c++.dg/fix-and-continue-2.mm: New.
15897         * obj-c++.dg/isa-field-1.mm: New.
15898         * obj-c++.dg/ivar-list-semi.mm: New.
15899         * obj-c++.dg/local-decl-1.mm: New.
15900         * obj-c++.dg/lookup-1.mm: New.
15901         * obj-c++.dg/lookup-2.mm: New.
15902         * obj-c++.dg/method-1.mm: New.
15903         * obj-c++.dg/method-2.mm: New.
15904         * obj-c++.dg/method-3.mm: New.
15905         * obj-c++.dg/method-4.mm: New.
15906         * obj-c++.dg/method-5.mm: New.
15907         * obj-c++.dg/method-6.mm: New.
15908         * obj-c++.dg/method-7.mm: New.
15909         * obj-c++.dg/no-extra-load.mm: New.
15910         * obj-c++.dg/overload-1.mm: New.
15911         * obj-c++.dg/pragma-1.mm: New.
15912         * obj-c++.dg/pragma-2.mm: New.
15913         * obj-c++.dg/private-1.mm: New.
15914         * obj-c++.dg/private-2.mm: New.
15915         * obj-c++.dg/proto-qual-1.mm: New.
15916         * obj-c++.dg/qual-types-1.mm: New.
15917         * obj-c++.dg/stubify-1.mm: New.
15918         * obj-c++.dg/stubify-2.mm: New.
15919         * obj-c++.dg/super-class-1.mm: New.
15920         * obj-c++.dg/super-class-2.mm: New.
15921         * obj-c++.dg/super-dealloc-1.mm: New.
15922         * obj-c++.dg/super-dealloc-2.mm: New.
15923         * obj-c++.dg/template-1.mm: New.
15924         * obj-c++.dg/template-2.mm: New.
15925         * obj-c++.dg/template-3.mm: New.
15926         * obj-c++.dg/template-4.mm: New.
15927         * obj-c++.dg/template-5.mm: New.
15928         * obj-c++.dg/template-6.mm: New.
15929         * obj-c++.dg/try-catch-1.mm: New.
15930         * obj-c++.dg/try-catch-2.mm: New.
15931         * obj-c++.dg/try-catch-3.mm: New.
15932         * obj-c++.dg/try-catch-4.mm: New.
15933         * obj-c++.dg/try-catch-5.mm: New.
15934         * obj-c++.dg/try-catch-6.mm: New.
15935         * obj-c++.dg/try-catch-7.mm: New.
15936         * obj-c++.dg/try-catch-8.mm: New.
15937         * obj-c++.dg/try-catch-9.mm: New.
15938         * obj-c++.dg/va-meth-1.mm: New.
15940 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15942         * obj-c++.dg/selector-1.mm: New.
15943         * obj-c++.dg/selector-2.mm: New.
15945 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15947         * obj-c++.dg/selector-3.mm: New.
15948         * objc.dg/selector-3.m: New.
15950 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15952         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15953         about where warning appears.
15955 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15957         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15958         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15959         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15960         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15962 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15964         * gcc.dg/20050524-1.c: New test.
15966 2005-05-25  Jan Hubicka  <jh@suse.cz>
15968         * gcc.dg/tree-prof/inliner-1.c: New.
15970 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15972         * gcc.dg/tree-prof: New directory.
15973         * gcc.dg/tree-prof/tree-prof.exp: New.
15975 2005-05-25  DJ Delorie  <dj@redhat.com>
15977         * gcc.dg/Wattributes-1.c: New.
15978         * gcc.dg/Wattributes-2.c: New.
15979         * gcc.dg/Wattributes-3.c: New.
15981 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15983         PR tree-optimization/19833
15984         * gcc.dg/uninit-4.c: Remove xfail.
15985         * gcc.dg/uninit-9.c: Ditto.
15987 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15989         * obj-c++.dg/bitfield-[1-5].mm: New.
15990         * obj-c++.dg/class-protocol-1.mm: New.
15991         * obj-c++.dg/comp-types-1[0-1].mm: New.
15992         * obj-c++.dg/comp-types-[2-9].mm: New.
15993         * obj-c++.dg/encode-[4-8].mm: New.
15994         * obj-c++.dg/layout-1.mm: New.
15995         * obj-c++.dg/method-1[0-9].mm: New.
15996         * obj-c++.dg/method-2[0-1].mm: New.
15997         * obj-c++.dg/method-[8-9].mm: New.
15998         * obj-c++.dg/objc-gc-3.mm: New.
15999         * obj-c++.dg/try-catch-10.mm: New.
16000         * objc.dg/bitfield-5.m: New.
16001         * objc.dg/comp-types-10.m: New.
16002         * objc.dg/comp-types-9.m: New.
16003         * objc.dg/layout-1.m: New.
16004         * objc.dg/objc-gc-4.m: New.
16005         * objc.dg/try-catch-9.m: New.
16006         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16007         * objc.dg/comp-types-1.m: Likewise.
16008         * objc.dg/comp-types-[5-6].m: Likewise.
16009         * objc.dg/method-9.m: Likewise.
16011 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16013         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16014         and on hardware without VMX support.
16016         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16018         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16020         * lib/profopt.exp (dg-final-generate, dg-final-use,
16021         profopt-final-code, profopt-get-options): New.
16022         (profopt-execute): Process test directives.
16024         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16025         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16026         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16028 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16030         PR C++/21645
16031         * g++.dg/init/ctor5.C: New test.
16033 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16035         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16036         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16037         vect-113.c, vect-114.c.
16039 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16041         * gcc.dg/const-elim-1.c: Remove xfails.
16043 2005-05-23  Jeff Law  <law@redhat.com>
16045         * gcc.c-torture/compile/pr21638.c: New test.
16046         * gcc.c-torture/compile/20050520-1.c: New test.
16048 2005-05-23  Nick Clifton  <nickc@redhat.com>
16050         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16051         be a proper triple, ie: m32r*-*-*.
16052         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16054 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16056         PR middle-end/21331
16057         PR tree-opt/21293
16058         * gcc.c-torture/compile/pr21293.c: New test.
16059         * gcc.c-torture/execute/pr21331.c: New test.
16061 2004-05-20  Richard Henderson  <rth@redhat.com>
16063         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16065 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16067         * obj-c++-dg.exp: Add.
16068         * obj-c++.exp: Add.
16069         * obj-c++.dg/dg.exp: Add.
16071 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16073         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16074         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16076 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16078         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16080 2004-05-19  Richard Henderson  <rth@redhat.com>
16082         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16084 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16086         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16088         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16090 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16092         PR c++/21495
16093         * g++.dg/parse/extern1.C: New test.
16094         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16096 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16098         * gcc.dg/c99-math.h: New.
16099         * gcc.dg/c99-math-float-1.c: New test.
16100         * gcc.dg/c99-math-double-1.c: Likewise.
16101         * gcc.dg/c99-math-long-double-1.c: Likewise.
16103 2005-05-18  Richard Henderson  <rth@redhat.com>
16105         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16107 2005-05-18  Devang Patel  <dpatel@apple.com>
16109         * g++.dg/opt/20050511-1.C: New test.
16111 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16113         PR libfortran/21127
16114         * gfortran.dg/reshape-complex.f90: New test.
16116 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16118         * gfortran.dg/array_constructor_1.f90: New test.
16119         * gfortran.dg/array_constructor_2.f90: New test.
16121 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16123         PR fortran/20954
16124         * gfortran.dg/pr20954.f: New test.
16126 2005-05-17  Mike Stump  <mrs@apple.com>
16128         Yet more Objective-C++...
16130         * objc.dg/method-5.m: Update.
16131         * objc.dg/method-6.m: Update.
16132         * objc.dg/method-7.m: Update.
16133         * objc.dg/method-9.m: Update.
16134         * objc.dg/try-catch-2.m: Update.
16136 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16138         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16139         Remove little-endian optimizations.
16141 2005-05-17  Jeff Law  <law@redhat.com>
16143         * g++.dg/tree-ssa/pr14814.C: New test.
16144         * gcc.dg/tree-ssa/pr14814.C: New test.
16145         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16146         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16148 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16150         * gcc.dg/compat/generate-random.c: Do not include
16151         libiberty.h.
16152         * gcc.dg/compat/generate-random_r.c: Likewise.
16154 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16156         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16158 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16160         PR middle-end/21595
16161         * g++.dg/tree-ssa/builtin1.C: New testcase.
16163 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16165         PR c++/21454
16166         * g++.dg/opt/const4.C: New test.
16168         PR middle-end/21492
16169         * g++.dg/opt/crossjump1.C: New test.
16171         PR tree-optimization/21610
16172         * gcc.c-torture/compile/20050516-1.c: New test.
16174         PR fortran/15080
16175         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16176         about the test failing.
16177         * gfortran.fortran-torture/execute/where_7.f90: New test.
16178         * gfortran.fortran-torture/execute/where_8.f90: New test.
16180 2005-05-16  Richard Henderson  <rth@redhat.com>
16182         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16183         i?86 and x86_64.
16185 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16187         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16188         (limits.h): Include unconditionally.
16189         (stdlib.h): Likewise.
16190         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16191         (limits.h): Include unconditionally.
16192         (stdlib.h): Likewise.
16193         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16194         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16195         (limits.h): Include unconditionally.
16196         (stdlib.h): Likewise.
16197         (hashtab.h): Do not include.
16198         (getopt.h): Likewise.
16199         (stddef.h): Include.
16200         (hashval_t): Define.
16201         (struct entry): Add "next" field.
16202         (HASH_SIZE): New macro.
16203         (hash_table): New variable.
16204         (switchfiles): Do not use xmalloc.
16205         (mix): New macro.
16206         (iterative_hash): New function.
16207         (hasht): Remove.
16208         (e_exists): New function.
16209         (e_insert): Likewise.
16210         (output): Use, instead of libiberty hashtable functions.
16211         (main): Do not use getopt.  Do not call htab_create.
16213 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16215         PR libstdc++/21526
16216         * lib/target-supports.exp (check_mkfifo_available):
16217         Return 0 for cygwin as mkfifo support incomplete on platform.
16218         Fix typos in comments.
16220 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16222         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16224 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16226         PR fortran/17432
16227         * gfortran.dg/assign_4.f: New test.
16229 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16231         PR tree-optimization/21563
16232         * gcc.dg/tree-ssa/pr21563.c: New.
16234 2005-05-14  Jan Hubicka  <jh@suse.cz>
16236         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16238 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16240         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16242 2005-05-13  Julian Brown  <julian@codesourcery.com>
16244         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16245         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16247 2005-05-13  Jan Hubicka  <jh@suse.cz>
16249         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16250         * gcc.dg/fold-xor-?.c: Likewise.
16251         * gcc.dg/pr15784-?.c: Likewise.
16252         * gcc.dg/pr20922-?.c: Likewise.
16253         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16254         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16255         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16257 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16259         PR fortran/21260
16260         * gfortran.dg/hollerith_1.f90: New test.
16262 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16264         * gfortran.dg/func_result_2.f90: New test.
16266 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16268         * gfortran.dg/dev_null.f90: New test.
16270 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16272         * gcc.dg/arm-vfp1.c: Revert last change.
16274 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16276         PR middle-end/19807
16277         PR tree-optimization/19639
16278         * g++.dg/tree-ssa/pr19807.C: New testcase.
16280 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16282         PR libfortran/21471
16283         * gfortran.dg/append-1.f90: New test.
16285 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16287         * gcc.dg/pr18501.c: XFAIL.
16288         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16289         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16290         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16291         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16292         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16293         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16294         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16295         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16297 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16299         PR fortran/20178
16300         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16301         gfortran.dg/f2c_3.f90: New tests.
16303         * gfortran.dg/return_1.f90: Fix dg annotation.
16305 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16307         * gcc.c-torture/compile/20050510-1.c: New test.
16309 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16311         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16313 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16315         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16317 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16319         PR c/17913
16320         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16322 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16324         PR c/21342
16325         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16326         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16328 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16330         PR debug/16676
16331         * gcc.dg/debug/pr16676.c: New test.
16333 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16335         PR testsuite/21443
16336         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16337         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16338         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16339         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16340         Change -O1 to -O2.
16341         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16342         -fno-tree-dominator-opts.
16344 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16346         * gfortran.dg/return_1.f90: New test.
16348 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16350         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16352         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16354 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16356         PR c++/21427
16357         * g++.dg/inherit/covariant13.C: New.
16359 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16361         PR libfortran/19155
16362         * gfortran.dg/pr19155.f: New test.
16364 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16366         PR inline-asm/8788
16367         * gcc.dg/pr8788-1.c: New testcase.
16369 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16371         PR target/21416
16372         * gcc.target/mips/fpcmp-[12].c: New tests.
16374 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16376         * lib/target-supports-dg.exp (dg-require-fork): New function.
16377         (dg-require-mkfifo): Likewise.
16378         * lib/target-supports.exp (check_function_available): New
16379         function.
16380         (check_fork_available): Likewise.
16381         (check_mkfifo_available): Likewise.
16383 2005-05-06  Jeff Law  <law@redhat.com>
16385         * gcc.c-torture/compile/pr21380.c: New test.
16387 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16389         PR c++/20961
16390         * g++.dg/ext/weak3.C: New test.
16392 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16394         PR c++/21352
16395         * g++.dg/template/crash37.C: New test.
16397 2005-05-05  Paul Brook  <paul@codesourcery.com>
16399         * gcc.dg/arm-g2.c: Use effective-target arm32.
16400         * gcc.dg/arm-mmx-1.c: Ditto.
16401         * gcc.dg/arm-scd42-2.c: Ditto.
16402         * gcc.dg/arm-vfp1.c: Ditto.
16403         * lib/target-supports.exp (check_effective_target_arm32): New
16404         function.
16406 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16408         PR libfortran/21354
16409         gfortran.dg/in_pack_rank7.f90: New test.
16411 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16413         PR middle-end/15618
16414         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16416 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16418         PR middle-end/21265
16419         * gcc.dg/20050503-1.c: New test.
16421         PR rtl-optimization/21239
16422         * gcc.dg/i386-sse-11.c: New test.
16424 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16426         PR target/16888
16427         * gcc.target/i386/asm-1.c: New test.
16429 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16431         PR rtl-optimization/21330
16432         * gcc.c-torture/execute/20050502-1.c: New test.
16434         PR target/21297
16435         * gcc.c-torture/execute/20050502-2.c: New test.
16437 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16439         PR middle-end/21282
16440         * gcc.dg/pr21282.c: New.
16442 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16444         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16445         * gcc.dg/vect/vect-92.c: Likewise.
16446         * gcc.dg/vect/vect-93.c: Likewise.
16447         * gcc.dg/vect/vect-dv-1.c: Likewise.
16448         * gcc.dg/vect/vect-dv-2.c: Likewise.
16449         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16451 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16453         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16454         * gfortran.dg/vect/vect-2.f90: Likewise.
16455         * gfortran.dg/vect/vect-3.f90: Likewise.
16456         * gfortran.dg/vect/vect-4.f90: Likewise.
16457         * gfortran.dg/vect/vect-5.f90: Likewise.
16459 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16461         PR target/20813
16462         * gcc.dg/rs6000-fpint-2.c: New.
16464 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16466         PR c/15698
16467         * gcc.dg/builtins-30.c: Update expected messages.
16468         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16469         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16470         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16472 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16474         PR tree-optimization/21294
16475         * gcc.dg/tree-ssa/pr21294.c: New.
16477 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16479         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16480         __builtin_altivec_st_internal_4si built-in.
16482 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16484         PR c++/15875
16485         * g++.dg/template/ptrmem14.C: New test.
16487 2005-05-02  Paul Brook  <paul@codesourcery.com>
16489         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16491 2005-05-02  Michael Matz  <matz@suse.de>
16493         PR c++/19542
16494         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16496 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16498         * g++.dg/cpp/weak.C: New test.
16500 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16502         * gcc.dg/tree-ssa/loop-8.c: New test.
16504 2005-04-30  Michael Maty  <matz@suse.de>
16506         * gcc.dg/inline-mcpy.c: New test.
16508 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16510         PR libfortran/18958
16511         * gfortran.dg/eoshift.f90: New test case.
16513 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16515         PR libfortran/18857
16516         * gfortran.dg/matmul_1.f90: New test.
16518 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16520         PR tree-optimization/21030
16521         * gcc.dg/tree-ssa/pr21030.c: New.
16523 2005-04-29  Devang Patel  <dpatel@apple.com>
16525         PR tree-optimization/21272
16526         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16528 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16530         PR fortran/13082
16531         PR fortran/18824
16532         * gfortran.dg/entry_4.f90: New test.
16533         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16534         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16535         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16536         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16537         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16538         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16539         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16541 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16543         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16545 2005-04-29  Paul Brook  <paul@codesourcery.com>
16547         * gfortran.dg/entry_3.f90: New test.
16549 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16551         * gfortran.dg/implicit_4.f90: New test.
16553 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16555         * lib/target-supports.exp (check_profiling_available): Return
16556         false for xtensa-*-elf.
16558 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16560         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16561         error if file cannot be deleted.
16563 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16565         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16566         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16567         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16568         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16569         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16570         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16571         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16572         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16573         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16574         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16575         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16576         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16577         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16579 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16581         PR fortran/20865
16582         * gfortran.dg/pr20865.f90: New test.
16584 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16586         * gcc.dg/void-cast-2.c: New test.
16588 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16590         PR c/21159
16591         * gcc.dg/void-cast-1.c: New test.
16593 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16595         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16597 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16599         PR fortran/21177
16600         * gfortran.dg/pr21177.f90: New test.
16602 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16604         PR tree-optimization/21171
16605         * gcc.dg/tree-ssa/pr21171.c: New test.
16607 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16609         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16610         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16611         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16612         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16613         gcc.dg/tree-ssa/gen-vect-32.c: New.
16614         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16615         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16616         don't run on PPC32.
16618 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16620         PR c/21213
16621         * gcc.dg/transparent-union-3.c: New test.
16623 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16625         PR c/20740
16626         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16627         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16628         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16629         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16630         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16631         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16633 2005-04-26  Jeff Law  <law@redhat.com>
16635         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16636         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16637         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16638         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16639         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16640         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16641         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16643 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16645         PR tree-optimization/17598
16646         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16648 2005-04-25  Mike Stump  <mrs@apple.com>
16650         * objc.dg/fix-and-continue-1.m: Add.
16652 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16654         PR c++/20995
16655         * g++.dg/opt/pr20995-1.C: New test case.
16657 2005-04-25  Devang Patel <dpatel@apple.com>
16659         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16661 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16663         PR testsuite/21062
16664         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16666 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16668         PR C++/21188
16669         * g++.dg/opt/rtti2.C: New test.
16671 2005-04-25  Paul Brook  <paul@codesourcery.com>
16672         Steven G. Kargl  <kargls@comcast.net>
16674         PR fortran/20879
16675         * gfortran.dg/ichar_1.f90: New file.
16677 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16679         PR middle-end/20991
16680         * g++.dg/opt/pr20991.C: New test.
16682         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16683         where sizeof (type) < __alignof__ (type).
16684         * gcc.dg/compat/struct-layout-1.h: Likewise.
16686 2005-04-24  Per Bothner  <per@bothner.com>
16687             Devang Patel  <dpatel@apple.com>
16689         PR preprocessor/20907
16690         * gcc.dg/cpp/very-long-comment.c: New test.
16692 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16694         PR fortran/20059
16695         * gfortran.dg/common_5.f: New test.
16697 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16699         PR middle-end/21082
16700         * g++.dg/tree-ssa/pr21082.C: New testcase.
16702 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16704         * gcc.dg/vect/vect-99.c: New test.
16706 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16708         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16710 2005-04-22  Jeff Law  <law@redhat.com>
16712         * gcc.dg/uninit-5.c: Remove xfails.
16713         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16714         conditionals and loads.
16716 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16718         PR libfortran/20074
16719         PR libfortran/20436
16720         PR libfortran/21108
16721         * gfortran.dg/nested_reshape.f90: new test
16722         * gfortran.dg/reshape-alloc.f90: new test
16723         * gfortran.dg/reshape.f90: new test
16725 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16727         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16729         * gcc.dg/arm-vfp1.c: New test.
16731 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16733         PR c++/21087
16734         * g++.dg/lookup/builtin2.C: New test.
16736 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16738         * gcc.dg/weak/weak-13.c: New test.
16740 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16742         * lib/target-supports.exp (check_effective_target_sync_int_long):
16743         Add powerpc*.
16745 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16747         * gcc.target/mips/branch-1.c: New test.
16749 2005-04-21  Richard Henderson  <rth@redhat.com>
16751         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16752         * gcc.dg/vect/vect-86.c: Likewise.
16753         * gcc.dg/vect/vect-87.c: Likewise.
16754         * gcc.dg/vect/vect-88.c: Likewise.
16756 2005-04-21  Devang Patel  <dpatel@apple.com>
16758         PR optimization/20994
16759         * gcc.dg/tree-ssa/ifc-3.c: New test.
16761 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16763         PR c/12913
16764         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16765         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16766         gcc.dg/c99-vla-jump-5.c: New tests.
16768 2005-04-19  Richard Henderson  <rth@redhat.com>
16770         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16771         Fix typo in exists check.
16772         (check_effective_target_sync_int_long): New.
16773         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16774         * gcc.dg/ia64-sync-2.c: Likewise.
16775         * gcc.dg/ia64-sync-3.c: Likewise.
16776         * gcc.dg/ia64-sync-4.c: Likewise.
16778 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16780         * gcc.dg/fold-xor-1.c: New test.
16781         * gcc.dg/fold-xor-2.c: New test.
16783 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16785         PR target/20670
16786         * g++.dg/eh/fp-regs.C: New test.
16788 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16790         * gcc.dg/Wint-to-pointer-cast-1.c,
16791         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16792         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16793         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16795 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16797         PR fortran/16861
16798         * gfortran.dg/pr16861.f90: New test.
16800 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16802         * gcc.dg/pr21085.c: New test.
16804 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16806         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16807         (setup_mips_tests, dg-mips-options): New procedures.
16808         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16809         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16810         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16811         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16812         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16813         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16814         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16815         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16816         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16817         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16818         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16819         dg-mips-options instead of dg-options.  Remove now-redundant
16820         preprocessor guards.
16821         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16822         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16823         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16824         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16825         * gcc.dg/vr-mult-2.c: Delete.
16826         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16827         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16828         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16829         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16830         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16831         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16832         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16834 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16836         * ada/acats/run_all.sh: Use sync when executable not present.
16838 2005-04-18  Devang Patel  <dpatel@apple.com>
16840         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16841         * gcc.dg/vect/vect-11a.c: New.
16842         * gcc.dg/vect/vect-none.c: Update.
16843         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16845 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16847         PR tree-optimization/20922
16848         * gcc.dg/pr20922-1.c: New test.
16849         * gcc.dg/pr20922-2.c: New test.
16850         * gcc.dg/pr20922-3.c: New test.
16851         * gcc.dg/pr20922-4.c: New test.
16852         * gcc.dg/pr20922-5.c: New test.
16853         * gcc.dg/pr20922-6.c: New test.
16855 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16857         PR libfortran/20950
16858         * gfortran.dg/pr20950.f: New test.
16860 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16862         PR libfortran/19216
16863         * gfortran.dg/pr19216.f: New test.
16865 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16867         PR tree-optimization/21001
16868         * gcc.dg/tree-ssa/pr21001.c: New.
16870 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16872         PR libfortran/21075
16873         * gfortran.dg/reshape_rank7.f90: New test.
16875 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16877         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16878         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16879         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16880         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16881         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16882         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16883         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16884         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16885         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16886         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16887         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16888         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16889         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16890         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16891         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16892         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16893         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16894         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16895         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16896         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16897         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16899 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16901         * gfortran.dg/wtruncate.f: New testcase.
16902         * gfortran.dg/wtruncate.f90: New testcase.
16904 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16906         PR c++/21025
16907         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16908         which sizeof/alignof is dependent, rather than just whether we are
16909         processing_template_decl.
16911 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16913         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16914         corrected typo where the wrong variables had been compared.
16916 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16918         PR libfortran/18495
16919         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16920         Test callee-allocated version of return array with a write
16921         statement.
16922         Test spread with a temporary with another write statement.
16924 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16926         PR tree-optimization/21031
16927         * gcc.dg/tree-ssa/pr21031.c: New.
16929 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16931         PR tree-optimization/21004
16932         * gcc.dg/builtins-53.c: Include builtins-config.h.
16933         Check floorf, ceilf, floorl and ceill transformations
16934         only when HAVE_C99_RUNTIME is defined.
16936 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16938         PR middle-end/20739
16939         * gcc.dg/tree-ssa/pr20739.c: New test.
16941 2005-04-14  Mike Stump  <mrs@apple.com>
16943         * gcc.dg/Foundation.framework/empty: New.
16944         * gcc.dg/framework-2.c: New.
16946 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16948         PR tree-optimization/21021
16949         * gcc.c-torture/compile/pr21021.c: New.
16951 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16953         PR testsuite/21010
16954         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16955         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16956         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16957         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16958         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16959         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16960         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16961         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16963 2005-04-14  Richard Henderson  <rth@redhat.com>
16965         * lib/target-supports.exp (check_effective_target_vect_condition):
16966         Add ia64, i?86, and x86_64.
16968 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16970         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16972 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16974         PR tree-optimization/20657
16975         * gcc.dg/tree-ssa/pr20657.c: New.
16977 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16979         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16980         (long long int)trunc*.
16982 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16984         PR target/20927
16985         * gcc.dg/pr20927.c: New test.
16987 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16989         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16990         * gcc.target/mips/asm-1.c: Likewise.
16992 2005-04-13  Dale Johannesen  <dalej@apple.com>
16994         * objc.dg/objc-fast-4.m: New.
16996 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16998         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16999         directory.
17000         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17002 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17004         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17005         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17006         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17008 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17010         PR tree-optimization/20913
17011         * gcc.dg/tree-ssa/pr20913.c: New.
17013         PR tree-optimization/20702
17014         * gcc.dg/tree-ssa/pr20702.c: New.
17016 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17018         PR c++/13744
17019         * g++.dg/inherit/local3.C: New test.
17021 2005-04-12  Jeff Law  <law@redhat.com>
17023         * gcc.dg/tree-ssa/20050412-1.c: New test.
17025 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17027         PR libfortran/19016
17028         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17029         Add tests with mask generated by expression.
17030         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17031         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17032         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17034 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17036         PR middle-end/20917
17037         * gcc.dg/20050409-1.c: New test.
17039 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17041         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17043 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17045         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17046         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17047         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17048         (TARGET_CXX): Adjust accordingly.
17049         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17050         determine_class_data_visibility and class_data_always_comdat.
17051         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17052         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17053         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17054         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17055         (arm_cxx_determine_class_data_visibility): New.
17056         (arm_cxx_class_data_always_comdat): Likewise.
17057         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17058         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17059         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17060         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17061         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17062         Define.
17064 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17066         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17068 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17070         * gcc.dg/i386-darwin-fpmath.c: New.
17072 2004-04-11  Devang Patel  <dpatel@apple.com>
17074         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17075         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17076         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17077         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17078         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17079         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17080         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17081         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17082         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17084 2004-04-11  Devang Patel  <dpatel@apple.com>
17086         * gcc.dg/vect/vect-dv-1.c: New test.
17087         * gcc.dg/vect/vect-dv-2.c: New test.
17089 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17091         PR tree-optimization/20933
17092         * gcc.dg/tree-ssa/pr20933.c: New test.
17094 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17096         * gfortran.dg/fold_nearest.f90: New test.
17098 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17100         * gcc.dg/tree-ssa/alias-1.c: New test.
17102 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17104         PR tree-optimization/20920
17105         * g++.dg/tree-ssa/pr20920.C: New test.
17107 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17109         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17110         (long long int)ceil*.
17112 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17114         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17115         explicit C++ linkage.
17117 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17119         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17120         warning for arithmetic IF statements.
17122 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17124         * eor_handling_1.f90: New test case.
17125         * eor_handling_2.f90: New test case.
17126         * eor_handling_3.f90: New test case.
17127         * eor_handling_4.f90: New test case.
17128         * eor_handling_5.f90: New test case.
17129         * noadv_size.f90: New test case.
17130         * pad_no.f90: New test case.
17132 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17134         * gcc.c-torture/execute/20050410-1.c: New test.
17136 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17138         * gcc.dg/pr20126.c: New.
17140 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17141             Steven G. Kargl <kargls@comcast.net>
17143         * gfortran.dg/PR19872.f: New test.
17145 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17147         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17149 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17151         * gfortran.dg/nint_1.f90: New test.
17153 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17155         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17156         Added test for callee-allocated arrays with write statements.
17157         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17158         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17159         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17160         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17161         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17163 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17165         PR libfortran/20163
17166         * gfortran.dg/open-options-blanks.f: New test.
17168 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17170         PR fortran/13257
17171         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17173 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17175         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17176         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17177         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17178         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17179         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17180         * gcc.c-torture/execute/stdarg-4.c: New test.
17182         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17184         PR target/20795
17185         * g++.dg/abi/param2.C: New test.
17187 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17189         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17191 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17193         * gcc.dg/builtins-53.c: New test.
17195 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17197         * g++.dg/tree-ssa/pr18178.C: New test.
17198         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17199         * gcc.c-torture/execute/20041019-1.c: New test.
17200         * gcc.dg/tree-ssa/20041008-1.c: New test.
17201         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17202         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17203         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17204         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17205         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17206         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17207         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17208         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17209         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17210         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17212 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17214         PR rtl-optimization/20466
17215         * gcc.c-torture/execute/pr20466-1.c: New test.
17217 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17219         PR c++/20905
17220         * g++.dg/parse/cond2.C: New test.
17222         PR c++/20145
17223         * g++.dg/warn/Wdtor1.C: New test.
17225 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17227         PR fortran/17229
17228         * gfortran.dg/pr17229.f: New test.
17230 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17232         * gfortran.dg/tiny_1.f90: New test.
17233         * gfortran.dg/tiny_2.f90: ditto.
17235 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17237         * gfortran.dg/eor_1.f90: Fix dg-do run line
17238         * gfortran.dg/open_new.f90: Fix dg-do run line
17240 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17242         * lib/target-supports.exp (get_compiler_messages): Support
17243         optional arguments, the fourth being compiler options.
17244         (check_effective_target_fpic): New proc.
17245         * gcc.dg/20050321-2.c: Restrict to target fpic.
17247 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17249         * gcc.dg/15443-1.c: New test.
17250         * gcc.dg/15443-2.c: Likewise.
17252 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17254         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17256 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17258         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17260 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17262         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17263         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17264         -m64.
17265         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17266         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17267         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17269 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17271         PR c++/20212
17272         * g++.dg/warn/Wunused-11.C: New test.
17274 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17276         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17278 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17280         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17282 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17284         PR c++/20734
17285         * g++.dg/template/ptrmem13.C: New test.
17287 2005-04-05  Per Bothner  <per@bothner.com>
17289         * lib/gcc.exp: Always add -fno-show-column, for now.
17291 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17293         PR testsuite/20767
17294         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17295         of plain old "unsigned int" for the type of "i".  Makes this test
17296         64bit clean.
17298 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17300         * gcc.dg/i386-ssefn-1.c: New test.
17301         * gcc.dg/i386-ssefn-2.c: New test.
17302         * gcc.dg/i386-ssefn-3.c: New test.
17303         * gcc.dg/i386-ssefn-4.c: New test.
17305 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17307         PR tree-optimization/20076
17308         * gcc.dg/builtin-apply4.c: New test.
17310         PR preprocessor/19475
17311         * gcc.dg/cpp/macspace1.c: New test.
17312         * gcc.dg/cpp/macspace2.c: New test.
17314 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17316         * gfortran.dg/pr20755.f: Fixed bad format.
17318 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17320         PR c++/20763
17321         * g++.dg/ext/attrib21.C: New test.
17323 2004-04-05  Devang Patel  <dpatel@apple.com>
17325         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17326         * gcc.dg/vect/vect-shift-1.c: New test.
17328 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17330         PR libfortran/20755
17331         * gfortran.dg/pr20755.f: New test.
17333 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17335         * gfortran.dg/pr15959.f90: New test.
17336         * gfortran.dg/string_pad_trunc.f90: New test.
17338 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17340         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17341         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17342         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17343         syntax.
17345 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17347         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17349 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17351         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17352         * gcc.c-torture/compile/20011119-2.c: Likewise.
17353         * gcc.c-torture/compile/981001-2.c: Likewise.
17355 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17357         PR c++/20679
17358         * g++.dg/template/overload4.C: New test.
17360 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17362         PR c++/20746
17363         * g++.dg/abi/covariant5.C: New.
17365         PR debug/20505
17366         * g++.dg/debug/const2.C: New.
17368 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17370         PR rtl-optimization/16104
17371         * gcc.c-torture/execute/20050316-1.c: New test.
17373 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17375         * g++.dg/template/spec23.C: Fix dg-error text.
17377 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17379         PR c++/19199
17380         * g++.dg/expr/lval2.C: New.
17382 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17384         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17385         __builtin_strcasecmp and __builtin_strncasecmp.
17387 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17389         PR c++/20723
17390         * g++.dg/template/spec22.C: New.
17391         * g++.dg/template/spec23.C: New.
17393 2005-04-03  Dale Ranta  <dir@lanl.gov>
17394             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17396         PR libfortran/20068
17397         PR libfortran/20125
17398         PR libfortran/20156
17399         PR libfortran/20471
17400         * gfortran.dg/backspace.f: New test.
17402 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17404         * gcc.dg/pr19345.c: New test.
17406 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17408         PR tree-optimization/20640
17409         * gcc.dg/torture/tree-loop-1.c: New.
17411 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17413         PR rtl-optimization/20290
17414         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17416 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17418         * gcc.dg/rs6000-fpint.c: New.
17420 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17422         * gcc.dg/old-style-then-proto-1.c: New test.
17424 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17426         * gfortran.fortran-torture/execute/backspace.f90: Check
17427         after backspace and read was incorrect.
17429 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17431         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17432         buffer past the terminating NUL using memcmp.
17433         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17434         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17436         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17437         Fix unused/uninitialized variable warnings.
17439         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17440         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17441         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17442         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17444         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17445         gcc.c-torture/execute/builtins/fputs-lib.c,
17446         gcc.c-torture/execute/builtins/lib/fprintf.c,
17447         gcc.c-torture/execute/builtins/lib/main.c,
17448         gcc.c-torture/execute/builtins/lib/memcmp.c,
17449         gcc.c-torture/execute/builtins/lib/memmove.c,
17450         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17451         gcc.c-torture/execute/builtins/lib/memset.c,
17452         gcc.c-torture/execute/builtins/lib/printf.c,
17453         gcc.c-torture/execute/builtins/lib/sprintf.c,
17454         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17455         gcc.c-torture/execute/builtins/lib/strchr.c,
17456         gcc.c-torture/execute/builtins/lib/strcmp.c,
17457         gcc.c-torture/execute/builtins/lib/strcpy.c,
17458         gcc.c-torture/execute/builtins/lib/strcspn.c,
17459         gcc.c-torture/execute/builtins/lib/strlen.c,
17460         gcc.c-torture/execute/builtins/lib/strncat.c,
17461         gcc.c-torture/execute/builtins/lib/strncmp.c,
17462         gcc.c-torture/execute/builtins/lib/strncpy.c,
17463         gcc.c-torture/execute/builtins/lib/strrchr.c,
17464         gcc.c-torture/execute/builtins/lib/strspn.c,
17465         gcc.c-torture/execute/builtins/lib/strstr.c,
17466         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17467         gcc.c-torture/execute/builtins/strlen-2.c,
17468         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17469         prototypes.
17471 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17473         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17474         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17475         selectany usage.
17477 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17479         PR c++/19406
17480         * g++.dg/debug/using1.C: New test.
17482 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17484         PR middle-end/20524
17485         * gcc.dg/alias-7.c: Prefix asm-declared name with
17486         __USER_LABEL_PREFIX__.
17488 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17490         Fix fallout from PR middle-end/15700:
17491         * gcc.c-torture/compile/20011119-1.c: Take
17492         __USER_LABEL_PREFIX__ into account.
17493         * gcc.c-torture/compile/20011119-2.c: Likewise.
17495 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17497         PR c++/18644
17498         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17500 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17502         PR c/17855
17503         * gcc.c-torture/compile/struct-non-lval-1.c,
17504         gcc.c-torture/compile/struct-non-lval-2.c,
17505         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17507 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17509         * gcc.dg/tls/tls.exp: Remove temporary file.
17510         * g++.dg/tls/tls.exp: Ditto.
17511         * lib/file-format.exp: Ditto.
17512         * g++.dg/special/ecos.exp: Ditto.
17514         * lib/profopt.exp: Treat prof_ext as a list.
17515         * gcc.misc-tests/bprob.exp: Ditto.
17516         * g++.dg/bprob/bprob.exp: Ditto.
17518         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17519         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17520         g++.dg/tree-ssa/pointer-reference-alias.C,
17521         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17522         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17523         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17524         g++.dg/vect/pr19951.cc: Ditto.
17525         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17526         gcc.dg/builtins-47.c: Ditto.
17527         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17528         gcc.dg/pr20115-1.c: Ditto.
17529         * gcc.dg/tree-ssa/20030530-2.c,
17530         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17531         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17532         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17533         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17534         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17535         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17536         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17537         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17538         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17539         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17540         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17541         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17542         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17543         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17544         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17545         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17546         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17547         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17548         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17549         gcc.dg/tree-ssa/20030824-1.c,
17550         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17551         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17552         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17553         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17554         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17555         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17556         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17557         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17558         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17559         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17560         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17561         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17562         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17563         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17564         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17565         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17566         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17567         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17568         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17569         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17570         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17571         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17572         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17573         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17574         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17575         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17576         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17577         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17578         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17579         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17580         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17581         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17582         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17583         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17584         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17585         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17586         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17587         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17588         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17589         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17590         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17591         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17592         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17593         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17594         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17595         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17596         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17597         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17598         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17599         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17600         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17601         gcc.dg/tree-ssa/useless-1.c: Ditto.
17602         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17603         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17604         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17605         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17606         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17607         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17608         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17609         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17610         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17611         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17612         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17613         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17614         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17615         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17616         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17617         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17618         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17619         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17620         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17621         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17622         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17623         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17624         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17625         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17626         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17627         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17628         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17629         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17630         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17631         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17632         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17633         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17634         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17635         gcc.dg/vect/vect-none.c: Ditto.
17636         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17637         treelang/compile/unsigned.tree: Ditto.
17639         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17640         * gcc.dg/cpp/direct2s.c: Ditto.
17641         * gcc.dg/cpp/paste4.c: Ditto.
17642         * gcc.dg/cpp/separate-1.c: Ditto.
17643         * gcc.dg/pch/save-temps-1.c: Ditto.
17644         * g++.dg/ext/altivec-10.C: Ditto.
17645         * g++.dg/pch/pch.C: Ditto.
17647         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17649         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17650         * g++.dg/template/repo1.C: Ditto.
17651         * g++.dg/template/repo2.C: Ditto.
17652         * g++.dg/template/repo3.C: Ditto.
17653         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17654         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17655         * g++.old-deja/g++.pt/repo1.C: Ditto.
17656         * g++.old-deja/g++.pt/repo2.C: Ditto.
17657         * g++.old-deja/g++.pt/repo3.C: Ditto.
17658         * g++.old-deja/g++.pt/repo4.C: Ditto.
17660         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17661         * gcc.dg/20030107-1.c: Ditto.
17662         * gcc.dg/20030702-1.c: Ditto.
17663         * gcc.dg/profile-generate-1.c: Ditto.
17664         * g++.dg/other/profile1.C: Ditto.
17665         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17667         * lib/gcc-dg.exp (remove-build-file): New.
17668         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17669         cleanup-tree-dump, cleanup-saved-temps): New.
17671 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17673         PR c++/19203, DR 214
17674         * g++.dg/parse/ambig3.C: Not ambiguous.
17675         * g++.dg/template/spec20.C: New.
17676         * g++.dg/template/spec21.C: New.
17678 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17680         PR target/20045
17681         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17683 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17685         PR libfortran/20660
17686         * gfortran.dg/negative_unit.f: New test.
17688 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17690         * gcc.dg/20050330-1.c: New test.
17692 2005-03-30  Devang Patel  <dpatel@apple.com>
17694         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17696 2005-03-30  Dale Johannesen  <dalej@apple.com>
17698         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17700 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17702         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17703         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17704         Strip options from test name.
17706 2005-03-31  Jan Hubicka  <jh@suse.cz>
17708         * gcc.dg/varpool-1.c: New testcase.
17710 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17712         PR c/772
17713         PR c/17913
17714         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17715         gcc.dg/stmt-expr-label-3.c : New tests.
17716         * gcc.c-torture/execute/medce-2.c: Remove.
17718 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17720         PR c/20368
17721         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17722         tests.
17724 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17726         * gcc.c-torture/compile/pr20203.c: New test.
17728 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17730         * gfortran.dg/promotion.f90: New test.
17732 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17734         PR middle-end/20491
17735         * gcc.dg/torture/asm-subreg-1.c: New test.
17737 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17739         PR c/20672
17740         * gcc.dg/pr20672-1.c: New test.
17742 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17744         * gfortran.dg/vect: New directory.
17745         * gfortran.dg/vect/vect.exp: New.
17746         * gfortran.dg/vect/vect-1.f90: New test.
17747         * gfortran.dg/vect/vect-2.f90: New test.
17748         * gfortran.dg/vect/vect-3.f90: New test.
17749         * gfortran.dg/vect/vect-4.f90: New test.
17750         * gfortran.dg/vect/vect-5.f90: New test.
17752 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17754         PR middle-end/20622
17755         * gcc.dg/alias-7.c: New test.
17757 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17759         * gcc.dg/sparc-reg-1.c: New test.
17761 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17763         PR target/19890
17764         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17766 2005-03-29  Dale Ranta  <dir@lanl.gov>
17767             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17769         PR libfortran/20163
17770         * gfortran.dg/pr20163-2.f: New test.
17772 2005-03-28  Jan Hubicka  <jh@suse.cz>
17774         PR middle-end/20635
17775         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17776         by Jakub Jelinek.
17778 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17780         PR tree-optimization/20626
17781         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17782         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17784 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17786         * gfortran.dg/underflow.f90: New test.
17787         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17789 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17791         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17793 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17795         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17796         (g++_init): Make sure that CXXFLAGS is set.
17797         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17798         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17799         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17800         * lib/objc.exp (objc_init): Likewise.
17801         * lib/treelang.exp (treelang_init): Likewise.
17803 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17805         PR tree-optimization/20470
17806         * gcc.dg/tree-ssa/pr20470.c: New test.
17808 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17810         * gcc.dg/ppc-stfiwx.c: New.
17812 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17814         PR target/19888
17815         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17817 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17819         * gcc.dg/20050325-1.c: Fix a typo.
17821 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17823         PR libfortran/19678
17824         PR libfortran/19679
17825         * gfortran.dg/dos_eol.f: New test.
17827 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17829         PR rtl-optimization/20249
17830         * gcc.dg/20050325-1.c: New test.
17832 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17834         PR libfortran/15332
17835         * gfortran.dg/pr15332.f: New test.
17837 2005-03-24  Dale Johannesen  <dalej@apple.com>
17839         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17841 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17843         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17844         'internal' visibility.
17845         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17846         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17847         'protected' visibility.
17848         * gcc.dg/visibility-7.c: Likewise.
17849         * lib/target-supports.exp (check_visibility_available): Take
17850         a parameter, the kind of visibility to check for.
17851         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17852         to check_visibility_available.
17854         * g++.dg/expr/cast3.C: New.
17856 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17858         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17859         rs6000.
17861 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17863         PR target/20095
17864         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17866 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17868         * gcc.dg/badshift.c: Renamed to...
17869         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17871         * gcc.target/i386/badshift.c: Renamed to...
17872         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17873         only.
17875         PR rtl-optimization/20532
17876         * gcc.target/i386/badshift.c: New.
17878 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17880         * gfortran.dg/pr18025.f90: New test.
17882 2005-03-23  Dale Johannesen  <dalej@apple.com>
17884         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17886 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17888         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17890         * lib/target-supports.exp (check_iconv_available): Default
17891         libiconv to -liconv, if there is no definition.
17893 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17895         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17897 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17899         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17900         * g++.dg/opt/pr7503-2.C: Likewise.
17901         * g++.dg/opt/pr7503-3.C: Likewise.
17902         * g++.dg/opt/pr7503-4.C: Likewise.
17903         * g++.dg/opt/pr7503-5.C: Likewise.
17904         * g++.dg/warn/minmax.C: New test.
17906 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17908         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17909         * gfortran.dg/g77_intrinsics_sub.f: New test.
17911 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17912             Jan Hubicka  <jh@suse.cz>
17913             Steven Bosscher <stevenb@suse.de
17915         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17917 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17919         PR c++/19980
17920         * g++.dg/template/redecl3.C: New test.
17922 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17924         PR c++/20499
17925         * g++.dg/parse/error16.C: Tweak error markers.
17927 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17929         PR target/20561
17930         * gcc.dg/20050321-2.c: New test.
17932 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17934         PR c++/20465
17935         PR c++/20381
17936         * g++.dg/template/ptrmem12.C: New.
17938 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17940         PR rtl-optimization/20527
17941         * gcc.c-torture/execute/pr20527-1.c: New test.
17943 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17945         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17946         program, compile it into a real executable and then delete the .c
17947         and .x files afterwards, to avoid problems on testglue targets.
17949 2005-03-21  Stuart Hastings  <stuart@apple.com>
17951         * gcc.target/i386/sse-2.c: New.
17953 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17955         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17957 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17959         * g++.dg/parse/crash25.C: Fix typo.
17961 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17963         PR c++/20461
17964         * g++.dg/parse/crash24.C: New test.
17966         PR c++/20536
17967         * g++.dg/parse/crash25.C: New test.
17969 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17971         PR c++/20147
17972         * g++.dg/ext/stmtexpr4.C: New test.
17974 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17976         PR middle-end/20539
17977         * gcc.c-torture/compile/pr13066-1.c: New test case.
17978         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17979         * g++.dg/opt/pr13066-1.C: Likewise.
17981 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17983         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17985 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17987         PR fortran/18525
17988         * gfortran.dg/nesting_1.f90: New test.
17990 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17992         PR c++/20240
17993         * g++.dg/lookup/using13.C: New test.
17995 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17997         PR c++/20333
17998         * g++.dg/template/crash36.C: New test.
18000 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18002         PR c++/20463
18003         * g++.dg/template/crash35.C: New test.
18005 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18007         PR c++/19966
18008         * g++.dg/overload/operator2.C: New test.
18010 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18012         PR libfortran/20257
18013         * gfortran.dg/pr20257.f90: New test.
18015 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18017         PR libfortran/20480
18018         * gfortran.dg/pr20480.f90: New test.
18020 2005-03-16  Richard Henderson  <rth@redhat.com>
18022         PR middle-end/15700
18023         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18024         (_rtld_global): New.
18025         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18026         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18028         * gcc.dg/alias-3.c: New.
18029         * gcc.dg/alias-4.c: New.
18030         * gcc.dg/alias-5.c: New.
18031         * gcc.dg/alias-6.c: New.
18033 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18035         * gcc.dg/cpp/ucnid-7.c: New.
18037 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18038             Dorit Naishlos  <dorit@il.ibm.com>
18040         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18041         darwin.
18043 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18045         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18046         misaligned accesses.
18047         * gcc.dg/vect/vect-58.c: Likewise.
18048         * gcc.dg/vect/vect-92.c: New.
18049         * gcc.dg/vect/vect-93.c: New.
18051 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18053         PR fortran/18827
18054         * gfortran.dg/assign_2.f90: New test.
18055         * gfortran.dg/assign_3.f90: New test.
18056         * gfortran.dg/assign.f90: New test.
18058 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18060         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18061         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18062         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18063         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18064         names.
18066 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18068         * gcc.dg/cpp/ucnid-6.c: New.
18070         * gcc.dg/cpp/normalize-1.c: New.
18071         * gcc.dg/cpp/normalize-2.c: New.
18072         * gcc.dg/cpp/normalize-3.c: New.
18073         * gcc.dg/cpp/normalize-4.c: New.
18074         * gcc.dg/cpp/ucnid-4.c: New.
18075         * gcc.dg/cpp/ucnid-5.c: New.
18076         * g++.dg/cpp/normalize-1.C: New.
18077         * g++.dg/cpp/ucnid-1.C: New.
18079 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18081         * gcc.dg/pr18628.c: New.
18083 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18085         PR c++/20280
18086         * g++.dg/tree-ssa/pr20280.C: New.
18088 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18090         PR fortran/20467
18091         * gfortran.dg/stfunc_2.f90: New test.
18093 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18095         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18097 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18099         * gcc.dg/tree-ssa/20050314-1.c: New test.
18101 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18103         PR c++/4403
18104         PR c++/9783, DR433
18105         * g++.dg/template/friend34.C: New test.
18106         * g++.dg/template/friend35.C: Likewise.
18107         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18109 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18111         Friend class name lookup 5/n
18112         PR c++/1016
18113         * g++.dg/lookup/hidden-class1.C: New test.
18114         * g++.dg/lookup/hidden-class2.C: Likewise.
18115         * g++.dg/lookup/hidden-class3.C: Likewise.
18116         * g++.dg/lookup/hidden-class4.C: Likewise.
18117         * g++.dg/lookup/hidden-class5.C: Likewise.
18118         * g++.dg/lookup/hidden-class6.C: Likewise.
18119         * g++.dg/lookup/hidden-class7.C: Likewise.
18120         * g++.dg/lookup/hidden-class8.C: Likewise.
18121         * g++.dg/lookup/hidden-class9.C: Likewise.
18122         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18123         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18124         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18125         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18126         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18127         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18128         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18129         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18130         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18131         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18132         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18134 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18136         PR c++/20157
18137         * g++.dg/template/error18.C: New test.
18139 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18141         PR debug/16792
18142         * g++.dg/debug/pr16792.C: New test.
18144 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18146         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18147         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18148         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18149         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18150         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18151         test assertion names.
18153 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18155         PR fortran/18600
18156         * gfortran.dg/stfunc_1.f90: New test.
18158 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18160         PR fortran/16907
18161         * gfortran.dg/real_index_1.f90: New test.
18163 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18165         PR fortran/20323
18166         * gfortran.dg/spec_expr_1.f90: New test.
18168 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18170         PR c/20402
18171         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18172         new parser.
18174 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18176         PR fortran/20361
18177         * gfortran.dg/largeequiv_1.f90: New test.
18179 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18181         * gcc.dg/ucnid-1.c: New.
18182         * gcc.dg/ucnid-2.c: New.
18183         * gcc.dg/ucnid-3.c: New.
18184         * gcc.dg/ucnid-4.c: New.
18185         * gcc.dg/ucnid-5.c: New.
18186         * gcc.dg/ucnid-6.c: New.
18187         * gcc.dg/cpp/ucnid-1.c: New.
18188         * gcc.dg/cpp/ucnid-2.c: New.
18189         * gcc.dg/cpp/ucnid-3.c: New.
18190         * g++.dg/other/ucnid-1.C: New.
18192 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18194         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18196 2005-03-11  Per Bothner  <per@bothner.com>
18198         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18199         that diagnotics refer to correct token.
18200         * gcc.dg/unused-3.c: Likewise.
18202 2005-03-11  Per Bothner  <per@bothner.com>
18204         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18205         constant" is now actually on same line as string constant.
18206         * gcc.dg/cpp/direct2s.c: Likewise.
18208 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18210         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18212 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18214         PR libfortran/20124
18215         * gfortran.dg/pr20124.f90: New Test
18217 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18219         PR tree-optimization/20130
18220         * gcc.dg/pr20130-1.c: New test.
18222 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18224         PR target/20095
18225         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18227 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18229         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18231 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18233         * g++.dg/eh/forced1.C: Fix comment.
18234         * g++.dg/eh/forced2.C: Ditto.
18235         * g++.dg/eh/forced3.C: Ditto.
18236         * g++.dg/eh/forced4.C: Ditto.
18238 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18240         PR rtl-opt/20412
18241         * gcc.c-torture/compile/pr20412.c: New test.
18243 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18245         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18247 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18249         PR target/20322
18250         * gcc.dg/20050307-1.c: New test.
18252 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18254         PR c++/20375
18255         * g++.dg/other/stdarg3.C: New.
18257 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18259         PR c++/18384, c++/18327
18260         * g++.dg/init/array19.C: New test.
18262         PR inline-asm/20314
18263         * gcc.dg/torture/pr20314-1.c: New test.
18264         * gcc.dg/torture/pr20314-2.c: New test.
18266 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18268         * gcc.dg/20050309-1.c: New test.
18270 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18272         * gcc.dg/builtins-10.c: Reactivate disabled test.
18273         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18274         new cbrt transformations.
18276 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18278         PR c++/20208
18279         * g++.dg/template/array13.C: New test.
18281 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18283         PR c++/16859
18284         * g++.dg/init/brace4.C: New test.
18286 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18288         PR c++/20186
18289         * g++.dg/template/non-dependent12.C: New.
18291 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18293         PR c++/20142
18294         * g++.dg/init/array18.C: Add dg-do run marker.
18296         PR c++/20142
18297         * g++.dg/init/array18.C: New test.
18299 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18301         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18302         * g++.dg/gcov/gcov.exp: Likewise.
18303         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18304         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18305         * lib/c-torture.exp: Likewise.
18306         * lib/fortran-torture.exp: Likewise.
18307         * lib/g++.exp: Likewise.
18308         * lib/gcc-defs.exp: Likewise.
18309         * lib/gcc-dg.exp: Likewise.
18310         * lib/gcc.exp: Likewise.
18311         * lib/gcov.exp: Likewise.
18312         * lib/gfortran.exp: Likewise.
18313         * lib/mike-g++.exp: Likewise.
18314         * lib/mike-gcc.exp: Likewise.
18315         * lib/objc-torture.exp: Likewise.
18316         * lib/objc.exp: Likewise.
18317         * lib/profopt.exp: Likewise.
18318         * lib/target-libpath.exp: Likewise.
18319         * lib/target-supports.exp: Likewise.
18320         * lib/treelang.exp: Likewise.
18321         * lib/wrapper.exp: Likewise.
18323 2005-03-08  Jeff Law  <law@redhat.com>
18325         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18326         PHI-OPT changes.
18328 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18330         * gcc.dg/vect/pr20122.c: New test.
18332 2005-03-07  Jeff Law  <law@redhat.com>
18334         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18335         was folded away.
18336         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18337         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18338         * gcc.dg/tree-ssa/pr18134.c: New test.
18340 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18342         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18343         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18344         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18346 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18348         PR tree-opt/17671
18349         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18351 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18353         * g++.dg/warn/Wnvdtor.C: New test.
18355 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18357         * gcc.dg/torture/pr19683-1.c: New test.
18359 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18361         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18362         * gfortran.dg/g77/19990313-2.f: Ditto.
18363         * gfortran.dg/g77/19990313-3.f: Ditto.
18364         * gfortran.dg/g77/19990525-0.f: Ditto.
18365         * gfortran.dg/g77/19990826-0.f: Ditto.
18366         * gfortran.dg/g77/19990826-2.f: Ditto.
18367         * gfortran.dg/g77/19990826-3.f: Ditto.
18368         * gfortran.dg/g77/20000511-1.f: Ditto.
18369         * gfortran.dg/g77/20000511-2.f: Ditto.
18370         * gfortran.dg/g77/970625-2.f: Ditto.
18371         * gfortran.dg/g77/980310-2.f: Ditto.
18372         * gfortran.dg/g77/980310-3.f: Ditto.
18373         * gfortran.dg/g77/980310-8.f: Ditto.
18374         * gfortran.dg/g77/980519-2.f: Ditto.
18375         * gfortran.dg/g77/alpha1.f: Ditto.
18376         * gfortran.dg/g77/claus.f: Ditto.
18377         * gfortran.dg/g77/erfc.f: Ditto.
18378         * gfortran.dg/g77/short.f: Ditto.
18379         * gfortran.fortran-torture/execute/data.f90: Ditto.
18380         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18381         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18383 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18385         * lib/file-format.exp (gcc_target_object_format): Add check for som
18386         format and hardcode object formats on hppa*-*-hpux*.
18387         * lib/target-supports.exp (check_weak_available): Add check for som
18388         object format.  Always return 0 on hppa*-*-hpux10*.
18390         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18391         is defined.
18393         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18395 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18397         * gfortran.dg/pr19936_1.f90: New test.
18398         * gfortran.dg/pr19936_2.f90: New test.
18399         * gfortran.dg/pr19936_3.f90: New test.
18401 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18402             Paul Thomas <prthomas@drfccad.cea.fr>
18404         * gfortran.dg/PR19754_1.f90: New test.
18405         * gfortran.dg/PR19754_2.f90: Ditto.
18407 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18409         PR c++/19311
18410         * g++.dg/template/non-dependent11.C: New test.
18412 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18414         * lib/target-supports.exp (check_iconv_available): Fix comment.
18416 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18417             Joseph S. Myers  <joseph@codesourcery.com>
18419         PR c++/19797
18420         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18422 2005-03-04  Matthew Sachs  <msachs@apple.com>
18424         * gcc.exp (gcc_target_compile): Put braces around
18425         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18426         * objc.exp (objc_target_compile): Likewise.
18427         * treelang.exp (treelang_target_compile): Likewise.
18429 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18431         PR fortran/19673
18432         * gfortran.dg/func_result_1.f90: New test.
18434 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18436         * gcc.misc-tests/options.exp: New test.
18438 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18440         * gcc.dg/pr15784-4.c: New test.
18442 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18444         * gcc.c-torture/execute/pr17133.c: New.
18445         * gcc.c-torture/compile/20050303-1.c: New.
18447 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18449         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18451 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18453         * g++.dg/overload/using2.C: New.
18455 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18457         PR c++/19916
18458         * g++.dg/init/ptrmem2.C: New test.
18460 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18462         PR c/8927
18463         * gcc.dg/pr8927-1.c: New test.
18465 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18467         PR c++/20232
18468         * g++.dg/inherit/covariant12.C: New.
18470 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18472         PR fortran/19479
18473         * gfortran.dg/bound_1.f90: New test.
18475 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18477         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18478         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18480 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18482         PR c/20245
18483         * gcc.dg/pr20245-1.c: New test.
18485 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18487         PR middle-end/19874
18488         * gcc.c-torture/execute/20050119-2.c: New test case.
18490 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18492         * README: Update the DejaGnu bug reporting address.
18493         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18494         * lib/objc-torture.exp: Likewise.
18496 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18498         * gfortran.dg/boz_1.f90: New test.
18499         * gfortran.dg/boz_3.f90: New test.
18500         * gfortran.dg/boz_4.f90: New test.
18502 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18504         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18505         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18507 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18509         PR libfortran/20101
18510         * gfortran.dg/write_0_pe_format.f90: New test.
18512 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18514         PR c++/20206
18515         * g++.dg/opt/thunk2.C: New test.
18516         * g++.dg/opt/covariant1.C: New test.
18518 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18520         * gfortran.dg/e_d_fmt.f90: New test.
18522 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18524         * gcc.dg/asm-b.c: Fix comment typos.
18526 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18528         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18529         a V_MAY_DEF also.
18531 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18533         PR tree-opt/20188
18534         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18535         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18536         * gcc.dg/asm-b.c: New test.
18538 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18540         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18541         Disable this test on IRIX 6.
18543 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18545         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18546         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18547         parser.
18549 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18551         PR tree-optimization/20204
18552         * testsuite/gcc.dg/pr20204.c: New test.
18554 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18556         PR target/20196
18557         * gcc.c-torture/execute/20050224-1.c: New test.
18559         PR c++/20175
18560         * g++.dg/warn/Wbraces2.C: New test.
18562 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18564         PR c++/19878
18565         * g++.dg/init/const2.C: New test.
18567 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18569         PR tree-optimization/20100
18570         * gcc.c-torture/execute/pr20100-1.c: New test.
18572 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18574         * gfortran.dg/implicit_3.f90: New test.
18576         * gfortran.dg/deftype_1.f90: New test.
18578 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18580         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18581         the test passes.
18582         * g++.dg/other/anon3.C: Accept a warning.
18584 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18586         * gcc.dg/pr20017.c: Fix a comment typo.
18588 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18590         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18592 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18594         PR ada/19902
18595         * ada/acats/tests/cxa/cxa3004.a: Remove.
18596         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18598 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18600         PR c++/20073
18601         * g++.dg/init/const1.C: New test.
18603         PR c++/19991
18604         * g++.dg/parse/constant7.C: New test.
18606         PR c++/20152
18607         * g++.dg/parse/error27.C: New test.
18608         * g++.dg/template/qualttp15.C: Adjust error markers.
18609         * g++.old-deja/g++.other/struct1.C: Likewise.
18611         PR c++/20153
18612         * g++.dg/template/error17.C: New test.
18614         PR c++/20148
18615         * g++.dg/parser/error26.C: New test.
18617 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18619         PR tree-optimization/20100
18620         PR tree-optimization/20115
18621         * gcc.dg/pr20115.c: New test.
18622         * gcc.dg/pr20115-1.c: New test.
18623         * gcc.dg/pr20100.c: New test.
18624         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18625         call-clobbered variables after alias1.
18627 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18629         * gfortran.dg/list_read_4.f90: new test.
18631 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18633         PR rtl-optimization/20017.
18634         * gcc.dg/pr20017.c: New.
18636 2005-02-22  Devang Patel  <dpatel@apple.com>
18638         PR 19952
18639         * g++.dg/tree-ssa/pr19952.C: New test.
18641 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18643         PR c++/19883
18644         * g++.dg/parse/constant6.C: New test.
18646 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18648         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18649         * g++.dg/charset/asm2.c: Likewise.
18650         * g++.dg/charset/asm3.c: Likewise.
18651         * g++.dg/charset/asm4.c: Likewise.
18652         * g++.dg/charset/asm5.c: Likewise.
18653         * g++.dg/charset/attribute1.c: Likewise.
18654         * g++.dg/charset/attribute2.c: Likewise.
18655         * g++.dg/charset/extern1.cc: Likewise.
18656         * g++.dg/charset/extern2.cc: Likewise.
18657         * g++.dg/charset/extern3.cc: Likewise.
18658         * g++.dg/charset/function.cc: Likewise.
18659         * g++.dg/charset/string.c: Likewise.
18660         * g++.dg/charset/charset.exp: Likewise.
18661         * lib/target-supports.exp (check_iconv_available): Fix comment.
18663 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18665         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18666         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18667         * gcc.dg/charset/asm2.c: Likewise.
18668         * gcc.dg/charset/asm3.c: Likewise.
18669         * gcc.dg/charset/asm4.c: Likewise.
18670         * gcc.dg/charset/asm5.c: Likewise.
18671         * gcc.dg/charset/asm6.c: Likewise.
18672         * gcc.dg/charset/attribute1.c: Likewise.
18673         * gcc.dg/charset/attribute2.c: Likewise.
18674         * gcc.dg/charset/builtin1.c: Likewise.
18675         * gcc.dg/charset/extern.c: Likewise.
18676         * gcc.dg/charset/function.c: Likewise.
18677         * gcc.dg/charset/string.c: Likewise.
18678         * gcc.dg/charset/charset.exp: Likewise.
18680 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18682         PR fortran/20086
18683         * gfortran.dg/pr20086.f90: New test.
18685 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18687         PR tree-optimization/19786
18688         * g++.dg/tree-ssa/pr19786.C: New.
18690 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18692         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18694 2005-02-21  Jeff Law  <law@redhat.com>
18696         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18698 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18700         * gfortran.dg/do_iterator: Split loop, markup all lines for
18701         which an error locus is printed.
18702         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18703         locus is printed.
18704         * gfortran.dg/select_4.f90: Likewise.
18705         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18706         locuses in the various permutations.
18708 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18710         PR tree-optimization/19951
18711         * g++.dg/vect: New directory.
18712         * g++.dg/vect/vect.exp: New file.
18713         * g++.dg/vect/pr19951.cc: New testcase.
18714         * g++.dg/dg.exp: Also prune vectorizer tests.
18716 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18718         PR 18785
18719         * gcc.dg/charset/builtin1.c: New test.
18721 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18723         PR c++/19299
18724         * g++.dg/inherit/volatile1.C: New test.
18726         PR c++/19440
18727         * g++.dg/template/dtor4.C: New test.
18729 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18731         * gfortran.dg/int_1.f90: New test.
18733 2005-02-19  Devang Patel  <dpatel@apple.com>
18735         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18737 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18739         * gfortran.dg/achar_1.f90: New test.
18741 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18743         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18745 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18746             Jakub Jelinek  <jakub@redhat.com>
18748         PR tree-optimization/19828
18749         * gcc.dg/tree-ssa/loop-7.c: New test.
18750         * gcc.c-torture/execute/20050218-1.c: New test.
18752 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18754         PR c/20043
18755         * gcc.dg/transparent-union-1.c: New test.
18756         * gcc.dg/transparent-union-2.c: New test.
18758 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18760         PR tree-optimization/18977
18761         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18763 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18765         PR target/20054
18766         * gcc.dg/pr20054.c: New test.
18768 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18770         PR c++/19508
18771         * g++.dg/ext/attrib20.C: New test.
18773 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18775         PR middle-end/20030
18776         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18778 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18780         PR c++/20008
18781         * g++.dg/opt/switch4.C: New.
18783 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18785         PR c++/20023
18786         PR tree-optimization/20009
18787         * gcc.c-torture/compile/20050217-1.c: New test.
18788         * g++.dg/opt/switch3.C: New test.
18790         PR tree-optimization/18947
18791         * gcc.c-torture/compile/20050215-1.c: New test.
18792         * gcc.c-torture/compile/20050215-2.c: New test.
18793         * gcc.c-torture/compile/20050215-3.c: New test.
18795 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18797         PR c++/20028
18798         * g++.dg/template/crash34.C: New.
18800         PR c++/20022
18801         * g++.dg/other/access3.C: New.
18803 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18805         * gcc.dg/vect/vect-98.c: New test.
18807 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18809         PR tree-optimization/19967
18810         * gcc.dg/pr19967.c: New.
18812 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18814         PR middle-end/19857
18815         * gcc.dg/tree-ssa/20050215-1.c: New test.
18816         * gcc.c-torture/execute/20050215-1.c: New test.
18818 2005-02-15  Eric Christopher  <echristo@redhat.com>
18820         * gcc.dg/cpp/20050215-1.c: New file.
18822 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18824         PR tree-optimization/15785
18825         * gcc.dg/pr15785-1.c: New test.
18827 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18829         PR c++/17788
18830         * g++.dg/init/ctor4.C: New.
18831         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18833 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18835         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18836         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18838 2005-02-15  Andreas Schwab  <schwab@suse.de>
18840         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18841         declare malloc.
18843 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18845         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18847 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18849         PR tree-optimization/19853
18850         * gcc.c-torture/compile/pr19853.c: New test.
18852 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18854         PR c++/19608
18855         * g++.dg/parse/local-class1.C: New.
18857         PR c++/19895
18858         * g++.dg/parse/ptrmem3.C: New.
18860         PR c++/19884
18861         * g++.old-deja/g++.oliva/template6.C: Add another case.
18862         * g++.dg/template/explicit6.C: New.
18864 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18866         PR c++/17816
18867         * g++.dg/other/redecl2.C: New.
18869 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18871         PR c++/19891
18872         * g++.dg/abi/covariant4.C: New.
18874 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18876         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18878 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18880         * gcc.dg/vect/vect-96.c: Fix typo.
18882 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18884         PR c++/14479
18885         PR c++/19487
18886         * g++.dg/template/enum5.C: New test.
18888 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18890         * gcc.dg/vect/vect-97.c: New test.
18892 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18894         * gcc.dg/vect/vect-96.c: New test.
18896 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18898         * gcc.dg/builtins-34.c: Also check ldexp*.
18900 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18902         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18904 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18906         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18907         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18908         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18909         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18910         selector_list, selector_expression, dg-process-target): Move to new
18911         file target-supports-dg.exp.
18912         * lib/target-supports-dg.exp: New.
18914         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18915         New.
18917 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18919         PR c++/19666
18920         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18922         PR middle-end/19858
18923         * gcc.c-torture/compile/20050210-1.c: New test.
18925 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18927         PR c++/19755
18928         * g++.dg/warn/Wbraces1.C: New test.
18930 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18932         * gcc.dg/builtins-52.c: New testcase.
18934 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18936         PR c/19342
18937         * gcc.c-torture/execute/20050119-1.c: New test.
18939 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18941         PR c++/19811
18942         * g++.dg/init/delete1.C: New test.
18944 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18946         PR c++/18470
18947         * g++.dg/template/static12.C: New test.
18949 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18951         PR c++/19787
18952         * g++.dg/conversion/ambig1.C: New test.
18954         PR c++/19739
18955         * g++.dg/ext/attrib19.C: New test.
18957         PR c++/19732
18958         * g++.dg/parse/dtor5.C: New test.
18960         PR c++/19762
18961         * g++.dg/template/dtor3.C: New test.
18963         PR c++/19826
18964         * g++.dg/template/static11.C: New test.
18965         * g++.dg/template/crash2.C: Remove dg-error marker.
18967 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18969         PR C++/18491
18970         * g++.old-deja/g++.mike/p10769a.C: Remove.
18972 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18974         * gcc.dg/builtins-48.c: New test case.
18975         * gcc.dg/builtins-49.c: New test case.
18976         * gcc.dg/builtins-50.c: New test case.
18977         * gcc.dg/builtins-51.c: New test case.
18979 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18981         PR middle-end/19583
18982         * g++.dg/warn/Wreturn-type-3.C: New test.
18984 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18986         PR middle-end/19402
18987         * gcc.dg/pr19402-1.c: New testcase.
18988         * gcc.dg/pr19402-2.c: likewise.
18990 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18992         PR middle-end/19854
18993         * g++.dg/tree-ssa/tmmti.C: New testcase.
18995 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18997         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18999 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19001         PR c++/19733
19002         * g++.dg/parse/crash23.C: New test.
19003         * g++.dg/warn/Weff1.C: New test.
19005 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19007         * gcc.dg/20050209-1.c: New test.
19009 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19011         PR target/19799
19012         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19014 2005-02-08  Mike Stump  <mrs@apple.com>
19016         * g++.dg/pch/import-2.c: New test.
19017         * g++.dg/pch/import-2.hs: New.
19018         * g++.dg/pch/include/import-2a.h: New.
19019         * g++.dg/pch/include/import-2b.h: New.
19021 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19023         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19025 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19027         * gfortran.dg/substr_1.f90: New test.
19029 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19031         PR middle-end/19775
19032         * gcc.dg/torture/builtin-power-1.c: Disable test for
19033         invalid transformation.
19034         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19035         no longer optimize.
19036         * gcc.dg/builtins-47.c: New testcase.
19038 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19039             Dorit Naishlos  <dorit@il.ibm.com>
19041         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19043 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19045         * gcc.c-torture/compile/20050206-1.c: New test.
19047 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19049         PR tree-opt/19768
19050         * g++.dg/opt/pr19768.C: New test.
19052 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19054         PR tree-opt/19736
19055         * gcc.c-torture/compile/pr19736.c: New test.
19057 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19059         PR c++/17401
19060         * g++.dg/parse/error25.C: New test.
19062 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19064         * gcc.c-torture/execute/20050203-1.c: New.
19066 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19068         * gcc.dg/vect/vect-85.c: Remove xfail.
19069         * gcc.dg/vect/vect-86.c: Remove xfail.
19070         * gcc.dg/vect/vect-87.c: Remove xfail.
19071         * gcc.dg/vect/vect-88.c: Remove xfail.
19073 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19075         * gcc.dg/altivec-19.c: New.
19077 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19079         PR c/17807
19080         * gcc.dg/nested-func-3.c: New test.
19081         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19083 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19085         * gcc.test-framework/gen_directive_tests: Generate tests for
19086         selector expressions.
19088 2005-02-02  Matt Austern  <austern@apple.com>
19090         PR c++/19628
19091         * g++/ext/builtin7.C: New.
19092         * g++/ext/builtin8.C: New.
19094 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19096         PR c/18502
19097         * gcc.dg/pr18502-1.c: New test.
19099 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19101         PR c++/17413
19102         * g++.dg/template/local4.C: Tweak.
19104 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19106         PR tree-optimization/19578
19107         * gcc.c-torture/compile/20050202-1.c: New test.
19109 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19111         PR c/19435
19112         * gcc.dg/c99-init-4.c: New test.
19114 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19116         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19118         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19120         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19121         * g++.dg/eh/check-vect.h: New.
19123         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19124         * gcc.dg/vect/vect-78.c: Ditto.
19125         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19126         Remove.
19128         * g++.dg/conversion/simd1.C: Expect warning.
19129         * g++.dg/ext/attribute-test-1.C: Ditto.
19130         * g++.dg/ext/attribute-test-2.C: Ditto.
19131         * g++.dg/ext/attribute-test-3.C: Ditto.
19132         * g++.dg/ext/attribute-test-4.C: Ditto.
19134         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19135         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19137         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19139 2005-02-01  Richard Henderson  <rth@redhat.com>
19141         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19142         long double for ibm double-double format.
19143         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19145 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19147         PR tree-optimization/19633
19148         * testsuite/gcc.dg/pr19633-1.c: New test.
19149         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19150         to NULL or a symbol.
19152 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19154         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19155         New procs.
19156         (dg-process-target (local override)): Handle selector expressions.
19158         * gcc.test-framework/README: Describe tests in source directory.
19159         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19160         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19161         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19162         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19163         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19164         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19165         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19166         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19167         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19168         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19169         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19170         * gcc.test-framework/dg-error-exp-P.c: New test.
19171         * gcc.test-framework/dg-error-exp-XP.c: New test.
19172         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19173         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19174         * gcc.test-framework/dg-output-exp-P.c: New test.
19175         * gcc.test-framework/dg-output-exp-XF.c: New test.
19176         * gcc.test-framework/dg-warning-exp-P.c: New test.
19177         * gcc.misc-tests/dg-1.c: Remove.
19178         * gcc.misc-tests/dg-2.c: Remove.
19179         * gcc.misc-tests/dg-3.c: Remove.
19180         * gcc.misc-tests/dg-4.c: Remove.
19181         * gcc.misc-tests/dg-5.c: Remove.
19182         * gcc.misc-tests/dg-6.c: Remove.
19183         * gcc.misc-tests/dg-7.c: Remove.
19184         * gcc.misc-tests/dg-8.c: Remove.
19185         * gcc.misc-tests/dg-9.c: Remove.
19186         * gcc.misc-tests/dg-10.c: Remove.
19187         * gcc.misc-tests/dg-11.c: Remove.
19188         * gcc.misc-tests/dg-12.c: Remove.
19189         * gcc.misc-tests/dg-test.exp: Remove.
19191         * gcc.test-framework/test-framework.awk: Change recording and
19192         printing of passes and failures.
19194         * gcc.test-framework: New directory.
19195         * gcc.test-framework/README: New.
19196         * gcc.test-framework/test-framework.exp: New.
19197         * gcc.test-framework/test-framework.awk: New.
19198         * gcc.test-framework/gen_directive_tests: New.
19200 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19202         * lib/treelang.exp: Fix comment typos.
19203         (treelang_target_compile): Don't append libs=-ltreelang to options.
19205 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19207         * g++.dg/parse/typename7.C: Adjust error messages.
19209 2005-01-31  Jeff Law  <law@redhat.com>
19211         * gcc.c-torture/execute/20050131-1.c: New test.
19212         * gcc.dg/wcaselabel.c: New test.
19214 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19216         * g++.dg/other/warning1.C: Adjust error messags.
19217         * g++.dg/parse/constant5.C: New test.
19219 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19221         PR c/19333
19222         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19223         the test case valid.
19224         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19225         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19226         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19227         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19228         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19229         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19231 2005-01-31  Dale Johannesen  <dalej@apple.com>
19233         * g++.dg/opt/pr19650.C: New test.
19235 2005-01-31  Richard Henderson  <rth@redhat.com>
19237         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19238         long double for intel double extended format.
19239         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19241 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19243         PR c++/19555
19244         * g++.dg/template/static10.C: New test.
19246         PR c++/19395
19247         * g++.dg/parse/error24.C: New test.
19249         PR c++/19367
19250         * g++.dg/lookup/builtin1.C: New test.
19252         PR c++/19457
19253         * g++.dg/warn/conv3.C: New test.
19255 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19257         PR fortran/19647
19258         * gfortan.dg/inquire_7.f90
19260 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19262         PR tree-optimization/15791
19263         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19264         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19265         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19266         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19267         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19268         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19269         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19270         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19271         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19272         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19274 2005-01-29  Paul Brook  <paul@codesourcery.com>
19276         PR fortran/18565
19277         * check.c (real_or_complex_check): New function.
19278         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19279         * intrinsic.c (add_functions): Use new check functions.
19280         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19281         Add prototypes.
19283 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19285         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19286         gcc.dg/lvalue-3.c: New tests.
19287         * gcc.dg/concat.c: Update expected messages.
19289 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19291         PR libfortran/19595
19292         * gfortran.dg/eor_1.f90: New test.
19294 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19296         PR fortran/19589
19297         * gfortran.dg/logical_data_1.f90: New test.
19299 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19301         PR c++/19253
19302         * g++.dg/template/crash33.C: New test.
19304         PR c++/19667
19305         * g++.dg/template/crash32.C: New test.
19307 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19309         PR middle-end/16558
19310         * g++.dg/warn/Wreturn-type-2.C: New test.
19312 2004-06-24  Jeff Law  <law@redhat.com>
19314         * gcc.dg/tree-ssa/20050128-1.c: New test.
19316 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19318         * gcc.target/frv/all-mdpackh-1.c: New test.
19320 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19322         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19324 2005-01-27  Richard Henderson  <rth@redhat.com>
19326         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19328 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19330         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19332 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19334         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19335         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19336         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19337         to cope with cases where the multilib options override the dg-options.
19339 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19341         PR c/18946
19342         * gcc.dg/noncompile/20050120-1.c: New test.
19344 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19346         PR tree-optimization/19633
19347         * gcc.dg/pr19633.c: New test.
19348         * gcc.dg/tree-ssa/pr19633.c: New test.
19350 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19352         * gcc.dg/20041216-1.c: New test.
19354 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19356         PR objc/18862
19357         * objc.dg/selector-2.m: New test.
19359 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19361         * g++.dg/opt/range-test-2.C: New test.
19363         PR rtl-optimization/19579
19364         * gcc.c-torture/execute/20050124-1.c: New test.
19366 2005-01-26  Greg Parker  <gparker@apple.com>
19367         Stuart Hastings  <stuart@apple.com>
19369         * gcc.c-torture/execute/20050125-1.c: New.
19371 2005-01-18  Jan Hubicka  <jh@suse.cz>
19373         PR tree-optimize/19337
19374         * gcc.c-torture/compile/20050119-1.c: New test.
19376 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19378         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19379         test for successful match.
19381 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19383         PR objc/18408
19384         * objc.dg/comp-types-7.m: New test.
19386 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19388         * lib/target-supports.exp (current_target_name): New.
19389         (check_effective_target_ilp32, check_effective_target_lp64):
19390         Cache the result to use as long as the current target, with
19391         multilib flags, remains the same.
19393         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19394         (dg-require-weak, dg-require-visibility, dg-require-alias,
19395         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19396         dg-require-effective-target, dg-skip-if): Remove call to
19397         skip_test_and_clear_xfail.
19398         (dg-test): Clear xfail data.
19400 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19402         PR target/17751
19403         * gcc.dg/ppc64-toc.c: New test.
19405         * g++.dg/tree-ssa/empty-1.C: New test.
19407         PR middle-end/19551
19408         * gcc.c-torture/execute/20050121-1.c: New test.
19409         * gcc.dg/20050121-2.c: New test.
19411 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19412         Paul Brook  <paul@codesourcery.com>
19414         PR fortran/17941
19415         * gfortran.dg/real_const_1.f: New test.
19416         * gfortran.dg/real_const_2.f90: New test.
19417         * gfortran.dg/complex_int_1.f90: New test.
19419 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19421         PR fortran/19313
19422         * gfortan.dg/inquire_6.f90: New test.
19424 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19426         PR libfortran/19451
19427         * open_readonly_1.f90: New test.
19429 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19431         PR libfortran/18982
19432         * gfortran.dg/open_new.f90: New file.
19434 2005-01-22  Paul Brook  <paul@codesourcery.com>
19436         * namelist_1.f90: New test.
19438 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19440         PR tree-optimization/19484
19441         * gcc.c-torture/compile/20050122-[12].c: New tests.
19443 2005-01-22  Paul Brook  <paul@codesourcery.com>
19445         * gfortran.dg/implicit_2.f90: New test.
19447 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19449         PR fortran/19314
19450         * gfortran.dg/inquire_5.f90: New test.
19452 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19454         PR c/18809
19455         * gcc.dg/pr18809-1.c: New test.
19457 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19459         * gcc.dg/20050121-1.c: New test.
19461         PR tree-optimization/13000
19462         * gcc.dg/20040206-1.c: Change warning to point where function is
19463         being inlined.
19465 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19467         PR c++/19208
19468         * g++.dg/template/array11.C: New test.
19470 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19472         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19473         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19474         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19475         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19476         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19477         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19479 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19481         PR tree-optimization/15349
19482         * gcc.dg/tree-ssa/pr15349.c: New.
19484 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19486         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19488 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19490         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19491         scan-assembler-times directive name.
19493         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19494         after dg-do.
19496         PR rtl-optimization/19462
19497         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19499 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19501         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19502         counting function calls on ia64.
19504 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19506         PR rtl-optimization/15139
19507         * gcc.dg/20050111-2.c: New test.
19509         PR c/17297
19510         * gcc.c-torture/compile/20050113-1.c: New testcase.
19512         PR middle-end/19164
19513         * gcc.dg/20050113-1.c: New testcase.
19515 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19517         * gcc.dg/vect/vect-85.c: Add comment.
19518         * gcc.dg/vect/vect-86.c: Add xfail for now.
19519         * gcc.dg/vect/vect-87.c: Add xfail for now.
19520         * gcc.dg/vect/vect-88.c: Add xfail for now.
19521         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19523 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19525         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19527 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19529         * g++.dg/debug/typedef3.C: New test.
19531 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19533         PR c/19472
19534         * gcc.dg/asm-a.c: New test.
19536 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19538         * gcc.dg/sh-relax.c: Add prototype for abort.
19540 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542         * gcc.dg/short-compare-1.c: New test.
19543         * gcc.dg/short-compare-2.c: Likewise.
19545 2005-01-18  Michael Matz  <matz@suse.de>
19547         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19549 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19551         PR tree-optimization/19121
19552         * gcc.c-torture/compile/pr19121.c: New test.
19554 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19556         PR target/19357
19557         * gcc.c-torture/compile/pr19357.c: New test.
19559 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19561         PR c/5675
19562         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19563         pass--those that refer just to the variable, possibly with a
19564         cast.
19565         * gcc.dg/c99-const-expr-3.c: Likewise.
19567         PR middle-end/13127
19568         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19569         longer emitted.
19571 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19573         PR fortran/18778
19574         * gfortran.dg/endfile_2.f90: New test.
19576 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19578         PR 19168
19579         * gfortran.dg/select_5.f90: New test.
19581 2004-01-16  Paul Brook  <paul@codesourcery.com>
19583         * gfortran.dg/common_4.f90: New test.
19585 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19587         PR rtl-optimization/19462
19588         * gcc.dg/torture/pr19462-1.c: New test.
19590 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19592         PR objc/19321
19593         * objc.dg/func-ptr-2.m: New.
19594         * objc.dg/volatile-1.m: New.
19596 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19598         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19600 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19602         PR tree-optimization/19060
19603         * gcc.c-torture/execute/20050104-1.c: New test.
19605 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19607         PR fortran/18983
19608         * gfortran.dg/write_to_null.f90: New test.
19610 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19611             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19613         PR other/19328
19614         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19615         argument.
19617 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19619         PR c++/19263
19620         * g++.dg/init/vector1.C: New test.
19622 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19624         PR target/13158
19625         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19626         PR target/18987
19627         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19629 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19631         * gfortran.dg/select_1.f90: New test.
19632         * gfortran.dg/select_2.f90: New test.
19633         * gfortran.dg/select_3.f90: New test.
19634         * gfortran.dg/select_4.f90: New test.
19636 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19638         PR middle-end/19084
19639         PR rtl-optimization/19348
19640         * gcc.dg/20050111-1.c: New test.
19641         * gcc.c-torture/execute/20050111-1.c: New test.
19643         * gcc.dg/i386-asm-4.c: New test.
19645 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647         * gcc.dg/nested-func-2.c: New test.
19648         * ada/acats/norun.lst: Remove c953002.
19650 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19652         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19654 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19656         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19658 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19660         PR target/18761
19661         * g++.dg/abi/align1.C: New test.
19663 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19665         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19666         at a time.
19667         * g++.dg/ext/altivec_check.h: Support compiling as C.
19669 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19671         PR c++/19355
19672         * g++.dg/expr/pr19355-1.C: New test case.
19674 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19676         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19677         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19678         * ada/acats/tests/c3/c92005b.ada: Likewise.
19679         * ada/acats/tests/c3/cxb3012.a: Likewise.
19680         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19682 2005-01-09  Paul Brook  <paul@codesourcery.com>
19684         * gfortran.dg/common_2.f90: New file.
19685         * gfortran.dg/common_3.f90: New file.
19687 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19689         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19691 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19693         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19694         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19695         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19696         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19697         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19698         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19699         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19700         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19701         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19702         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19703         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19704         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19705         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19706         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19707         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19708         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19709         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19710         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19711         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19712         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19713         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19714         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19715         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19716         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19717         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19718         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19719         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19720         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19721         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19722         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19723         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19724         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19725         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19726         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19727         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19728         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19729         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19730         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19731         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19732         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19733         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19734         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19735         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19736         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19737         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19738         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19739         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19740         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19741         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19742         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19743         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19744         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19745         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19746         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19747         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19748         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19749         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19750         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19751         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19752         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19753         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19754         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19755         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19756         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19757         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19758         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19759         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19761         * gcc.dg/vect/vect-1.c: Fix spelling.
19762         * gcc.dg/vect/vect-10.c: Fix spelling.
19763         * gcc.dg/vect/vect-11.c: Fix spelling.
19764         * gcc.dg/vect/vect-12.c: Fix spelling.
19765         * gcc.dg/vect/vect-14.c: Fix spelling.
19766         * gcc.dg/vect/vect-15.c: Fix spelling.
19767         * gcc.dg/vect/vect-16.c: Fix spelling.
19768         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19769         * gcc.dg/vect/vect-64.c: Fix comments.
19770         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19772 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19773             Ira Rosen  <irar@il.ibm.com>
19775         * gcc.dg/vect/vect-70.c: New test.
19776         * gcc.dg/vect/vect-71.c: New test.
19778 2005-01-09  Manfred Hollstein  <mh@suse.com>
19780         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19781         * gcc.dg/pr18241-2.c: Likewise.
19782         * gcc.dg/pr18241-3.c: Likewise.
19783         * gcc.dg/pr18241-4.c: Likewise.
19784         * gcc.dg/pr18241-5.c: Likewise.
19786 2005-01-08  Richard Henderson  <rth@redhat.com>
19788         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19789         False for x86 and x86-64.
19791 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19793         PR tree-optimization/18241
19794         * gcc.dg/pr18241-1.c: New test.
19795         * gcc.dg/pr18241-2.c: New test.
19796         * gcc.dg/pr18241-3.c: New test.
19797         * gcc.dg/pr18241-4.c: New test.
19798         * gcc.dg/pr18241-5.c: New test.
19800 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19802         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19803         gfortran.dg/select_4.f90: New.
19805 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19807         * gcc.c-torture/execute/20050107-1.c: New test.
19809 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19811         PR c++/19298
19812         * g++.dg/template/ref2.C: New.
19814 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19816         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19817         instead of being empty.
19819 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19821         PR fortran/15553
19822         * gfortran.dg/array-1.f90: New test.
19824 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19826         PR tree-optimization/19283
19827         * gcc.c-torture/execute/20050106-1.c: New test.
19829         PR rtl-optimization/18861
19830         * gcc.dg/20050105-1.c: New test.
19832         PR tree-optimization/18828
19833         * gcc.dg/20050105-2.c: New test.
19835 2005-01-07  Andreas Jaeger  <aj@suse.de>
19837         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19839 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19841         PR fortran/18398
19842         * gfortran.dg/fmt_read.f90: New test.
19844 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19846         * gcc.dg/rs6000-ldouble-2.c: New.
19848 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19850         PR c++/19244
19851         * g++.dg/parser/ctor2.C: New test.
19853 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19855         PR c++/17154
19856         * g++.dg/template/using9.C: New test.
19858 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19860         PR c++/19258
19861         * g++.dg/lookup/friend6.C: New test.
19863 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19865         PR c++/19270
19866         * g++.dg/template/array10.C: New.
19868 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19870         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19871         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19873 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19875         * gcc.c-torture/compile/20050105-1.c: New test.
19877 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19879         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19881 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19883         PR middle-end/19100
19884         * gcc.dg/conv-3.c: New test case.
19886 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19888         * gcc.dg/asm-wide-1.c: New test.
19890 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19892         PR c++/19030
19893         * g++.dg/parse/crash22.C: New
19895 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19897         PR 19257
19898         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19900 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19902         PR middle-end/17767
19903         * gcc.dg/i386-mmx-6.c: New test case.
19905 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19907         PR tree-optimization/18308
19908         * gcc.dg/vect/pr18308.c: New testcase.
19910 2005-01-04  Andreas Jaeger  <aj@suse.de>
19912         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19914 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19915             Robert Bowdidge <bowdidge@apple.com>
19917         * gcc.dg/cpp/subframework1.c: New.
19918         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19919         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19920         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19921         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19923 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19925         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19926         producing warning.
19927         * gcc.dg/darwin-weakimport-2.c: New.
19929 2005-01-03  Richard Henderson  <rth@redhat.com>
19931         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19933 2005-01-03  Richard Henderson  <rth@redhat.com>
19935         * gcc.dg/vect/vect.exp: Enable for ia64.
19936         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19937         (check_effective_target_vect_float): Likewise.
19938         (check_effective_target_vect_no_align): Likewise.
19939         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19940         * gcc.dg/vect/vect-8.c: Likewise.
19942 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19944         PR target/19236
19945         * gcc.dg/pr19236-1.c: New test case.
19947 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19949         PR rtl-optimization/12092
19950         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19952 2005-01-02  Andreas Jaeger  <aj@suse.de>
19954         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19956 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19957             Andrew Pinski  <pinskia@physics.uc.edu>
19959         PR rtl-optimization/12092
19960         * gcc.dg/pr12092-1.c: New test case.
19962 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19964         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19965         'hidden' and 'default' for better portability.
19966         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19968         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19969         6 and 7.
19970         * g++.old-deja/g++.brendan/new3.C: Likewise.
19972 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19974         * gcc.dg/20041231-1.C: New test.
19975         * g++.dg/warn/Wunreachable-code-1.C: New test.
19977 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19979         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19980         file, not /dev/null.  Abort on error.
19982 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19983             Ziemowit Laski  <zlaski@apple.com>
19985         PR objc/18971
19986         * objc.dg/encode-5.m: New test.
19988 2004-12-29  Richard Henderson  <rth@redhat.com>
19990         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19991         * objc.dg/stabs-1.m: Disable for ia64.
19993 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19995         PR c++/19190
19996         * g++.dg/warn/Wunused-10.C: New test.
19998 2004-12-28  Richard Henderson  <rth@redhat.com>
20000         * objc.dg/stabs-1.m: Disable for alpha.
20002 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20004         PR c++/19149
20005         * g++.dg/parse/error23.C: New test.
20007 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20009         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20011         PR fortran/19032
20012         * gfortran.dg/intrinsic_modulo_1.f90: New.
20013         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20014         tests with divisor -1.
20016 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20018         * g++.dg/opt/temp1.C (memcpy): Return a value.
20020         PR c++/19148
20021         * g++.dg/expr/cond7.C: New test.
20023 2004-12-27  Paul Brook  <paul@codesourcery.com>
20025         * gfortran.dg/g77/select_no_compile.f: Remove.
20027 2004-12-27  Richard Henderson  <rth@redhat.com>
20029         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20030         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20031         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20033 2004-12-26  Richard Henderson  <rth@redhat.com>
20035         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20036         by 1i instead of token pasting.
20038 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20040         PR tree-optimization/17578
20041         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20042         to additional_flags.
20043         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20045 2004-12-25  Richard Henderson  <rth@redhat.com>
20047         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20048         Remove Alpha.
20050 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20052         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20053         hppa*-*-hpux*.
20054         * gcc.dg/pr17957.c (dg-options): Likewise.
20055         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20056         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20057         instead of 0 on __hppa__.
20058         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20059         "foo,%r" on hppa*-*-*.
20061 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20063         PR fortran/19071
20064         * gfortran.dg/complex_write.f90: New test.
20066 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20068         PR c++/17595
20069         * g++.dg/parse/pragma2.C: New test.
20071         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20073 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20075         * gcc.dg/empty2.c: Add missing dg-warning.
20077 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20079         PR c++/17413
20080         * g++.dg/template/local4.C: New test.
20081         * g++.dg/template/crash19.C: Add dg-error marker.
20083         * g++.dg/template/crash31.C: Correct embedded PR number.
20085 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20087         PR c++/16405
20088         * g++.dg/opt/temp1.C: Add do-run marker.
20090 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20092         * g++.dg/template/spec19.C: New.
20094 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20096         PR target/16819
20097         * gcc.dg/empty2.c: New.
20099 2004-12-23  Richard Henderson  <rth@redhat.com>
20101         * lib/target-supports.exp (check_effective_target_vect_no_align):
20102         Remove i?86 and x86-64.
20104 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20106         PR c++/16405
20107         * g++.dg/opt/temp1.C: New test.
20109 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20111         PR c++/18733
20112         * g++.dg/template/friend33.C: New testcase.
20114 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20116         PR c++/18464
20117         * g++.dg/template/cond5.C: New test.
20119         PR c++/18492
20120         * g++.dg/inherit/thunk3.C: New test.
20122         PR c++/11224
20123         * g++.dg/warn/Wunused-9.C: New test.
20125 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20127         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20129 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20131         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20133 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20135         PR c++/18378
20136         * g++.dg/ext/packed8.C: New test.
20138         PR c++/19063
20139         * g++.dg/template/crash31.C: New test.
20141         PR c++/19034
20142         * g++.dg/template/crash30.C: New test.
20144 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20146         PR C++/18984
20147         * g++.dg/eh/ctor3.C: New test.
20149 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20151         * objc.dg/stabs-1.m: Allow section name to be quoted and
20152         assembly label to begin with '.LL'.
20154 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20156         * gcc.dg/vect/vect.exp
20157         (check_effective_target_lp64_or_vect_no_align): New.
20158         * gcc.dg/vect/vect-77.c: Use it.
20159         * gcc.dg/vect/vect-78.c: Use it.
20161         * lib/target-supports.exp
20162         (check_effective_target_vect_no_max,
20163         check_effective_target_vect_no_bitwise,
20164         check_effective_target_vect_no_align): New.
20165         * gcc.dg/vect/vect-13.c: Use them.
20166         * gcc.dg/vect/vect-17.c: Ditto.
20167         * gcc.dg/vect/vect-18.c: Ditto.
20168         * gcc.dg/vect/vect-19.c: Ditto.
20169         * gcc.dg/vect/vect-20.c: Ditto.
20170         * gcc.dg/vect/vect-27.c: Ditto.
20171         * gcc.dg/vect/vect-29.c: Ditto.
20172         * gcc.dg/vect/vect-44.c: Ditto.
20173         * gcc.dg/vect/vect-48.c: Ditto.
20174         * gcc.dg/vect/vect-50.c: Ditto.
20175         * gcc.dg/vect/vect-52.c: Ditto.
20176         * gcc.dg/vect/vect-54.c: Ditto.
20177         * gcc.dg/vect/vect-56.c: Ditto.
20178         * gcc.dg/vect/vect-58.c: Ditto.
20179         * gcc.dg/vect/vect-60.c: Ditto.
20180         * gcc.dg/vect/vect-72.c: Ditto.
20181         * gcc.dg/vect/vect-80.c: Ditto.
20183 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20185         PR c++/14075
20186         * g++.dg/init/string1.C: New.
20188         PR c++/18975
20189         * g++.dg/other/synth1.C: New.
20191 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20193         PR c/18963
20194         * gcc.dg/pr18963-1.c: New test.
20196 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20198         PR c/18596
20199         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20200         * gcc.dg/pr18596-1.c: Use dg-error.
20201         (dg-options): Use -fno-unit-at-a-time.
20202         * gcc.dg/pr18596-2.c: New test.
20203         * gcc.dg/pr18596-3.c: New test.
20205 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20207         PR middle-end/18683
20208         * g++.dg/opt/pr18683-1.C: New test case.
20210 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20212         PR other/19093
20213         * g++.dg/opt/max1.C: Fix for 64bit targets.
20215 2004-12-20  Matt Austern  <austern@apple.com>
20217         PR c++/19044
20218         * g++.dg/ext/builtin6.C: New
20220 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20222         PR tree-optimization/19080
20223         * gcc.c-torture/compile/pr19080.c: New test.
20225 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20227         * gcc.dg/20041219-1.c: New test.
20229 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20231         PR middle-end/19068
20232         * g++.dg/opt/max1.C: New test case.
20234 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20236         * gcc.dg/fdata-sections-1.c: New test.
20238 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20240         PR middle-end/18548
20241         * gcc.dg/max-1.c: New test case.
20243 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20245         * gcc.c-torture/execute/20041218-1.c: New test.
20247 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20249         * gcc.dg/pr18501.c: New test.
20250         * gcc.dg/uninit-5.c: XFAIL.
20251         * gcc.dg/uninit-9.c: XFAIL.
20253 2004-12-17  Dale Johannesen  <dalej@apple.com>
20255         * gcc.dg/20041213-1.c: New.
20257 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20259         * objc.dg/stabs-1.m: Allow assembly label to begin
20260         with a dot ('.').
20262 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20264         * gcc.c-torture/execute/20041213-1.c: Move...
20265         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20267 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20269         PR c++/18721
20270         * g++.dg/lookup/conv-5.C: New.
20272 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20274         * objc.dg/stabs-1.m: New test.
20276 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20278         * gcc.dg/visibility-c.c: Change compile to
20279         assemble for the test.
20281 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20283         PR target/19041
20284         * gcc.dg/visibility-c.c: New test.
20286 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20288         PR middle-end/18493
20289         * gcc.dg/switch-8.c: New test case.
20291 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20293         PR c++/18905
20294         * g++.dg/template/init4.C: New.
20295         * g++.dg/opt/static3.C: Enable optimizer.
20297 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20299         * g++.dg/other/complex1.C: New test.
20301 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20303         * g++.dg/opt/inline9.C: New test.
20305 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20307         PR fortran/18993
20308         * gfotran.dg/nullify_1.f: New test.
20310 2004-12-15  Richard Henderson  <rth@redhat.com>
20312         * gcc.target/i386/i386.exp: New harness.
20313         * gcc.target/i386/vect-args.c: New.
20315 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20317         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20319 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20321         PR c++/18825
20322         * g++.dg/template/friend32.C: New test.
20324 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20326         * cpp/pragma-once-1.c: New test.
20327         * cpp/pragma-once-1b.h: Likewise.
20328         * cpp/pragma-once-1c.h: Likewise.
20329         * cpp/pragma-once-1d.h: Likewise.
20330         * cpp/inc/pragma-once-1a.h: Likewise.
20332 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20333             Steven G. Kargl  <kargls@comcast.net>
20335         PR fortran/17597
20336         * gfortran.dg/list_read_3.f90: New test.
20338 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340         * gcc.dg/ftrapv-2.c: New test.
20342 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20344         PR c++/18981
20345         * g++.dg/template/typename9.C: New test.
20347 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20349         PR c++/18738
20350         * g++.dg/template/typename8.C: New test.
20351         * g++.dg/parse/friend2.C: Tweak error message.
20353 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20355         * gcc.c-torture/20041214-1.c: New test.
20357 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20359         PR c++/18965
20360         * g++.dg/init/array17.C: New test.
20362 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20364         PR c++/18793
20365         * g++.dg/init/aggr3.C: New test.
20367 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20369         * gcc.dg/altivec-types-1.c: New test.
20370         * gcc.dg/altivec-types-2.c: New test.
20371         * gcc.dg/altivec-types-3.c: New test.
20372         * gcc.dg/altivec-types-4.c: New test.
20373         * g++.dg/ext/altivec-types-1.C: New test.
20374         * g++.dg/ext/altivec-types-2.C: New test.
20375         * g++.dg/ext/altivec-types-3.C: New test.
20376         * g++.dg/ext/altivec-types-4.C: New test.
20378 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20380         PR middle-end/18951
20381         * gcc.c-torture/execute/20041213-1.c: New test.
20383 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20385         PR c++/18949
20386         * g++.dg/template/cast1.C: New.
20388 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20390         * gcc.c-torture/execute/20041213-2.c: New test.
20392 2004-12-13  Richard Henderson  <rth@redhat.com>
20394         * gcc.dg/i386-sse-10.c: Fix typo in options.
20396 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20398         PR c++/18968
20399         * g++.dg/opt/pr18968.C: New test.
20401 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20403         PR c++/18925
20404         * g++.dg/ext/visibility/staticdatamem.C: New test.
20406 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20408         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20410 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20412         PR rtl-optimization/18928
20413         * gcc.dg/pr18928-1.c: New test case.
20415 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20417         PR tree-opt/16951
20418         * gcc.c-torture/compile/20041211-1.c: New.
20420 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20422         PR middle-end/17564
20423         * gcc.c-torture/execute/20041212-1.c: New test.
20425 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20427         PR fortran/18869
20428         * gfortran.dg/common_1.f90: New test.
20430 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20431         Paul Brook  <paul@codesourcery.com>
20433         PR fortran/16222
20434         * gfortran.dg/real_do_1.f90: New test.
20436 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20438         PR tree-opt/18040
20439         * g++.dg/opt/ptrmem6.C: New test.
20441 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20443         PR middle-end/18921
20444         * gcc.dg/pr18921-1.c: New test case.
20446 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20448         PR fortran/17175
20449         * gfortran.dg/scale_1.f90: New test.
20451 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20453         PR middle-end/18903
20454         * gcc.c-torture/compile/pr18903.c: New test.
20456 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20458         * gcc.c-torture/execute/20041210-1.c: New test.
20460 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20462         PR c++/18731
20463         * g++.dg/parser/struct-1.C: New test.
20464         * g++.dg/parser/struct-2.C: New test.
20465         * g++.dg/parser/struct-3.C: New test.
20467 2004-12-09  Richard Henderson  <rth@redhat.com>
20469         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20471         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20472         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20474 2004-12-09  Matt Austern  <austern@apple.com>
20476         PR c++/18514
20477         * g++.dg/ext/builtin1.C: New
20478         * g++.dg/ext/builtin2.C: New
20479         * g++.dg/ext/builtin3.C: New
20480         * g++.dg/ext/builtin4.C: New
20481         * g++.dg/ext/builtin5.C: New
20483 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20485         PR tree-opt/18904
20486         * g++.dg/opt/ptrmem5.C: New test.
20488 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20490         * g++.dg/parse/typename5.C: Adjust for new error.
20491         * g++.dg/parse/typename7.C: New.
20493 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20495         PR c++/18073
20496         * g++.dg/other/mmintrin.C: New test.
20498 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20500         PR c++/16681
20501         * g++.dg/init/array15.C: New.
20502         * g++.dg/init/array16.C: New.
20504 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20506         PR fortran/18826
20507         * gfortran.dg/assign_1.f90: New test.
20509 2004-12-08  Nick Clifton  <nickc@redhat.com>
20511         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20512         * gcc.target/xstormy16/data_below100: Likewise.
20513         * gcc.target/xstormy16/sfr: Likewise.
20514         * gcc.target/xstormy16/below100.S: New test source file.
20515         * gcc.target/xstormy16/below100.ld: New test linker script.
20516         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20517         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20518         bp instructions.
20519         * gcc.target/xstormy16/bp.c: Likewise.
20521         * gcc.target/xstormy16/bss_below100: New files:
20522         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20523         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20524         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20525         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20526         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20527         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20528         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20529         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20530         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20531         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20532         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20533         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20534         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20535         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20536         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20537         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20538         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20539         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20540         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20541         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20542         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20543         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20544         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20545         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20546         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20547         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20548         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20550         * gcc.target/xstormy16/data_below100: New files:
20551         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20552         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20553         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20554         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20555         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20556         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20557         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20558         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20559         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20560         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20561         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20562         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20563         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20564         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20565         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20566         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20567         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20568         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20569         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20570         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20571         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20572         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20573         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20574         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20575         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20576         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20577         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20579         * gcc.target/xstormy16/sfr: New files:
20580         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20581         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20582         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20583         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20584         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20585         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20586         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20587         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20588         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20589         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20590         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20591         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20592         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20593         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20594         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20595         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20596         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20597         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20598         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20599         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20600         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20601         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20602         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20603         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20604         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20605         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20606         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20607         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20608         27_if0_sfrw_bitfield_f.c
20610 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20612         PR c++/18100
20613         * g++.dg/lookup/name-clash4.C: New test.
20615 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20617         PR c++/18672
20618         * g++.dg/opt/array1.C: New.
20620         PR c++/18803
20621         * g++.dg/template/operator5.C: New.
20623 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20625         PR c/18867
20626         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20628 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20630         * gcc.dg/noncompile/20041207.c: New test.
20632 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20634         * g++.dg/other/unreachable-1.C: New test.
20636 2004-12-06  Nick Clifton  <nickc@redhat.com>
20638         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20639         <limits.h> because the latter comes from gcc's include/ directory
20640         and not the newlib/libc/include directory.
20642 2004-12-04  Richard Henderson  <rth@redhat.com>
20644         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20646 2004-12-04  Richard Henderson  <rth@redhat.com>
20648         * lib/target-supports.exp (check_gc_sections_available): Disable
20649         for alpha and ia64.
20651 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20653         PR middle-end/17909
20654         * g++.dg/other/vararg-2.C: New test.
20656 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20658         PR c++/17011, c++/17971
20659         * g++.dg/template/error15.C: Adjust expected error.
20660         * g++.dg/template/instantiate3.C: Likewise.
20662 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20664         * gcc.dg/altivec-18.c: Fix for darwin
20666 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20668         PR c++/18782
20669         * g++.dg/parse/ptrmem2.C: New.
20671         PR c++/18318
20672         * g++.dg/template/new1.C: New.
20674 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20676         PR fortran/18710
20677         * gfortran.dg/direct_io_3.f90: New test.
20679 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20681         PR 18758
20682         * g++.dg/parse/crash21.C: New.
20684 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686         PR c++/15664, c++/18276
20687         * g++.dg/template/ttp13.C: New test.
20688         * g++.dg/template/ttp14.C: Likewise.
20690 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20692         PR c++/18123
20693         * g++.dg/parse/enum2.C: New test.
20694         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20696 2004-12-02  Nick Clifton  <nickc@redhat.com>
20698         * gcc.target/xstormy16: New test directory.
20699         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20700         * gcc.target/xstormy16/bp.c: Check the generation of bp
20701         instructions.
20702         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20703         bn instructions and the BELOW100 attribute.
20705 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20707         PR target/16952
20708         * gcc.dg/ppc-eabi.c: New.
20710 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20712         PR fortran/18284
20713         * gfortran.dg/backspace.f90
20715 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20717         * gfortran.dg/inquire.f90: New test.
20719 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20721         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20722         handle effective-target-keyword.
20723         (dg-skip-if): Support effective-target keyword as target list.
20724         (dg-xfail-if): Ditto.
20725         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20727 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20729         PR tree-optimization/18291
20730         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20732 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20734         PR C++/18729
20735         * g++.dg/parse/crash20.C: New.
20737         PR c++/17431
20738         * g++.dg/overload/arg1.C: New.
20739         * g++.dg/overload/arg2.C: New.
20740         * g++.dg/overload/arg3.C: New.
20741         * g++.dg/overload/arg4.C: New.
20743 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20745         * gcc.dg/c99-flex-array-4.c: Remove.
20747 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20749         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20751         * lib/target-supports.exp (is-effective-target): Simplify.
20753         * lib/target-supports.exp (check_effective_target_vect_long):
20754         Fix for powerpc64-*-*.
20756 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20758         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20759         to support new requirements on FreeBSD 5.
20761 2004-11-30  Devang Patel  <dpatel@apple.com>
20763         PR 18702
20764         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20766 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20768         * g++.dg/ext/altivec-13.C: New test.
20770 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20772         PR tree-opt/18298
20773         * gcc.c-torture/execute/p18298.c: New test.
20775 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20776             Dorit Naishlos  <dorit@il.ibm.com>
20778         PR tree-opt/18607
20779         * gcc.dg/vect/vect-89.c: New test.
20781 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20783         * gcc.dg/pr18596-1.c: New test.
20785 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20787         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20789 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20791         PR c/18479
20792         * gcc.dg/pr18479.c: New test.
20794 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20796         PR target/18490
20797         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20798         mmix-knuth-mmixware.
20800         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20801         cris-*-elf* cris-*-aout* mmix-*-*
20803 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20805         PR middle-end/18725
20806         * gcc.dg/pr18725.c: New test.
20808 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20810         PR target/18488
20811         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20813         PR target/18336
20814         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20816 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20818         PR c++/18368
20819         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20820         * g++.old-deja/g++.law/ctors5.C: Likewise.
20821         * g++.old-deja/g++.other/crash25.C: Likewise.
20823         PR c++/18674
20824         * g++.dg/template/error16.C: New test.
20826         PR c++/18512
20827         * g++.dg/template/crash29.C: New test.
20829 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20831         PR tree-optimization/18712
20832         * gcc.c-torture/compile/pr18712.c: New test.
20834 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20836         PR c/7544
20837         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20838         tests.
20840 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20842         PR c++/18652
20843         * g++.dg/lookup/crash6.C: New test.
20845 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20847         PR middle-end/18164
20848         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20850 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20852         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20853         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20854         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20856 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20858         * gcc.dg/pr18164.c: New test.
20860 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20862         * gcc.dg/funroll-loops-all.c: New.
20864 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20866         PR target/18489
20867         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20868         delimeter, match space and TAB as well as ":".
20870         PR target/18484
20871         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20873         PR target/18348
20874         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20876         PR target/18345
20877         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20879         PR target/18337
20880         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20882 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20884         * gfortran.dg/direct_io_2.f90: New test.
20886 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20888         PR target/18334
20889         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20891 2004-11-28  Richard Henderson  <rth@redhat.com>
20893         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20895 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20897         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20898         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20899         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20900         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20901         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20902         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20903         gcc.dg/pointer-arith-8.c: New tests.
20905 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20907         PR fortran/18364
20908         * gfortran.dg/endfile.f90: New test.
20910 2004-11-27  Falk Hueffner  <falk@debian.org>
20912         * gcc.dg/loop-6.c: New test.
20914 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20916         * gcc.c-torture/execute/20041126-1.c: New test.
20918 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20920         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20921         on IRIX.
20923 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20925         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20926         functions.
20928 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20930         PR rtl-optimization/17825
20931         * gcc.c-torture/compile/20041119-1.c: New test.
20933 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20935         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20936         Check existence of ld library path variables before unsetting.
20938 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20940         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20942 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20944         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20946 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20948         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20950 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20952         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20953         dg-do directive.
20955 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20957         * gcc.dg/pr17957.c: Pass --param, not -param.
20959 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20961         PR middle-end/17957
20962         * testsuite/gcc.dg/pr17957.c: New test.
20964 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20966         PR c++/18445
20967         * g++.dg/template/crash28.C: Likewise.
20969         PR c++/18001
20970         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20971         * g++.dg/ext/lvaddr.C: Likewise.
20972         * g++.dg/opt/pr7503-3.C: Likewise.
20974         PR c++/18466
20975         * g++.dg/parse/qualified3.C: New test.
20976         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20978         PR c++/18545
20979         * g++.dg/expr/return1.C: New test.
20981 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20983         Friend class name lookup 3/n, PR c++/3332
20984         * g++.dg/lookup/friend3.C: New test.
20985         * g++.dg/lookup/friend4.C: Likewise.
20986         * g++.dg/lookup/friend5.C: Likewise.
20988 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20990         Friend class name lookup 2/n, PR c++/14513, c++/15410
20991         * g++.dg/lookup/friend2.C: New test.
20992         * g++.dg/template/friend31.C: Likewise.
20994 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20996         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20998 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21000         PR c++/17473
21001         * g++.dg/tc1/dr56.C: Remove.
21002         * g++.dg/template/typedef1.C: Add dg-error markers.
21003         * g++.old-deja/g++.other/typedef7.C: Likewise.
21005         PR c++/18285
21006         * g++.dg/parse/typedef7.C: New test.
21008 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21010         * gcc.c-torture/execute/20041124-1.c: New test.
21012 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21014         * g++.dg/template/deduce3.C: New test.
21016         PR c++/18586
21017         * g++.dg/template/crash27.C: New test.
21019         PR c++/18530
21020         * g++.dg/warn/Wshadow-3.C: New test.
21022 2004-11-24  Devang Patel  <dpatel@apple.com>
21024         PR/18555
21025         * gcc.dg/cpp/isysroot-1.c: New test.
21026         * gcc.dg/cpp/usr/include/stdio.h: New file.
21027         * gcc.dg/cpp/isysroot-2.c: New test.
21028         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21029         New file.
21031 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21033         PR c++/8929
21034         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21036 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21038         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21039         * gcc.target/sparc/pdist.c: Likewise.
21041 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21043         PR c++/16882
21044         * g++.dg/conversion/simd1.C: New test.
21046 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21048         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21049         and restore_ld_library_path_env_vars.
21050         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21051         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21052         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21053         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21055 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21057         * gcc.dg/pragma-align-2.c: Test macro expansion.
21058         * gcc.dg/pragma-pack-2.c: New test.
21060 2004-11-23  Richard Henderson  <rth@redhat.com>
21062         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21063         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21064         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21065         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21066         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21067         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21069         * gcc.dg/vect/vect.exp: Add check for alpha.
21070         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21071         (check_effective_target_vect_int): Enable for alpha.
21072         (check_effective_target_vect_long): New.
21073         (is-effective-target): Add it.
21075 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21077         * gcc.dg/pr18614-1.c: New test.
21079 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21081         * gcc.dg/setjmp-2.c: New test.
21083 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21085         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21086         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21087         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21088         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21089         gcc.target/sparc/pdist.c: New tests.
21091 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21093         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21095 2004-11-22  Dale Johannesen  <dalej@apple.com>
21097         * gcc.dg/20041111-1.c: New.
21099 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21101         PR tree-opt/18536
21102         * gcc.dg/vect/pr18536.c: New test.
21104 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21106         PR c++/18354
21107         * g++.dg/template/nontype11.C: New test.
21109 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21111         PR middle-end/18520
21112         * gcc.dg/pr18520-1.c: New test case.
21114 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21116         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21117         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21118         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21119         expected diagnostics.
21121 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123         PR target/18580
21124         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21125         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21126         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21128 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21130         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21132 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21133             Joseph Myers  <joseph@codesourcery.com>
21135         * lib/target-supports.exp (check_visibility_available): Really
21136         test the compiler.
21138 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21140         PR tree-opt/18181
21141         * gcc.dg/vect/vect-85.c: New test.
21142         * gcc.dg/vect/vect-86.c: New test.
21143         * gcc.dg/vect/vect-87.c: New test.
21144         * gcc.dg/vect/vect-88.c: New test.
21146 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21148         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21150 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21152         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21153         * gcc.dg/ppc-and-1.c: Ditto.
21154         * gcc.dg/ppc-compare-1.c: Ditto.
21155         * gcc.dg/ppc-mov-1.c: Ditto
21157 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21158             Mark Mitchell  <mark@codesourcery.com>
21160         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21162 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21163             Aldy Hernandez  <aldyh@redhat.com>
21165         * lib/target-supports.exp (check_effective_target_vect_int): New
21166         (check_effective_target_vect_float): New
21167         (check_effective_target_vect_double): New.
21168         (is-effective-target): Support new effective targets keywords.
21169         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21170         default action for dg-do.
21171         * gcc.dg/vect/pr16105.c: Use new support.
21172         * gcc.dg/vect/pr18400.c: Ditto.
21173         * gcc.dg/vect/pr18425.c: Ditto.
21174         * gcc.dg/vect/vect-1.c: Ditto.
21175         * gcc.dg/vect/vect-10.c: Ditto.
21176         * gcc.dg/vect/vect-11.c: Ditto.
21177         * gcc.dg/vect/vect-12.c: Ditto.
21178         * gcc.dg/vect/vect-13.c: Ditto.
21179         * gcc.dg/vect/vect-14.c: Ditto.
21180         * gcc.dg/vect/vect-15.c: Ditto.
21181         * gcc.dg/vect/vect-16.c: Ditto.
21182         * gcc.dg/vect/vect-17.c: Ditto.
21183         * gcc.dg/vect/vect-18.c: Ditto.
21184         * gcc.dg/vect/vect-19.c: Ditto.
21185         * gcc.dg/vect/vect-2.c: Ditto.
21186         * gcc.dg/vect/vect-20.c: Ditto.
21187         * gcc.dg/vect/vect-21.c: Ditto.
21188         * gcc.dg/vect/vect-22.c: Ditto.
21189         * gcc.dg/vect/vect-23.c: Ditto.
21190         * gcc.dg/vect/vect-24.c: Ditto.
21191         * gcc.dg/vect/vect-25.c: Ditto.
21192         * gcc.dg/vect/vect-26.c: Ditto.
21193         * gcc.dg/vect/vect-27.c: Ditto.
21194         * gcc.dg/vect/vect-27a.c: Ditto.
21195         * gcc.dg/vect/vect-28.c: Ditto.
21196         * gcc.dg/vect/vect-29.c: Ditto.
21197         * gcc.dg/vect/vect-29a.c: Ditto.
21198         * gcc.dg/vect/vect-3.c: Ditto.
21199         * gcc.dg/vect/vect-30.c: Ditto.
21200         * gcc.dg/vect/vect-31.c: Ditto.
21201         * gcc.dg/vect/vect-32.c: Ditto.
21202         * gcc.dg/vect/vect-33.c: Ditto.
21203         * gcc.dg/vect/vect-34.c: Ditto.
21204         * gcc.dg/vect/vect-35.c: Ditto.
21205         * gcc.dg/vect/vect-36.c: Ditto.
21206         * gcc.dg/vect/vect-37.c: Ditto.
21207         * gcc.dg/vect/vect-38.c: Ditto.
21208         * gcc.dg/vect/vect-4.c: Ditto.
21209         * gcc.dg/vect/vect-40.c: Ditto.
21210         * gcc.dg/vect/vect-41.c: Ditto.
21211         * gcc.dg/vect/vect-42.c: Ditto.
21212         * gcc.dg/vect/vect-43.c: Ditto.
21213         * gcc.dg/vect/vect-44.c: Ditto.
21214         * gcc.dg/vect/vect-45.c: Ditto.
21215         * gcc.dg/vect/vect-46.c: Ditto.
21216         * gcc.dg/vect/vect-47.c: Ditto.
21217         * gcc.dg/vect/vect-48.c: Ditto.
21218         * gcc.dg/vect/vect-48a.c: Ditto.
21219         * gcc.dg/vect/vect-49.c: Ditto.
21220         * gcc.dg/vect/vect-5.c: Ditto.
21221         * gcc.dg/vect/vect-50.c: Ditto.
21222         * gcc.dg/vect/vect-51.c: Ditto.
21223         * gcc.dg/vect/vect-52.c: Ditto.
21224         * gcc.dg/vect/vect-53.c: Ditto.
21225         * gcc.dg/vect/vect-54.c: Ditto.
21226         * gcc.dg/vect/vect-55.c: Ditto.
21227         * gcc.dg/vect/vect-56.c: Ditto.
21228         * gcc.dg/vect/vect-56a.c: Ditto.
21229         * gcc.dg/vect/vect-57.c: Ditto.
21230         * gcc.dg/vect/vect-58.c: Ditto.
21231         * gcc.dg/vect/vect-59.c: Ditto.
21232         * gcc.dg/vect/vect-6.c: Ditto.
21233         * gcc.dg/vect/vect-60.c: Ditto.
21234         * gcc.dg/vect/vect-61.c: Ditto.
21235         * gcc.dg/vect/vect-62.c: Ditto.
21236         * gcc.dg/vect/vect-63.c: Ditto.
21237         * gcc.dg/vect/vect-64.c: Ditto.
21238         * gcc.dg/vect/vect-65.c: Ditto.
21239         * gcc.dg/vect/vect-66.c: Ditto.
21240         * gcc.dg/vect/vect-67.c: Ditto.
21241         * gcc.dg/vect/vect-68.c: Ditto.
21242         * gcc.dg/vect/vect-69.c: Ditto.
21243         * gcc.dg/vect/vect-7.c: Ditto.
21244         * gcc.dg/vect/vect-72.c: Ditto.
21245         * gcc.dg/vect/vect-72a.c: Ditto.
21246         * gcc.dg/vect/vect-73.c: Ditto.
21247         * gcc.dg/vect/vect-74.c: Ditto.
21248         * gcc.dg/vect/vect-75.c: Ditto.
21249         * gcc.dg/vect/vect-76.c: Ditto.
21250         * gcc.dg/vect/vect-77.c: Ditto.
21251         * gcc.dg/vect/vect-77a.c: Ditto.
21252         * gcc.dg/vect/vect-78.c: Ditto.
21253         * gcc.dg/vect/vect-79.c: Ditto.
21254         * gcc.dg/vect/vect-8.c: Ditto.
21255         * gcc.dg/vect/vect-80.c: Ditto.
21256         * gcc.dg/vect/vect-82.c: Ditto.
21257         * gcc.dg/vect/vect-82_64.c: Ditto.
21258         * gcc.dg/vect/vect-83.c: Ditto.
21259         * gcc.dg/vect/vect-83_64.c: Ditto.
21260         * gcc.dg/vect/vect-9.c: Ditto.
21261         * gcc.dg/vect/vect-all.c: Ditto.
21262         * gcc.dg/vect/vect-none.c: Ditto.
21264 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21266         * lib/gcc-dg.exp (dg-skip-if): New function.
21267         (dg-forbid-option): Remove.
21268         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21269         * g++.dg/abi/bitfield8.C: Likewise.
21270         * g++.dg/abi/dtor1.C: Likewise.
21271         * g++.dg/abi/empty10.C: Likewise.
21272         * g++.dg/abi/empty7.C: Likewise.
21273         * g++.dg/abi/empty9.C: Likewise.
21274         * g++.dg/abi/layout3.C: Likewise.
21275         * g++.dg/abi/layout4.C: Likewise.
21276         * g++.dg/abi/thunk1.C: Likewise.
21277         * g++.dg/abi/thunk2.C: Likewise.
21278         * g++.dg/abi/vbase11.C: Likewise.
21279         * g++.dg/abi/vthunk2.C: Likewise.
21280         * g++.dg/abi/vthunk3.C: Likewise.
21281         * g++.dg/ext/attrib8.C: Likewise.
21282         * g++.dg/opt/longbranch2.C: Likewise.
21283         * g++.dg/opt/reg-stack4.C: Likewise.
21284         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21285         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21286         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21287         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21288         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21289         * gcc.dg/20000609-1.c: Likewise.
21290         * gcc.dg/20000720-1.c: Likewise.
21291         * gcc.dg/20011107-1.c: Likewise.
21292         * gcc.dg/20011119-1.c: Likewise.
21293         * gcc.dg/20020108-1.c: Likewise.
21294         * gcc.dg/20020122-2.c: Likewise.
21295         * gcc.dg/20020122-3.c: Likewise.
21296         * gcc.dg/20020201-3.c: Likewise.
21297         * gcc.dg/20020206-1.c: Likewise.
21298         * gcc.dg/20020218-1.c: Likewise.
21299         * gcc.dg/20020310-1.c: Likewise.
21300         * gcc.dg/20020411-1.c: Likewise.
21301         * gcc.dg/20020418-2.c: Likewise.
21302         * gcc.dg/20020426-1.c: Likewise.
21303         * gcc.dg/20020426-2.c: Likewise.
21304         * gcc.dg/20020517-1.c: Likewise.
21305         * gcc.dg/20020523-1.c: Likewise.
21306         * gcc.dg/20020523-2.c: Likewise.
21307         * gcc.dg/20020729-1.c: Likewise.
21308         * gcc.dg/20030204-1.c: Likewise.
21309         * gcc.dg/20030826-2.c: Likewise.
21310         * gcc.dg/20030926-1.c: Likewise.
21311         * gcc.dg/20031202-1.c: Likewise.
21312         * gcc.dg/980312-1.c: Likewise.
21313         * gcc.dg/980313-1.c: Likewise.
21314         * gcc.dg/990117-1.c: Likewise.
21315         * gcc.dg/990424-1.c: Likewise.
21316         * gcc.dg/990524-1.c: Likewise.
21317         * gcc.dg/991230-1.c: Likewise.
21318         * gcc.dg/i386-387-1.c: Likewise.
21319         * gcc.dg/i386-387-2.c: Likewise.
21320         * gcc.dg/i386-387-3.c: Likewise.
21321         * gcc.dg/i386-387-4.c: Likewise.
21322         * gcc.dg/i386-387-5.c: Likewise.
21323         * gcc.dg/i386-387-6.c: Likewise.
21324         * gcc.dg/i386-asm-1.c: Likewise.
21325         * gcc.dg/i386-bitfield1.c: Likewise.
21326         * gcc.dg/i386-bitfield2.c: Likewise.
21327         * gcc.dg/i386-loop-1.c: Likewise.
21328         * gcc.dg/i386-loop-2.c: Likewise.
21329         * gcc.dg/i386-loop-3.c: Likewise.
21330         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21331         * gcc.dg/i386-pic-1.c: Likewise.
21332         * gcc.dg/i386-regparm.c: Likewise.
21333         * gcc.dg/i386-signbit-1.c: Likewise.
21334         * gcc.dg/i386-signbit-2.c: Likewise.
21335         * gcc.dg/i386-signbit-3.c: Likewise.
21336         * gcc.dg/i386-sse-5.c: Likewise.
21337         * gcc.dg/i386-sse-8.c: Likewise.
21338         * gcc.dg/i386-unroll-1.c: Likewise.
21339         * gcc.dg/tls/opt-1.c: Likewise.
21340         * gcc.dg/tls/opt-2.c: Likewise.
21341         * gcc.dg/unroll-1.c: Likewise.
21342         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21343         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21344         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21345         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21347 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21349         * g++.dg/template/incomplete1.C: New test.
21351 2004-11-16  Nick Clifton  <nickc@redhat.com>
21353         Revert patches accidentally commited during checkin of fixes for
21354         xstormy16 tests:
21355         gcc.c-torture/execute/simd-4.c: Revert
21356         gcc.dg/20040910-1.c: Revert.
21358 2004-11-16  Paul Brook  <paul@codesourcery.com>
21360         PR fortran/13010
21361         * gfortran.dg/der_pointer_1.f90: New test.
21363 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21365         PR c/18498
21366         * gcc.dg/bitfld-13.c: New test.
21368 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21370         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21371         powerpc*-*-linux*.
21373         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21374         * gcc.dg/ppc64-abi-2.c: Ditto.
21375         * gcc.dg/ppc64-abi-3.c: Ditto.
21377         * lib/gcc-dg.exp (dg-target-list): Remove.
21379 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21381         * gcc.dg/ia64-postinc.c: New test.
21383 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21385         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21387 2004-11-15  Nick Clifton  <nickc@redhat.com>
21389         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21390         __INT_MAX__ so that the test can be compiled by toolchains
21391         targeted at 16-bit processors.
21393         * gcc.dg/20040625-1.c: Use long constants rather than integers
21394         when performing arithmetic that will overflow 16-bits.
21396         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21397         xstormy16.  It does not support 128-bit vector operations.
21399         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21400         with the macro PTR_TYPE.  Define this macro to an integer type
21401         suitable for holding a pointer.
21403         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21404         the target is a 16-bit processor.
21406         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21407         16-bit targets where the character constant will be too long.
21409         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21410         where the double will not be directly addressable.
21412 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21414         Friend class name lookup 1/n, PR c++/18471
21415         * g++.dg/template/crash26.C: New test.
21416         * g++.dg/lookup/struct1.C: Adjust expected error.
21417         * g++.dg/parse/elab1.C: Likewise.
21418         * g++.dg/parse/elab2.C: Likewise.
21419         * g++.dg/parse/int-as-enum1.C: Likewise.
21420         * g++.dg/parse/struct-as-enum1.C: Likewise.
21421         * g++.dg/parse/typedef1.C: Likewise.
21422         * g++.dg/parse/typedef3.C: Likewise.
21423         * g++.dg/parse/typedef4.C: Likewise.
21424         * g++.dg/parse/typedef5.C: Likewise.
21425         * g++.dg/template/nontype4.C: Likewise.
21426         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21427         * g++.old-deja/g++.other/elab1.C: Likewise.
21428         * g++.old-deja/g++.other/syntax4.C: Likewise.
21430 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21432         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21434 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21436         * gcc.c-torture/execute/20041114-1.c: New test.
21438 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21440         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21441         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21442         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21443         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21444         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21445         gcc.dg/switch-7.c: New tests.
21447 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21449         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21451 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21453         PR tree-opt/18400
21454         * gcc.dg/vect/pr18400.c: New test.
21456 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21457             Andrew Pinski  <pinskia@physics.uc.edu>
21459         PR tree-opt/18425
21460         * gcc.dg/vect/pr18425.c: New test.
21462 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21464         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21465         Guard with dg-require-alias and dg-require-visibility.
21467 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21469         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21471 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21473         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21475 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21477         PR c++/17344
21478         * g++.dg/template/defarg5.C: New test.
21480 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21482         * g++.dg/parse/cast1.C: Run only on ILP32.
21483         * g++.old-deja/g++.mike/p784.C: Likewise.
21485 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21487         * gcc.c-torture/execute/20041113-1.c: New test.
21489 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21491         PR target/18230
21492         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21493         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21494         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21495         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21496         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21497         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21498         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21499         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21500         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21501         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21502         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21503         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21504         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21506 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21508         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21509         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21510         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21511         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21512         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21513         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21514         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21515         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21516         gcc.target/sparc/combined-1.c: New tests.
21518 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21520         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21521         New tests.
21523 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21525         * lib/gcc-dg.exp (dg-forbid-option): New function.
21526         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21527         * g++.dg/abi/bitfield8.C: Likewise.
21528         * g++.dg/abi/dtor1.C: Likewise.
21529         * g++.dg/abi/empty10.C: Likewise.
21530         * g++.dg/abi/empty7.C: Likewise.
21531         * g++.dg/abi/empty9.C: Likewise.
21532         * g++.dg/abi/layout3.C: Likewise.
21533         * g++.dg/abi/layout4.C: Likewise.
21534         * g++.dg/abi/thunk1.C: Likewise.
21535         * g++.dg/abi/thunk2.C: Likewise.
21536         * g++.dg/abi/vbase11.C: Likewise.
21537         * g++.dg/abi/vthunk2.C: Likewise.
21538         * g++.dg/abi/vthunk3.C: Likewise.
21539         * g++.dg/ext/attrib8.C: Likewise.
21540         * g++.dg/opt/longbranch2.C: Likewise.
21541         * g++.dg/opt/reg-stack4.C: Likewise.
21542         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21543         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21544         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21545         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21546         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21547         * gcc.dg/20000609-1.c: Likewise.
21548         * gcc.dg/20000720-1.c: Likewise.
21549         * gcc.dg/20011107-1.c: Likewise.
21550         * gcc.dg/20011119-1.c: Likewise.
21551         * gcc.dg/20020108-1.c: Likewise.
21552         * gcc.dg/20020122-2.c: Likewise.
21553         * gcc.dg/20020122-3.c: Likewise.
21554         * gcc.dg/20020201-3.c: Likewise.
21555         * gcc.dg/20020206-1.c: Likewise.
21556         * gcc.dg/20020218-1.c: Likewise.
21557         * gcc.dg/20020310-1.c: Likewise.
21558         * gcc.dg/20020411-1.c: Likewise.
21559         * gcc.dg/20020418-2.c: Likewise.
21560         * gcc.dg/20020426-1.c: Likewise.
21561         * gcc.dg/20020426-2.c: Likewise.
21562         * gcc.dg/20020517-1.c: Likewise.
21563         * gcc.dg/20020523-1.c: Likewise.
21564         * gcc.dg/20020523-2.c: Likewise.
21565         * gcc.dg/20020729-1.c: Likewise.
21566         * gcc.dg/20030204-1.c: Likewise.
21567         * gcc.dg/20030826-2.c: Likewise.
21568         * gcc.dg/20030926-1.c: Likewise.
21569         * gcc.dg/20031202-1.c: Likewise.
21570         * gcc.dg/980312-1.c: Likewise.
21571         * gcc.dg/980313-1.c: Likewise.
21572         * gcc.dg/990117-1.c: Likewise.
21573         * gcc.dg/990424-1.c: Likewise.
21574         * gcc.dg/990524-1.c: Likewise.
21575         * gcc.dg/991230-1.c: Likewise.
21576         * gcc.dg/i386-387-1.c: Likewise.
21577         * gcc.dg/i386-387-2.c: Likewise.
21578         * gcc.dg/i386-387-3.c: Likewise.
21579         * gcc.dg/i386-387-4.c: Likewise.
21580         * gcc.dg/i386-387-5.c: Likewise.
21581         * gcc.dg/i386-387-6.c: Likewise.
21582         * gcc.dg/i386-asm-1.c: Likewise.
21583         * gcc.dg/i386-bitfield1.c: Likewise.
21584         * gcc.dg/i386-bitfield2.c: Likewise.
21585         * gcc.dg/i386-loop-1.c: Likewise.
21586         * gcc.dg/i386-loop-2.c: Likewise.
21587         * gcc.dg/i386-loop-3.c: Likewise.
21588         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21589         * gcc.dg/i386-pic-1.c: Likewise.
21590         * gcc.dg/i386-regparm.c: Likewise.
21591         * gcc.dg/i386-signbit-1.c: Likewise.
21592         * gcc.dg/i386-signbit-2.c: Likewise.
21593         * gcc.dg/i386-signbit-3.c: Likewise.
21594         * gcc.dg/i386-sse-5.c: Likewise.
21595         * gcc.dg/i386-sse-8.c: Likewise.
21596         * gcc.dg/i386-unroll-1.c: Likewise.
21597         * gcc.dg/tls/opt-1.c: Likewise.
21598         * gcc.dg/tls/opt-2.c: Likewise.
21599         * gcc.dg/unroll-1.c: Likewise.
21600         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21601         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21602         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21603         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21604         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21605         -m64 is specified.
21607 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21609         PR c++/18389
21610         * g++.dg/parse/cond1.C: New test.
21612         PR c++/18429
21613         * g++.dg/template/array9.C: New test.
21614         * g++.dg/ext/vla1.C: Adjust error messages.
21615         * g++.dg/ext/vlm1.C: Likewise.
21616         * g++.dg/template/crash2.C: Likewise.
21618         PR c++/18436
21619         * g++.dg/template/call3.C: New test.
21621         PR c++/18407
21622         * g++.dg/template/ptrmem11.C: New test.
21624 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21626         PR other/14264
21627         * lib/g++.exp: Set LC_ALL and LANG to C.
21628         * lib/gcc-dg.exp: Likewise.
21629         * lib/gfortran.exp: Likewise.
21630         * lib/objc.exp: Likewise.
21631         * lib/treelang.exp: Likewise.
21633 2004-11-12  Andreas Schwab  <schwab@suse.de>
21635         * gcc.dg/pr16286.c: Fix last change.
21637 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21639         PR c++/18416
21640         * g++.dg/init/global1.C: New test.
21642 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21644         * gcc.c-torture/execute/20041112-1.c: New test.
21646 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21648         * lib/gcc-dg.exp (dg-target-list): New.
21650 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21651             Richard Sandiford  <rsandifo@redhat.com>
21653         * lib/target-supports.exp (get-compiler_messages): New.
21654         (check_named_sections_available): Use it.
21655         (check_effective_target_ilp32): New.
21656         (check_effective_target_lp64): New.
21657         (is-effective-target): New.
21658         * lib/gcc-dg.exp (dg-require-effective-target): New.
21660 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21662         * gcc.dg/precedence-1.c: New test.
21664 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21666         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21668         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21669         message, delete generated files, use more descriptive name for
21670         executable, and make the test unsupported when it cannot be run.
21672         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21673         (dg-require-weak, dg-require-visibility, dg-require-alias,
21674         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21675         dg-require-iconv, dg-require-named-sections): Use it.
21677         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21679 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21681         PR target/16457
21682         * gcc.dg/ppc-and-1: New
21684         PR target/16796
21685         * gcc.dg/ppc-mov-1.c: New.
21687         PR target/16458
21688         * gcc.dg/ppc-compare-1.c: New.
21690 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21692         * objc.dg/desig-init-2.m: New test.
21694 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21696         PR middle-end/18160
21697         * g++.dg/warn/register-var-1.C: New test.
21698         * g++.dg/warn/register-var-2.C: New test.
21700 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21702         * gcc.dg/union-2.c: New test.
21704 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21706         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21707         New test for PR tree-optimization/17892.
21709 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21711         PR c++/18369
21712         * g++.dg/init/new12.C: New test.
21714 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21716         * gcc.target/sparc: New directory.
21717         * gcc.target/sparc/sparc.exp: New driver.
21718         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21719         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21720         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21721         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21723 2004-11-10  Paul Brook  <paul@codesourcery.com>
21725         PR fortran/18218
21726         * gfortran.dg/list_read.c: New test.
21728 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21730         PR c/18322
21731         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21732         expected diagnostic location.
21734 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21736         * gcc.dg/20041109-1.c: New test.
21738 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21740         PR objc/18406
21741         * objc/compile/pr18406.m: New test.
21743 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21745         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21747 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21749         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21751 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21753         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21755 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21757         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21758         exit.
21760 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21762         PR tree-opt/18299
21763         * gcc.c-torture/pr18299-1.c: New test.
21765 2004-11-06  Andreas Schwab  <schwab@suse.de>
21767         * gcc.dg/pr16286.c: Also test for bool and pixel.
21769 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21771         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21772         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21773         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21774         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21775         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21776         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21777         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21778         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21779         gcc.dg/struct-semi-3.c: New tests.
21781 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21785 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21787         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21788         Do not use C99 designators.
21790 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21792         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21794 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21797         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21798         * gcc.c-torture/execute/simd-5.x: Remove.
21800 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21802         PR rtl-optimization/17933
21803         * gcc.dg/torture/pr17933-1.c: New test.
21805 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21807         PR target/18106
21808         * lib/target-supports.exp (check_weak_available): Support
21809         Windows.
21811 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21813         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21814         call to fflush(stdout) before abort.
21815         (my_ffsll): New function.
21816         (generate_fields): Use it.
21818 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21820         * gcc.dg/init-undef-1.c: New test.
21822 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21824         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21825         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21826         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21827         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21828         expected messages for new parser.
21830 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21832         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21834 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21836         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21837         on LP64 targets.
21839 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21841         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21842         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21843         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21844         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21845         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21846         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21847         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21848         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21849         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21850         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21852 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21854         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21855         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21856         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21857         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21858         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21859         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21860         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21861         for new parser.
21863 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21865         PR target/15342
21866         * gcc.dg/20041104-1.c: New test.
21868 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21870         * g++.dg/template/nontype7.C: New test.
21871         * g++.dg/template/nontype8.C: Likewise.
21872         * g++.dg/template/nontype9.C: Likewise.
21873         * g++.dg/template/nontype10.C: Likewise.
21874         * g++.dg/tc1/dr49.C: Likewise.
21875         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21876         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21878 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21880         * g++.dg/rtti/tinfo1.C: Remove xfails.
21882 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21884         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21885         packed attribute to the definition to satisfy the new C++ parser.
21887 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21889         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21890         invocations of va_arg.
21892 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21894         PR c++/18124
21895         * g++.dg/template/crash25.C: New test.
21897         PR c++/18155
21898         * g++.dg/template/typedef2.C: New test.
21899         * g++.dg/parse/crash13.C: Adjust error markers.
21901         PR c++/18177
21902         * g++.dg/conversion/const3.C: New test.
21904 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21906         PR fortran/17535
21907         PR fortran/17583
21908         PR fortran/17713
21909         * gfortran.dg/generic_[123].f90: New testcases.
21911 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21913         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21914         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21916 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21918         PR tree-opt/16808
21919         * gcc.c-torture/compile/pr16808.c: New test.
21921 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21923         PR rtl-optimization/17104
21924         * gcc.dg/ppc-bitfield1.c: New.
21926 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21928         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21930 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21932         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21933         strings for 32-bit code.
21935 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21937         PR c/18239
21938         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21940 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21942         PR c++/18064
21943         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21945 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21947         PR c++/15172
21948         * g++.dg/init/aggr2.C: New test.
21950 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21952         * objc.dg/local-decl-1.m: New test.
21954 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21956         * gcc.dg/20040910-1.c: Adjust regex.
21958 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21960         PR rtl-optimization/18084
21961         * g++.dg/opt/pr18084-1.C: New testcase.
21963 2004-10-30  Matt Austern  <austern@apple.com>
21965         PR c++/17542
21966         * g++.dg/ext/attrib18.C: New test.
21968 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21970         PR middle-end/18096
21971         * gcc.dg/pr18096-1.c: New test case.
21973 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21975         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21977 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21979         PR c/16666
21980         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21981         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21982         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21983         gcc.dg/old-style-prom-3.c: New tests.
21985 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21987         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21988         Remove unnecessary inclusion of stdio.h.
21990 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21992         PR rtl-optimization/17581
21993         * gcc.dg/pr17581-1.c: New test case.
21995 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21997         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21998         being implemented.
21999         * g++.dg/conversion/dr195-1.C: New.
22000         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22001         * g++.old-deja/g++.mike/p10148.C: Likewise.
22003 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22005         PR c++/17695
22006         * g++.dg/debug/typedef2.C: New test.
22008 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22010         PR fortran/13490
22011         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22012         * gfortran.dg/g77/README: Update.
22014 2004-10-28  Matt Austern  <austern@apple.com>
22016         PR c++/14124
22017         * g++.dg/ext/packed7.C: New test.
22019 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22021         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22022         scan-assembler.
22023         * lib/scanasm.exp (hidden-scan-for): New proc.
22024         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22025         string.
22026         (scan-not-hidden): Likewise.
22027         * lib/target-supports.exp (check_visibility_available): mach-o is
22028         support too.
22030 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22032         PR c++/17132
22033         * g++.dg/template/memclass3.C: New test.
22035 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22037         PR middle-end/18160
22038         * gcc.dg/register-var-1.c: New test.
22039         * gcc.dg/register-var-2.c: New test.
22040         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22041         error now.
22043 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22045         PR other/18172
22046         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22047         unused variables.
22048         * gcc.dg/vect/vect-22.c: Likewise.
22050 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22052         * gcc.dg/i386-rotate-1.c: New test.
22054 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22056         * g++.dg/init/ref12.C: Add "run" marker.
22058         PR c++/17435
22059         * g++.dg/init/ref12.C: New test.
22061         PR c++/18140
22062         * g++.dg/template/shift1.C: New test.
22063         * g++.dg/template/error10.C: Adjust error markers.
22065 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22067         PR tree-opt/17529
22068         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22070 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22072         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22073         * gcc.dg/weak/weak-3.c: Likewise.
22074         * gcc.dg/weak/weak-5.c: Likewise.
22075         * gcc.dg/weak/weak-9.c: Likewise.
22076         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22077         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22079         * gcc.dg/darwin-weakimport-1.c: New.
22081 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22083         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22085 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22087         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22088         'syntax' error messages.
22089         * gcc.dg/cpp/direct2s.c: Likewise.
22091 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22093         * gcc.c-torture/compile/20041026-1.c: New.
22095 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22097         PR c++/18093
22098         * g++.dg/lookup/ns2.C: New test.
22100         PR c++/18020
22101         * g++.dg/template/enum4.C: New test.
22103         PR c++/18161
22104         * g++.dg/template/expr1.C: New test.
22106 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22108         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22110 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22112         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22113         gcc.dg/decl-nospec-3.c: New tests.
22115 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22117         * objc.dg/super-class-3.m: New test.
22119 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22121         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22122         resyncing.
22123         * gcc.dg/cpp/direct2s.c: Likewise.
22125 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22127         * objc.dg/image-info.m: Update for changes to section selection.
22129 2004-10-25  David Ayers  <d.ayers@inode.at>
22130             Ziemowit Laski  <zlaski@apple.com>
22132         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22133         diagnostics when messaging 'id <Proto>'.
22134         * objc.dg/class-protocol-1.m: New test.
22135         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22136         a non-existent method signature.
22137         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22138         Update diagnostics when messaging with non-existent method signature.
22139         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22140         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22141         invalid receivers are now resolved as if messaging 'id'; remove
22142         extraneous diagnostics.
22144 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22146         PR c/16667
22147         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22148         gcc.dg/init-desig-obs-3.c: New tests.
22150 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22152         * gcc.dg/debug/20041023-1.c: New test.
22154 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22156         PR middle-end/17407
22157         * gcc.c-torture/compile/pr17407.c: New test.
22159         PR c++/18121
22160         * g++.dg/template/array8.C: New test.
22162 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22164         PR other/18138
22165         * lib/g++.exp: Accept more than one multilib libgcc.
22166         * lib/gcc-dg.exp: Likewise.
22167         * lib/objc.exp: Likewise.
22168         * lib/treelang.exp: Likewise.
22169         * lib/gfortran.exp: Likewise.
22171 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22173         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22175 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22177         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22178         * gcc.dg/c99-const-expr-3.c: Likewise.
22180 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22182         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22184 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22186         * gcc.c-torture/execute/loop-2e.x: Remove.
22188 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22190         PR c++/18095
22191         * g++.dg/parse/crash18.C: New.
22192         * g++.dg/parse/crash19.C: New.
22194 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22196         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22197         * g++.dg/ext/dllimport2.C: Same.
22198         * g++.dg/ext/dllimport8.C: Same.
22200 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22202         PR c++/10841
22203         * g++.dg/conversion/cast1.C: New test.
22204         * g++.dg/overload/pmf1.C: Adjust error marker.
22206 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22208         PR objc/17923
22209         * objc.dg/const-str-7.m: New test.
22211 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22213         * g++.dg/template/memfriend11.C: Fix comment typo.
22214         * g++.dg/template/memfriend14.C: Likewise.
22216 2004-10-20  Richard Henderson  <rth@redhat.com>
22218         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22219         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22220         -fasynchronous-unwind-tables.
22222 2004-10-20  Richard Henderson  <rth@redhat.com>
22224         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22225         (main): Return success.
22226         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22227         (main): Return success.
22229 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22231         PR c++/13495
22232         * g++.dg/template/memfriend9.C: New test.
22233         * g++.dg/template/memfriend10.C: Likewise.
22234         * g++.dg/template/memfriend11.C: Likewise.
22235         * g++.dg/template/memfriend12.C: Likewise.
22236         * g++.dg/template/memfriend13.C: Likewise.
22237         * g++.dg/template/memfriend14.C: Likewise.
22238         * g++.dg/template/memfriend15.C: Likewise.
22239         * g++.dg/template/memfriend16.C: Likewise.
22240         * g++.dg/template/memfriend17.C: Likewise.
22241         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22243 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22245         * g++.dg/conversion/dr195.C: New.
22246         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22248 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22249             Devang Patel  <dpatel@apple.com>
22251         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22252         of floating point arithmetic, which could trap.
22254 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22256         PR c++/14035
22257         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22258         * g++.dg/conversion/const2.C: New test.
22259         * g++.dg/expr/reinterpret2.C: New test.
22260         * g++.dg/expr/reinterpret3.C: New test.
22261         * g++.dg/expr/cast2.C: New test.
22262         * g++.dg/expr/copy1.C: New test.
22263         * g++.dg/other/conversion1.C: Change error message.
22264         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22265         function pointers to void *.
22266         * g++.old-deja/g++.mike/p10148.C: Likewise.
22268 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22270         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22272 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22274         PR c++/18047
22276         * g++.dg/parse/expr3.C: New test.
22278 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22280         * gcc.dg/smod-1.c: New test.
22282 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22284         * objc.dg/method-14.m: New test.
22286 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22288         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22289         Also xfail as the patch was reverted.
22291 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22293         PR middle-end/16973
22294         * gcc.dg/pr16973.c: New test.
22296 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22298         PR tree-optimization/17656
22299         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22301 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22303         * g++.dg/eh/shadow1.C: New.
22305 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22307         * gcc.c-torture/compile/20041018-1.c: New test.
22309 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22311         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22312         compiler referring to register 0 when accessing sdata.  The linker
22313         now patches things up.
22315 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22317         PR c/17529
22318         * gcc.c-torture/compile/pr17529.c: New test.
22320 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22322         PR c++/17743
22323         * g++.dg/ext/attrib17.C: New test.
22325 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22327         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22329 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22331         PR c++/10479
22332         * g++.dg/ext/attrib16.C: New test.
22334 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22336         PR c++/17042
22337         * g++.dg/init/dso_handle1.C: New test.
22339         PR c++/14667
22340         * g++.dg/parse/typedef6.C: New test.
22342         PR c++/17916
22343         * g++.dg/parse/pragma1.C: New test.
22345 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22347         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22349 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22351         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22352         -fno-common when on HPPA HP-UX platforms.
22354 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22356         PR other/16820
22357         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22358         stdint.h.
22359         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22360         uintptr_t.
22362 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22364         PR c++/16301
22365         * g++.dg/lookup/strong-using-4.C: New test.
22367 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22369         PR middle-end/16567
22370         * gcc.c-torture/compile/nested-1.c: New test.
22372 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22374         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22375         and mipsisa64*-*-* (until support for misaligned loads is added).
22376         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22377         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22378         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22379         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22380         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22381         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22383 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22385         PR c++/17976
22386         * g++.dg/init/dtor3.C: New test.
22388 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22390         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22392 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22394         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22395         * gcc.dg/macho-lo-sum.c: Likewise.
22397 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22399         * gcc.dg/ppc-spe64-1.c: New test.
22401 2004-10-14  Devang Patel  <dpatel@apple.com>
22403         PR 17635
22404         * gcc.dg/pr17635.c : New test.
22406 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22408         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22409         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22410         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22411         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22412         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22413         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22414         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22415         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22416         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22417         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22418         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22419         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22420         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22421         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22422         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22423         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22424         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22425         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22427 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22429         * gcc.dg/vect/vect-82.c: New testcase.
22430         * gcc.dg/vect/vect-82_64.c: New testcase.
22431         * gcc.dg/vect/vect-83.c: New testcase.
22432         * gcc.dg/vect/vect-83_64.c: New testcase.
22434 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22436         * gcc.dg/cpp/error-1.c: New test.
22438 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22440         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22442 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22444         PR target/17984
22445         * gcc.dg/cris-peep2-xsrand2.c: New test.
22447 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22449         PR c++/17661
22450         * testsuite/g++.dg/expr/for2.C: New test.
22452 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22454         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22456 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22458         PR tree-optimization/17724
22459         * g++.dg/opt/pr17724-1.C: New test.
22460         * g++.dg/opt/pr17724-2.C: New test.
22461         * g++.dg/opt/pr17724-3.C: New test.
22462         * g++.dg/opt/pr17724-4.C: New test.
22463         * g++.dg/opt/pr17724-5.C: New test.
22464         * g++.dg/opt/pr17724-6.C: New test.
22466 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22468         PR c/17301
22469         * gcc.dg/pr17301-2.c: New test.
22471 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22473         PR c++/15876
22474         * g++.dg/parse/error22.C: New test.
22476         PR c++/17936
22477         * g++.dg/template/spec18.C: New test.
22479 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22481         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22482         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22483         memcpy.
22484         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22485         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22487 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22489         * g++.dg/eh/cleanup5.C: Add dg-options "".
22491 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22493         PR middle-end/17657
22494         * gcc.dg/switch-4.c: New test case.
22496 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22498         * gcc.c-torture/execute/20041011-1.c: New test.
22500 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22502         PR c++/17554
22503         * g++.dg/init/for3.C: New test.
22505         PR c++/17657
22506         * g++.dg/opt/switch2.C: New test.
22508         PR middle-end/17703
22509         * g++.dg/warn/Wreturn-2.C: New test.
22511 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22513         PR c++/17907
22514         * g++.dg/eh/cleanup5.C: New test.
22516 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22518         PR c++/17393
22519         * g++.dg/parse/error21.C: New test.
22521 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22523         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22524         * g++.dg/warn/incomplete1.C: Likewise.
22525         * g++.dg/template/qualttp20.C: Likewise.
22527 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22529         PR c/17881
22530         * parm-incomplete-1.c: New test.
22532 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22534         PR c++/17867
22535         * g++.dg/parse/error19.C: New test.
22537         PR c++/17670
22538         * g++.dg/init/new11.C: New test.
22540         PR c++/17821
22541         * g++.dg/parse/error20.C: New test.
22543         PR c++/17826
22544         * g++.dg/template/crash24.C: New test.
22546 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22548         PR c/17301
22549         * gcc.dg/pr17301-1.c: New test.
22551 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22553         PR c/17189
22554         * gcc.dg/anon-struct-5.c: New test.
22556 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22558         PR c/17844
22559         * gcc.dg/pr17844-1.c: New test.
22561 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22563         PR tree-optimization/17906
22564         * gcc.c-torture/compile/pr17906.c: New.
22566 2004-10-09  Stuart Hastings  <stuart@apple.com>
22567             Roger Sayle  <roger@eyesopen.com>
22569         PR rtl-optimization/17853
22570         * gcc.dg/i386-mmx-5.c: New testcase.
22572 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22574         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22576 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22578         PR c++/17524
22579         * g++.dg/template/static9.C: New test.
22581         PR c++/17685
22582         * g++.dg/parse/operator5.C: New test.
22584 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22586         PR middle-end/17894
22587         * gcc.c-torture/execute/divcmp-4.c: New test case.
22589 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22591         PR tree-opt/17902
22592         * g++.dg/opt/pr17902.C: New test.
22594 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22596         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22598 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22600         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22602 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22604         * gcc.dg/assign-warn-3.c: New test.
22606 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22608         PR c/16999
22609         * gcc.dg/cpp/ident-1.c: New test.
22611 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22613         * gcc.c-torture/compile/acc1.c: New.
22615 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22617         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22618         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22620 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22622         * gcc.dg/ultrasp11.c: New test.
22624 2004-10-08  Michael Matz  <matz@suse.de>
22626         * gcc.dg/doloop-2.c: New test.
22628 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22630         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22631         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22632         objc.dg/method-9.m: Update expected diagnostics.
22634 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22636         * gcc.dg/ppc-fsel-3.c: New file.
22637         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22639 2004-10-07  Paul Brook  <paul@codesourcery.com>
22641         * gfortran.dg/intrinsic_verify_1.f90: New test.
22643 2004-10-07  Paul Brook  <paul@codesourcery.com>
22645         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22647 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22649         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22650         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22651         commit.
22653 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22655         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22657 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22659         PR c++/17115
22660         * g++.dg/warn/Winline-4.C: New test.
22662 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22664         * gcc.c-torture/compile/20041007-1.c: New test.
22666 2004-10-07  Paul Brook  <paul@codesourcery.com>
22668         PR fortran/17678
22669         * gfortran.dg/use_allocated_1.f90: New test.
22671 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22673         PR middle-end/17849
22674         * gfortran.fortran-torture/compile/nested.f90: New test
22676 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22678         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22680 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22682         PR c++/17368
22683         * g++.dg/ext/asm6.C: New test.
22685 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22687         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22689 2004-10-06  Paul Brook  <paul@codesourcery.com>
22691         PR libfortran/17709
22692         * gfortran.dg/empty_format_1.f90: New test.
22694 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22696         PR fortran/17568
22697         * gfortran.dg/ishft.f90: New test.
22699         PR fortran/17283
22700         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22701         tests.
22703 2004-10-06  Paul Brook  <paul@codesourcery.com>
22705         * gfortran.dg/do_1.f90: New test.
22707 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22709         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22710         optimizing for size.
22712 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22714         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22716 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22718         * gcc.c-torture/compile/20041005-1.c: New test.
22720 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22722         PR c++/17829
22723         * g++.dg/lookup/koenig4.C: New.
22725 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22727         * g++.dg/other/classkey1.C: Adjust quoting marks.
22728         * g++.dg/parse/error15.C: Likewise.
22729         * g++.dg/template/meminit2.C (int>): Likewise.
22731 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22733         PR fortran/17283
22734         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22736         PR fortran/17631
22737         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22739         PR fortran/17708
22740         * gfortran.dg/pr17708.f90: New test.
22742 2004-10-04  Chao-ying Fu  <fu@mips.com>
22744         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22745         * gcc.dg/vect/vect-4.c: Ditto.
22746         * gcc.dg/vect/vect-5.c: Ditto.
22747         * gcc.dg/vect/vect-6.c: Ditto.
22748         * gcc.dg/vect/vect-8.c: Ditto.
22749         * gcc.dg/vect/vect-16.c: Ditto.
22750         * gcc.dg/vect/vect-30.c: Ditto.
22751         * gcc.dg/vect/vect-40.c: Ditto.
22752         * gcc.dg/vect/vect-41.c: Ditto.
22753         * gcc.dg/vect/vect-42.c: Ditto.
22754         * gcc.dg/vect/vect-43.c: Ditto.
22755         * gcc.dg/vect/vect-44.c: Ditto.
22756         * gcc.dg/vect/vect-45.c: Ditto.
22757         * gcc.dg/vect/vect-46.c: Ditto.
22758         * gcc.dg/vect/vect-47.c: Ditto.
22759         * gcc.dg/vect/vect-48.c: Ditto.
22760         * gcc.dg/vect/vect-49.c: Ditto.
22761         * gcc.dg/vect/vect-50.c: Ditto.
22762         * gcc.dg/vect/vect-51.c: Ditto.
22763         * gcc.dg/vect/vect-52.c: Ditto.
22764         * gcc.dg/vect/vect-53.c: Ditto.
22765         * gcc.dg/vect/vect-54.c: Ditto.
22766         * gcc.dg/vect/vect-55.c: Ditto.
22767         * gcc.dg/vect/vect-56.c: Ditto.
22768         * gcc.dg/vect/vect-57.c: Ditto.
22769         * gcc.dg/vect/vect-58.c: Ditto.
22770         * gcc.dg/vect/vect-59.c: Ditto.
22771         * gcc.dg/vect/vect-60.c: Ditto.
22772         * gcc.dg/vect/vect-74.c: Ditto.
22773         * gcc.dg/vect/vect-79.c: Ditto.
22774         * gcc.dg/vect/vect-80.c: Ditto.
22776 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22778         * gcc.dg/unused-7.c: Use the correct option.
22780 2004-10-04  Paul Brook  <paul@codesourcery.com>
22781         Bud Davis  <bdavis9659@comcast.net>
22783         PR fortran/17706
22784         PR fortran/16434
22785         * gfortran/pr17706.f90: New test.
22786         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22788 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22790         * gfortran.dg/pr17612.f90: New test.
22792 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22794         * g++.dg/template/local1.C: Adjust quoting marks in
22795         testing for diagnostics.
22796         * g++.dg/tls/diag-2.C: Likewise.
22797         * g++.dg/other/error8.C: Likewise.
22799 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22801         PR c/17178
22802         * gcc.dg/unused-4.c: Adjust to be correct.
22804         PR c/17820
22805         * gcc.dg/unused-7.c: New test.
22807 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22809         PR c++/17797
22810         * g++.dg/overload/template2.C: New test.
22812 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22814         PR tree-optimization/16632
22815         * gcc.dg/tree-ssa/20041002-1.c: New.
22817 2004-10-03  Paul Brook  <paul@codesourcery.com>
22819         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22820         rather than relying on default formatting.
22822 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22824         * gcc.dg/20040920-1.c: Update expected message text.
22826 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22828         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22830 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22832         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22833         tree level.
22835 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22837         * gcc.dg/tree-ssa/pr17343.c: Remove.
22839 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22841         PR tree-opt/17343
22842         * gcc.dg/tree-ssa/pr17343.c: New test.
22844 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22846         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22847         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22848         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22849         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22850         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22852 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22854         * gcc.dg/lvalue-2.c: New test.
22856 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22858         PR c/17730
22859         * gcc.dg/pr17730-1.c: New test
22861 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22863         PR c/7425
22864         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22866 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22868         * gcc.c-torture/execute/stdarg-1.c: New test.
22869         * gcc.c-torture/execute/stdarg-2.c: New test.
22870         * gcc.c-torture/execute/stdarg-3.c: New test.
22871         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22872         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22873         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22874         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22875         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22877 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22879         PR tree-optimization/17697
22880         * g++.dg/opt/pr17697-1.C: New test.
22881         * g++.dg/opt/pr17697-2.C: New test.
22882         * g++.dg/opt/pr17697-3.C: New test.
22884 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22886         PR c/16409
22887         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22888         gcc.dg/vla-init-5.c: New tests.
22890 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22892         PR c/13804
22893         * gcc.dg/pr13804-1.c: New test.
22895 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22897         PR fortran/16938
22898         * gfortran.dg/pr16938.f90: New test.
22900 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22902         * g++.dg/template/crash23.C: New test.
22904 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22906         PR c++/17585
22907         * g++.dg/template/static8.C: New test.
22909 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22911         PR c++/17681
22912         * g++.dg/other/error9.C: New test.
22914 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22916         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22918 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22920         PR fortran/15164
22921         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22923 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22925         PR middle-end/17112
22926         * gcc.dg/pr17112-1.c: New test case.
22928 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22930         PR c/11459
22931         * gcc.dg/pr11459-1.c: New test.
22933 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22935         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22936         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22938 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22940         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22942 2004-09-25  Jan Hubicka  <jh@suse.cz>
22944         * compile/30040909-1.c: New test.
22945         * compile/30040907-1.c: New test.
22947 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22949         * gcc.c-torture/execute/va-arg-26.c: New test.
22951 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22953         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22954         extra diagnostics on targets with 64-bit pointers.
22955         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22957 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22959         PR c/17188
22960         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22961         * gcc.dg/decl-3.c: Adjust expected message.
22963 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22965         PR fortran/17615
22966         * gfortran.dg/pr17615.f90: New test.
22968 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22970         PR tree-optimzation/17517
22971         * g++.dg/tree-ssa/pr17517.C: New Test.
22973 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22975         PR c++/16889
22976         * g++.dg/lookup/ambig3.C: New.
22978 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22980         PR tree-opt/17624
22981         * g++.dg/opt/pr17624.C: New test.
22983 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22985         PR c/6980
22986         * gcc.dg/Wbad-function-cast-1.c: New test.
22988 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22990         * g++.dg/ext/complit1.C
22991         * g++.dg/other/error2.C
22992         * g++.dg/other/nontype-1.C
22993         * g++.dg/parse/crash11.C
22994         * g++.dg/parse/crash12.C
22995         * g++.dg/parse/error15.C
22996         * g++.dg/parse/error4.C
22997         * g++.dg/parse/tmpl-outside1.C
22998         * g++.dg/parse/too-many-tmpl-args1.C
22999         * g++.dg/template/dependent-expr3.C
23000         * g++.dg/template/error10.C
23001         * g++.dg/template/instantiate1.C
23002         * g++.dg/template/vtable2.C
23003         * g++.dg/warn/Wshadow-1.C
23004         * g++.dg/warn/weak1.C
23005         * g++.old-deja/g++.brendan/crash16.C
23006         * g++.old-deja/g++.brendan/crash18.C
23007         * g++.old-deja/g++.brendan/crash48.C
23008         * g++.old-deja/g++.brendan/crash49.C
23009         * g++.old-deja/g++.brendan/crash55.C
23010         * g++.old-deja/g++.brendan/crash56.C
23011         * g++.old-deja/g++.brendan/crash8.C
23012         * g++.old-deja/g++.brendan/enum11.C
23013         * g++.old-deja/g++.brendan/enum8.C
23014         * g++.old-deja/g++.brendan/enum9.C
23015         * g++.old-deja/g++.brendan/friend3.C
23016         * g++.old-deja/g++.brendan/misc14.C
23017         * g++.old-deja/g++.bugs/900402_02.C
23018         * g++.old-deja/g++.bugs/900404_03.C
23019         * g++.old-deja/g++.bugs/900404_04.C
23020         * g++.old-deja/g++.bugs/900428_03.C
23021         * g++.old-deja/g++.jason/crash4.C
23022         * g++.old-deja/g++.jason/overload21.C
23023         * g++.old-deja/g++.jason/redecl1.C
23024         * g++.old-deja/g++.jason/report.C
23025         * g++.old-deja/g++.jason/rfg10.C
23026         * g++.old-deja/g++.jason/template30.C
23027         * g++.old-deja/g++.law/arm12.C
23028         * g++.old-deja/g++.law/ctors5.C
23029         * g++.old-deja/g++.law/cvt20.C
23030         * g++.old-deja/g++.law/init10.C
23031         * g++.old-deja/g++.law/init8.C
23032         * g++.old-deja/g++.law/visibility17.C
23033         * g++.old-deja/g++.law/visibility7.C
23034         * g++.old-deja/g++.mike/net8.C
23035         * g++.old-deja/g++.mike/p646.C
23036         * g++.old-deja/g++.mike/p700.C
23037         * g++.old-deja/g++.mike/p701.C
23038         * g++.old-deja/g++.mike/p811.C
23039         * g++.old-deja/g++.ns/template13.C
23040         * g++.old-deja/g++.other/array3.C
23041         * g++.old-deja/g++.other/crash25.C
23042         * g++.old-deja/g++.other/dtor3.C
23043         * g++.old-deja/g++.other/dtor4.C
23044         * g++.old-deja/g++.other/main1.C
23045         * g++.old-deja/g++.other/warn7.C
23046         * g++.old-deja/g++.pt/crash11.C
23047         * g++.old-deja/g++.pt/crash36.C
23048         * g++.old-deja/g++.pt/spec22.C
23049         * g++.old-deja/g++.pt/spec9.C
23050         * g++.old-deja/g++.pt/ttp52.C
23051         * g++.old-deja/g++.robertl/eb103.C
23052         * g++.old-deja/g++.robertl/eb121.C
23053         * g++.old-deja/g++.robertl/eb22.C
23054         * g++.old-deja/g++.robertl/eb8.C:
23055         Update locations and/or regexps of dg-error markers.
23056         Remove markers for some bogus messages that are no longer issued.
23058 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23060         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23061         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23063 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23065         PR c++/17618
23066         * g++.dg/lookup/crash5.C: New test.
23068 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23070         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23071         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23072         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23073         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23074         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23075         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23077         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23078         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23079         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23080         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23081         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23082         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23084         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23086         * gcc.dg/vect/vect-44.c: Check additional cases.
23087         * gcc.dg/vect/vect-48.c: Check additional cases.
23089         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23090         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23091         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23092         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23093         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23094         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23095         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23096         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23097         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23099         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23100         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23101         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23103 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23105         * gcc.dg/tree-ssa/loop-6.c: New test.
23107 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23109         PR c++/17620
23110         * g++.dg/inherit/base2.C: New.
23112 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23114         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23115         * gcc.dg/20001012-2.c: Likewise.
23116         * gcc.dg/20001013-1.c: Likewise.
23117         * gcc.dg/20001101-1.c: Likewise.
23118         * gcc.dg/20001102-1.c: Likewise.
23119         * gcc.dg/bf-spl1.c: Likewise.
23120         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23121         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23123 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23125         PR tree-optimization/16721
23126         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23128 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23130         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23131         * gcc.dg/20040305-1.c: Likewise.
23133 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23135         PR c/16566
23136         * gcc.c-torture/compile/pr16566-1.c,
23137         gcc.c-torture/compile/pr16566-2.c,
23138         gcc.c-torture/compile/pr16566-3.c: New tests.
23140 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23142         PR tree-optimization/17512
23143         * gcc.c-torture/compile/20040916-1.c.
23145 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23147         * gcc.dg/pragma-re-3.c: New test.
23149 2004-09-17  Matt Austern  <austern@apple.com>
23151         PR c++/15049
23152         * g++.dg/other/anon3.C: New.
23154 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23156         PR c++/7503
23157         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23158         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23159         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23160         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23161         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23163 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23165         PR fortran/17286
23166         * gfortran.dg/pr17286.f90: New test.
23168 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23170         PR c++/17530
23171         * g++.dg/template/static7.C: New test.
23173 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23175         PR tree-opt/17558
23176         * gcc.c-torture/compile/pr17558.c: New test.
23178 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23180         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23181         if SKIP_ATTRIBUTE is defined.
23183 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23185         PR fortran/15957
23186         * gfortran.dg/pr15957.f90: New test.
23188 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23190         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23191         in comparison.
23192         * gcc.dg/vect/vect-79.c: Likewise.
23193         * gcc.dg/vect/vect-80.c: Likewise.
23195 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23197         PR fortran/15750
23198         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23200 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23202         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23203         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23204         * gcc.dg/vect/vect-62.c: New testcase.
23205         * gcc.dg/vect/vect-63.c: New testcase.
23206         * gcc.dg/vect/vect-64.c: New testcase.
23207         * gcc.dg/vect/vect-65.c: New testcase.
23208         * gcc.dg/vect/vect-66.c: New testcase.
23209         * gcc.dg/vect/vect-67.c: New testcase.
23210         * gcc.dg/vect/vect-68.c: New testcase.
23211         * gcc.dg/vect/vect-69.c: New testcase.
23212         * gcc.dg/vect/vect-79.c: New testcase.
23213         * gcc.dg/vect/vect-80.c: New testcase.
23215 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23217         * gcc.target/mips/asm-1.c: New test.
23219 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23221         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23222         * gcc.dg/vect/vect-73.c: New testcase.
23223         * gcc.dg/vect/vect-74.c: New testcase.
23224         * gcc.dg/vect/vect-75.c: New testcase.
23225         * gcc.dg/vect/vect-76.c: New testcase.
23226         * gcc.dg/vect/vect-77.c: New testcase.
23227         * gcc.dg/vect/vect-78.c: New testcase
23229 2004-09-18  Paul Brook  <paul@codesourcery.com>
23231         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23233 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23235         PR c/17424
23236         * gcc.dg/pr17424-1.c: New test.
23238 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23240         * g++.dg/tree-ssa/pr17153.C: New test.
23242 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23244         PR pch/13361
23245         * testsuite/g++.dg/pch/wchar-1.C: New.
23246         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23248 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23250         * gcc.c-torture/execute/20040917-1.c: New test.
23252 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23254         PR tree-optimization/17319
23255         * gcc.dg/pr17319.c: New test.
23257 2004-09-17  Devang Patel  <dpatel@apple.com>
23259         * gcc.dg/20040813-1.c: New test.
23261 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23263         PR tree-optimization/17273
23264         * gcc.c-torture/compile/pr17273.c: New test.
23266 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23268         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23269         Update expected messages.
23270         * gcc.dg/declspec-13.c: New test.
23272 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23274         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23276 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23278         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23279         change what 'a' is pointing to.
23281 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23283         PR c++/16002
23284         * g++.dg/template/error18.C: New test.
23286         PR c++/16029
23287         * g++.dg/warn/Wunused-8.C: New test.
23289 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23291         PR tree-optimization/17513
23292         * gcc.dg/20040916-1.c: New test.
23294 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23296         PR c++/17501
23297         * g++.dg/template/typename7.C: New test.
23299 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23301         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23303 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23305         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23306         with -ftree-based-profiling also.
23307         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23309 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23311         PR/15364
23312         * gfortran.dg/der_array_io_1.f90: New test.
23313         * gfortran.dg/der_array_io_2.f90: New test.
23314         * gfortran.dg/der_array_io_3.f90: New test.
23316 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23318         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23319         EABI.
23321 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23323         * g++.dg/opt/switch1.C: New test.
23325 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23327         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23328         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23329         Update expected messages.
23331 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23333         PR fortran/16485
23334         * gfortran.dg/same_name_1.f90: New test.
23336 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23338         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23339         dereference garbage pointers.
23341 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23343         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23344         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23346         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23347         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23348         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23350 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23352         PR c++/17324
23353         * g++.dg/template/mangle1.C: New test.
23355 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23357         PR tree-optimization/17252
23358         * gcc.c-torture/execute/pr17252.c: New test.
23360 2004-09-14  Andrew Pinski  <apinski@apple.com>
23362         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23364 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23366         PR rtl-optimization/9771
23367         * gcc.dg/pr9771-1.c: New test case.
23369 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23371         PR tree-optimization/15262
23372         * gcc.c-torture/execute/pr15262-1.c: New test.
23373         * gcc.c-torture/execute/pr15262-2.c: New test.
23375 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23377         * gcc.dg/declspec-12.c: New test.
23379 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23381         * gfortran.dg/pr17090.f90: Add directives to test.
23383 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23385         * gcc.c-torture/compile/20040914-1.c: New test.
23387 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23389         PR c++/16162
23390         * g++.dg/template/decl2.C: New test.
23392 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23394         PR fortran/17090
23395         * gfortran.dg/pr17090.f90: New test.
23397 2004-09-13  Dale Johannesen  <dalej@apple.com>
23399         * gcc.c-torture/compile/pr17408.c: New test case.
23401 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23403         PR c++/16716
23404         * g++.dg/parse/crash17.C: New test.
23406         PR c++/17327
23407         * g++.dg/template/enum3.C: New test.
23409 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23411         * lib/gcc-defs.exp: Load wrapper.exp.
23412         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23413         using local code.
23414         * lib/gcc.exp (gcc_init): Similar.
23415         * lib/gfortran.exp (gfortran_init): Similar.
23416         * lib/objc.exp (objc_init): Similar.
23417         * lib/treelang.exp (treelang_init): Similar.
23418         * lib/wrapper.exp: New file with build_wrapper call machinery in
23419         ${tool}_maybe_build_wrapper.
23421 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23423         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23424         "inline".
23425         * gcc.dg/declspec-11.c: Update expected messages.
23426         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23427         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23428         gcc.dg/inline-12.c: New tests.
23430 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23432         * g++.dg/tree-ssa/pr17400.C: New testcase.
23434 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23436         * gcc.target/mips/sb1-1.c: New testcase.
23438 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23440         * lib/g77-dg.exp: Remove unused file.
23441         * lib/mike-g77.exp: Ditto.
23442         * lib/g77.exp: Ditto.
23444 2004-09-12  Richard Henderson  <rth@redhat.com>
23446         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23448 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23450         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23451         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23452         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23453         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23454         Update expected messages.
23456 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23458         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23459         declaration/use mismatch for dirp parameter.
23461 2004-09-12  Andrew Pinski  <apinski@apple.com>
23463         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23464         -fgnu-runtime is passed.
23466 2004-09-12  Richard Henderson  <rth@redhat.com>
23468         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23469         do the uplevel thing and update additional_flags directly.
23470         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23471         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23472         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23473         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23475 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23477         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23479 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23481         PR middle-end/17411
23482         * g++.dg/opt/pr17411-1.C: New test case.
23484 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23486         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23487         gcc.dg/tls/diag-2.c: Update expected messages.
23488         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23489         messages.
23490         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23491         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23492         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23493         gcc.dg/tls/diag-5.c: New tests.
23495 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23497         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23499 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23501         * g++.dg/parse/break-in-for.C: New test.
23503 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23505         * gcc.dg/tree-ssa/20040911-1.c: New test.
23507 2004-09-11  Andreas Jaeger  <aj@suse.de>
23509         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23510         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23512 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23514         * gcc.target/frv: New directory of FR-V-specific tests.
23516 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23518         * gcc.dg/convert-vec-1.c: New test.
23520 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23522         PR middle-end/17024
23523         * gcc.dg/pr17024-1.c: New test case.
23525 2004-09-10  Eric Christopher  <echristo@redhat.com>
23527         * gcc.dg/20040910-1.c: New test.
23529 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23531         * gcc.dg/bitfld-9.c: New test.
23533 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23535         * gcc.c-torture/execute/ieee/acc1.c: New test.
23536         * gcc.c-torture/execute/ieee/acc2.c: New test.
23537         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23539 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23541         * gcc.dg/deprecated-2.c: New test.
23543 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23545         * gcc.dg/init-vec-1.c: New test.
23547 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23549         PR middle-end/17055
23550         * gcc.dg/pr17055-1.c: New test case.
23552 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23554         PR target/17377
23555         * gcc.c-torture/execute/pr17377.c: New test.
23557 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23559         PR c/8420
23560         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23561         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23562         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23563         gcc.dg/long-long-typespec-1.c: New tests.
23564         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23566 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23568         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23569         gcc.dg/gnu99-static-1.c: New tests.
23571 2004-09-08  Devang Patel  <dpatel@apple.com>
23573         * gcc.dg/darwin-ld-20040828-1.c: New test.
23574         * gcc.dg/darwin-ld-20040828-2.c: New test.
23575         * gcc.dg/darwin-ld-20040828-3.c: New test.
23577 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23579         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23580         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23581         in error message.
23582         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23583         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23584         in error message.
23585         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23586         types they qualify.
23587         * objc.dg/type-size-2.m: Fix wording in comment.
23588         * objc.dg/va-meth-1.m: New test case.
23590 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23592         PR c/16633:
23593         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23594         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23596 2004-09-06  Devang Patel  <dpatel@apple.com>
23598         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23599         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23601 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23603         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23604         reflect changed line numbering of diagnostics.
23606 2004-09-06  Paul Brook  <paul@codesourcery.com>
23608         * gfortran.dg/edit_real_1.f90: Add new test.
23610 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23612         * gcc.dg/tree-ssa/loop-2.c: New test.
23613         * gcc.dg/tree-ssa/loop-3.c: New test.
23614         * gcc.dg/tree-ssa/loop-4.c: New test.
23615         * gcc.dg/tree-ssa/loop-5.c: New test.
23617 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23619         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23621 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23623         * gcc.dg/format/sentinel-1.c: New test.
23625 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23627         * testsuite/gcc.dg/builtins-46.c: New.
23629 2004-09-03  Devang Patel  <dpatel@apple.com>
23631         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23632         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23634 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23636         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23637         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23638         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23639         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23640         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23641         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23642         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23643         the non-portable bzero.
23644         * gcc.dg/20010912-1.c: xfail for NetWare.
23645         * gcc.dg/20020426-2.c: xfail for NetWare.
23646         * gcc.dg/20021014-1.c: xfail for NetWare.
23647         * gcc.dg/20021018-1.c: xfail for NetWare.
23648         * gcc.dg/20030213-1.c: xfail for NetWare.
23649         * gcc.dg/20030225-1.c: xfail for NetWare.
23650         * gcc.dg/20030708-1.c: xfail for NetWare.
23651         * gcc.dg/builtins-config.h: Also exclude NetWare.
23652         * gcc.dg/format/format.h: Define restrict only if not already defined.
23653         * gcc.dg/nest.c: xfail for NetWare.
23654         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23655         * lib/target-supports.exp (check_visibility_available): Exclude
23656         NetWare.
23658 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23660         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23661         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23662         deterministic starting point for the alignment of structure fields.
23663         * gcc.dg/Wpadded.c: Dito.
23664         * g++.dg/abi/vbase10.C: Dito.
23666 2004-09-03  Devang Patel  <dpatel@apple.com>
23668         * g++.dg/debug/pr15736.cc: New test.
23670 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23672         * README.QMTEST: Fix out-of-date link.
23674 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23676         PR fortran/16579
23677         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23678         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23680 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23682         * g++.dg/abi/arm_rtti1.C: New test.
23684 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23686         * gcc.dg/ppc-vector-memcpy.c: New.
23687         * gcc.dg/ppc-vector-memset.c: New.
23689 2004-09-02  Chao-ying Fu  <fu@mips.com>
23691         * gcc.target/mips/mips-3d-1.c: New test.
23692         * gcc.target/mips/mips-3d-2.c: New test.
23693         * gcc.target/mips/mips-3d-3.c: New test.
23694         * gcc.target/mips/mips-3d-4.c: New test.
23695         * gcc.target/mips/mips-3d-5.c: New test.
23696         * gcc.target/mips/mips-3d-6.c: New test.
23697         * gcc.target/mips/mips-3d-7.c: New test.
23698         * gcc.target/mips/mips-3d-8.c: New test.
23699         * gcc.target/mips/mips-3d-9.c: New test.
23700         * gcc.target/mips/mips-ps-1.c: New test.
23701         * gcc.target/mips/mips-ps-2.c: New test.
23702         * gcc.target/mips/mips-ps-3.c: New test.
23703         * gcc.target/mips/mips-ps-4.c: New test.
23704         * gcc.target/mips/mips-ps-type.c: New test.
23706 2004-09-02  Paul Brook  <paul@codesourcery.com>
23708         * gfortran.dg/edit_real_1.f90: Add new tests.
23710 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23712         PR fortran/15327
23713         * gfortran.dg/merge_char_1.f90: New test.
23715 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23717         PR fortran/16404
23718         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23720 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23722         PR c/1522
23723         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23725 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23727         * g++.dg/opt/loop1.C: Do not XFAIL.
23729 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23731         * gcc.c-torture/execute/20040831-1.c: New test.
23733 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23735         PR fortran/16579
23736         * gfortran.dg/g77/20010610.f: Now passes.
23737         Copy from g77.f-torture/execute. Add dg-run directive.
23738         * gfortran.dg/g77/README: Update
23740 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23742         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23743         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23744         (t1, t2, t3, t4): Add volatile.
23746 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23748         * g++.dg/ext/visibility/arm1.C: New test.
23750 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23752         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23753         -pedantic-errors.
23755 2004-09-01  Paul Brook  <paul@codesourcery.com>
23757         * gfortran.dg/eof_2.f90: New test.
23759 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23761         PR fortran/16579
23762         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23764 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23766         PR libfortran/16805
23767         * gfortran.dg/list_read_2.f90: New test.
23769 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23771         * g++.dg/abi/key1.C: New test.
23773 2004-08-31  Richard Henderson  <rth@redhat.com>
23775         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23776         form of offsetof.
23777         * g++.dg/other/offsetof5.C: Remove duplicate.
23779 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23781         PR fortran/17244
23782         * gfortran.dg/func_derived_1.f90: New test.
23784 2004-08-31  Paul Brook  <paul@codesourcery.com>
23786         * gfortran.dg/eof_1.f90: New test.
23788 2004-08-31  Paul Brook  <paul@codesourcery.com>
23790         * gfortran.dg/list_read_1.f90: New file.
23792 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23794         * g++.dg/opt/loop1.C: XFAIL.
23796 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23798         * gcc.dg/funcdef-storage-1.c: New.
23799         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23800         an extern function in local scope.
23801         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23802         declare an 'auto inline' function in local scope.
23803         * gcc.dg/20011130-1.c: Likewise.
23804         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23805         an 'auto' function in local scope.
23806         * gcc.dg/20021014-1.c: Likewise.
23807         * gcc.dg/20030331-2.c: Likewise.
23809 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23811         * gfortran.dg/blockdata_1.f90: New test.
23813 2004-08-30  Richard Henderson  <rth@redhat.com>
23815         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23817 2004-08-30  Richard Henderson  <rth@redhat.com>
23819         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23820         additional_flags set by alternate driver.
23821         (ieee-options): New procedure.
23822         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23823         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23824         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23825         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23827 2004-08-30  Richard Henderson  <rth@redhat.com>
23829         * lib/f-torture.exp: Remove.
23831 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23833         PR rtl-optimization/16590
23834         * g++.dg/opt/loop1.C: New test.
23836 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23838         PR fortran/13910
23839         * gfortran.dg/oldstyle_1.f90: New test.
23841 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23842         Paul Brook  <paul@codesourcery.com>
23844         * gfortran.dg/g77/README: Update.
23845         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23846         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23847         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23849 2004-08-28  Paul Brook  <paul@codesourcery.com>
23851         PR libfortran/17195
23852         * gfortran.dg/edit_real_1.f90: New test.
23854 2004-08-27  Paul Brook  <paul@codesourcery.com>
23856         * gfortran.dg/rewind_1.f90: New test.
23858 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23860         PR fortran/16597
23861         * gfortran.dg/pr16597.f90: New test.
23863 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23865         PR c/13801
23866         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23867         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23868         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23869         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23870         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23872 2004-08-26  Nick Clifton  <nickc@redhat.com>
23874         * gcc.c-torture/compile/pr17119.c: New test.
23876 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23878         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23880 2004-08-25  Richard Henderson  <rth@redhat.com>
23882         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23883         the bits that expect kind=8 to be the largest real kind.
23885 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23887         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23889 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23891         * gfortran.dg/assignment_1.f90: New test.
23893 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23895         * g++.dg/template/repo3.C: New test.
23897 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23899         PR middle-end/16693
23900         PR tree-optimization/16372
23901         * g++.dg/opt/pr16372-1.C: New test case.
23902         * g++.dg/opt/pr16693-1.C: New test case.
23903         * g++.dg/opt/pr16693-2.C: New test case.
23905 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23907         * objc.dg/proto-lossage-4.m: New test.
23909 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23911         PR c++/17155
23912         * g++.dg/inherit/local2.C: New test.
23914 2004-08-25  Paul Brook  <paul@codesourcery.com>
23916         PR fortran/17144
23917         * gfortran.dg/string_ctor_1.f90: New test.
23919 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23921         PR c++/14428
23922         * g++.dg/template/redecl2.C: New test.
23924 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23926         PR fortran/17143
23927         * gfortran.dg/pr17143.f90: New test.
23929 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23931         PR fortran/17164
23932         * gfortran.dg/pr17164.f90: New test.
23934 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23936         * gcc.dg/tree-ssa/loop-1.c: New test.
23938 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23940         * gcc.c-torture/compile/20040824-1.c: New test.
23942 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23944         * gcc.c-torture/compile/iftrap-3.c: New test.
23946 2004-08-24  Paul Brook  <paul@codesourcery.com>
23948         * gfortran.dg/entry_2.f90: New test.
23950 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23952         PR c++/16889
23953         * g++.dg/lookup/ambig[12].C: New.
23955 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23957         PR c++/16706
23958         * g++.dg/template/crash21.C: New test.
23959         * g++.dg/template/crash22.C: Likewise.
23961 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23963         PR c++/17149
23964         * g++.dg/template/access15.C: New.
23966 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23968         PR c++/17163
23969         * g++.dg/template/repo2.C: New test.
23971 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23973         PR rtl-optimization/17078
23974         * gcc.c-torture/execute/pr17078-1.c: New test case.
23976 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23978         PR c/14492
23979         * gcc.dg/debug/crash1.c: New test.
23981 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23983         PR c/16180
23984         * gcc.dg/loop-5.c: New test.
23986 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23988         * gcc.c-torture/execute/20040823-1.c: New test.
23990 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23992         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23993         to the assembler.  Simplify test accordingly.
23994         (asm_abi_flags): Use GNU names.
23995         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23996         to check for ABI flags.
23998 2004-08-22  Andrew Pinski  <apinski@apple.com>
24000         * g++.dg/opt/pr14029.C: New test.
24001         * gcc.c-torture/execute/pr15262.c: New test.
24003 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24005         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24007 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24009         PR 16908
24010         * gfortran.dg/direct_io.f90: New test.
24012 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24014         PR c++/17121
24015         * g++.dg/inherit/local2.C: New test.
24017 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24019         PR c++/17120
24020         * g++.dg/warn/Wparentheses-4.C: New test.
24022 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24024         PR c++/17121
24025         * g++.dg/inherit/local2.C: New test.
24027         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24028         * gcc.dg/ppc-ldstruct.c: Likewise.
24029         * gcc.dg/ppc64-abi-2.c: Likewise.
24031 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24033         PR rtl-optimization/17099
24034         * gcc.c-torture/execute/20040820-1.c: New test.
24036 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24038         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24040 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24042         PR fortran/17077
24043         * gfortran.dg/auto_array_1.f90: New test.
24045 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24047         PR fortran/17074
24048         * gfortran.dg/simpleif_1.f90: New test.
24050 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24052         * lib/target-supports.exp (check_profiling_available): Return
24053         false for arm*-*-symbianelf* and arm*-*-eabi*.
24055         PR c++/15890
24056         * g++.dg/template/delete1.C: New test.
24058 2004-08-19  Paul Brook  <paul@codesourcery.com>
24060         PR fortran/14976
24061         PR fortran/16228
24062         * gfortran.dg/data_char_1.f90: New test.
24064 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24066         PR fortran/16946
24067         * gfortran.dg/reduction.f90: New testcase.
24069 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24071         PR fortran/16520
24072         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24074 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24076         PR c++/17041
24077         * g++.dg/Wparentheses-3.C: New test.
24079 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24081         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24082         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24083         * gcc.dg/vect/vect-2.c: Likewise.
24084         * gcc.dg/vect/vect-3.c: Likewise.
24085         * gcc.dg/vect/vect-4.c: Likewise.
24086         * gcc.dg/vect/vect-5.c: Likewise.
24087         * gcc.dg/vect/vect-6.c: Likewise.
24088         * gcc.dg/vect/vect-7.c: Likewise.
24089         * gcc.dg/vect/vect-25.c: Likewise.
24090         * gcc.dg/vect/vect-31.c: Likewise.
24091         * gcc.dg/vect/vect-32.c: Likewise.
24092         * gcc.dg/vect/vect-34.c: Likewise.
24093         * gcc.dg/vect/vect-36.c: Likewise.
24094         * gcc.dg/vect/vect-all.c: Likewise.
24096 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24098         PR c++/17068
24099         * g++.dg/template/operator4.C: New test.
24101 2004-08-18  Richard Henderson  <rth@redhat.com>
24103         * gcc.dg/20040206-1.c: XFAIL.
24105 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24107         PR c++/16246
24108         * g++.dg/template/array7.C: New test.
24110 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24112         * gcc.dg/mips-movcc-1.c: New test.
24113         * gcc.dg/mips-movcc-2.c: New test.
24114         * gcc.dg/mips-movcc-3.c: New test.
24116         * gcc.dg/mips-nmadd-1.c: New test.
24117         * gcc.dg/mips-nmadd-2.c: New test.
24119 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24121         PR c++/15871
24122         * g++.dg/opt/inline8.C: New test.
24124         PR c++/16965
24125         * g++.dg/parse/error17.C: New test.
24127 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24129         * gcc.dg/vect: New directory for vectorizer tests.
24130         * gcc.dg/vect/tree-vect.h: New file.
24131         * gcc.dg/vect/vect.exp: New file.
24132         * gcc.dg/vect/pr16105.c.c: New test.
24133         * gcc.dg/vect/vect-1.c: New test.
24134         * gcc.dg/vect/vect-2.c: New test.
24135         * gcc.dg/vect/vect-3.c: New test.
24136         * gcc.dg/vect/vect-4.c: New test.
24137         * gcc.dg/vect/vect-5.c: New test.
24138         * gcc.dg/vect/vect-6.c: New test.
24139         * gcc.dg/vect/vect-7.c: New test.
24140         * gcc.dg/vect/vect-8.c: New test.
24141         * gcc.dg/vect/vect-9.c: New test.
24142         * gcc.dg/vect/vect-10.c: New test.
24143         * gcc.dg/vect/vect-11.c: New test.
24144         * gcc.dg/vect/vect-12.c: New test.
24145         * gcc.dg/vect/vect-13.c: New test.
24146         * gcc.dg/vect/vect-14.c: New test.
24147         * gcc.dg/vect/vect-15.c: New test.
24148         * gcc.dg/vect/vect-16.c: New test.
24149         * gcc.dg/vect/vect-17.c: New test.
24150         * gcc.dg/vect/vect-18.c: New test.
24151         * gcc.dg/vect/vect-19.c: New test.
24152         * gcc.dg/vect/vect-20.c: New test.
24153         * gcc.dg/vect/vect-21.c: New test.
24154         * gcc.dg/vect/vect-22.c: New test.
24155         * gcc.dg/vect/vect-23.c: New test.
24156         * gcc.dg/vect/vect-24.c: New test.
24157         * gcc.dg/vect/vect-25.c: New test.
24158         * gcc.dg/vect/vect-26.c: New test.
24159         * gcc.dg/vect/vect-27.c: New test.
24160         * gcc.dg/vect/vect-28.c: New test.
24161         * gcc.dg/vect/vect-29.c: New test.
24162         * gcc.dg/vect/vect-30.c: New test.
24163         * gcc.dg/vect/vect-31.c: New test.
24164         * gcc.dg/vect/vect-32.c: New test.
24165         * gcc.dg/vect/vect-33.c: New test.
24166         * gcc.dg/vect/vect-34.c: New test.
24167         * gcc.dg/vect/vect-35.c: New test.
24168         * gcc.dg/vect/vect-36.c: New test.
24169         * gcc.dg/vect/vect-37.c: New test.
24170         * gcc.dg/vect/vect-38.c: New test.
24171         * gcc.dg/vect/vect-40.c: New test.
24172         * gcc.dg/vect/vect-41.c: New test.
24173         * gcc.dg/vect/vect-42.c: New test.
24174         * gcc.dg/vect/vect-43.c: New test.
24175         * gcc.dg/vect/vect-44.c: New test.
24176         * gcc.dg/vect/vect-45.c: New test.
24177         * gcc.dg/vect/vect-46.c: New test.
24178         * gcc.dg/vect/vect-47.c: New test.
24179         * gcc.dg/vect/vect-48.c: New test.
24180         * gcc.dg/vect/vect-49.c: New test.
24181         * gcc.dg/vect/vect-50.c: New test.
24182         * gcc.dg/vect/vect-51.c: New test.
24183         * gcc.dg/vect/vect-52.c: New test.
24184         * gcc.dg/vect/vect-53.c: New test.
24185         * gcc.dg/vect/vect-54.c: New test.
24186         * gcc.dg/vect/vect-55.c: New test.
24187         * gcc.dg/vect/vect-56.c: New test.
24188         * gcc.dg/vect/vect-57.c: New test.
24189         * gcc.dg/vect/vect-58.c: New test.
24190         * gcc.dg/vect/vect-59.c: New test.
24191         * gcc.dg/vect/vect-60.c: New test.
24192         * gcc.dg/vect/vect-61.c: New test.
24193         * gcc.dg/vect/vect-all.c: New test.
24194         * gcc.dg/vect/vect-none.c: New test.
24196 2004-08-17  Paul Brook  <paul@codesourcery.com>
24198         PR fortran/13082
24199         * gfortran.dg/entry_1.f90: New test.
24201 2004-08-17  Andrew Pinski  <apinski@apple.com>
24203         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24205 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24207         * gcc.dg/pr17036-1.c: New test.
24209 2004-08-16  Devang Patel  <dpatel@apple.com>
24211         * gcc.dg/darwin-20040809-1.c: New test.
24213 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24215         * gcc.dg/funcdef-attr-1.c: New test.
24217 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24219         * gcc.dg/altivec-17.c: New test.
24220         * gcc.dg/altivec-18.c: New test.
24222 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24224         PR c++/6749
24225         * g++.dg/template/vtable2.C: New test.
24227 2004-08-14  Richard Henderson  <rth@redhat.com>
24229         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24230         * gcc.dg/pack-test-4.c (main): Return 0.
24231         * gcc.dg/setjmp-1.c: Remove XFAIL.
24232         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24234 2004-08-14  Richard Henderson  <rth@redhat.com>
24236         * gcc.dg/980217-1.c: Add prototype for printf.
24238 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24240         * gfortran.dg/pr16935.f90: New test.
24242 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24244         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24246 2004-08-13  Paul Brook  <paul@codesourcery.com>
24248         * gfortran.dg/der_io_1.f90: Remove stray comma.
24250 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24252         * gcc.dg/vmx/cw-bug-2.c: Remove.
24253         * gcc.dg/vmx/vprint-1.c: Remove.
24254         * gcc.dg/vmx/vscan-1.c: Remove.
24256 2004-08-12  Devang patel  <dpatel@apple.com>
24258         * gcc.dg/darwin-20040809-2.c: New test.
24260 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24262         * g++.dg/ext/altivec-12.C: New test.
24264         * g++.dg/ext/altivec-11.C: New test.
24266 2004-08-12  Paul Brook  <paul@codesourcery.com>
24268         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24270 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24272         * g++.dg/ext/altivec-2.C: Check for hardware support before
24273         executing any VMX instructions.
24275         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24277 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24279         PR c++/16276
24280         * g++.old-deja/g++.other/comdat4.C: New test.
24281         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24283 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24285         PR target/16286
24286         * gcc.dg/pr16286.c: New test.
24288 2004-08-12 Jan Beulich <jbeulich@novell.com>
24290         * g++.dg/ext/asm5.C: New.
24292 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24294         PR c++/16698
24295         * g++.dg/eh/crash1.C: New test.
24297         PR c++/16717
24298         * g++.dg/ext/construct1.C: New test.
24300 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24302         PR c++/16853
24303         * g++.dg/init/ptrmem1.C: New test.
24305         PR c++/16618
24306         * g++.dg/parse/offsetof5.C: New test.
24308         PR c++/16870
24309         * g++.dg/template/overload3.C: New test.
24311 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24313         PR c++/16964
24314         * g++.dg/parse/error16.C: New test.
24316         PR c++/16904
24317         * g++.dg/template/error14.C: New test.
24319         PR c++/16929
24320         * g++.dg/template/error15.C: New test.
24322 2004-08-11  Devang Patel  <dpatel@apple.com>
24324         * gcc.dg/darwin-ld-20040809-1.c: New test.
24325         * gcc.dg/darwin-ld-20040809-2.c: New test.
24327 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24329         PR fortran/16917
24330         * gfortran.dg/dfloat_1.f90: New test.
24332 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24334         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24335         * gcc.dg/dll-2.c: Fix dg-require syntax.
24336         * gcc.misc-tests/arm-isr.c (abort): Declare.
24337         (exit): Likewise.
24339 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24341         PR c++/16971
24342         * g++.dg/parse/crash16.C: New test.
24344 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24346         * gcc.dg/mips-rsqrt-1.c: New test case.
24347         * gcc.dg/mips-rsqrt-2.c: New test case.
24348         * gcc.dg/mips-rsqrt-3.c: New test case.
24350 2004-08-10  Paul Brook  <paul@codesourcery.com>
24352         * gfortran.dg/der_io_1.f90: New test.
24354 2004-08-10  Paul Brook  <paul@codesourcery.com>
24356         PR fortran/16919
24357         * gfortran.dg/der_array_1.f90: New test.
24359 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24361         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24363 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24365         * gcc.dg/wchar_t-2.c: Fix typo.
24367 2004-08-09  Falk Hueffner  <falk@debian.org>
24369         PR tree-optimization/12517
24370         * gcc.c-torture/compile/pr12517.c: New test.
24372         PR tree-optimization/12578
24373         * gcc.c-torture/compile/pr12578.c: New test.
24375         PR tree-optimization/12899
24376         * gcc.c-torture/compile/pr12899.c: New test.
24378         PR rtl-optimization/14692
24379         * gcc.c-torture/compile/pr14692.c: New test.
24381         PR tree-optimization/16461
24382         * gcc.c-torture/compile/pr16461.c: New test.
24384 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24386         * gfortran.dg/getenv_1.f90: New test.
24388 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24390         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24391         wchar_t.
24392         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24394 2004-08-06  Paul Brook  <paul@codesourcery.com>
24396         * gfortran.dg/ret_array_1.f90: New test.
24397         * gfortran.dg/ret_pointer_1.f90: New test.
24399 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24401         * gcc.dg/missing-field-init-[12].c: New tests.
24402         * g++.dg/warn/missing-field-init-[12].C: New tests.
24404 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24406         * gcc.dg/enum2.c: New test.
24407         * gcc.dg/symbian3.c: Likewise.
24408         * gcc.dg/symbian4.c: Likewise.
24409         * gcc.dg/wchar_t-2.c: Likewise.
24411 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24413         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24414         destructor tests.
24416 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24418         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24419         dg-require-visiblity.
24420         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24421         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24422         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24423         * g++.dg/ext/visibility/new1.C: Likewise.
24424         * g++.dg/ext/visibility/pragma.C: Likewise.
24425         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24426         * g++.dg/ext/visibility/virtual.C: Likewise.
24427         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24428         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24429         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24430         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24431         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24432         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24433         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24434         * g++/dg/ext/visibility/visibility-8.C: New test.
24435         * gcc.c-torture/compile/dll.x: Remove.
24436         * gcc.dg/dll-2.c: Use dg-require-dll
24437         * gcc.dg/visibility-10.c: New test.
24438         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24439         supporting DLLs.
24440         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24441         (scan_not_hidden): Likewise.
24443 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24445         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24447 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24449         * gcc.c-torture/execute/20040805-1.c: New test.
24451 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24453         * gcc.dg/20020118-1.c: Declare abort.
24454         * gcc.dg/altivec_check.h: Likewise.
24455         * gcc.dg/iftrap-2.c: Likewise.
24456         * gcc.dg/pragma-darwin.c: Likewise.
24457         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24459 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24461         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24463 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24465         * gcc.c-torture/execute/builtins/abs-2.c,
24466         gcc.c-torture/execute/builtins/abs-3.c,
24467         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24468         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24469         intmax_t, uintmax_t and their limits.
24470         * gcc.dg/intmax_t-1.c: New test.
24472 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24474         * g++.dg/tc1/dr147.C: Add reference to PR.
24476 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24478         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24479         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24481 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24483         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24485 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24487         * gcc.dg/redecl-5.c: New test.
24488         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24489         of scanf.
24491 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24493         PR middle-end/16790
24494         * gcc.c-torture/execute/pr16790-1.c: New test case.
24496 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24498         * g++.dg/ext/visibility/assign1.C: New test.
24499         * g++.dg/ext/visibility/new1.C: Likewise.
24501         * gcc.dg/symbian1.c: New test.
24502         * gcc.dg/symbian2.c: Likewise.
24504 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24506         PR target/16570
24507         * gcc.dg/i386-sse-9.c: New test.
24509 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24511         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24513 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24515         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24516         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24517         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24518         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24519         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24520         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24521         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24522         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24523         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24524         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24525         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24526         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24527         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24528         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24529         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24530         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24531         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24532         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24533         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24534         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24535         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24536         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24537         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24538         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24539         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24540         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24541         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24542         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24543         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24544         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24545         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24546         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24547         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24548         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24549         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24550         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24551         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24552         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24553         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24554         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24555         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24556         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24557         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24558         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24559         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24560         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24561         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24562         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24563         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24564         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24565         gcc.misc-tests/i386-pf-3dnow-1.c,
24566         gcc.misc-tests/i386-pf-athlon-1.c,
24567         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24568         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24569         Declare built-in functions used.
24570         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24572 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24574         PR c++/16707
24575         * g++.dg/lookup/using12.C: New test.
24577         * g++.dg/init/null1.C: Fix PR number.
24578         * g++.dg/parse/namespace10.C: Likewise.
24580 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24582         PR c++/16224
24583         * g++.dg/template/spec17.C: New test.
24584         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24585         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24587 2004-08-02  David Billinghurst
24589         PR fortran/16292
24590         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24592 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24594         * gcc.dg/ia64-got-1.c: New test case.
24596 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24598         PR c++/16489
24599         * g++.dg/init/null1.C: New test.
24600         * g++.dg/tc1/dr76.C: Adjust error marker.
24602         PR c++/16529
24603         * g++.dg/parse/namespace10.C: New test.
24605         PR c++/16810
24606         * g++.dg/inherit/ptrmem2.C: New test.
24608 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24610         PR target/16155
24611         * gcc.dg/pr16155.c: New test.
24613 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24615         * gcc.dg/redecl-2.c: New test.
24617 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24619         * gcc.dg/darwin-longdouble.c: New file.
24621 2004-07-30  Richard Henderson  <rth@redhat.com>
24623         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24624         write to constant argument.
24625         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24627 2004-07-30  Richard Henderson  <rth@redhat.com>
24629         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24630         tests of nearest around zero.
24632 2004-07-30  Andrew Pinski  <apinski@apple.com>
24634         * gcc.c-torture/compile/20040730-1.c: New test.
24636 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24638         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24639         powerpc-eabispe.
24641 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24643         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24645 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24647         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24648         contains $ld_library_path.
24649         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24651 2004-07-29  Richard Henderson  <rth@redhat.com>
24653         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24655         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24656         (alt2, which): New.
24657         (Check): Accept either alternative.
24659 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24661         * g++.dg/abi/inline1.C: New test.
24662         * g++.dg/abi/local1-a.cc: Likewise.
24663         * g++.dg/abi/local1.C: Likewise.
24664         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24665         * g++.dg/abi/mangle12.C: Likewise.
24666         * g++.dg/abi/mangle17.C: Likewise.
24667         * g++.dg/abi/mangle20-2.C: Likewise.
24668         * g++.dg/opt/interface1.C: Likewise.
24669         * g++.dg/opt/interface1.h: Likewise.
24670         * g++.dg/opt/interface1-a.cc: New test.
24671         * g++.dg/parse/repo1.C: New test.
24672         * g++.dg/template/repo1.C: Likewise.
24673         * g++.dg/warn/Winline-1.C: Likewise.
24674         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24676 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24678         * gcc.dg/tree-ssa/20040729-1.c: New test.
24680 2004-07-27  Matt Austern <austern@apple.com>
24682         * gcc.dg/darwin-bool-1.c: New test.
24683         * gcc.dg/darwin-bool-2.c: New test.
24685 2004-07-28  Richard Henderson  <rth@redhat.com>
24687         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24688         arguments in the correct type.  Don't write to constant arguments.
24690 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24692         PR tree-optimization/16688
24693         PR tree-optimization/16689
24694         * g++.dg/tree-ssa/pr16688.C: New test.
24696 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24698         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24699         loads.  Not only in the comment, this time.
24701 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24703         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24704         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24705         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24706         * gcc.dg/sh4a-bitmovua.c: New.
24707         * gcc.dg/sh4a-cos.c: New.
24708         * gcc.dg/sh4a-cosf.c: New.
24709         * gcc.dg/sh4a-fprun.c: New.
24710         * gcc.dg/sh4a-fsrra.c: New.
24711         * gcc.dg/sh4a-memmovua.c: New.
24712         * gcc.dg/sh4a-sin.c: New.
24713         * gcc.dg/sh4a-sincos.c: New.
24714         * gcc.dg/sh4a-sincosf.c: New.
24715         * gcc.dg/sh4a-sinf.c: New.
24717 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24719         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24720         conditionals.
24721         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24722         loads.
24723         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24724         DOM1.
24726 2004-07-27  Andrew Pinski  <apinski@apple.com>
24728         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24730 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24732         * gcc.dg/pragma-isr.c: New test.
24734 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24736         PR c++/14429
24737         * g++.dg/template/ttp11.C: New test.
24739 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24741         * gcc.c-torture/compile/20040727-1.c: New test.
24743 2004-07-26  Eric Christopher  <echristo@redhat.com>
24745         * gcc.c-torture/compile/20040726-2.c: New test.
24747 2004-07-26  Andrew Pinski  <apinski@apple.com>
24749         * g++.dg/rtti/tinfo1.C: Xfail.
24751 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24753         * gcc.c-torture/compile/20040726-1.c: New test.
24755 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24756             Brian Ryner  <bryner@brianryner.com>
24758         PR c++/9283
24759         PR c++/15000
24760         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24761         * g++.dg/ext/visibility/: New directory.
24762         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24763         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24764         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24765         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24766         * g++.dg/ext/visibility/fvisibility.C,
24767         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24768         g++.dg/ext/visibility/fvisibility-override1.C
24769         g++.dg/ext/visibility/fvisibility-override2.C
24770         g++.dg/ext/visibility/memfuncts.C
24771         g++.dg/ext/visibility/noPLT.C
24772         g++.dg/ext/visibility/pragma.C
24773         g++.dg/ext/visibility/pragma-override1.C
24774         g++.dg/ext/visibility/pragma-override2.C
24775         g++.dg/ext/visibility/staticmemfuncts.C
24776         g++.dg/ext/visibility/virtual.C: New tests.
24778 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24780         PR c/15360
24781         * gcc.dg/pr15360-1.c: New test.
24783 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24785         * gcc.dg/pragma-align-2.c: New test.
24786         * gcc.dg/pragma-init-fini.c: New test.
24787         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24788         targets.
24790 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24792         * gcc.dg/init-string-2.c: New test.
24794 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24796         PR 16684
24797         * gcc.dg/Wredundant-decls-1.c: New test case.
24799 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24801         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24802         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24803         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24804         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24805         * gcc.dg/compat/generate-random.c: New file.
24806         * gcc.dg/compat/generate-random.h: Likewise.
24807         * gcc.dg/compat/generate-random_r.c: Likewise.
24808         * gcc.dg/compat/struct-layout-1.h: Likewise.
24809         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24810         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24811         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24812         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24813         * gcc.dg/compat/struct-layout-1_main.c: New test.
24814         * gcc.dg/compat/struct-layout-1_x.c: New file.
24815         * gcc.dg/compat/struct-layout-1_y.c: New file.
24816         * gcc.dg/compat/struct-layout-1_test.h: New file.
24818 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24820         * gcc.dg/comp-return-1.c: New test
24822 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24824         * gcc.dg/vmx/8-02a.c: Fix typo.
24826         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24827         * gcc.dg/darwin-abi-3.c: New test.
24829         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24830         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24832         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24833         * gcc.dg/vmx/ops-long-1.c: New test.
24834         * gcc.dg/vmx/ops-long-2.c: New test.
24836 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24838         * g++.dg/lookup/conv-[1234].C: New.
24840 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24842         * g++.dg/parse/attr2.C: Simplify.
24844 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24846         PR c/7284
24847         * gcc.c-torture/execute/pr7284-1.c: New test.
24849 2004-07-22  Brian Booth  <bbooth@redhat.com>
24851         * gcc.dg/tree-ssa/20040721-1.c: New test.
24853 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24855         * g++.dg/template/crash20.c: New.
24857 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24859         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24860         Add dg-run directive.  Declare variables as required.
24861         * gfortran.dg/g77/README: Update
24863 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24865         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24866         gcc.dg/cris-peep2-andu2.c: New tests.
24868 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24870         PR c/15052
24871         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24872         on return type.
24873         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24874         messages.
24875         * gcc.dg/qual-return-2.c: Update expected messages.
24876         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24878 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24880         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24881         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24883 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24885         PR c/11250
24886         * gcc.dg/init-string-1.c: New test.
24888 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24890         PR middle-end/15345
24891         PR c/16450
24892         * gcc.dg/torture/nested-fn-1.c: New test.
24894 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24896         PR target/16559
24897         * gcc.dg/ia64-fptr-1.c: New file.
24899 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24901         PR c++/14497
24902         * g++.dg/template/spec16.C: New test.
24903         * g++.old-deja/g++.robertl/eb118.C: Remove.
24905 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24907         PR c++/509
24908         * g++.dg/template/spec15.C: New test.
24910 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24912         Copy cases from g77.f-torture/execute and add dg-run
24913         directive.  Other changes as noted.
24914         * gfortran.dg/g77/13037.f
24915         * gfortran.dg/g77/1832.f
24916         * gfortran.dg/g77/19981119-0.f
24917         * gfortran.dg/g77/19990313-0.f
24918         * gfortran.dg/g77/19990313-1.f
24919         * gfortran.dg/g77/19990313-2.f
24920         * gfortran.dg/g77/19990313-3.f
24921         * gfortran.dg/g77/19990419-1.f
24922         * gfortran.dg/g77/19990826-0.f
24923         * gfortran.dg/g77/19990826-2.f
24924         * gfortran.dg/g77/20000503-1.f
24925         * gfortran.dg/g77/20001111.f
24926         * gfortran.dg/g77/20010116.f
24927         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24928         * gfortran.dg/g77/20010430.f
24929         * gfortran.dg/g77/6177.f
24930         * gfortran.dg/g77/947.f
24931         * gfortran.dg/g77/970816-3.f
24932         * gfortran.dg/g77/971102-1.f
24933         * gfortran.dg/g77/980520-1.f
24934         * gfortran.dg/g77/980628-0.f
24935         * gfortran.dg/g77/980628-1.f
24936         * gfortran.dg/g77/980628-10.f
24937         * gfortran.dg/g77/980628-2.f
24938         * gfortran.dg/g77/980628-3.f
24939         * gfortran.dg/g77/980628-7.f
24940         * gfortran.dg/g77/980628-8.f
24941         * gfortran.dg/g77/980628-9.f
24942         * gfortran.dg/g77/980701-0.f
24943         * gfortran.dg/g77/980701-1.f
24944         * gfortran.dg/g77/cabs.f
24945         * gfortran.dg/g77/claus.f
24946         * gfortran.dg/g77/complex_1.f
24947         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24948         * gfortran.dg/g77/dcomplex.f
24949         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24950         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24951         * gfortran.dg/g77/f90-intrinsic-numeric.f
24952         * gfortran.dg/g77/int8421.f
24953         * gfortran.dg/g77/labug1.f
24954         * gfortran.dg/g77/large_vec.f
24955         * gfortran.dg/g77/le.f
24956         * gfortran.dg/g77/short.f
24957         * gfortran.dg/g77/README: Update
24959 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24961         PR c++/16637
24962         * g++.dg/parse/lookup4.C: New test.
24964 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24966         PR c++/16175
24967         * g++.dg/template/ttp10.C: New test.
24969 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24971         * gcc.dg/pr12625-1.c: New test.
24973 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24975         * testsuite/gcc.dg/switch-warn-1.c: New test.
24976         * testsuite/gcc.dg/switch-warn-2.c: New test.
24977         * gcc.c-torture/compile/pr14730.c: Update.
24979 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24981         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24982         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24983         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24984         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24986 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24988         PR c++/16623
24989         * g++.dg/template/assign1.C: New test.
24991 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24993         PR c++/12170
24994         * g++.dg/template/ttp9.C: New test.
24996 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24998         * gcc.dg/format/cmn-err-1.c: New test.
25000 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25002         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25003         gcc.dg/Wparentheses-10.c: New tests.
25004         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25006 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25008         PR fortran/16465
25009         * gfortran.dg/g77//ffixed-line-length-0.f,
25010         gfortran.dg/g77/ffixed-line-length-132.f,
25011         gfortran.dg/g77/ffixed-line-length-72.f,
25012         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25013         gfortran.dg/g77/README: Update.
25015 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25017         PR c++/13092
25018         * g++.dg/template/non-dependent7.C: New test.
25019         * g++.dg/template/non-dependent8.C: Likewise.
25020         * g++.dg/template/non-dependent9.C: Likewise.
25021         * g++.dg/template/non-dependent10.C: Likewise.
25023 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25025         PR c++/16337
25026         * g++.dg/parse/attr2.C: New test.
25028 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25030         * g77.dg: Removed.
25031         * g77.f-torture: Ditto.
25033 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25035         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25036         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25037         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25039 2004-07-16  Richard Henderson  <rth@redhat.com>
25041         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25043 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25045         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25046         tests with full list of options.
25047         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25048         of TORTURE_OPTIONS if test contains 'dg-do run'.
25050         PR fortran/16404
25051         * gfortran.dg/do_iterator.f90: New test.
25053 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25055         PR rtl-optimization/16536
25056         * gcc.c-torture/execute/restrict-1.c: New test.
25058 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25060         PR fortran/15324
25061         * gfortran.dg/pr15324.f90: New test.
25063         PR fortran/15129
25064         * gfortran.dg/pr15129.f90: New test.
25066         PR fortran/15140
25067         * gfortran.dg/pr15140.f90: New test.
25069         PR fortran/13792
25070         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25071         compile-time simplification.
25073 2004-07-14  Mike Stump  <mrs@apple.com>
25075         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25077 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25079         PR target/16325
25080         * gcc.dg/profile-generate-1.c: New.
25082 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25084         * gcc.c-torture/execute/20040709-1.c: New test.
25085         * gcc.c-torture/execute/20040709-2.c: New test.
25087 2004-07-14  Mike Stump  <mrs@apple.com>
25089         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25091 2004-07-14  Mike Stump  <mrs@apple.com>
25093         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25095 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25097         PR c++/16518
25098         * g++.dg/parse/mutable1.C: New test.
25100 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25102         PR tree-optimization/16443
25103         * gcc.dg/tree-ssa/20040713-1.c: New test.
25105 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25107         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25108         for operator new.
25110 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25112         * gfortran.dg/g77/README: New file
25113         * gfortran.dg/g77/19981216-0.f: Copy from
25114         g77.f-torture/noncompile.  Add "dg-do compile" and
25115         dg-error as required.
25116         * gfortran.dg/g77/19990218-1.f: Likewise.
25117         * gfortran.dg/g77/19990905-1.f: Likewise.
25118         * gfortran.dg/g77/9263.f: Likewise.
25119         * gfortran.dg/g77/980615-0.f: Likewise.
25120         * gfortran.dg/g77/980616-0.f: Likewise.
25121         * gfortran.dg/g77/check0.f: Likewise.
25122         * gfortran.dg/g77/select_no_compile.f: Likewise.
25124 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25126         Copy files from g77.f-torture/compile.
25127         Add "{ dg-do compile}".  Other changes as noted
25128         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25129         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25130         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25131         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25132         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25133         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25134         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25135         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25136         statement to conform to standard.  Append alpha1.x for reference.
25137         * gfortran.dg/g77/xformat.f: Add dg-warning
25139 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25141         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25142         Add {dg-do compile} directive.
25143         * gfortran.dg/g77/cpp2.F: Likewise.
25145 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25147         PR c++/5402
25148         * g++.dg/lookup/name-clash1.C: New test.
25150         PR c++/9777
25151         * g++.dg/lookup/name-clash2.C: New test.
25153         PR c++/12102
25154         * g++.dg/lookup/name-clash3.C: New test.
25156 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25158         * g++.dg/lookup/new2.C: New test.
25159         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25161 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25163         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25164         Add {dg-do compile} directive.
25165         * gfortran.dg/g77/13060.f: Likewise.
25166         * gfortran.dg/g77/19990218-0.f: Likewise.
25167         * gfortran.dg/g77/19990305-0.f: Likewise.
25168         * gfortran.dg/g77/19990419-0.f: Likewise.
25169         * gfortran.dg/g77/19990502-0.f: Likewise.
25170         * gfortran.dg/g77/19990502-1.f: Likewise.
25171         * gfortran.dg/g77/19990525-0.f: Likewise.
25172         * gfortran.dg/g77/19990826-1.f: Likewise.
25173         * gfortran.dg/g77/19990826-3.f: Likewise.
25174         * gfortran.dg/g77/19990905-2.f: Likewise.
25175         * gfortran.dg/g77/20000412-1.f: Likewise.
25176         * gfortran.dg/g77/20000511-1.f: Likewise.
25177         * gfortran.dg/g77/20000511-2.f: Likewise.
25178         * gfortran.dg/g77/20000518.f: Likewise.
25179         * gfortran.dg/g77/20000601-1.f: Likewise.
25180         * gfortran.dg/g77/20000601-2.f: Likewise.
25181         * gfortran.dg/g77/20000629-1.f: Likewise.
25182         * gfortran.dg/g77/20000630-2.f: Likewise.
25183         * gfortran.dg/g77/20010115.f: Likewise.
25184         * gfortran.dg/g77/20010321-1.f: Likewise.
25185         * gfortran.dg/g77/20010426.f: Likewise.
25186         * gfortran.dg/g77/20020307-1.f: Likewise.
25187         * gfortran.dg/g77/8485.f: Likewise.
25188         * gfortran.dg/g77/960317-1.f: Likewise.
25189         * gfortran.dg/g77/970915-0.f: Likewise.
25190         * gfortran.dg/g77/980310-1.f: Likewise.
25191         * gfortran.dg/g77/980310-2.f: Likewise.
25192         * gfortran.dg/g77/980310-3.f: Likewise.
25193         * gfortran.dg/g77/980310-4.f: Likewise.
25194         * gfortran.dg/g77/980310-6.f: Likewise.
25195         * gfortran.dg/g77/980310-7.f: Likewise.
25196         * gfortran.dg/g77/980310-8.f: Likewise.
25197         * gfortran.dg/g77/980419-2.f: Likewise.
25198         * gfortran.dg/g77/980424-0.f: Likewise.
25199         * gfortran.dg/g77/980427-0.f: Likewise.
25200         * gfortran.dg/g77/980729-0.f: Likewise.
25201         * gfortran.dg/g77/981117-1.f: Likewise.
25202         * gfortran.dg/g77/toon_1.f: Likewise.
25204 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25206         PR c++/2204
25207         * g++.dg/other/abstract2.C: New test.
25209 2004-07-12  Paul Brook  <paul@codesourcery.com>
25211         * gfortran.dg/pointer_init_1.f90: New test.
25213 2004-07-11  Paul Brook  <paul@codesourcery.com>
25215         PR fortran/15986
25216         * gfortran.dg/contained_1.f90: New test.
25218 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25220         * g++.dg/parse/defarg8.C: New test.
25222 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25224         PR fortran/16433
25225         * gfortran.dg/pr16433.f: New test.
25227         PR fortran/17574
25228         * gfortran.dg/pr15754.f90: New test.
25230 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25232         PR tree-optimization/16437
25233         * gcc.c-torture/execute/bitfld-4.c: New test.
25235 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25237         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25238         access to common var from module.
25240 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25242         PR fortran/16336
25243         * gfortran.fortran-torture/execute/common_2.f90: New test.
25245 2004-07-10  Paul Brook  <paul@codesourcery.com>
25247         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25249 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25251         PR fortran/15969
25252         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25254 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25256         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25257         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25258         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25259         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25260         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25261         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25262         * gfortran.dg/g77/funderscoring.f: Likewise.
25263         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25265 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25267         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25269 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25270         Paul Brook  <paul@codesourcery.com>
25272         PR fortran/13415
25273         * gfortran.dg/common_pointer_1.f90: New test.
25275 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25277         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25279 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25281         PR target/16364
25282         * gcc.c-torture/compile/20040709-1.c: New.
25284 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25286         PR fortran/14077
25287         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25289 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25291         PR fortran/13201
25292         * gfortran.dg/shape_1.f90: New test.
25294 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25295             Andrew Pinski  <apinski@apple.com>
25297         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25301         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25302         comment.
25304 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25305         Paul Brook  <paul@codesourcery.com>
25307         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25308         '.f95' and '.F95'.
25310 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25312         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25316         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25317         testcases with capital suffix.
25319 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25321         PR fortran/15481
25322         PR fortran/13372
25323         PR fortran/13575
25324         PR fortran/15978
25325         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25327         * gfortran.dg/implicit_1.f90: New test.
25329 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25331         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25332         expression to match gfortran warning/error messages
25333         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25334         dg-error text.
25336 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25338         * lib/fortran-torture.exp: Rename proc search_for to
25339         search_for_re.
25341 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25343         * gcc.c-torture/execute/simd-5.x: New file.
25344         XFAIL on SPARC 64-bit at -O0.
25346 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25348         PR c++/8211
25349         PR c++/16165
25350         * g++.dg/warn/effc3.C: New test.
25352 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25354         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25355         change X to 1X in format.
25356         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25357         add data statements to conform to standard.
25359 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25361         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25362         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25363         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25365 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25367         * gfortran.dg/g77/7388.f: Copy from g77.dg
25368         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25369         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25370         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25371         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25372         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25373         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25374         * gfortran.dg/g77/strlen0.f: Likewise.
25376 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25378         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25379         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25381 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25383         * gcc.c-torture/execute/920428-2.x: Delete.
25384         * gcc.c-torture/execute/920501-7.x: Likewise.
25386 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25388         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25389         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25390         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25391         prescott and c3-2.
25392         (PREFETCH_3DNOW): Add -march=c3.
25394 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25396         PR c/16437
25397         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25398         * gcc.c-torture/execute/bf64-1.x: Likewise.
25400 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402         * gcc.c-torture/compile/20040708-1.c: New test.
25404 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25406         PR c++/16169
25407         * g++.dg/warn/effc2.C: New test.
25409 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25411         * gcc.c-torture/execute/bitfld-1.x: Remove.
25412         * gcc.c-torture/execute/bitfld-3.c: New test.
25413         * gcc.dg/bitfld-2.c: Remove XFAILs.
25415 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25417         PR c++/16276
25418         * g++.dg/rtti/tinfo1.C: New file.
25420 2004-07-07  Eric Christopher  <echristo@redhat.com>
25422         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25424 2004-07-07  Andrew Pinski  <apinski@apple.com>
25426         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25428 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25430         * g++.dg/init/call1.C: XFAIL.
25432 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25434         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25435         except for movstrict*, to movmem* and clrstr* to clrmem*.
25437 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25439         * gcc.c-torture/execute/20040707-1.c: New test.
25441 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25443         * gcc.c-torture/execute/20040706-1.c: New test.
25445 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25447         PR c++/3671
25448         * g++.dg/template/spec14.C: New test.
25450 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25452         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25453         nothing if not yet defined.  Use it in b, c and d type definitions.
25454         * gcc.c-torture/execute/20040705-1.c: New test.
25455         * gcc.c-torture/execute/20040705-2.c: New test.
25457 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25459         PR c++/2518
25460         * g++.dg/lookup/new1.C: New test.
25462 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25464         PR c++/11406
25465         * g++.dg/template/sizeof8.C: New test.
25467 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25469         * gcc.c-torture/compile/20040705-1.c: New test.
25471 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25473         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25475 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25477         * gcc.dg/cpp/if-mop.c: Two new testcases.
25478         * gcc.dg/cpp/trad/comment-3.c: New.
25480 2004-07-04  Paul Brook  <paul@codesourcery.com>
25482         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25484 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25486         PR c++/3761
25487         * g++.dg/lookup/crash4.C: New test.
25489 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25491         * gcc.c-torture/execute/builtin-abs-1.c
25492         * gcc.c-torture/execute/builtin-abs-2.c
25493         * gcc.c-torture/execute/builtin-complex-1.c
25494         * gcc.c-torture/execute/builtins/string-1-lib.c
25495         * gcc.c-torture/execute/builtins/string-1.c
25496         * gcc.c-torture/execute/builtins/string-2-lib.c
25497         * gcc.c-torture/execute/builtins/string-2.c
25498         * gcc.c-torture/execute/builtins/string-3-lib.c
25499         * gcc.c-torture/execute/builtins/string-3.c
25500         * gcc.c-torture/execute/builtins/string-4-lib.c
25501         * gcc.c-torture/execute/builtins/string-4.c
25502         * gcc.c-torture/execute/builtins/string-5-lib.c
25503         * gcc.c-torture/execute/builtins/string-5.c
25504         * gcc.c-torture/execute/builtins/string-6-lib.c
25505         * gcc.c-torture/execute/builtins/string-6.c
25506         * gcc.c-torture/execute/builtins/string-7-lib.c
25507         * gcc.c-torture/execute/builtins/string-7.c
25508         * gcc.c-torture/execute/builtins/string-8-lib.c
25509         * gcc.c-torture/execute/builtins/string-8.c
25510         * gcc.c-torture/execute/builtins/string-9-lib.c
25511         * gcc.c-torture/execute/builtins/string-9.c
25512         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25513         * gcc.c-torture/execute/builtins/string-asm-1.c
25514         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25515         * gcc.c-torture/execute/builtins/string-asm-2.c
25516         * gcc.c-torture/execute/stdio-opt-1.c
25517         * gcc.c-torture/execute/stdio-opt-2.c
25518         * gcc.c-torture/execute/stdio-opt-3.c
25519         * gcc.c-torture/execute/string-opt-1.c
25520         * gcc.c-torture/execute/string-opt-10.c
25521         * gcc.c-torture/execute/string-opt-11.c
25522         * gcc.c-torture/execute/string-opt-12.c
25523         * gcc.c-torture/execute/string-opt-13.c
25524         * gcc.c-torture/execute/string-opt-14.c
25525         * gcc.c-torture/execute/string-opt-15.c
25526         * gcc.c-torture/execute/string-opt-16.c
25527         * gcc.c-torture/execute/string-opt-2.c
25528         * gcc.c-torture/execute/string-opt-6.c
25529         * gcc.c-torture/execute/string-opt-7.c
25530         * gcc.c-torture/execute/string-opt-8.c:
25531         Replace with ...
25533         * gcc.c-torture/execute/builtins/abs-2.c
25534         * gcc.c-torture/execute/builtins/abs-3.c
25535         * gcc.c-torture/execute/builtins/complex-1.c
25536         * gcc.c-torture/execute/builtins/fprintf.c
25537         * gcc.c-torture/execute/builtins/fputs.c
25538         * gcc.c-torture/execute/builtins/memcmp.c
25539         * gcc.c-torture/execute/builtins/memmove.c
25540         * gcc.c-torture/execute/builtins/memops-asm.c
25541         * gcc.c-torture/execute/builtins/mempcpy-2.c
25542         * gcc.c-torture/execute/builtins/mempcpy.c
25543         * gcc.c-torture/execute/builtins/memset.c
25544         * gcc.c-torture/execute/builtins/printf.c
25545         * gcc.c-torture/execute/builtins/sprintf.c
25546         * gcc.c-torture/execute/builtins/strcat.c
25547         * gcc.c-torture/execute/builtins/strchr.c
25548         * gcc.c-torture/execute/builtins/strcmp.c
25549         * gcc.c-torture/execute/builtins/strcpy.c
25550         * gcc.c-torture/execute/builtins/strcspn.c
25551         * gcc.c-torture/execute/builtins/strlen-2.c
25552         * gcc.c-torture/execute/builtins/strlen.c
25553         * gcc.c-torture/execute/builtins/strncat.c
25554         * gcc.c-torture/execute/builtins/strncmp-2.c
25555         * gcc.c-torture/execute/builtins/strncmp.c
25556         * gcc.c-torture/execute/builtins/strncpy.c
25557         * gcc.c-torture/execute/builtins/strpbrk.c
25558         * gcc.c-torture/execute/builtins/strpcpy-2.c
25559         * gcc.c-torture/execute/builtins/strpcpy.c
25560         * gcc.c-torture/execute/builtins/strrchr.c
25561         * gcc.c-torture/execute/builtins/strspn.c
25562         * gcc.c-torture/execute/builtins/strstr-asm.c
25563         * gcc.c-torture/execute/builtins/strstr.c:
25564         ... these new files.
25566         * gcc.c-torture/execute/builtins/abs-2-lib.c
25567         * gcc.c-torture/execute/builtins/abs-3-lib.c
25568         * gcc.c-torture/execute/builtins/complex-1-lib.c
25569         * gcc.c-torture/execute/builtins/fprintf-lib.c
25570         * gcc.c-torture/execute/builtins/fputs-lib.c
25571         * gcc.c-torture/execute/builtins/memcmp-lib.c
25572         * gcc.c-torture/execute/builtins/memmove-lib.c
25573         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25574         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25575         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25576         * gcc.c-torture/execute/builtins/memset-lib.c
25577         * gcc.c-torture/execute/builtins/printf-lib.c
25578         * gcc.c-torture/execute/builtins/sprintf-lib.c
25579         * gcc.c-torture/execute/builtins/strcat-lib.c
25580         * gcc.c-torture/execute/builtins/strchr-lib.c
25581         * gcc.c-torture/execute/builtins/strcmp-lib.c
25582         * gcc.c-torture/execute/builtins/strcpy-lib.c
25583         * gcc.c-torture/execute/builtins/strcspn-lib.c
25584         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25585         * gcc.c-torture/execute/builtins/strlen-lib.c
25586         * gcc.c-torture/execute/builtins/strncat-lib.c
25587         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25588         * gcc.c-torture/execute/builtins/strncmp-lib.c
25589         * gcc.c-torture/execute/builtins/strncpy-lib.c
25590         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25591         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25592         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25593         * gcc.c-torture/execute/builtins/strrchr-lib.c
25594         * gcc.c-torture/execute/builtins/strspn-lib.c
25595         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25596         * gcc.c-torture/execute/builtins/strstr-lib.c
25597         * gcc.c-torture/execute/builtins/lib/abs.c
25598         * gcc.c-torture/execute/builtins/lib/fprintf.c
25599         * gcc.c-torture/execute/builtins/lib/memset.c
25600         * gcc.c-torture/execute/builtins/lib/printf.c
25601         * gcc.c-torture/execute/builtins/lib/sprintf.c
25602         * gcc.c-torture/execute/builtins/lib/strcpy.c
25603         * gcc.c-torture/execute/builtins/lib/strcspn.c
25604         * gcc.c-torture/execute/builtins/lib/strncat.c
25605         * gcc.c-torture/execute/builtins/lib/strncmp.c
25606         * gcc.c-torture/execute/builtins/lib/strncpy.c
25607         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25608         * gcc.c-torture/execute/builtins/lib/strspn.c
25609         * gcc.c-torture/execute/builtins/lib/strstr.c:
25610         New files containing support routines.
25612         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25613         declaration.
25614         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25615         when not optimizing.
25617 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25619         PR c++/16240
25620         * g++.dg/abi/mangle22.C: New test.
25621         * g++.dg/abi/mangle23.C: Likewise.
25623 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25625         PR fortran/16290
25626         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25627         Allow for cases without denormalized floating point numbers.
25629 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25631         PR c/1027
25632         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25633         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25634         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25635         expected warning text.
25636         * gcc.dg/format/diag-2.c: New test.
25638 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25640         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25642 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25644         * gcc.dg/builtins-43.c: New.
25645         * gcc.dg/builtins-44.c: New.
25646         * gcc.dg/builtins-45.c: New.
25648 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25649             Andreas Tobler  <a.tobler@schweiz.ch>
25651         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25652         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25653         as SIGSEGV.
25654         * gcc.dg/cleanup-11.c: Likewise.
25655         * gcc.dg/cleanup-8.c: Likewise.
25656         * gcc.dg/cleanup-9.c: Likewise.
25657         * gcc.dg/cleanup-5.c: Run on all platforms.
25659 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25661         * g++.dg/warn/nonnull1.C: New test.
25663 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25665         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25666         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25667         Special-case the Sun compiler wrt to <complex.h>.
25669 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25671         * gcc.dg/Wunreachable-8.C: New test.
25673         * gcc.dg/h8300-ice2.c : New test.
25675 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25677         PR fortran/16161
25678         * gfortran.fortran-torture/compile/implicit.f90: Add test
25679         for implicit character.
25681 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25683         PR fortran/16289
25684         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25685         Use tiny() intrinsic to find smallest non-negative real
25687 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25689         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25690         * gcc.dg/compat/struct-by-value-22_x.c: New.
25691         * gcc.dg/compat/struct-by-value-22_y.c: New.
25693         * gcc.c-torture/execute/20040629-1.c: New test.
25695 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25697         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25698         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25700         PR target/16195
25701         * gcc.dg/20040625-1.c: New test.
25703 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25705         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25707 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25709         PR fortran/15963
25710         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25712 2004-06-29  Richard Henderson  <rth@redhat.com>
25714         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25716 2004-06-29  Paul Brook  <paul@codesourcery.com>
25718         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25719         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25721 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25723         PR c++/16260
25724         * g++.dg/parse/crash15.C: New.
25726 2004-06-28  Andrew Pinski  <apinski@apple.com>
25728         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25729         by the error already.
25731         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25733 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25735         PR target/14041
25736         * gcc.dg/h8300-bss-align-1.c : New.
25738 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25740         * PR c++/16174
25741         * g++.dg/template/ctor4.C: New.
25743 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25745         PR c++/16205
25746         * g++.dg/warn/Wsequence-point-1.C: New test.
25748 2004-06-27  Paul Brook  <paul@codesourcery.com>
25750         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25752 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25754         * g++.old-deja/g++.mike/p7325.C: Remove.
25756 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25758         PR c/14963
25759         * gcc.dg/pr14963.c: New test.
25761 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25763         PR c++/16193
25764         * g++.dg/parse/redef1.C: New test.
25766 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25768         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25769         20021110.c.
25770         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25771         20021119-1.c.
25772         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25773         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25774         5-04.c.
25775         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25776         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25777         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25778         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25779         g++.brendan/enum14.C.
25780         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25781         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25782         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25783         g++.mike/virt1.C.
25784         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25785         memtemp24.C.
25787 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25789         * gcc.dg/20040527-1.c: New test case.
25791 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25793         PR gfortran/pr16196
25794         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25796 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25798         PR middle-end/15825
25799         * gcc.dg/pr15825-1.c: New test case.
25801 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25803         * gcc.c-torture/execute/20040625-1.c: New test.
25805 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25807         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25809 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25811         * gcc.dg/torture/mips-div-1.c: New test.
25813 2004-06-24  Jeff Law  <law@redhat.com>
25815         * gcc.dg/tree-ssa/20040624-1.c: New test.
25817 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25819         * gcc.c-torture/compile/20040624-1.c: New test.
25821 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25823         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25824         this directory.
25826 2004-06-23  Andrew Pinski  <apinski@apple.com>
25828         PR middle-end/15988
25829         * g++.dg/opt/ptrmem4.C: New test.
25831         * gcc.dg/c90-array-quals-2.c: New test.
25833 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25835         * gcc.dg/kpice1.c: New test.
25837 2006-06-23  Andrew Pinski  <apinski@apple.com>
25839         * gcc.dg/c90-array-quals.c: New test.
25841 2006-06-22  Richard Henderson  <rth@redhat.com>
25843         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25845 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25847         * gcc.dg/builtins-config.h: Handle FreeBSD.
25849 2006-06-22  Richard Henderson  <rth@redhat.com>
25851         * g++.dg/opt/devirt1.C: New.
25853 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25855         * g++.dg/opt/pr15551.C: New testcase.
25857 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25859         PR target/14800
25860         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25861         x86_64-*-linux* when compiling for 32bit.
25863 2004-06-21  Andrew Pinski  <apinski@apple.com>
25865         * gcc.dg/pch/struct-1.c: New.
25866         * gcc.dg/pch/struct-1.hs: New.
25868 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25870         * gcc.dg/pch/save-temps-1.c: New file.
25871         * gcc.dg/pch/save-temps-1.hs: New file.
25873 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25875         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25876         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25878 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25880         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25881         to fix type error.
25882         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25883         Remove trailing spaces.
25885 2004-06-21  Richard Henderson  <rth@redhat.com>
25887         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25888         merging && to BIT_FIELD_REF.
25890 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25892         * g++.dg/opt/placeholder1.C: New test.
25894 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25896         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25897         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25898         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25899         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25901 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25903         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25904         extern "C".
25905         * g++.dg/other/pragma-re-1.C: Add comments.
25907 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25909         PR gfortran/16080
25910         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25912 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25914         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25915         instead of setting the type of size_t by
25916         hand.
25918 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25920         * gcc.dg/unordered-2.c: New test case.
25921         * gcc.dg/unordered-3.c: New test case.
25923 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25925         PR other/16043
25926         * lib/g++.exp (g++_version): Tweak regexp for version
25927         * lib/g77.exp (g77_version): Likewise.
25928         * lib/gfortran.exp (gfortran_version): Likewise.
25929         * lib/objc.exp (objc_version): Likewise.
25930         * lib/treelang.exp (treelang_version): Likewise.
25932 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25934         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25935         Use INT_MAX instead of __INT_MAX__.
25936         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25938         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25939         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25940         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25941         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25942         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25943         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25944         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25945         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25946         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25948         * gcc.dg/range-test-1.c: New test.
25949         * g++.dg/opt/range-test-1.C: New test.
25951 2004-06-17  Richard Henderson  <rth@redhat.com>
25953         * objc.dg/sync-1.m: New.
25954         * objc.dg/try-catch-1.m: Don't force next runtime.
25955         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25956         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25957         shadowed catch clause.
25958         * objc.dg/try-catch-5.m: New.
25960 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25962         Bug 14610
25963         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25965 2004-06-15  Richard Henderson  <rth@redhat.com>
25967         * gcc.dg/20001116-1.c: Move expected warning line.
25969 2004-06-15  Richard Henderson  <rth@redhat.com>
25971         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25972         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25974 2004-06-15  Jeff Law  <law@redhat.com>
25976         * gcc.dg/tree-ssa/20040615-1.c: New test.
25977         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25978         be less sensitive to operand ordering.
25979         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25981 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25983         * g++.dg/abi/bitfield3.C: Add comment..
25985 2004-06-15  Richard Henderson  <rth@redhat.com>
25987         * g++.dg/ext/stmtexpr1.C: XFAIL.
25988         * gcc.dg/20030612-1.c: XFAIL.
25990 2004-06-15  Eric Christopher  <echristo@redhat.com>
25992         * g++.dg/charset/asm5.c: New.
25993         * gcc.dg/charset/asm6.c: New.
25995 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25997         PR fortran/15962
25998         * gfortran.fortran-torture/execute/select_1.f90: New test.
26000 2004-06-15  Paul Brook  <paul@codesourcery.com>
26002         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26004 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26006         PR c++/15967
26007         * g++.dg/lookup/crash3.C: New test.
26009 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26011         PR c++/15947
26012         * g++.dg/parse/dtor4.C: New test.
26014 2004-06-14  Jeff Law  <law@redhat.com>
26016         * gcc.c-torture/compile/20040614-1.c: New test.
26018 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26020         PR fortran/15211
26021         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26022         LEN of a character array.
26024 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26026         PR c++/15096
26027         * g++.dg/template/ptrmem10.C: New test.
26029         PR c++/14930
26030         * g++.dg/template/friend30.C: New test.
26032 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26034         PR fortran/14928
26035         * gfortran.fortran-torture/compile/mloc.f90: New test.
26037 2004-06-13  Paul Brook  <paul@codesourcery.com>
26039         * gfortran.fortran-torture/execute/random_2.f90: New test.
26041 2004-06-13  Eric Christopher  <echristo@redhat.com>
26043         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26045 2004-06-12  Paul Brook  <paul@codesourcery.com>
26047         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26049 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26051         PR fortran/14923
26052         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26054 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26056         PR fortran/14957
26057         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26058         syntax errors in end statements of contained subroutines.
26060 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26062         PR fortran/12841
26063         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26065 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26067         PR fortran/15665
26068         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26070 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26072         PR gfortran/12839
26073         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26075 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26077         PR c++/15862
26078         * g++.dg/parse/enum1.C: New test.
26080 2004-06-10  Jeff Law  <law@redhat.com>
26082         * gcc.c-torture/compile/20040610-1.c: New test.
26084 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26086         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26087         * g++.old-deja/g++.other/decl3.C: Likewise.
26089 2004-06-10  Brian Booth  <bbooth@redhat.com>
26091         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26092         V_MAY_DEF instead of VDEF.
26093         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26095 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26097         PR c++/14211
26098         * g++.dg/conversion/const1.C: New test.
26100         PR c++/15076
26101         * g++.dg/conversion/reinterpret1.C: New test.
26103         PR c++/15877
26104         * g++.dg/template/enum2.C: New test.
26106         PR c++/15227
26107         * g++.dg/template/error13.C: New test.
26109 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26111         PR fortran/14957
26112         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26113         arguments to test_* REAL and of the right size.
26115 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26117         PR target/15569
26118         PR rtl-optimization/15681
26119         * gcc.dg/20040609-1.c: New test.
26121 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26123         PR c++/14791
26124         * g++.dg/opt/builtins1.C: New test.
26126 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26128         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26129         that use default windows32 struct layout.
26130         * gcc.dg/i386-bitfield2.c: Likewise.
26132 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26134         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26135         for mingw32 and cygwin targets.
26137 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26139         * gcc.dg/pch/macro-4.c: New.
26140         * gcc.dg/pch/macro-4.hs: New.
26142 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26144         PR fortran/13249
26145         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26147 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26149         PR fortran/13372
26150         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26152 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26154         PR gfortran/14897
26155         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26157 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26159         PR gfortran/15755
26160         * gfortran.fortran-torture/execute/backspace.c : New test.
26162 2004-06-09  Paul Brook  <paul@codesourcery.com>
26164         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26165         (pointer_to_section): Rewrite to use smaller array.
26167 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26169         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26170         * gcc.dg/ext/altivec-10.c: Same.
26171         * gcc.dg/ext/altivec-11.c: Same.
26172         * gcc.dg/ext/altivec-12.c: Same.
26173         * gcc.dg/ext/altivec-13.c: Same.
26174         * gcc.dg/ext/altivec-14.c: Same.
26175         * gcc.dg/ext/altivec-15.c: Same.
26176         * gcc.dg/ext/altivec-16.c: Same.
26177         * gcc.dg/ext/altivec-3.c: Same.
26178         * gcc.dg/ext/altivec-4.c: Same.
26179         * gcc.dg/ext/altivec-6.c: Same.
26180         * gcc.dg/ext/altivec-7.c: Same.
26181         * gcc.dg/ext/altivec-8.c: Same.
26182         * gcc.dg/ext/altivec-varargs-1.c: Same.
26184         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26185         * g++.dg/ext/altivec-10.C: Same.
26186         * g++.dg/ext/altivec-2.C: Same.
26187         * g++.dg/ext/altivec-3.C: Same.
26188         * g++.dg/ext/altivec-4.C: Same.
26189         * g++.dg/ext/altivec-5.C: Same.
26190         * g++.dg/ext/altivec-6.C: Same.
26191         * g++.dg/ext/altivec-7.C: Same.
26192         * g++.dg/ext/altivec-8.C: Same.
26193         * g++.dg/ext/altivec-9.C: Same.
26195 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26197         PR c++/7841
26198         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26200 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26202         * gcc.dg/union-1.c: New test.
26204 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26206         * gcc.dg/builtins-41.c: New test case.
26207         * gcc.dg/builtins-42.c: New test case.
26209 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26211         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26212         * g++.dg/ext/altivec-10.C: Same.
26213         * g++.dg/ext/altivec-2.C: Same.
26214         * g++.dg/ext/altivec-3.C: Same.
26215         * g++.dg/ext/altivec-4.C: Same.
26216         * g++.dg/ext/altivec-5.C: Same.
26217         * g++.dg/ext/altivec-6.C: Same.
26218         * g++.dg/ext/altivec-7.C: Same.
26219         * g++.dg/ext/altivec-8.C: Same.
26220         * g++.dg/ext/altivec-9.C: Same.
26221         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26222         * g++.old-deja/g++.brendan/new3.C: Same.
26223         * gcc.c-torture/execute/eeprof-1.x: Same.
26225 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26227         PR c/14765
26228         * gcc.dg/pr14765-1.c: New test.
26230 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26232         PR c/14649
26233         * gcc.dg/pr14649-1.c: New test case.
26235 2004-06-07  Richard Henderson  <rth@redhat.com>
26237         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26238         if temporaries.
26240 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26242         * g++.dg/eh/elide1.C: Remove XFAIL.
26244 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26246         PR c++/15337
26247         * g++.dg/expr/sizeof3.C: New test.
26249         PR c++/14777
26250         * g++.dg/template/access14.C: New test.
26252         PR c++/15554
26253         * g++.dg/template/enum1.C: New test.
26255         PR c++/15057
26256         * g++.dg/eh/throw1.C: New test.
26258 2004-06-07  David Ayers  <d.ayers@inode.at>
26259             Ziemowit Laski  <zlaski@apple.com>
26261         * lib/objc.exp (objc_target_compile): Revert the '-framework
26262         Foundation' flag fix, since bare Darwin does not ship
26263         with the Foundation framework.
26264         * objc/execute/next_mapping.h: Provide a local NSConstantString
26265         @interface and @implementation.
26266         (objc_constant_string_init): A constructor function, used to
26267         initialize the NSConstantString meta-class object.
26268         * objc/execute/string1.m: Include "next_mapping.h" instead of
26269         <Foundation/NSString.h>.
26270         * objc/execute/string2.m: Likewise.
26271         * objc/execute/string3.m: Likewise.
26272         * objc/execute/string4.m: Likewise.
26274 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26276         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26277         to double. Replace double with FLOAT.
26278         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26280         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26281         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26282         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26283         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26284         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26285         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26286         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26287         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26289 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26291         PR c/13519
26292         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26294 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26296         PR c++/15503
26297         * g++.dg/template/meminit2.C: New test.
26299 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26301         PR target/15822
26302         * gcc.c-torture/execute/compare-fp-1.c,
26303         gcc.c-torture/execute/compare-fp-2.c,
26304         gcc.c-torture/execute/compare-fp-3.c,
26305         gcc.c-torture/execute/compare-fp-4.c,
26306         gcc.c-torture/execute/compare-fp-3.x,
26307         gcc.c-torture/execute/compare-fp-4.x: Moved...
26308         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26309         gcc.c-torture/execute/ieee/compare-fp-2.c,
26310         gcc.c-torture/execute/ieee/compare-fp-3.c,
26311         gcc.c-torture/execute/ieee/compare-fp-4.c,
26312         gcc.c-torture/execute/ieee/compare-fp-3.x,
26313         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26315 2004-06-04  David Ayers  <d.ayers@inode.at>
26317         * objc/execute/protocol-isEqual-4.m: New testcase.
26319 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26321         * objc/execute/protocol-isEqual-1.m: New testcase.
26322         * objc/execute/protocol-isEqual-2.m: New testcase.
26323         * objc/execute/protocol-isEqual-3.m: New testcase.
26325 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26327         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26329 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26331         * lib/objc.exp (objc_target_compile): When running tests on
26332         Darwin (Mac OS X), inform the linker about '-framework
26333         'Foundation'.
26335 2004-06-02  Eric Christopher  <echristo@redhat.com>
26337         * gcc.c-torture/compile/20040602-1.c: New.
26339 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26341         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26342         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26344         PR tree-optimization/14736
26345         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26347         PR tree-optimization/14042
26348         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26350         PR tree-optimization/14729
26351         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26353 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26355         PR fortran/15557
26356         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26358 2004-06-01  Richard Hederson  <rth@redhat.com>
26360         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26362 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26364         PR c++/14932
26365         * g++.dg/parse/offsetof4.C: New test.
26367 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26369         PR objc/7993
26370         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26372 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26374         PR c++/15701
26375         * g++.dg/template/friend29.C: New test.
26377 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26379         PR c/15749
26380         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26382 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26384         * gcc.dg/sparc-trap-1.c: New test.
26386 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26388         PR middle-end/15069
26389         * g++.dg/opt/fold3.C: New test case.
26391 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26393         * lib/target-supports.exp (check_iconv_available): Fix fallout
26394         from 2004-05-28 patch.
26396 2004-05-30  Paul Brook  <paul@codesourcery.com>
26398         PR fortran/15620
26399         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26400         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26402 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26404         * gfortran.fortran-torture/execute/random_1.f90: New test.
26406 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26408         * g++.dg/ext/altivec-10.C: New test.
26410 2004-05-29  Paul Brook  <paul@codesourcery.com>
26412         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26414 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26416         * gcc.dg/altivec-16.c: New test.
26418 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26420         * lib/target-supports.exp (check_vmx_hw_available): New.
26421         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26423         * lib/target-supports.exp (check_alias_available,
26424         check_iconv_available, check_named_sections_available): Use
26425         unique names for temporary files.
26427 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26429         * gcc.dg/altivec-15.c: New test.
26431 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26433         PR c++/15083
26434         * g++.dg/warn/noeffect6.C: New test.
26436         PR c++/15471
26437         * g++.dg/expr/ptrmem4.C: New test.
26439         PR c++/15640
26440         * g++.dg/template/operator3.C: New test.
26442 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26444         PR c++/14668
26445         * g++.dg/lookup/redecl1.C: New test.
26446         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26448 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26450         * gcc.c-torture/execute/compare-fp-1.c,
26451         gcc.c-torture/execute/compare-fp-2.c,
26452         gcc.c-torture/execute/compare-fp-3.c,
26453         gcc.c-torture/execute/compare-fp-4.c,
26454         gcc.c-torture/execute/compare-fp-3.x,
26455         gcc.c-torture/execute/compare-fp-4.x,
26456         gcc.dg/pr15649-1.c: New.
26458 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26460         PR c++/12883
26461         * g++.dg/init/array14.C: New test.
26463 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26465         * lib/compat.exp (compat-get-options-main): New.
26466         (compat-get-options): Remove unneeded code, warn for ignored
26467         command.
26468         (compat-execute): Check flag set by dg-require-* commands.
26470         * lib/compat.exp (compat-execute): Break up long lines.
26472 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26474         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26475         * gcc.dg/altivec-14.c: New test.
26476         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26478         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26479         * gcc.dg/altivec-12.c: Ditto.
26481         * gcc.dg/altivec-3.c: Move call to altivec_check.
26483 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26485         PR c++/15044
26486         * g++.dg/template/error12.C: New test.
26488         PR c++/15317
26489         * g++.dg/ext/attrib15.C: New test.
26491         PR c++/15329
26492         * g++.dg/template/ptrmem9.C: New test.
26494 2004-05-25  Paul Brook  <paul@codesourcery.com>
26496         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26498 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26500         PR c++/15165
26501         * g++.dg/template/crash19.C: New test.
26503 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26505         PR c++/15025
26506         * g++.dg/template/redecl1.C: New test.
26508 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26510         PR c++/14821
26511         * g++.dg/other/ns1.C: New test.
26513         PR c++/14883
26514         * g++.dg/template/invalid1.C: New test.
26516 2004-05-23  Paul Brook  <paul@codesourcery.com>
26517         Victor Leikehman  <lei@haifasphere.co.il>
26519         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26520         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26522 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26524         PR c++/15285
26525         PR c++/15299
26526         * g++.dg/template/non-dependent5.C: New test.
26527         * g++.dg/template/non-dependent6.C: New test.
26529 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26531         PR c++/15507
26532         * g++.dg/inherit/union1.C: New test.
26534         PR c++/15542
26535         * g++.dg/template/addr1.C: New test.
26537         PR c++/15427
26538         * g++.dg/template/array5.C: New test.
26540         PR c++/15287
26541         * g++.dg/template/array6.C: New test.
26543 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26544             Roger Sayle  <roger@eyesopen.com>
26546         * g++.dg/lookup/forscope2.C: New test case.
26548 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26550         * gcc.dg/cpp/Wmissingdirs.c: New.
26552 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26554         PR target/15301
26555         * gcc.dg/compat/union-m128-1.h: New file.
26556         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26557         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26558         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26560 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26562         PR target/15302
26563         * gcc.dg/compat/struct-complex-1.h: New file.
26564         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26565         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26566         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26568 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26570         PR middle-end/3074
26571         * gcc.dg/pr3074-1.c: New test case.
26572         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26574 2004-05-20  Falk Hueffner  <falk@debian.org>
26576         PR other/15526
26577         * gcc.dg/ftrapv-1.c: New test case.
26579 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26581         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26583 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26584             Jeff Law  <law@redhat.com>
26586         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26587         * gcc.dg/tree-ssa/20040518-2.c: New test.
26589         * gcc.dg/tree-ssa/20040518-1.c: New test.
26591 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26593         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26595 2004-05-18  Paul Brook  <paul@codesourcery.com>
26597         PR fortran/13930
26598         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26600 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26602         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26603         constant folding.
26605 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26607         * gcc.dg/tree-ssa/20040517-1.c: New test.
26609 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26611         * gcc.dg/loop-4.c: New test.
26613 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26615         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26617 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26619         PR fortran/15311
26620         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26622 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26624         PR fortran/13826
26625         PR fortran/13940
26626         * gfortran.fortran-torture/compile/data_1.f90: New test.
26628 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26630         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26631         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26633 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26635         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26637 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26639         PR c/15444
26640         * gcc.dg/format/xopen-1.c: Adjust expected message.
26641         * gcc.dg/format/xopen-3.c: New test.
26643 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26645         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26647 2004-05-14  Jeff Law  <law@redhat.com>
26649         * gcc.dg/tree-ssa/20040514-2.c: New test.
26651 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26653         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26654         this ...
26655         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26656         this.
26658 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26660         * gcc.dg/tree-ssa/20040514-1.c: New test.
26662 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26664         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26665         test.
26667 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26669         PR fortran/14066
26670         * gfortran.fortran-torture/compile/do_1.f90: New test.
26672 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26674         PR fortran/15051
26675         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26676         test.
26678 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26680         PR fortran/15149
26681         * gfortran.fortran-torture/execute/random_init.f90: New test.
26683 2004-05-13  Paul Brook  <paul@codesourcery.com>
26685         PR fortran/15314
26686         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26688 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26690         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26691         for the powerpc case.
26693 2004-05-13  Jeff Law  <law@redhat.com>
26695         * gcc.dg/tree-ssa/20040513-1.c: New test.
26696         * gcc.dg/tree-ssa/20040513-2.c: New test.
26698 2004-05-13  Paul Brook  <paul@codesourcery.com>
26700         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26701         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26702         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26704 2004-05-13  Andreas Schwab  <schwab@suse.de>
26706         PR other/10819
26707         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26708         characters.
26710 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26712         PR fortran/15294
26713         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26715 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26717         Merge from tree-ssa-20020619-branch.  See
26718         ChangeLog.tree-ssa for details.
26720 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26722         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26723         include <altivec.h> explicitly.
26724         * gcc.dg/altivec-13.c: Likewise.
26726 2004-05-11  Paul Brook  <paul@codesourcery.com>
26728         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26730 2004-05-10  Eric Christopher  <echristo@redhat.com>
26732         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26733         * gcc.dg/sibcall-4.c: Ditto.
26735 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26737         * g++.dg/ext/altivec-8.C: New test case.
26738         * gcc.dg/altivec-13.c: New test case.
26740 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26742         * gcc.c-torture/execute/divcmp-1.c: New test case.
26743         * gcc.c-torture/execute/divcmp-2.c: New test case.
26744         * gcc.c-torture/execute/divcmp-3.c: New test case.
26746 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26748         * g++.dg/other/pragma-re-2.C: New test.
26750 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26752         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26753         * gcc.dg/i386-387-2.c: Likewise.
26755         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26756         __builtin_drem.
26757         * gcc.dg/i386-387-6.c: Likewise.
26759 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26761         * gcc.dg/builtins-33.c: Also check log1p*.
26763 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26765         PR optimization/15296
26766         * gcc.c-torture/execute/pr15296.c: New test.
26768 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26770         * gcc.dg/builtins-40.c: New test.
26772 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26774         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26776 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26778         * g++.dg/ext/spe1.C: New testcase.
26780 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26782         * objc.dg/image-info.m: Allow additional attributes
26783         for __image_info section.
26785 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26787         * gcc.dg/torture/mips-hilo-2.c: New test.
26789 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26791         PR c++/14389
26792         * g++.dg/template/member5.C: New test.
26794 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26796         * gcc.dg/builtins-34.c: Also check expm1*.
26798 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26800         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26801         * gcc.dg/torture/builtin-convert-3.c: New test.
26803 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26805         PR middle-end/15054
26806         * g++.dg/opt/pr15054.C: New test.
26808 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26810         * gcc.dg/torture/builtin-rounding-1.c: New test.
26811         * gcc.dg/builtins-25.c: Delete.
26812         * gcc.dg/builtins-29.c: Delete.
26814 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26816         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26817         * gcc.dg/sibcall-4.c: Likewise.
26818         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26820 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26822         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26823         bit-field on 16-bit targets.
26825 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26827         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26828         16-bit targets.
26830 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26832         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26833         * gcc.dg/rs6000-power2-2.c: Likewise.
26835 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26837         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26838         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26839         Change the asm registers to be in form of frN instead of fN.
26841 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26843         * gcc.dg/torture/builtin-convert-2.c: New test.
26845 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26847         * gcc.dg/rs6000-power2-1.c: New test.
26848         * gcc.dg/rs6000-power2-2.c: New test.
26850 2004-04-28  Jan Hubicka  <jh@suse.cz>
26852         * gcc.dg/unused-6.c: New test.
26854 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26855             Ulrich Weigand  <uweigand@de.ibm.com>
26857         * ada/acats/run_all.sh: Define $target variable.
26859 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26861         PR c++/15119
26862         * g++.dg/other/vararg-1.C: New test.
26864         PR c++/4794
26865         * g++.dg/eh/cleanup3.C: New test.
26867 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26869         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26870         and ad8011a (target_insn).
26871         * ada/acats/support/macro.dfs: Likewise.
26872         * ada/acats/support/impbit.adb: New file.
26874 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26876         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26878 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26880         * gcc.dg/loop-3.c: New test.
26882 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26884         * gcc.c-torture/execute/simd-5.c: New test.
26886 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26888         PR c++/15064
26889         * g++.dg/template/crash18.C: New test.
26891 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26893         * g++.dg/ext/complit3.C: New test.
26895 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26897         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26898         * gcc.dg/altivec-3.c: Same.
26899         * gcc.dg/altivec-varargs-1.c: Same.
26901 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26903         * lib/target-supports.exp (check_profiling_available): Assume
26904         profiling is not available on powerpc-eabi targets.
26906 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26908         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26909         * gcc.dg/vmx/bug-1.c: Ditto.
26911 2004-04-20  Eric Christopher  <echristo@redhat.com>
26913         * gcc.dg/charset/extern.c: New test.
26914         * g++.dg/charset/extern3.cc: Ditto.
26916 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26918         * gcc.dg/builtins-39.c: New test.
26920 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26922         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26924 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26926         * gcc.dg/torture/mips-hilo-1.c: New test.
26928 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26930         * gcc.c-torture/compile/20040419-1.c: New test.
26932 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26934         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26936 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26937             Aldy Hernandez  <aldyh@redhat.com>
26939         * gcc.c-torture/execute/va-arg-24.c: New.
26941 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26942             Aldy Hernandez  <aldyh@redhat.com>
26944         * gcc.dg/vmx/1b-01.c: New.
26945         * gcc.dg/vmx/1b-02.c: New.
26946         * gcc.dg/vmx/1b-03.c: New.
26947         * gcc.dg/vmx/1b-04.c: New.
26948         * gcc.dg/vmx/1b-05.c: New.
26949         * gcc.dg/vmx/1b-06.c: New.
26950         * gcc.dg/vmx/1b-07.c: New.
26951         * gcc.dg/vmx/1c-01.c: New.
26952         * gcc.dg/vmx/1c-02.c: New.
26953         * gcc.dg/vmx/3a-01a.c: New.
26954         * gcc.dg/vmx/3a-01.c: New.
26955         * gcc.dg/vmx/3a-01m.c: New.
26956         * gcc.dg/vmx/3a-03.c: New.
26957         * gcc.dg/vmx/3a-03m.c: New.
26958         * gcc.dg/vmx/3a-04.c: New.
26959         * gcc.dg/vmx/3a-04m.c: New.
26960         * gcc.dg/vmx/3a-05.c: New.
26961         * gcc.dg/vmx/3a-06.c: New.
26962         * gcc.dg/vmx/3a-06m.c: New.
26963         * gcc.dg/vmx/3a-07.c: New.
26964         * gcc.dg/vmx/3b-01.c: New.
26965         * gcc.dg/vmx/3b-02.c: New.
26966         * gcc.dg/vmx/3b-10.c: New.
26967         * gcc.dg/vmx/3b-13.c: New.
26968         * gcc.dg/vmx/3b-14.c: New.
26969         * gcc.dg/vmx/3b-15.c: New.
26970         * gcc.dg/vmx/3c-01a.c: New.
26971         * gcc.dg/vmx/3c-01.c: New.
26972         * gcc.dg/vmx/3c-02.c: New.
26973         * gcc.dg/vmx/3c-03.c: New.
26974         * gcc.dg/vmx/3d-01.c: New.
26975         * gcc.dg/vmx/4-01.c: New.
26976         * gcc.dg/vmx/4-03.c: New.
26977         * gcc.dg/vmx/5-01.c: New.
26978         * gcc.dg/vmx/5-02.c: New.
26979         * gcc.dg/vmx/5-03.c: New.
26980         * gcc.dg/vmx/5-04.c: New.
26981         * gcc.dg/vmx/5-05.c: New.
26982         * gcc.dg/vmx/5-06.c: New.
26983         * gcc.dg/vmx/5-07.c: New.
26984         * gcc.dg/vmx/5-07t.c: New.
26985         * gcc.dg/vmx/5-08.c: New.
26986         * gcc.dg/vmx/5-10.c: New.
26987         * gcc.dg/vmx/5-11.c: New.
26988         * gcc.dg/vmx/7-01a.c: New.
26989         * gcc.dg/vmx/7-01.c: New.
26990         * gcc.dg/vmx/7c-01.c: New.
26991         * gcc.dg/vmx/7d-01.c: New.
26992         * gcc.dg/vmx/7d-02.c: New.
26993         * gcc.dg/vmx/8-01.c: New.
26994         * gcc.dg/vmx/8-02a.c: New.
26995         * gcc.dg/vmx/8-02.c: New.
26996         * gcc.dg/vmx/brode-1.c: New.
26997         * gcc.dg/vmx/bug-1.c: New.
26998         * gcc.dg/vmx/bug-2.c: New.
26999         * gcc.dg/vmx/bug-3.c: New.
27000         * gcc.dg/vmx/cw-bug-1.c: New.
27001         * gcc.dg/vmx/cw-bug-2.c: New.
27002         * gcc.dg/vmx/cw-bug-3.c: New.
27003         * gcc.dg/vmx/dct.c: New.
27004         * gcc.dg/vmx/debug-1.c: New.
27005         * gcc.dg/vmx/debug-2.c: New.
27006         * gcc.dg/vmx/debug-3.c: New.
27007         * gcc.dg/vmx/debug-4.c: New.
27008         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27009         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27010         * gcc.dg/vmx/eg-5.c: New.
27011         * gcc.dg/vmx/fft.c: New.
27012         * gcc.dg/vmx/gcc-bug-1.c: New.
27013         * gcc.dg/vmx/gcc-bug-2.c: New.
27014         * gcc.dg/vmx/gcc-bug-3.c: New.
27015         * gcc.dg/vmx/gcc-bug-4.c: New.
27016         * gcc.dg/vmx/gcc-bug-5.c: New.
27017         * gcc.dg/vmx/gcc-bug-6.c: New.
27018         * gcc.dg/vmx/gcc-bug-7.c: New.
27019         * gcc.dg/vmx/gcc-bug-8.c: New.
27020         * gcc.dg/vmx/gcc-bug-9.c: New.
27021         * gcc.dg/vmx/gcc-bug-b.c: New.
27022         * gcc.dg/vmx/gcc-bug-c.c: New.
27023         * gcc.dg/vmx/gcc-bug-d.c: New.
27024         * gcc.dg/vmx/gcc-bug-e.c: New.
27025         * gcc.dg/vmx/gcc-bug-f.c: New.
27026         * gcc.dg/vmx/gcc-bug-g.c: New.
27027         * gcc.dg/vmx/gcc-bug-i.c: New.
27028         * gcc.dg/vmx/harness.h: New.
27029         * gcc.dg/vmx/ira1.c: New.
27030         * gcc.dg/vmx/ira2a.c: New.
27031         * gcc.dg/vmx/ira2b.c: New.
27032         * gcc.dg/vmx/ira2.c: New.
27033         * gcc.dg/vmx/ira2c.c: New.
27034         * gcc.dg/vmx/mem.c: New.
27035         * gcc.dg/vmx/newton-1.c: New.
27036         * gcc.dg/vmx/ops.c: New.
27037         * gcc.dg/vmx/sn7153.c: New.
27038         * gcc.dg/vmx/spill2.c: New.
27039         * gcc.dg/vmx/spill3.c: New.
27040         * gcc.dg/vmx/spill.c: New.
27041         * gcc.dg/vmx/t.c: New.
27042         * gcc.dg/vmx/varargs-1.c: New.
27043         * gcc.dg/vmx/varargs-2.c: New.
27044         * gcc.dg/vmx/varargs-3.c: New.
27045         * gcc.dg/vmx/varargs-4.c: New.
27046         * gcc.dg/vmx/varargs-5.c: New.
27047         * gcc.dg/vmx/varargs-6.c: New.
27048         * gcc.dg/vmx/varargs-7.c: New.
27049         * gcc.dg/vmx/vmx.exp: New.
27050         * gcc.dg/vmx/vprint-1.c: New.
27051         * gcc.dg/vmx/vscan-1.c: New.
27052         * gcc.dg/vmx/x-01.c: New.
27053         * gcc.dg/vmx/x-02.c: New.
27054         * gcc.dg/vmx/x-03.c: New.
27055         * gcc.dg/vmx/x-04.c: New.
27056         * gcc.dg/vmx/x-05.c: New.
27057         * gcc.dg/vmx/yousufi-1.c: New.
27058         * gcc.dg/vmx/zero-1.c: New.
27059         * gcc.dg/vmx/zero.c: New.
27061 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27063         * g++.dg/lookup/java1.C: Update for chage of
27064         _Jv_AllocObject.
27065         * g++.dg/lookup/java2.C: Likewise.
27067 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27069         * ada/acats/run_all.sh: use -O2 by default.
27071 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27073         * gcc.dg/vr-mult-[12].c: New tests.
27075 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27077         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27079         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27081 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27083         * lib/target-supports.exp (check_profiling_available): Assume profiling
27084         isn't available for mips*-*-elf targets.
27086 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27088         * gcc.dg/builtins-38.c: New test.
27090 2004-04-14  Eric Christopher  <echristo@redhat.com>
27092         * g++.dg/charset/charset.exp: Run .cc extension tests.
27094 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27096         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27098 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27100         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27102 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27104         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27105         * gcc.dg/i386-387-2.c: Likewise.
27107         * gcc.dg/i386-387-7.c: New test.
27108         * gcc.dg/i386-387-8.c: New test.
27110         * gcc.dg/builtins-37.c: New test.
27112 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27114         * g++.dg/pch/externc-1.C: Add missing semicolon.
27116 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27118         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27120 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27122         * gcc.c-torture/execute/20040411-1.c: New test.
27124 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27126         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27128 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27130         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27132 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27134         * lib/target-supports.exp (check_named_sections_available): New.
27135         * lib/gcc-dg.exp (dg-require-named-sections): New.
27136         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27137         old-deja.exp.  Also prune error-count message from HP linker.
27138         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27140         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27141         * g++.old-deja/g++.pt/static3.C: Likewise.
27142         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27144 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27146         * gcc.c-torture/execute/20040409-1.c: New test case.
27147         * gcc.c-torture/execute/20040409-2.c: New test case.
27148         * gcc.c-torture/execute/20040409-3.c: New test case.
27150 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27152         * gcc.dg/20040409-1.c: New test.
27154 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27156         PR target/14888
27157         * g++.dg/opt/pr14888.C: New test case.
27159 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27161         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27162         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27163         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27164         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27165         New tests.
27167 2004-04-08  Paul Brook  <paul@codesourcery.com>
27169         * gcc.dg/spill-1.c: New test.
27171 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27173         * gcc.dg/torture/builtin-ctype-2.c: New test.
27175 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27177         * gcc.dg/pch/pch.exp: Add largefile test.
27179 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27181         * g++.dg/pch/externc-1.Hs: New.
27182         * g++.dg/pch/externc-1.C: New.
27184 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27186         * gcc.dg/compat/struct-by-value-5a_main.c,
27187         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27188         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27189         * gcc.dg/compat/struct-by-value-5a_x.c,
27190         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27191         gcc.dg/compat/struct-by-value-5_x.c.
27192         * gcc.dg/compat/struct-by-value-5a_y.c,
27193         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27194         gcc.dg/compat/struct-by-value-5_y.c.
27196         * gcc.dg/compat/struct-by-value-6a_main.c,
27197         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27198         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27199         * gcc.dg/compat/struct-by-value-6a_x.c,
27200         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27201         gcc.dg/compat/struct-by-value-6_x.c.
27202         * gcc.dg/compat/struct-by-value-6a_y.c,
27203         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27204         gcc.dg/compat/struct-by-value-6_y.c.
27206         * gcc.dg/compat/struct-by-value-7a_main.c,
27207         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27208         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27209         * gcc.dg/compat/struct-by-value-7a_x.c,
27210         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27211         gcc.dg/compat/struct-by-value-7_x.c.
27212         * gcc.dg/compat/struct-by-value-7a_y.c,
27213         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27214         gcc.dg/compat/struct-by-value-7_y.c.
27216 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27218         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27219         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27220         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27221         options.
27223 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27225         * gcc.dg/builtins-36.c: New test.
27227 2004-04-06  Paul Brook  <paul@codesourcery.com>
27229         * README.gcc: Remove obsolete contraint on testcases.
27231 2004-04-05  Paul Brook  <paul@codesourcery.com>
27233         PR2123
27234         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27235         failure and exit(0) on success.
27236         * g++.dg/expr/anew2.C: Ditto.
27237         * g++.dg/expr/anew3.C: Ditto.
27238         * g++.dg/expr/anew4.C: Ditto.
27240 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27242         PR c++/3518
27243         * g++.dg/template/unify7.C: New.
27245 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27247         * g++.dg/README: Bring up to date with new subdirectories; remove
27248         duplicate subdirectory lines.
27250 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27252         PR c++/14007
27253         * g++.dg/template/unify5.C: New.
27254         * g++.dg/template/unify6.C: New.
27255         * g++.dg/template/qualttp20.C: Adjust.
27256         * g++.old-deja/g++.jason/report.C: Adjust.
27257         * g++.old-deja/g++.other/qual1.C: Adjust.
27259 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27261         PR c++/14803
27262         * g++.dg/inherit/ptrmem1.C: New test.
27264 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27266         PR c++/14755
27267         * gcc.c-torture/execute/20040331-1.c: New test.
27268         * gcc.dg/20040331-1.c: New test.
27270 2004-04-01  Paul Brook  <paul@codesourcery.com>
27272         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27274 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27276         PR c++/14724
27277         * g++.dg/init/goto1.C: New test.
27279         PR c++/14763
27280         * g++.dg/template/defarg4.C: New test.
27282 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27284         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27286 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27288         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27290 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27292         * gcc.dg/noncompile/undeclared-2.c: New test.
27294 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27296         * gcc.dg/940409-1.c: Remove XFAIL.
27297         * gcc.dg/reg-vol-struct-1.c: New test.
27299 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27301         * gcc.dg/torture/builtin-wctype-1.c: New test.
27303 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27305         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27306         * gcc.dg/20001101-1.c: Likewise.
27307         * gcc.dg/20001102-1.c: Likewise.
27309 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27311         * gcc.dg/compare8.c: Add an additional test for XOR.
27313 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27315         * gcc.dg/torture/builtin-ctype-1.c: New test.
27317 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27319         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27320         * gcc.dg/torture/builtin-math-1.c: Likewise.
27321         * gcc.dg/torture/builtin-power-1.c: New test.
27323 2004-03-24  Andreas Schwab  <schwab@suse.de>
27325         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27326         IA64 assembler.
27328 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27329             Roger Sayle  <roger@eyesopen.com>
27331         * gcc.dg/compare8.c: New test case.
27333 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27335         * g++.dg/ext/altivec-7.C: New test.
27337 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27339         PR 12267, 12391, 12560, 13129, 14114, 14133
27340         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27341         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27342         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27343         Adjust error regexps.
27344         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27345         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27346         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27347         * gcc.dg/local1.c: Add explanatory comment.
27349 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27351         PR optimization/14669
27352         * g++.dg/opt/fold2.C: New test case.
27354 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27356         PR c/14069
27357         * gcc.dg/20040322-1.c: New test.
27359 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27361         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27362         * gcc.dg/ultrasp4.c: Likewise.
27363         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27365 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27367         * gcc.dg/i386-sse-8.c: Reset default options.
27369 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27371         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27372         in the error message text.
27374 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27376         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27378 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27380         PR c++/14616
27381         * g++.dg/init/array13.C: New test.
27383 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27385         PR target/13889
27386         * gcc.c-torture/compile/pr13889.c: New test case.
27388 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27390         PR c/14635
27391         * builtins-1.c (nan, nans): Don't test.
27392         * builtins-30.c: Don't use nan, nanf, nanl.
27393         * builtins-35.c: New test.
27395 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27397         * g++.dg/ext/altivec-6.C: New test.
27399 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27401         * g++.dg/init/placement3.C: New test.
27403         * g++.dg/template/spec13.C: New test.
27405         * g++.dg/lookup/using11.C: New test.
27407         * g++.dg/lookup/koenig3.C: New test.
27409         * g++.dg/template/operator2.C: New test.
27411         * g++.dg/expr/dtor3.C: New test.
27412         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27413         marker.
27414         * g++.old-deja/g++.law/visibility28.C: Likewise.
27416 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27418         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27419         * gcc.dg/ppc64-abi-3.c: Likewise.
27421 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27423         PR c++/14545
27424         * g++.dg/parse/template15.C: New test.
27426 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27428         * g++.dg/expr/dtor2.C: New test.
27430         * g++.dg/lookup/anon4.C: New test.
27432         * g++.dg/overload/using1.C: New test.
27434         * g++.dg/template/lookup7.C: New test.
27436         * g++.dg/template/typename6.C: New test.
27438         * g++.dg/expr/cond6.C: New test.
27440 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27442         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27444 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27446         * g++.dg/expr/cond5.C: New test.
27447         * g++.dg/expr/constcast1.C: Likewise.
27448         * g++.dg/expr/ptrmem2.C: Likewise.
27449         * g++.dg/expr/ptrmem3.C: Likewise.
27450         * g++.dg/lookup/main1.C: Likewise.
27451         * g++.dg/template/lookup6.C: Likewise.
27453 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27455         * gcc.dg/local1.c: New test.
27457         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27459 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27461         * gcc.dg/torture/builtin-convert-1.c: New test.
27463 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27467 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27469         PR c++/14481
27470         * g++.dg/warn/Wunused-7.C: New test.
27472 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27474         * gcc.dg/torture/builtin-integral-1.c: New test.
27476 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27478         PR c++/14586
27479         * g++.dg/parse/non-dependent3.C: New test.
27481 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27483         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27484         * g++.dg/eh/simd-2.C: Likewise.
27485         * g++.dg/init/array10.C: Likewise.
27486         * gcc.c-torture/compile/simd-1.c: Likewise.
27487         * gcc.c-torture/compile/simd-2.c: Likewise.
27488         * gcc.c-torture/compile/simd-3.c: Likewise.
27489         * gcc.c-torture/compile/simd-4.c: Likewise.
27490         * gcc.c-torture/compile/simd-6.c: Likewise.
27491         * gcc.c-torture/execute/simd-1.c: Likewise.
27492         * gcc.c-torture/execute/simd-2.c: Likewise.
27493         * gcc.dg/compat/vector-defs.h: Likewise.
27494         * gcc.dg/20020531-1.c: Likewise.
27495         * gcc.dg/altivec-3.c: Likewise.
27496         * gcc.dg/altivec-4.c: Likewise.
27497         * gcc.dg/altivec-varargs-1.c: Likewise.
27498         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27499         * gcc.dg/i386-mmx-3.c: Likewise.
27500         * gcc.dg/i386-sse-4.c: Likewise.
27501         * gcc.dg/i386-sse-5.c: Likewise.
27502         * gcc.dg/i386-sse-8.c: Likewise.
27503         * gcc.dg/simd-1.c: Likewise.
27504         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27505         __ev64_opaque__ since the machine description provides it.
27507 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27509         * lib/compat.exp (skip_list): New global variable.
27510         Use it to hold the user defined COMPAT_SKIPS list if any.
27511         (compat-obj): Add the members of skip_list to optall.
27513 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27515         * gcc.dg/compat/union-by-value-1_main.c,
27516         union-by-value-1_x.c, union-by-value-1_y.c,
27517         union-check.h, union-defs.h,
27518         union-init.h, union-return-1_main.c,
27519         union-return-1_x.c, union-return-1_y.c: New files.
27521 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27523         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27524         mixed-struct-init.h: Add 4 mixed structure types.
27525         struct-by-value-21_main.c, struct-by-value-21_x.c,
27526         struct-by-value-21_y.c, struct-return-21_main.c,
27527         struct-return-21_x.c, struct-return-21_y.c: New files.
27529 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27531         PR c++/14550
27532         * g++.dg/parse/template14.C: New test.
27534 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27536         * gcc.c-torture/execute/20040313-1.c: New test.
27538 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27540         PR target/14533
27541         * gcc.dg/20040311-2.c: New test.
27543 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27545         PR other/14544
27546         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27547         bit-field.
27549 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27551         * gcc.dg/20040305-2.c: Add missing return statement.
27553 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27555         * gcc.dg/builtins-34.c: Also check pow10*.
27557 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27559         PR target/14262
27560         * gcc.dg/20040305-2.c: New test.
27562 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27564         * gcc.dg/20040310-1.c: New test.
27566 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27568         * gcc.c-torture/execute/20040311-1.c: New test case.
27570 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27572         PR c++/14476
27573         * g++.dg/lookup/enum1.C: New test.
27575 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27577         PR c++/14510
27578         * g++.dg/lookup/struct2.C: New test.
27580 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27582         * gcc.dg/builtins-34.c: New test.
27584 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27586         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27588 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27590         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27591         * gcc.dg/alias-2.c: New testcase.
27593 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27595         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27597 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27599         * gcc.c-torture/execute/20040309-1.c: New test case.
27601 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27603         PR c++/14397
27604         * g++.dg/overload/ref1.C: New.
27606 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27608         PR c++/14409
27609         * g++.dg/template/spec12.C: New test.
27611         PR c++/14448
27612         * g++.dg/parse/crash14.C: New test.
27614 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27616         PR c++/14230
27617         * g++.dg/init/ref11.C: New test.
27619 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27621         PR c++/14432
27622         * g++.dg/parse/builtin2.C: New test.
27624 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27626         PR c++/14401
27627         * g++.dg/init/ctor3.C: New test.
27628         * g++.dg/init/union1.C: New test.
27629         * g++.dg/ext/anon-struct4.C: New test.
27631 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27633         * g++.dg/lookup/koenig1.C: Tweak error messages.
27634         * g++.dg/lookup/used-before-declaration.C: Likewise.
27635         * g++.dg/other/do1.C: Likewise.
27636         * g++.dg/overload/koenig1.C: Likewise.
27637         * g++.dg/parse/crash13.C: Likewise.
27638         * g++.dg/template/instantiate3.C: Likewise.
27640 2004-03-08  Eric Christopher  <echristo@redhat.com>
27642         * * lib/target-supports.exp: Enable libiconv in test
27643         compilation.  Fix up error checking.
27645 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27647         PR middle-end/14289
27648         * gcc.dg/pr14289-1.c: New test case.
27649         * gcc.dg/pr14289-2.c: Likewise.
27650         * gcc.dg/pr14289-3.c: Likewise.
27652 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27654         * gcc.c-torture/execute/20040308-1.c: New test.
27656 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27658         * gcc.c-torture/execute/20040307-1.c: New test case.
27660 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27662         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27664 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27666         * gcc.dg/20040306-1.c: New test.
27668 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27670         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27671         them static.
27672         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27674 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27676         PR c/14465
27677         * gcc.dg/decl-6.c: New test.
27679 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27681         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27682         Rename LOGPOW -> LOG_POW.
27683         (SQRT_EXP, POW_EXP): New.
27685 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27687         * gcc.dg/i386-sse-8.c: New test.
27689 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27691         PR c/14114
27692         * gcc.dg/decl-5.c: New test.
27694 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27696         * gcc.dg/20040305-1.c: New test.
27698 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27700         PR other/14354
27701         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27703 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27705         PR c++/14425, c++/14426
27706         * g++.dg/ext/altivec-4.C: New test.
27707         * g++.dg/ext/altivec-5.C: New test.
27709 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27711         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27712         global variables of a type with no linkage.
27713         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27714         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27715         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27716         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27717         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27718         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27719         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27720         * g++.dg/warn/deprecated.C: Name enum Color.
27721         * g++.dg/overload/VLA.C: Name structure for 'b'.
27722         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27724 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27726         * gcc.c-torture/compile/20040304-1.c: New test.
27728 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27730         PR 13728
27731         * gcc.dg/decl-4.c: New testcase.
27733 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27735         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27736         as PRECF if sizeof (float) > sizeof (double).
27737         (PRECL): Make it the same as PRECF if
27738         sizeof (float) > sizeof (long double).
27740 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27742         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27743         system type.  Add check for irix6 which doesn't have c99 runtime.
27745 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27747         * gcc.dg/const-elim-1.c: xfail for xtensa.
27749 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27751         PR c++/14369
27752         * g++.dg/template/cond4.C: New test.
27754 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27756         PR c++/14360
27757         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27759         PR c++/14361
27760         * g++.dg/parse/defarg7.C: New test.
27762         PR c++/14359
27763         * g++.dg/template/friend26.C: New test.
27765 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27767         PR c++/14324
27768         * g++.dg/abi/mangle21.C: New test.
27770         PR c++/14260
27771         * g++.dg/parse/constructor2.C: New test.
27773         PR c++/14337
27774         * g++.dg/template/sfinae1.C: New test.
27776 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27778         PR c++/14267
27779         * g++.dg/expr/crash2.C: New test.
27781         PR middle-end/13448
27782         * gcc.dg/inline-5.c: New test.
27783         * gcc.dg/always-inline.c: Split out tests into ...
27784         * gcc.dg/always-inline2.c: ... this and ...
27785         * gcc.dg/always-inline3.c: ... this.
27787 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27789         PR debug/12103
27790         * g++.dg/debug/crash1.C: New test.
27792 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27794         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27795         function with __attribute__((noinline)).
27796         (recurser_void2): Likewise.
27797         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27798         (recurser_void2): Likewise.
27800 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27802         PR middle-end/14203
27803         * g++.dg/warn/Wunused-6.C: New test case.
27805 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27807         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27808         not defined.
27810 2004-02-27  Eric Christopher  <echristo@redhat.com>
27812         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27813         * g++.dg/charset/asm2.c: Run only x86.
27814         * gcc.dg/charset/asm3.c: Ditto.
27816 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27818         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27819         ld_library_path.
27821 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27823         * g++.dg/ext/altivec-3.C: New.
27825 2004-02-26  Richard Henderson  <rth@redhat.com>
27827         * g++.dg/ext/attrib10.C: Mark for warning.
27828         * gcc.dg/attr-alias-1.c: New.
27830 2004-02-26  Richard Henderson  <rth@redhat.com>
27832         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27833         * gcc.c-torture/execute/20040208-2.c: ... it back.
27835 2004-02-26  Eric Christopher  <echristo@redhat.com>
27837         * lib/target-supports.exp (check-iconv-available): New function.
27838         * lib/gcc-dg.exp (dg-require-iconv): New function.
27839         Use above.
27840         * gcc.dg/charset: New directory.
27841         * gcc.dg/charset/charset.exp: New file.
27842         * gcc.dg/charset/asm1.c: Ditto.
27843         * gcc.dg/charset/asm2.c: Ditto.
27844         * gcc.dg/charset/asm3.c: Ditto.
27845         * gcc.dg/charset/asm4.c: Ditto.
27846         * gcc.dg/charset/asm5.c: Ditto.
27847         * gcc.dg/charset/attribute1.c: Ditto.
27848         * gcc.dg/charset/attribute2.c: Ditto.
27849         * gcc.dg/charset/string1.c: Ditto.
27850         * g++.dg/charset: New directory.
27851         * g++.dg/dg.exp: Add here. Special options.
27852         * g++.dg/charset/charset.exp: New file.
27853         * g++.dg/charset/asm1.c: Ditto.
27854         * g++.dg/charset/asm2.c: Ditto.
27855         * g++.dg/charset/asm3.c: Ditto.
27856         * g++.dg/charset/asm4.c: Ditto.
27857         * g++.dg/charset/attribute1.c: Ditto.
27858         * g++.dg/charset/attribute2.c: Ditto.
27859         * g++.dg/charset/extern1.cc: Ditto.
27860         * g++.dg/charset/extern2.cc: Ditto.
27861         * g++.dg/charset/string1.c: Ditto.
27863 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27865         PR c++/14278
27866         * g++.dg/parse/comma1.C: New test.
27868 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27870         PR c++/14284
27871         * g++.dg/template/ttp8.C: New test.
27873 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27875         * gcc.dg/fixuns-trunc-1.c: New test.
27877 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27879         * gcc.dg/builtins-config.h: Use #elif.
27881 2004-02-26  Michael Matz  <matz@suse.de>
27883         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27884         * gcc.dg/991214-1.c: Likewise.
27885         * gcc.dg/i386-asm-1.c: Likewise.
27887 2004-02-25  Richard Henderson  <rth@redhat.com>
27889         * gcc.c-torture/execute/20040208-2.c: Move ...
27890         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27892 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27894         PR c++/14246
27895         * g++.dg/other/crash-3.C: New test.
27897 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27899         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27900         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27902         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27903         HP-UX.
27905 2004-02-24  Michael Matz  <matz@suse.de>
27907         * gcc.dg/i386-regparm.c: New.
27909 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27911         * gcc.c-torture/execute/20040223-1.c: New.
27913 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27914             Kazu Hirata  <kazu@cs.umass.edu>
27916         * gcc.dg/fwritable-strings-1.c: Remove.
27918 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27920         PR c/14156
27921         * gcc.dg/20040223-1.c: New test.
27923 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27925         PR c++/14106
27926         * g++.dg/ext/typeof9.C: New test.
27928 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27930         PR c++/14250
27931         * g++.dg/other/switch1.C: New test.
27933 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27935         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27936         * gcc.dg/va-arg-1.c: Likewise.
27938 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27940         PR c++/14143
27941         * g++.dg/template/koenig5.C: New test.
27943 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27945         * g++.dg/ext/altivec-1.C: Generalize target triple.
27946         * g++.dg/ext/altivec-2.C: New test case.
27947         * g++.dg/ext/altivec_check.h: New file.
27948         * gcc.dg/altivec-1.c: Generalize target triple;
27949         include altivec_check.h and call altivec_check().
27950         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27951         * gcc.dg/altivec-6.c: New test case.
27952         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27953         type casts as needed.
27954         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27955         altivec_check().
27956         * gcc.dg/altivec-12.c: New test case.
27957         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27958         include altivec_check.h and call altivec_check().
27959         * gcc.dg/altivec_check.h: New file.
27961 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27963         * lib/target-supports.exp (check_alias_available): Don't mangle
27964         function `g' in test program.
27966 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27968         * lib/target-supports.exp (check_profiling_available): Check
27969         argument to determine whether we support a profiling type.
27970         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27971         check_profiling_available.
27972         * g++.dg/bprob/bprob.exp: Likewise.
27973         * g77.dg/bprob/bprob.exp: Likewise.
27974         * gcc.misc-tests/bprob.exp: Likewise.
27975         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27976         dg-require-profiling and delete expected error handling.
27977         * gcc.dg/20021014-1.c: Likewise.
27978         * gcc.dg/nest.c: Likewise.
27980 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27982         PR c++/12007
27983         * g++.dg/other/vthunk1.C: New test.
27985 2004-02-20  Falk Hueffner  <falk@debian.org>
27987         PR target/14201
27988         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27990 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27992         PR c++/13927
27993         * g++.dg/other/error8.C: Remove XFAIL markers.
27995         PR c++/14173
27996         * g++.dg/ext/packed5.C: New test.
27998         PR c++/14199
27999         * g++.dg/warn/Wunused-5.C: New test.
28001         PR c++/14186
28002         * g++.dg/lookup/member1.C: New test.
28004 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28006         * gcc.c-torture/compile/20040130-1.c: Enable only when
28007         __INT_MAX__ >= 2147483647L.
28008         * gcc.c-torture/compile/961203-1.c: Likewise.
28010 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28012         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28013         * g++.dg/opt/template1.C: Robustify assembler regexp
28015 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28017         * gcc.c-torture/execute/simd-4.x: Remove.
28018         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28019         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28020         Guard with #ifndef SKIP_ATTRIBUTE.
28021         * gcc.dg/compat/vector-1_y.c: Likewise.
28022         * gcc.dg/compat/vector-2_x.c: Likewise.
28023         * gcc.dg/compat/vector-2_y.c: Likewise.
28024         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28025         * g++.dg/eh/simd-2.C: Likewise.
28027 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28029         * gcc.c-torture/compile/complex-1.c: New.
28031 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28033         PR target/14209
28034         * gcc.c-torture/execute/20040218-1.c: New test.
28036 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28038         PR c++/14181
28039         * g++.dg/parse/new2.C: New test.
28041 2004-02-18  Paul Brook  <paul@codesourcery.com>
28043         * gcc.c-torture/compile/libcall-1.c: New test.
28045 2004-02-18  Paul Brook  <paul@codesourcery.com>
28047         PR debug/12934
28048         * gcc.dg/debug/debug-7.c: New test.
28050 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28052         * gcc.dg/20040217-1.c: New test.
28054 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28056         * gcc.c-torture/execute/990208-1.x: Delete.
28058 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28060         * gcc.c-torture/execute/20040208-2.x: New file.
28062 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28064         PR c++/11326
28065         * g++.dg/abi/structret1.C: New test.
28067 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28069         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28070         (i386_cpuid): No need to test if cpuid is available on AMD64.
28071         Fix assembly, so that it works onboth i386 and AMD64.
28072         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28073         (vecInLong): Fix s[] member type to unsigned int.
28074         (vecInWord): Remove type.
28075         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28076         (a64, b64, c64, d64, e64): Remove.
28077         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28078         Remove unused variable.  Remove initialization of removed variables.
28079         Don't call mmx_tests nor sse_tests.
28080         (reference_mmx, reference_sse): Remove.
28081         (check): Add return stmt.
28082         * gcc.dg/i386-sse-7.c: New test.
28083         * gcc.dg/i386-mmx-4.c: New test.
28085 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28087         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28088         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28089         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28090         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28091         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28092         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28093         g++.dg/tc1/dr94.C: Fix line terminator.
28095 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28097         * gcc.c-torture/compile/20040216-1.c: New.
28099 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28101         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28102         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28103         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28104         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28105         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28106         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28108 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28110         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28112 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28114         PR c++/13971
28115         * g++.dg/expr/cond4.C: New test.
28117         PR c++/14086
28118         * g++.dg/lookup/crash2.C: New test.
28120 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28122         * gcc.c-torture/compile/20040214-2.c: New test.
28124 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28126         PR c++/14116
28127         * g++.dg/ext/typeof8.C: New test.
28129 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28131         * gcc.c-torture/compile/20040214-1.c: New test.
28133 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28135         PR c++/13635
28136         * g++.dg/template/spec11.C: New test.
28138 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28140         PR c++/13927
28141         * g++.dg/other/error8.C: New test.
28143 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28145         PR c++/14122
28146         * g++.dg/template/array4.C: New test.
28148         PR c++/14108
28149         * g++.dg/inherit/thunk2.C: New test.
28151         PR c++/14083
28152         * g++.dg/eh/cond2.C: New test.
28154 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28156         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28158 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28160         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28162 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28164         * g++.dg/simd-2.C: xfail on ppc64-linux.
28166 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28168         PR c/456
28169         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28170         tests.
28172 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28174         * gcc.dg/builtins-33.c: New test.
28176 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28178         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28180 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28182         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28184 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28186         * gcc.dg/ppc64-abi-3.c: New test.
28188 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28190         PR c/14092
28192         * gcc.dg/pr14092-1.c: New testcase.
28194 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28196         * gcc.dg/cpp/assert4.c: Fix typo last change.
28198         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28199         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28201         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28203 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28205         * gcc.c-torture/compile/20040209-1.c: New test case.
28207 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28209         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28211 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28213         * gcc.c-torture/execute/20040208-[12].c: New tests.
28215 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28217         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28219 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28221         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28223 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28225         Bug 13856
28226         * gcc.dg/visibility-8.c: New testcase.
28228 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28230         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28231         arguments.
28232         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28234 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28236         PR middle-end/13696
28237         * g++.dg/opt/fold1.C: New test case.
28239 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28241         PR c++/14033
28242         * g++.dg/other/crash-2.C: New test.
28244 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28246         PR c++/14028
28247         * g++.dg/parse/angle-bracket2.C: New test.
28249 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28251         PR middle-end/13750
28252         Revert:
28253         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28254         PR pch/13361
28255         * testsuite/g++.dg/pch/wchar-1.C: New.
28256         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28258 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28260         PR c++/14008
28261         * g++.dg/parse/error15.C: New test.
28262         * g++.dg/parse/crash11.C: Update dg-error mark.
28264 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28266         PR c++/13932
28267         * g++.dg/warn/conv2.C: New test.
28269 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28271         PR c++/13086
28272         * g++.dg/warn/incomplete1.C: Remove xfail.
28274 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28276         * lib/file-format.exp (gcc_target_object_format): Use
28277         ${tool}_target_compile, not gcc_target_compile.
28278         * lib/target-supports.exp (check_alias_available): Likewise.
28279         (check_gc_sections_available): Likewise.
28280         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28281         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28282         dg-require-alias.
28284 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28286         PR c++/13969
28287         * g++.dg/template/static6.C: New test.
28289 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28291         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28293 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28295         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28296         tests for systems where `char' is unsigned by default.
28298 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28300         PR c++/13997
28301         * g++.dg/template/partial3.C: New test.
28303 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28305         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28306         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28307         Remove mentions of obsolete ports.
28309 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28311         * gcc.dg/noncompile/20001228-1.c: Fix for new
28312         error message.
28314 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28316         PR target/9348
28317         * gcc.c-torture/execute/multdi-1.c: New test case.
28319 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28321         PR c++/13925
28322         * g++.dg/template/lookup5.C: New test.
28324 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28326         PR c++/13950
28327         * g++.dg/template/lookup4.C: New test.
28329         PR c++/13970
28330         * g++.dg/parse/error14.C: New test.
28332         PR c++/14002
28333         * g++.dg/parse/template13.C: New test.
28335 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28337         PR c++/13978
28338         * g++.dg/template/koenig4.C: New test.
28340         PR c++/13968
28341         * g++.dg/template/crash17.C: New test.
28343         PR c++/13975
28344         * g++.dg/parse/error13.C: New test.
28345         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28347 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28349         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28351 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28353         PR c/11658
28354         PR c/13994
28355         * gcc.dg/noncompile/20040203-1.c: New test.
28356         * gcc.dg/noncompile/20040203-2.c: Likewise.
28357         * gcc.dg/noncompile/20040203-3.c: Likewise.
28358         * gcc.dg/20040203-1.c: Likewise.
28360 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28362         PR c++/10858
28363         * g++.dg/template/sizeof7.C: New test.
28365 2004-02-02  Eric Christopher  <echristo@redhat.com>
28366             Zack Weinberg  <zack@codesourcery.com>
28368         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28370 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28372         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28373         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28374         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28375         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28377 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28379         PR c++/13113
28380         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28382         PR c++/13854
28383         * g++.dg/ext/attrib13.C: New test.
28385         PR c++/13907
28386         * g++.dg/conversion/op2.C: New test.
28388 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28390         * gcc.dg/titype-1.c: Fix pasto.
28392 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28394         * gcc.dg/titype-1.c: New test.
28396 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28398         PR c++/13957
28399         * g++.dg/template/non-type-template-argument-1.C,
28400         g++.dg/template/qualified-id1.C: Update dg-error marks.
28401         * g++.dg/template/nontype6.C: New test.
28403 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28405         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28406         * gcc.dg/builtins-31.c: New testcase.
28407         * gcc.dg/builtins-32.c: New testcase.
28409 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28411         * objc.dg/call-super-2.m: Update line numbers
28412         for the including of stddef.h.
28414 2004-01-30  Michael Matz  <matz@suse.de>
28416         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28417         g++.dg/ext/case-range3.C: New tests.
28419 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28421         DR206
28422         PR c++/13813
28423         * g++.dg/template/member4.C: New test.
28425 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28427         PR c++/13683
28428         * g++.dg/template/sizeof6.C: New test.
28430 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28432         * gcc.dg/fwritable-strings-1.c: New test.
28434 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28436         * gcc.c-torture/compile/20040130-1.c: New test.
28438 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28440         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28442 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28444         PR c++/13883
28445         * g++.dg/template/ctor3.C: New test.
28447 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28449         * g++.dg/tc1: New directory.
28450         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28451         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28452         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28453         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28454         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28456 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28458         * g++.dg/parse/error11.C: New test.
28459         * g++.dg/parse/error12.C: Likewise.
28461 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28463         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28464         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28466 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28468         PR c++/13791
28469         * g++.dg/ext/attrib12.C: New test.
28471         PR c++/13736
28472         * g++.dg/parse/cast2.C: New test.
28474 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28476         * objc.dg/encode-2.m (main): New local string.  Set depending on
28477         sizeof long.  Use in sscanf call.
28478         * objc.dg/encode-3.m (main): New local string.  Set depending on
28479         sizeof long.  Use in scan_initial call.
28481 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28483         * objc.dg/call-super-2.m: Make LP64-safe.
28484         * objc.dg/desig-init-1.m: Likewise.
28486 2004-01-27  Devang Patel <dpatel@apple.com>
28488         * g++.dg/debug/namespace1.C: New test.
28490 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28492         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28493         xscale-*-*.
28495         * gcc.dg/arm-mmx-1.c: New test.
28497 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28499         * gcc.dg/20040127-1.c: New test.
28500         * gcc.dg/20040127-2.c: New test.
28502 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28504         * objc.dg/stret-1.m (glob): Renamed to globa.
28506 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28508         PR c++/13663
28509         * g++.dg/expr/for1.C: New test.
28511 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28513         PR middle-end/13779
28514         * gcc.dg/darwin-longlong.c: New test.
28516 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28518         * gcc.dg/20040124-1.c: Moved test from here...
28519         * gcc.c-torture/compile/20040124-1.c: ...to here.
28521 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28523         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28524         the assembly output if -m64 is passed.
28526 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28528         PR c++/13833
28529         * g++.dg/template/cond3.C: New test.
28531 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28533         PR c++/13810
28534         * g++.dg/template/ttp7.C: New test.
28536 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28538         PR c++/13797
28539         * g++.dg/template/nontype4.C: New test.
28540         * g++.dg/template/nontype5.C: Likewise.
28542 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28544         * gcc.dg/torture/mips-clobber-at.c: New test.
28546 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28548         * gcc.dg/20040124-1.c: New test.
28550 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28552         * gcc.dg/20040123-1.c: New test.
28554 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28556         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28558 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28560         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28562 2004-01-23  Andrew Pinski  <apinski@apple.com>
28564         * gcc.dg/20030121-1.c: Move to ..
28565         * gcc.dg/20040121-1.c: here.
28567 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28569         * gcc.dg/builtins-29.c: New test case.
28571 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28573         PR 18314
28574         * gcc.dg/builtins-30.c: New testcase.
28576 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28578         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28579         * lib/g77.exp: Likewise.
28580         * lib/objc.exp: Likewise.
28581         * lib/g++.exp: Likewise.
28583 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28585         * gcc.dg/struct-by-value-2.c: New test.
28587 2004-01-21  Andrew Pinski  <apinski@apple.com>
28589         PR target/13785
28590         * gcc.dg/20030121-1.c: New test.
28592 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28594         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28595         clobber frame pointer register in asm statement.
28597 2004-01-21  Falk Hueffner  <falk@debian.org>
28599         * gcc.c-torture/compile/20040121-1.c: New test.
28601 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28603         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28605 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28607         * gcc.dg/ppc64-abi-2.c: New test.
28609 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28611         * lib/treelang.exp: Fill out this file.
28612         * lib/treelang-dg.exp: New File.
28614 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28616         * gcc.c-torture/compile/981022-1.c: Remove.
28617         * gcc.dg/array-5.c: Remove XFAIL.
28618         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28619         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28620         gcc.dg/cond-lvalue-1.c: Update.
28621         * gcc.dg/cast-lvalue-2.c: New test.
28623 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28625         PR c++/13592
28626         * g++.dg/other/error1.C (class foo): Tweak error message.
28628         PR c++/13592
28629         * g++.dg/template/call2.C: New test.
28631 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28633         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28634         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28635         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28636         scalar-return-1_x.c, scalar-return-2_y.c,
28637         scalar-return-3_x.c, scalar-return-3_y.c,
28638         scalar-return-4_x.c, scalar-return-4_y.c,
28639         struct-align-1.h, struct-align-1_x.c,
28640         struct-align-1_y.c, struct-align-2.h,
28641         struct-align-2_x.c, struct-align-2_y.c,
28642         struct-by-value-10_y.c, struct-by-value-11_x.c,
28643         struct-by-value-11_y.c, struct-by-value-12_x.c,
28644         struct-by-value-12_y.c, struct-by-value-13_x.c,
28645         struct-by-value-13_y.c, struct-by-value-14_x.c,
28646         struct-by-value-14_y.c, struct-by-value-15_x.c,
28647         struct-by-value-15_y.c, struct-by-value-16_y.c,
28648         struct-by-value-17_y.c, struct-by-value-18_y.c,
28649         struct-by-value-19_y.c, struct-by-value-1_x.c,
28650         struct-by-value-1_y.c, struct-by-value-20_y.c,
28651         struct-by-value-2_x.c, struct-by-value-2_y.c,
28652         struct-by-value-3_y.c, struct-by-value-4_x.c,
28653         struct-by-value-4_y.c, struct-by-value-5_y.c,
28654         struct-by-value-6_y.c, struct-by-value-7_y.c
28655         struct-by-value-8_x.c, struct-by-value-8_y.c
28656         struct-by-value-9_x.c, struct-by-value-9_y.c
28657         struct-return-10_x.c, struct-return-10_y.c,
28658         struct-return-19_x.c, struct-return-20_x.c
28659         struct-return-2_x.c, struct-return-2_y.c
28660         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28661         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28663 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28665         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28666         attribute on sparc*-sun-solaris2.*.
28668 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28670         PR c++/13710
28671         * g++.dg/ext/typeof7.C: New test.
28673 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28675         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28676         * gcc.dg/const-elim-1.c: Same.
28678 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28680         * objc.dg/stret-1.m: New.
28681         * objc.dg/stret-2.m: New.
28683 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28685         PR c++/11895
28686         * g++.dg/ext/vector1.C: New test.
28688 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28690         * gcc.dg/pch/import-1.c: New.
28691         * gcc.dg/pch/import-1.hs: New.
28692         * gcc.dg/pch/import-1a.h: New.
28693         * gcc.dg/pch/import-1b.h: New.
28694         * gcc.dg/pch/import-1c.h: New.
28696 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28698         PR c++/13574
28699         * g++.dg/ext/array1.C: New test.
28701         PR c++/13178
28702         * g++.dg/conversion/op1.C: New test.
28704 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28706         PR 11864
28707         From Kazumoto Kojima / Dan Kegel:
28708         * gcc.dg/pr11864-1.c: New test.
28710         PR 10392
28711         From Marcus Comstedt / Dan Kegel:
28712         * gcc.dg/pr10392-1.c: New test.
28714 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28716         PR c++/13478
28717         * g++.dg/init/ref10.C: New test.
28719 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28721         PR c++/13407
28722         * g++.dg/parse/typename6.C: New test.
28724 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28726         PR pch/13361
28727         * testsuite/g++.dg/pch/wchar-1.C: New.
28728         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28730 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28732         PR c++/9259
28733         * g++.dg/expr/sizeof2.C: New test.
28735 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28737         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28739 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28741         PR c++/13659
28742         * g++.dg/lookup/strong-using-3.C: New.
28743         * g++.dg/lookup/using-10.C: New.
28745 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28747         PR c++/13594
28748         * g++.dg/lookup/strong-using-2.C: New.
28750 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28751             Dan Kegel <dank@kegel.com>
28752             J"orn Rennecke <joern.rennecke@superh.com>
28754         PR target/9365
28755         * gcc.dg/pr9365-1.c: New test.
28757 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28759         PR c++/8856
28760         * g++.dg/parse/casting-operator2.C: New test.
28761         * g++.old-deja/g++.pt/explicit83.C: Remove.
28763 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28765         * gcc.dg/label-compound-stmt-1.c: New test.
28766         * gcc.c-torture/compile/950922-1.c,
28767         gcc.c-torture/compile/20000211-3.c,
28768         gcc.c-torture/compile/20000518-1.c,
28769         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28770         compound statements.
28772 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28774         * gcc.dg/ppc64-abi-1.c: New test.
28776 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28778          * g++.dg/ext/attrib9.C: Add dg-warnings.
28780 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28782         PR c++/12335
28783         * g++.dg/parse/dtor3.C: New test.
28785 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28787         PR c++/12709
28788         * g++.dg/parse/try-catch-1.C: New test.
28790 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28792         * ada/acats/run_all.sh: Add more verbose output in acats.log
28793         when compiling tests.
28795 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28797         PR 13656
28798         * gcc.dg/typedef-redecl.c: New test case.
28799         * gcc.dg/typedef-redecl.h: New support file.
28801 2004-01-13  Jan Hubicka  <jh@suse.cz>
28803         * gcc.dg/always_inline.c: New test.
28804         * gcc.dg/debug/20031231-1.c: Fix.
28806 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808         PR c++/13474
28809         * g++.dg/template/array3.C: New test.
28811 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28813         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28814         * g++.dg/warn/Wunused-2.C: Likewise.
28816 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28818         PR c++/13289
28819         * g++.dg/template/instantiate6.C: New test.
28821 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28823         PR middle-end/11397
28824         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28826 2004-01-12  Jan Hubicka  <jh@suse.cz>
28828         PR opt/12826
28829         * gcc.dg/20040112-1.c: New.
28831         * gcc.dg/dwarf-die[1-7].c: Move to...
28832         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28833         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28835 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28837         PR c++/4100
28838         * g++.dg/parse/friend4.C: New test.
28840 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28842         PR c++/4100
28843         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28844         definition is called a friend.
28846 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28848         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28850 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28852         PR c++/3478
28853         * g++.dg/parse/error10.C: New test.
28854         * g++.dg/template/arg2.C: Accept "invalid type" error.
28856 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28858         PR middle-end/13392
28859         * g++.dg/opt/expect2.C: New test.
28861 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28863         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28864         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28865         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28866         Update dg-error regexps.
28868 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28870         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28871         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28873 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28875         * gcc.dg/pragma-re-1.c: Use right pointer type.
28877 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28879         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28881 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28883         * gcc.dg/rs6000-ldouble-1.c: New.
28885 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28887         DR 337
28888         PR c++/9256
28889         * g++.dg/other/abstract1.C: New test.
28891 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28893         * g++.dg/lookup/strong-using-1.C: New.
28895 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28897         PR c/11234
28898         * gcc.dg/func-ptr-conv-1.c: New test.
28899         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28901 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28903         PR target/13380.
28904         * gcc.c-torture/compile/20040109-1.c: New.
28906 2004-01-08  Stuart Hastings  <stuart@apple.com>
28908         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28909         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28910         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28912 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28914         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28916 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28918         * ada/acats/run_acats: Treat 'gnatchop' the same way
28919         as 'gnatmake'.  Export GCC_DRIVER.
28920         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28921         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28923 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28925         PR c++/12573
28926         * g++.dg/template/dependent-expr4.C: New test.
28928 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28930         * gcc.dg/altivec-11.c: New test.
28932 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28934         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28936 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28938         PR c/6024
28939         * gcc.dg/enum-compat-1.c: New test.
28940         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28942 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28944         PR c/12165
28945         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28946         gcc.dg/c99-idem-qual-3.c: New tests.
28948 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28950         * gcc.dg/winline-7.c: Don't cast void * to int.
28952 2004-01-06  Jan Hubicka  <jh@suse.cz>
28954         * gcc.dg/i386-sse-5.c: New test
28955         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28957 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28959         PR c++/12815
28960         * g++.dg/rtti/typeid4.C: New test.
28962 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28964         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28966 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28968         PR c++/12132
28969         * g++.dg/template/error11.C: New test.
28971         PR c++/13451
28972         * g++.dg/template/class2.C: New test.
28974 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28975         Richard Sandiford <rsandifo@redhat.com>
28977         PR c++/13387
28978         * g++.dg/opt/alias3.C: New test.
28980 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28982         PR c++/13157
28983         * g++.dg/template/koenig3.C: New test.
28985         PR c++/13529
28986         * g++.dg/parse/offsetof3.C: New test.
28988         * g++.dg/init/copy7.C: Add missing dg-error markers.
28990         PR c++/12226
28991         * g++.dg/init/copy7.c: New test.
28993         PR c++/13536
28994         * g++.dg/parse/cast1.C: New test.
28996 2004-01-04  Jan Hubicka  <jh@suse.cz>
28998         * gcc.dg/winline[1-7].c: New tests.
29000 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29002         PR c++/13520
29003         * g++.dg/template/qualttp22.C: New test.
29005 2004-01-01  Jan Hubicka  <jh@suse.cz>
29007         * gcc.dg/debug/20031231-1.c: New.
29008         * gcc.c-torture/compile/20040101-1.c: New.
29009         * gcc.dg/dwarf-die-[1-7].c: New.
29011 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29013         PR optimization/13521
29014         * gcc.c-torture/compile/20031231-1.c: New test.
29016 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29018         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29020 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29022         PR c++/10079
29023         * g++.dg/template/crash16.C: New test.
29025 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29027         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29029 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29031         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29032         ports.
29033         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29034         * g++.old-deja/g++.law/profile1.C: Likewise.
29035         * gcc.c-torture/compile/981006-1.c: Likewise.
29036         * gcc.c-torture/execute/loop-2e.x: Likewise.
29037         * gcc.c-torture/execute/loop-2f.x: Remove.
29038         * gcc.c-torture/execute/loop-2g.x: Likewise.
29039         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29040         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29042 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29044         PR c++/13507
29045         * g++.dg/ext/attrib11.C: New test.
29047         PR c++/13494
29048         * g++.dg/template/array2-1.C: New test.
29049         * g++.dg/template/array2-2.C: New test.
29051 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29053         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29055 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29057         PR c++/12774
29058         * g++.dg/template/array1-1.C: New test.
29059         * g++.dg/template/array1-2.C: New test.
29061 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29063         PR fortran/12632
29064         * g77.dg/12632.f: New test case.
29066 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29068         PR c++/13289
29069         * g++.dg/parse/nontype1.C: New test.
29071 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29073         PR c++/12403
29074         * g++.dg/parse/explicit1.C: New test.
29075         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29077 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29079         PR c++/13081
29080         * g++.dg/opt/inline6.C: New test.
29082         PR c++/12613
29083         * g++.dg/parse/error9.C: New test.
29085         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29087 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29089         PR c++/13009
29090         * g++.dg/init/assign1.C: New test.
29092 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29094         PR c++/13070
29095         * g++.dg/warn/format3.C: New test case.
29097 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29099         * gcc.c-torture/compile/20031227-1.c: New test.
29101 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29103         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29104         * g77.dg/bprob/bprob.exp: Likewise.
29105         * gcc.misc-tests/bprob.exp: Likewise.
29106         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29107         variants on systems where the library does not provide that
29108         functionality.
29109         * gcc.dg/builtins-20.c: Use builtins-config.h.
29110         * gcc.dg/builtins-config.h: New file.
29112 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29114         * lib/gcc-dg.exp (dg-require-profiling): New function.
29115         * lib/target-supports.exp (check_profiling_available): Likewise.
29116         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29117         * g77.dg/bprob/bprob.exp: Likewise.
29118         * gcc.misc-tests/bprob.exp: Likewise.
29119         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29120         * gcc.dg/20021014-1.c: Likewise.
29121         * gcc.dg/nest.c: Likewise.
29123 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29125         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29126         compiling.
29127         * g++.dg/lookup/java2.C: Likewise.
29128         * gcc.dg/cpp/lexident.c: Likewise.
29130 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29132         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29133         given.
29134         * gcc.c-torture/compile/961203-1.c: Likewise.
29135         * gcc.c-torture/compile/980506-1.c: Likewise.
29137 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29139         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29140         (additional_prunes): New global.
29141         (gcc-dg-prune): Handle additional per-test pruning.
29142         (dg-test): Clear additional_prunes between tests.
29144         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29145         dg-prune-output to avoid spurious failures from assembler
29146         complaining about nonexistent WAW violations.
29147         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29148         Use dg-prune-output to avoid spurious failures from assembler
29149         warning about Itanium B-step errata.
29151 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29153         * g++.dg/abi/macro0.C: New test.
29154         * g++.dg/abi/macro1.C: Likewise.
29155         * g++.dg/abi/macro2.C: Likewise.
29157         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29158         * g++.dg/abi/bitfield7.C: Likewise.
29159         * g++.dg/abi/dtor2.C: Likewise.
29160         * g++.dg/abi/mangle11.C: Likewise.
29161         * g++.dg/abi/mangle12.C: Likewise.
29162         * g++.dg/abi/mangle14.C: Likewise.
29163         * g++.dg/abi/mangle17.C: Likewise.
29164         * g++.dg/abi/vbase10.C: Likewise.
29165         * g++.dg/abi/vbase14.C: Likewise.
29166         * g++.dg/template/qualttp17.C: Likewise.
29168 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29170         PR c/11995
29171         * gcc.dg/20031223-1.c: New test.
29173 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29175         * gcc.dg/noreturn-7.c: New test.
29177 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29179         * gcc.dg/null-pointer-1.c: New test.
29181 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29183         * g++.old-deja/g++.jason/template18.C: Remove.
29184         * g++.old-deja/g++.jason/template37.C: Likewise.
29186         PR c++/12862
29187         * g++.dg/lookup/ns1.C: New test.
29189         PR c++/12397
29190         * g++.dg/template/lookup3.C: New test.
29192 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29194         * g++.dg/template/recurse1.C: New test
29196 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29198         PR c++/12479
29199         * g++.dg/parse/semicolon1.C: New test.
29200         * g++.dg/parse/semicolon1.h: Likewise.
29202 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29204         * gcc.dg/darwin-misaligned.c: New test.
29206 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29208         PR c/9163
29209         * gcc.dg/20031222-1.c: New test.
29211 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29213         PR c++/13438
29214         * g++.dg/parse/error8.C: New test.
29216         PR c++/11554
29217         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29219 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29221         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29222         too small.
29223         * gcc.c-torture/compile/930217-1.c: Likewise.
29224         * gcc.c-torture/compile/930513-1.c: Likewise.
29225         * gcc.c-torture/execute/920908-2.c: Likewise.
29226         * gcc.c-torture/execute/921204-1.c: Likewise.
29227         * gcc.c-torture/execute/930621-1.c: Likewise.
29228         * gcc.c-torture/execute/930630-1.c: Likewise.
29229         * gcc.c-torture/execute/931031-1.c: Likewise.
29230         * gcc.c-torture/execute/980602-2.c: Likewise.
29231         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29232         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29233         * gcc.c-torture/execute/extzvsi.c: Likewise.
29234         * gcc.c-torture/unsorted/ext.c: Likewise.
29236 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29238         PR target/12749
29239         * gcc.c-torture/compile/20031220-2.c: New test case.
29241 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29243         PR optimization/13031
29244         * gcc.c-torture/compile/20031220-1.c: New test case.
29246 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29248         * gcc.dg/cast-function-1.c: New test.
29250 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29252         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29253         formats.
29255 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29257         PR c++/12795
29258         * g++.dg/ext/attrib10.C: New test.
29260 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29262         * gcc.dg/cleanup-10.c: New test.
29263         * gcc.dg/cleanup-11.c: New test.
29265 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29267         PR c++/13239
29268         * g++.dg/opt/expect1.C: New test.
29270 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29272         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29274 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29276         PR debug/12923
29277         * gcc.dg/20031218-1.c: New test.
29279         PR debug/12389
29280         * gcc.dg/20031218-2.c: New test.
29281         * gcc.dg/20031218-3.c: New test.
29283         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29284         of label name and allow for USER_LABEL_PREFIX == "_" names.
29285         * g++.dg/abi/mangle18-2.C: Likewise.
29286         * g++.dg/abi/mangle19-1.C: Likewise.
29287         * g++.dg/abi/mangle19-2.C: Likewise.
29288         * g++.dg/abi/mangle20-1.C: Likewise.
29289         * g++.dg/abi/mangle20-2.C: Likewise.
29291 2003-12-18  Richard Henderson  <rth@redhat.com>
29293         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29295 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29296             Dan Kegel <dank@kegel.com>
29298         PR other/12009
29299         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29300         testing a cross compiler, it causes spurious compile failures.
29301         * lib/g++.exp: Likewise.
29303 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29305         PR c++/13262
29306         * g++.dg/template/access13.C: New test.
29308 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29310         * gcc.dg/20031216-1.c: New test.
29312 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29314         PR c++/9154
29315         * g++.dg/template/error10.C: New test.
29317 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29319         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29320         * g++.dg/eh/simd-2.C: Likewise.
29322 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29323             Roger Sayle  <roger@eyesopen.com>
29325         * gcc.c-torture/execute/ieee/mzero5.c: New.
29327 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29329         PR c++/10603
29330         * g++.dg/parse/error6.C: New test.
29332         PR c++/12827
29333         * g++.dg/parse/error7.C: New test.
29335 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29337         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29338         at -O with stabs debugging formats.
29339         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29340         * gcc.dg/debug/debug-2.c: Likewise.
29342 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29344         PR c++/12696
29345         * g++.dg/init/error1.C: New test.
29347         PR c++/12218
29348         * g++.dg/init/pm3.C: New test.
29350 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29352         PR c/3347
29353         * gcc.dg/bitfld-8.c: New test.
29355 2003-12-16  James Lemke  <jim@wasabisystems.com>
29357         * gcc.dg/arm-scd42-[123].c: New tests.
29359 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29361         PR c++/9043
29362         * g++.dg/abi/mangle20-1.C: New test.
29363         * g++.dg/abi/mangle20-2.C: New test.
29365 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29367         PR c++/13275
29368         * g++.dg/other/offsetof2.C: Remove XFAIL.
29369         * g++.dg/parse/offsetof1.C: New test.
29370         * g++.gd/parse/offsetof2.C: Likewise.
29372 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29374         * g++.dg/template/nontype3.C: New test.
29375         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29377 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29379         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29381 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29383         PR c++/13387
29384         * g++.dg/expr/assign1.C: New test.
29386         PR c++/13242
29387         * g++.dg/abi/mangle19-1.C: New test.
29388         * g++.dg/abi/mangle19-2.C: New test.
29390 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29392         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29394 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29396         * gcc.c-torture/execute/20031216-1.c: New test.
29398 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29400         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29401         an ICE regression.
29403 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29405         PR c++/10926
29406         * g++.dg/template/error9.C: New test.
29408         PR c++/11116
29409         * g++.dg/template/error8.C: New test.
29411 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29413         PR middle-end/13400
29414         * gcc.c-torture/execute/20031215-1.c: New test case.
29416 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29418         PR c++/13269
29419         * g++.dg/parse/error5.C: New test.
29421         PR c++/12989
29422         * g++.dg/expr/sizeof1.C: New test.
29424         PR c++/13310
29425         * g++.dg/template/crash15.C: New test.
29427 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29429         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29430         a non-POD type as the last named parameter of a varargs function.
29432 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29434         PR c++/13243
29435         PR c++/12573
29436         * g++.dg/template/crash14.C: New test.
29437         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29439 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29441         * g++.dg/other/java1.C: New test.
29443         PR c++/13241
29444         * g++.dg/abi/mangle18-1.C: New test.
29445         * g++.dg/abi/mangle18-2.C: New test.
29447 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29449         PR optimization/10312
29450         * gcc.c-torture/execute/20031214-1.c: New.
29452 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29454         PR c++/10779
29455         PR c++/12160
29456         * g++.dg/parse/error3.C: New test.
29457         * g++.dg/parse/error4.C: Likewise.
29458         * g++.dg/abi/mangle4.C: Tweak error messages.
29459         * g++.dg/lookup/using5.C: Likewise.
29460         * g++.dg/other/error2.C: Likewise.
29461         * g++.dg/parse/typename5.C: Likewise.
29462         * g++.dg/parse/undefined1.C: Likewise.
29463         * g++.dg/template/arg2.C: Likewise.
29464         * g++.dg/template/ttp3.C: Likewise.
29465         * g++.dg/template/type1.C: Likewise.
29466         * g++.old-deja/g++.other/crash32.C: Likewise.
29467         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29469 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29471         PR c++/13106
29472         * g++.dg/warn/noreturn-3.C: New test.
29474 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29476         PR c++/13118
29477         * g++.dg/abi/covariant3.C: New.
29479 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29481         * g++.dg/eh/ia64-1.C: New test.
29483 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29485         PR optimization/13037
29486         * g77.f-torture/execute/13037.f: New test case.
29488 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29490         PR c++/12881
29491         * g++.dg/abi/covariant2.C: New.
29493 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29495         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29497 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29499         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29501 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29503         PR other/10819
29504         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29505         to fix Bug 10819.
29506         * lib/g++.exp (g++_version): Likewise.
29507         * lib/g77.exp (g77_version): Likewise.
29508         * lib/objc.exp (default_objc_version): Likewise.
29510 2003-12-10  Richard Henderson  <rth@redhat.com>
29512         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29514         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29516 2003-12-08  Matt Austern  <austern@apple.com>
29518         PR c/13134
29519         * lib/gcc-dg.exp (dg-require-visibility): Define.
29520         * lib/target-supports (check_visibility_available): Define.
29521         * gcc.dg/visibility-1.c: New test.
29522         * gcc.dg/visibility-2.c: Likewise.
29523         * gcc.dg/visibility-3.c: Likewise.
29524         * gcc.dg/visibility-4.c: Likewise.
29525         * gcc.dg/visibility-5.c: Likewise.
29526         * gcc.dg/visibility-6.c: Likewise.
29527         * g++.dg/ext/visibility-1.C: Likewise.
29528         * g++.dg/ext/visibility-2.C: Likewise.
29529         * g++.dg/ext/visibility-3.C: Likewise.
29530         * g++.dg/ext/visibility-4.C: Likewise.
29531         * g++.dg/ext/visibility-5.C: Likewise.
29532         * g++.dg/ext/visibility-6.C: Likewise.
29534 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29536         * g++.dg/lookup/java1.C: New test.
29537         * g++.dg/lookup/java2.C: New test.
29539 2003-12-07  Falk Hueffner  <falk@debian.org>
29541         * g++.dg/opt/noreturn-1.C: New test.
29543 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29545         * gcc.dg/overflow-1.c: New test.
29547 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29549         * g77.f-torture/compile/13060.f: New test.
29551 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29553         PR c++/13323
29554         * g++.dg/inherit/operator2.C: New test.
29556 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29558         PR c++/13305
29559         * g++.dg/ext/attrib9.C: New test.
29561 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29563         PR c++/13314
29564         * g++.dg/template/error7.C: New test.
29566 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29567             J"orn Rennecke <joern.rennecke@superh.com>
29569         PR target/13302
29570         * g++.dg/other/struct-va_list.C: New test.
29572 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29574         PR c++/13166
29575         * g++.dg/parse/defarg6.C: New test.
29577 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29579         PR target/13256
29580         * gcc.c-torture/execute/20031201-1.c: New test.
29582 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29584         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29586 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29588         * gcc.dg/builtin-return-1.c: New test.
29590 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29591             J"orn Rennecke <joern.rennecke@superh.com>
29593         PR optimization/13260
29594         * gcc.c-torture/execute/20031204-1.c: New test.
29596 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29598         PR c++/9127
29599         * g++.dg/template/error6.C: New test.
29601 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29603         * gcc.dg/20031202-1.c: New test.
29605 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29607         PR c++/13179
29608         * g++.dg/template/eh1.C: New test.
29610         PR c++/10771
29611         * g++.dg/template/error5.C: New test.
29613 2003-12-02  David Ung  <davidu@mips.com>
29615         * gcc.dg/compat/vector-check.h: Corrected type for var
29616         g_##TMODE
29618 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29620         PR c++/10126
29621         * g++.dg/template/ptrmem8.C: New test.
29623 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29625         PR c++/12573
29626         * g++.dg/template/dependent-expr3.C: New test.
29628 2003-12-01  James Lemke  <jim@wasabisystems.com>
29630         * gcc.dg/arm-g2.c: New test.
29632 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29634         PR optimization/11634
29635         * gcc.dg/20031201-2.c: New test case.
29637 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29639         PR 11433
29640         * objc.dg/proto-lossage-3.m: New test.
29642 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29644         PR optimization/12628
29645         * gcc.dg/20031201-1.c: New test case.
29647 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29649         * gcc.dg/unaligned-1.c: New test.
29651 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29653         PR c++/9849
29654         * g++.dg/template/error4.C: New test.
29655         * g++.dg/template/nested3.C: Adjust error markers.
29657 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29659         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29661 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29663         PR c/10333
29664         * gcc.dg/bitfld-7.c: New test.
29666 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29668         * gcc.dg/tls/asm-1.C: New test.
29670 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29672         * gcc.dg/cpp/assert4.c: Update.
29674 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29676         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29677         * gcc.dg/builtin-apply3.c: New test.
29679 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29681         * lib/compat.exp (compat-obj): New xfaildata parameter.
29682         Use it to set compiler_conditional_xfail_data before compiling.
29683         (compat-get-options): Handle dg-xfail-if.
29684         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29685         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29686         * gcc.dg/compat/vector-1_y.c: Likewise.
29687         * gcc.dg/compat/vector-2_x.c: Likewise.
29688         * gcc.dg/compat/vector-2_y.c: Likewise.
29690 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29692         * g++.dg/opt/reg-stack4.C: New test.
29694 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29696         * gcc.dg/builtin-apply2.c: New test.
29698 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29700         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29702 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29704         PR c++/12924
29705         * g++.dg/template/template-id-2.C: New test.
29707 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29709         PR c++/5369
29710         * g++.dg/template/memfriend1.C: New test.
29711         * g++.dg/template/memfriend2.C: Likewise.
29712         * g++.dg/template/memfriend3.C: Likewise.
29713         * g++.dg/template/memfriend4.C: Likewise.
29714         * g++.dg/template/memfriend5.C: Likewise.
29715         * g++.dg/template/memfriend6.C: Likewise.
29716         * g++.dg/template/memfriend7.C: Likewise.
29717         * g++.dg/template/memfriend8.C: Likewise.
29718         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29720 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29722         PR c++/12515
29723         * g++.dg/ext/cond1.C: New test.
29725 2003-11-20  Richard Henderson  <rth@redhat.com>
29727         * gcc.dg/20020201-2.c: Remove.
29728         * gcc.dg/20020201-4.c: Remove.
29729         * gcc.dg/20020304-1.c: Remove.
29731 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29733         * gcc.dg/cpp/trad/xwin1.c: New test case.
29735 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29737         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29738         * lib/g77.exp: Likewise.
29739         * lib/objc.exp: Likewise.
29740         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29741         for darwin.
29743 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29745         PR c++/12932
29746         * g++.dg/template/static5.C: New test.
29748 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29750         * gcc.dg/nested-func-1.c: New test.
29752 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29754         * gcc.dg/cpp/assert4.c: New test.
29756 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29758         PR c++/2294
29759         * g++.dg/lookup/using9.c: New test.
29761 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29763         PR c++/12762
29764         * g++.dg/template/error3.C: New test.
29766 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29768         PR ada/13035
29769         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29770         No longer use a wrapper for gcc, since this does not work under
29771         Windows.
29773 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29775         PR c++/2094
29776         * g++.dg/template/ptrmem7.C: New test.
29778 2003-11-13  Andrew Pinski <apinski@apple.com>
29780         * gcc.c-torture/compile/20031113-1.c: New test.
29782 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29783             Kean Johnston <jkj@sco.com>
29785         PR c/13029
29786         * gcc.dg/unused-4.c: Update.
29788 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29790         * g++.dg/opt/const3.C: New test.
29792 2003-11-13  Jan Hubicka  <jh@suse.cz>
29794         * gcc.c-torture/compile/20031112-1.c: New test.
29796 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29798         * g++.dg/parse/crash10.C: Remove bogus error marker.
29800 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29802         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29803         (host_gcc): Likewise.
29804         (ROOT): Honor $PWDCMD.
29805         (BASE): Likewise.
29806         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29808 2003-11-12  Catherine Moore  <clm@redhat.com>
29810         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29812 2003-11-12  Andreas Jaeger  <aj@suse.de>
29813             Jakub Jelinek  <jakub@redhat.com>
29814             Andrew Pinski  <pinskia@physics.uc.edu>
29815             Richard Henderson  <rth@redhat.com>
29817         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29818         systems.
29819         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29821         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29822         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29824 2003-11-11  Andreas Jaeger  <aj@suse.de>
29826         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29828         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29830 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29832         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29833         Clean ups.
29835 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29837         * gcc.dg/trampoline-1.c: New test.
29839 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29841         * gcc.c-torture/compile/200031109-1.c: New test.
29843 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29845         PR c/3190
29846         PR c/8714
29847         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29848         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29849         gcc.dg/format/no-y2k-1.c: Update.
29851 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29853         PR optimization/10467
29854         * gcc.dg/20031108-1.c: New test case.
29856 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29858         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29860 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29862         * gcc.dg/compound-lvalue-1.c: New test.
29863         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29864         some XFAILs.
29866 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29868         * gcc.dg/altivec-varargs-1.c: New test.
29870 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29872         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29873         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29874         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29875         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29876         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29878 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29880         * gcc.dg/cond-lvalue-1.c: New test.
29882 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29884         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29886 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29888         PR c++/11616
29889         * g++.dg/template/instantiate5.C: New test.
29891 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29893         PR c++/12726
29894         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29895         * ChangeLog: Add missing first entry for above test.
29897 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29899         PR c++/9810
29900         * g++.dg/template/using8.C: New test.
29901         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29903 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29905         PR optimization/10817
29906         * gcc.c-torture/compile/20031102-1.c: New test case.
29908 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29910         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29911         2147483647.
29913 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29915         * gcc.dg/20031102-1.c: New test.
29917 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29919         * gcc.dg/complex-1.c: New test.
29921 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29923         PR c++/12796
29924         * g++.dg/template/crash13.C: Adjust expected error location.
29925         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29927 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29929         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29931 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29933         PR/10239
29934         * gcc.c-torture/compile/20031031-2.c: New test.
29936 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29938         PR/11640
29939         * gcc.c-torture/compile/20031031-1.c: New test.
29941 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29943         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29944         * gcc.misc-tests/bprob.exp: Likewise.
29945         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29946         the execution test on arm-elf configs.
29947         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29948         configs that don't support scratch files.
29949         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29951 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29953         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29954         done by dejagnu.
29956 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29958         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29959         Avoid non pure sh syntax. Add more logging.
29961         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29962         fail.
29964 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29966         PR libgcj/10610
29967         * gcc.dg/ppc-stackalign-1.c: New test.
29969 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29971         * ada/acats/run_all.sh: Change output to be more compliant with
29972         dejagnu framework.
29973         Create acats.sum and acats.log files under testsuite/ada/acats
29974         Only run [a-z]* directories, to filter out e.g. CVS.
29975         Redirect build output to log file.
29977 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29979         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29981 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29983         PR ada/5909:
29984         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29986 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29988         * gcc.c-torture/compile/20031023-1.c: New test.
29989         * gcc.c-torture/compile/20031023-2.c: New test.
29990         * gcc.c-torture/compile/20031023-3.c: New test.
29991         * gcc.c-torture/compile/20031023-4.c: New test.
29993 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29995         PR c++/10371
29996         * g++.dg/lookup/scoped8.C: New test.
29998 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30000         * g++.dg/opt/reg-stack3.C: New test.
30002 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30004         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30006 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30008         PR c++/11076
30009         * g++.dg/template/crash13.C: New test.
30011 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30013         * gcc.dg/c99-restrict-2.c: New test.
30015 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30017         PR c++/12698, c++/12699, c++/12700, c++/12566
30018         * g++.dg/inherit/covariant9.C: New test.
30019         * g++.dg/inherit/covariant10.C: New test.
30020         * g++.dg/inherit/covariant11.C: New test.
30022 2003-10-23  Jason Merrill  <jason@redhat.com>
30024         PR c++/12726
30025         * g++.dg/ext/complit2.C: New test.
30027 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30029         PR target/12654
30030         * gcc.c-torture/execute/20031020-1.c: New test.
30032 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30034         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30035         following the jump_insn.
30037 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30039         * gcc.dg/cast-lvalue-1.c: New test.
30041 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30043         PR c++/11962
30044         * g++.dg/template/cond2.C: New test.
30046 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30048         * gcc.dg/builtins-28.c: New test.
30050 2003-10-20  Jan Hubicka  <jh@suse.cz>
30052         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30053         parameter.
30054         * testsuite/gcc.dg/inline-2.c: Likewise.
30056 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30058         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30059         * gcc.dg/nest.c: Likewise.
30061 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30063         PR c++/9781, c++/10583, c++/11862
30064         * g++.dg/parse/crash13.C: New test.
30066 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30068         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30070 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30072         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30073         Define HAVE_C99_RUNTIME except on Solaris.
30074         * gcc.dg/builtins-20.c: Likewise.
30076 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30078         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30080 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30082         PR c++/12495
30083         * g++.dg/template/crash21.C: New test.
30085 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30087         PR c++/2513
30088         * g++.dg/template/typename5.C: New test.
30090 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30092         PR c++/12369
30093         * g++.dg/template/friend25.C: New test.
30095 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30097         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30098         versions.
30100 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30102         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30103         == 2147483647.
30105 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30107         * gcc.c-torture/execute/960416-1.x: Remove.
30108         * gcc.c-torture/execute/divconst-3.x: Likewise.
30110 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30112         PR target/12598
30113         * gcc.dg/torture/cris-volatile-1.c: New test.
30115 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30117         PR optimization/9325
30118         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30119         for overflowing floating point to integer conversion during RTL
30120         simplification.
30122 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30124         * objc/execute/_cmd.m: Fix typo.
30125         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30126         Relax 'scan-assembler' regexp.
30127         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30128         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30129         * objc.dg/zero-link-2.m: Remove blank line.
30130         * objc.dg/zero-link-3.m: New test case.
30132 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30134         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30136         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30137         than linker trickery.
30139 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30141         PR c++/12370
30142         * g++.dg/other/friend2.C: New test.
30144 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30146         * gcc.dg/20031012-1.c: New test.
30148 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30150         * gcc.dg/weak/weak-3.c: Fix for new warning.
30152 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30154         PR optimization/8750
30155         * gcc.c-torture/execute/20031012-1.c: New test case.
30157 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30159         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30160         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30162 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30164         PR optimization/12260
30165         * gcc.c-torture/compile/20031011-2.c: New test case.
30167 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30169         * gcc.c-torture/execute/20031011-1.c: New testcase.
30171 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30173         * gcc.c-torture/compile/20031011-1.c: New test.
30175 2003-10-11  Jan Hubicka  <jh@suse.cz>
30177         * g++.dg/other/first-global.C: New test.
30179 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30181         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30183 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30185         * gcc.c-torture/compile/20031010-1.c: New test.
30187 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30189         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30190         * gcc.c-torture/execute/va-arg-25.c: ... here.
30192 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30194         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30196 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30198         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30200 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30202         * g++.dg/parse/error2.C: New test.
30204 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30206         PR c++/11097
30207         * g++.dg/other/error5.C: Modify the error message.
30208         * g++.dg/lookup/using8.C: New test.
30210 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30212         * gcc.dg/darwin-abi-2.c: New file.
30213         * gcc.c-torture/execute/va-arg-24.c: New file.
30215 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30217         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30218         indentation.
30220 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30222         PR c++/10147
30223         * g++.dg/other/error4.C: Update error messages.
30224         * g++.dg/template/ptrmem4.C: Likewise.
30226         PR c++/12337
30227         * g++.dg/init/new9.C: New test.
30229         PR c++/12334, c++/12236, c++/8656
30230         * g++.dg/ext/attrib8.C: New test.
30232 2003-10-06  Devang Patel  <dpatel@apple.com>
30234         * gcc.dg/debug/dwarf2-3.h: New test.
30235         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30237 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30239         * g++.dg/opt/cfg2.C: New test.
30241 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30243         * g++.dg/opt/float1.C: New test.
30245 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30247         * gcc.dg/c90-array-lval-6.c: New test.
30248         * gcc.dg/c99-array-lval-6.c: New test.
30250 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30251             Ziemowit Laski  <zlaski@apple.com>
30253         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30254         'Derived', so that it is never considered a class method; add
30255         new warning for '+port' method ambiguity.
30256         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30257         <objc/objc-api.h> (needed on Mac OS X).
30258         * objc.dg/method-13.m: New test.
30260 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30262         PR optimization/9325, PR java/6391
30263         * gcc.c-torture/execute/20031003-1.c: New test case.
30265 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30267         PR optimization/12180
30268         * gcc.dg/20031002-1.c: New test.
30270         PR c++/12486
30271         * g++.dg/inherit/error1.C: New test.
30273 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30275         * lib/f-torture.exp (search_for): Rename to...
30276         (search_for_re): This.  Also, clean up comments and the
30277         "regexp" invocation.
30279 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30281         * gcc.c-torture/compile/20031002-1.c: New test.
30283 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30285         * g++.dg/opt/cond1.C: New test.
30287 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30289         * gcc.dg/Wold-style-definition-2.c: New testcase.
30290         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30292 2003-09-29  Richard Henderson  <rth@redhat.com>
30294         * g++.dg/init/array10.C: Add dg-options.
30296 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30298         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30300 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30302         * g++.dg/template/friend19.C: Fix typo.
30303         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30305 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30307         * gcc.c-torture/execute/20030928-1.c: New test.
30308         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30310 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30312         * g++.dg/opt/unroll1.C: New test.
30314 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30316         PR optimization/11741
30317         * gcc.dg/20030926-1.c: New test case.
30319 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30321         PR c++/5655
30322         * g++.dg/parse/access7.C: New test.
30323         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30325 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30327         MERGE OF objc-improvements-branch into MAINLINE:
30328         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30329         if libobjc has not been built.
30330         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30331         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30332         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30333         objc/execute/nested-3.m, objc/execute/np-2.m,
30334         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30335         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30336         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30337         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30338         objc.dg/special/unclaimed-category-1.h,
30339         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30340         well as GNU runtime.
30341         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30342         * execute/cascading-1.m, execute/function-message-1.m,
30343         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30344         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30345         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30346         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30347         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30348         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30349         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30350         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30351         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30352         * objc.dg/bitfield-2.m: Run only on Darwin.
30353         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30354         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30355         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30356         * objc.dg/const-str-1.m: Fix constant string layout.
30358 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30360         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30362 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30364         * gcc.dg/darwin-abi-1.c: New file.
30366 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30368         PR target/12281
30369         * gcc.c-torture/compile/20030921-1.c: New test.
30371 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30373         * g++.dg/opt/reg-stack2.C: New test.
30375 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30377         * g++.dg/eh/delayslot1.C: New test.
30379 2003-09-20  Richard Henderson  <rth@redhat.com>
30381         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30383 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30385         * gcc.c-torture/execute/20030920-1.c: New test case.
30387 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30389         * g++.dg/rtti/typeid3.C: Correct expected error message.
30391 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30393         PR c++/157
30394         * g++.dg/parse/crash12.C: New test.
30396 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30398         * gcc.dg/compat/mixed-struct-check.h: New.
30399         * gcc.dg/compat/mixed-struct-defs.h: New.
30400         * gcc.dg/compat/mixed-struct-init.h: New.
30401         * gcc.dg/compat/struct-by-value-19_main.c: New.
30402         * gcc.dg/compat/struct-by-value-19_x.c: New.
30403         * gcc.dg/compat/struct-by-value-19_y.c: New.
30404         * gcc.dg/compat/struct-by-value-20_main.c: New.
30405         * gcc.dg/compat/struct-by-value-20_x.c: New.
30406         * gcc.dg/compat/struct-by-value-20_y.c: New.
30407         * gcc.dg/compat/struct-return-19_main.c: New.
30408         * gcc.dg/compat/struct-return-19_x.c: New.
30409         * gcc.dg/compat/struct-return-19_y.c: New.
30410         * gcc.dg/compat/struct-return-20_main.c: New.
30411         * gcc.dg/compat/struct-return-20_x.c: New.
30412         * gcc.dg/compat/struct-return-20_y.c: New.
30414 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30415         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30416         so that it will not complain on LP64 targets.
30418 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30420         PR c++/495
30421         * g++.dg/template/friend24.C: New test.
30423 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30425         PR c++/12332
30426         * g++.dg/template/memtmpl2.C: New test.
30428 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30430         PR target/11184
30431         * gcc.dg/builtin-apply1.c: New test.
30433 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30435         PR c++/9848
30436         * g++.dg/warn/Wunused-4.C: New test.
30438 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30440         PR c++/12316
30441         * g++.dg/other/gc2.C: New test.
30443 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30445         PR c++/11991
30446         * g++.dg/rtti/typeid3.C: New test.
30448         PR c++/12266
30449         * g++.dg/overload/template1.C: New test.
30451 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453         * g++.dg/opt/cfg3.C: New test.
30455 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30457         PR c++/7939
30458         * g++.dg/template/crash11.C: New test.
30460 2003-09-16  Jason Merrill  <jason@redhat.com>
30461             Jakub Jelinek  <jakub@redhat.com>
30463         * gcc.dg/attr-warn-unused-result.c: New test.
30465 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30467         PR c++/12184
30468         * g++.dg/expr/call2.C: New test.
30470 2003-09-15  Andreas Jaeger  <aj@suse.de>
30472         * gcc.dg/Wold-style-definition-1.c: New test.
30474 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30476         PR c++/3907
30477         * g++.dg/parse/template12.C: New test.
30479         * g++.dg/abi/bitfield11.C: New test.
30480         * g++.dg/abi/bitfield12.C: Likewise.
30482 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30484         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30485         non-expansion of functional macro name without arguments at EOL.
30486         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30488 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30490         * gcc.c-torture/execute/20030914-[12].c: New tests.
30492 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30494         PR c++/11788
30495         * g++.dg/overload/addr1.C: New test.
30497 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30499         * gcc.dg/20030909-1.c: New test.
30501 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30503         * gcc.dg/ultrasp10.c: New test.
30505 2003-09-09  Devang Patel  <dpatel@apple.com>
30507         * gcc.dg/darwin-ld-6.c: New test.
30509 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30511         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30513 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30515         * gcc.dg/ia64-types1.c: New test.
30516         * gcc.dg/ia64-types2.c: Likewise.
30518 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30520         * gcc.dg/builtins-1.c: Add more _Complex tests.
30521         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30523         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30524         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30526 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30528         PR c++/11786
30529         * g++.dg/lookup/koenig2.C: New test.
30531         PR c++/5296
30532         * g++.dg/rtti/typeid2.C: New test.
30534 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30536         * gcc.c-torture/compile/20030904-1.c: New test.
30538 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30540         * g++.dg/opt/longbranch2.C: New test.
30542 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30544         * g++.dg/template/crash10.C: Only compile it.
30546 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30548         PR middle-end/11665
30549         * gcc.c-torture/compile/20030907-1.c: New test.
30550         * g++.dg/init/array11.C: New test.
30552 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30554         PR c++/11852
30555         * g++.dg/init/struct1.C: New test.
30557 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30559         PR c++/12181
30560         * g++.dg/expr/comma1.C: New test.
30562 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30564         PR c++/11867
30565         * g++.dg/expr/static_cast5.C: New test.
30567 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30569         PR c++/11507
30570         * g++.dg/lookup/scoped7.C: New test.
30572         PR c++/9574
30573         * g++.dg/other/static1.C: New test.
30575         PR c++/11490
30576         * g++.dg/warn/template-1.C: New test.
30578         PR c++/11432
30579         * g++.dg/template/crash10.C: New test.
30581         PR c++/2478
30582         * g++.dg/overload/VLA.C: New test.
30584         PR c++/10804
30585         * g++.dg/template/call1.C: New test.
30587 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30589         PR c++/11794
30590         * g++.dg/parse/using3.C: New test.
30592 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30594         PR c++/11409
30595         * g++.dg/overload/builtin3.C: New test case.
30597 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30599         PR c/9862
30600         * gcc.dg/20030906-1.c: New test.
30601         * gcc.dg/20030906-2.c: Likewise.
30603 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30605         PR c++/12167
30606         * g++.dg/parse/defarg5.C: New test.
30608         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30610 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30612         PR c++/12163
30613         * g++.dg/expr/static_cast4.C: New test.
30615         PR c++/12146
30616         * g++.dg/template/crash9.C: New test.
30618 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30620         * g++.old-deja/g++.ext/pretty2.C: Update for change
30621         in __FUNCTION__.
30622         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30624 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30626         PR c++/11922
30627         * g++/dg/template/qualified-id1.C: New test.
30629         PR c++/12037
30630         * g++.dg/warn/noeffect4.C: New test.
30632 2003-09-04  Matt Austern  <austern@apple.com>
30634         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30635         * g++.dg/ext/fnname2.C: Likewise.
30636         * g++.dg/ext/fnname3.C: Likewise.
30638 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30640         * g++.dg/expr/lval1.C: New test.
30641         * g++.dg/ext/lvcast.C: Remove.
30643 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30645         PR optimization/11700.
30646         * gcc.c-torture/compile/20030903-1.c: New test case.
30648 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30650         PR c++/12053
30651         * g++.dg/abi/layout4.C: New test.
30653 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30655         PR c++/11553
30656         * g++.dg/parse/friend3.C: New test.
30658 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30660         PR c++/11847
30661         * g++.dg/template/class1.C: New test.
30663         PR c++/11808
30664         * g++.dg/expr/call1.C: New test.
30666 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30668         PR c++/12114
30669         * g++.dg/init/ref9.C: New test.
30671         PR c++/11972
30672         * g++.dg/template/nested4.C: New test.
30674 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30676         PR c++/12093
30677         * g++.dg/template/non-dependent4.C: New test.
30679         PR c++/11928
30680         * g++.dg/inherit/conv1.C: New test.
30682 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30684         PR c++/6196
30685         * g++.dg/ext/label1.C: New test.
30686         * g++.dg/ext/label2.C: Likewise.
30688 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30690         * g++.dg/expr/cond3.C: New test.
30692 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30694         * gcc.dg/builtins-1.c: Add new builtin cases.
30696 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30698         * gcc.dg/builtins-1.c: Add new cases.
30699         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30701 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30703         * gcc.dg/builtins-1.c: Add more math builtin tests.
30704         * gcc.dg/torture/builtin-attr-1.c: New test.
30706 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30708         PR optimization/5079
30709         * g++.dg/opt/static3.C: New test.
30711 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30713         * gcc.misc-tests/gcov-10b.c: New test.
30715 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30717         * g++.dg/opt/ptrmem3.C: New test.
30719         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30721 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30723         * gcc.dg/20030826-2.c: New test.
30725 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30727         PR middle-end/12002
30728         * g77.f-torture/compile/12002.f: New test case.
30730 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30732         * gcc.dg/20030826-1.c: New test case.
30734 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30736         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30738 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30740         PR c++/11871
30741         * c++.dg/lookup/crash1.C: New test.
30743         * c++.dg/warn/noeffect3.C: New test.
30745 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30747         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30748         * gcc.dg/compat/vector-1_y.c: Ditto.
30749         * gcc.dg/compat/vector-2_x.c: Ditto.
30750         * gcc.dg/compat/vector-2_y.c: Ditto.
30752 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30754         * gcc.dg/20030702-1.c: New test.
30756 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30758         PR c++/8795
30759         * g++.dg/ext/altivec-1.C: New test.
30761 2003-08-24  Richard Henderson  <rth@redhat.com>
30763         * g++.dg/eh/simd-2.C: Add -w for x86.
30765 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30767         * gcc.dg/20030815-1.c: New test.
30769 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30771         PR c++/3765
30772         * g++.dg/parse/access6.C: New test.
30774 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30776         PR c++/641, c++/11876
30777         * g++.dg/template/friend22.C: New test.
30778         * g++.dg/template/friend23.C: Likewise.
30780 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30782         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30783         identically.
30785 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30787         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30789 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30791         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30793 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30795         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30797 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30799         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30801 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30803         PR c++/11919
30804         * g++.dg/overload/prom1.C: New test.
30806         PR c++/11551
30807         * g++.dg/parse/dtor2.C: New test.
30809         PR c++/10762
30810         * g++.dg/parse/using2.C: New test.
30812 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30814         PR target/11805
30815         * gcc.c-torture/compile/20030821-1.c: New.
30817 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30819         PR c++/11834
30820         * g++.dg/template/deduce2.C: New test.
30822 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30824         * gcc.c-torture/execute/20030821-1.c: New test.
30826 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30828         PR middle-end/11984
30829         * gcc.dg/20030820-1.c: New test case.
30831 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30833         PR c++/11945
30834         * g++.dg/warn/noeffect2.C: New test.
30836 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30838         PR c++/10926
30839         * g++.dg/template/dtor2.C: New test.
30841         PR c++/11684
30842         * g++.dg/template/operator1.C: New test.
30843         * g++.dg/parse/operator4.C: New test.
30845         PR c++/11946.C
30846         * g++.dg/expr/enum1.C: New test.
30847         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30849         PR c++/11036.C
30850         * g++.dg/parse/elab2.C: New test.
30851         * g++.dg/parse/typedef4.C: Change error message.
30852         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30853         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30854         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30856 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30858         * gcc.dg/pch/warn-1.c: New.
30859         * gcc.dg/pch/warn-1.hs: New.
30861         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30862         not-tested file.
30864 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30866         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30868 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30870         * gcc.dg/uninit-D.c: New Test.
30871         * gcc.dg/uninit-E.c: New Test.
30872         * gcc.dg/uninit-F.c: New Test.
30873         * gcc.dg/uninit-G.c: New Test.
30875 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30877         * g++.dg/README: Describe the pch directory.
30879 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30881         PR c++/11174
30882         * g++.dg/parse/access4.C: New test.
30883         * g++.dg/parse/access5.C: Likewise.
30884         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30886 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30888         * gcc.dg/noncompile/20030818-1.c: New.
30890 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30892         PR c++/11957
30893         * g++.dg/warn/noeffect1.C: New test.
30895         * g++.dg/template/scope2.C: New test.
30896         * g++.dg/template/error2.C: Correct dg-error
30898 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30900         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30902 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30904         PR C++/11512
30905         * g++.dg/template/warn1.C: New.
30907 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30909         * g++.dg/template/error2.C: New test.
30910         * g++.dg/lookup/using7.C: Adjust errors
30911         * g++.old-deja/g++.pt/crash36.C: Likewise.
30912         * g++.old-deja/g++.pt/derived3.C: Likewise.
30914 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30916         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30917         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30918         * gcc.c-torture/execute/builtins/string-9.c: New, from
30919         string-opt-9.c.  Adjust for execute/builtins framework.
30920         * gcc.c-torture/execute/string-opt-9.c: Delete.
30922 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30924         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30926         * g++.dg/parse/ret-type2.C: New test.
30928         PR c++/11703
30929         * g++.dg/init/new8.C: New test.
30931         PR c++/10923
30932         * g++.dg/parse/typedef5.C: New test.
30934         PR c++/9512
30935         * g++.dg/parse/qualified2.C: New test.
30936         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30937         invalid code.
30939 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30941         * g++.dg/conversion/ptrmem1.C: New test.
30943 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30945         PR target/11693
30946         * gcc.dg/20030811-1.c: New test.
30948         PR target/11535
30949         * gcc.c-torture/execute/20030811-1.c: New test.
30951 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30953         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30955 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30957         PR c++/11789.C
30958         * g++.dg/inherit/multiple1.C: New test.
30960 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30962         * gcc.dg/spe1.c: New test.
30964         PR c++/11670
30965         * g++.dg/expr/cast2.C: New test.
30967         PR c++/10530
30968         * g++.dg/template/dependent-name2.C: New test.
30970 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30972         * g++.dg/parse/crash11.C: Put the dg options in comments.
30974 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30976         * lib/gcc-dg.exp: Update for diagnostic change.
30978 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30980         PR c++/5767
30981         * g++.dg/parse/crash11.C: New test.
30983 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30985         * gcc.dg/cpp/spacing1.c: Update.
30987 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30989         PR target/11739
30990         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30991         a value for -mtune.
30993 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30995         PR middle-end/11771
30996         * gcc.c-torture/compile/20030804-1.c: New test case.
30998 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31000         * gcc.dg/20030804-1.c: New test case.
31002 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31004         * gcc.dg/cpp/separate-1.c: New test.
31006 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31008         PR c++/11704
31009         * g++.dg/template/dependent-expr2.C: New test.
31011         PR c++/11766
31012         * g++.dg/expr/ptrmem1.C: New test.
31014 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31016         PR c++/9453
31017         * g++.dg/template/friend15.C: New test.
31019 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31021         * lib/dg-pch.exp: Work round PCH bug.
31023 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31025         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31026         builtins.  Move cases from builtins-4.c here.
31028         * gcc.dg/torture/builtin-math-1.c: New test taken from
31029         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31030         additional cases.
31032         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31033         Delete.
31035 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31037         PR c++/9447
31038         * g++.dg/template/using7.C: New test.
31040 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31042         * import1.c, import2.c: New tests.
31044 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31046         * g++.dg/eh/crossjump1.C: New test.
31048 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31050         PR c++/11697
31051         * g++.dg/template/using6.C: New test.
31053         PR c++/11744
31054         * g++.dg/template/koenig2.C: New test.
31056 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31058         PR c++/7983
31059         * g++.dg/parse/typedef4.C: New test.
31061 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31063         PR c++/8442, c++/8806
31064         * g++.dg/template/elab1.C: New test.
31065         * g++.dg/template/type2.C: Likewise.
31066         * g++.dg/template/ttp3.C: Adjust expected error message.
31067         * g++.old-deja/g++.law/visibility13.C: Likewise.
31068         * g++.old-deja/g++.niklas/t135.C: Likewise.
31069         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31070         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31071         template argument.
31072         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31074 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31076         PR c++/11295
31077         * g++.dg/ext/stmtexpr1.C: New test.
31079         * g++.dg/opt/tmp1.C: New test.
31081         PR c++/11525
31082         * g++.dg/parse/constant4.C: New test.
31084         PR c++/9447
31085         * g++.dg/template/using5.C: New test.
31087 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31089         * gcc.dg/builtins-27.c: New test case.
31091 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31093         * gcc.dg/tls/opt-7.c: New test.
31095 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31097         * g++.old-deja/g++.other/crash18.C: Remove.
31099 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31101         * g++.dg/template/explicit3.C: New.
31102         * g++.dg/template/explicit4.C: New.
31103         * g++.dg/template/explicit5.C: New.
31105         PR c++/11347
31106         * g++.dg/template/memtmpl1.C: New.
31108 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31110         PR target/11565
31111         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31112         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31114 2003-07-30  Jan Hubicka  <jh@suse.cz>
31116         * vtgc1.c: Kill.
31118 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31120         * gcc.dg/struct-in-proto-1.c: New test.
31122 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31124         * gcc.dg/cpp/include2.c: Only expect one message.
31126 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31128         PR c++/9447
31129         * g++.dg/template/using1.C: New test.
31130         * g++.dg/template/using2.C: New test.
31131         * g++.dg/template/using3.C: New test.
31132         * g++.dg/template/using4.C: New test.
31134 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31136         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31137         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31139 2003-07-28  Jan Hubicka  <jh@suse.cz>
31141         PR c++/11530
31142         * g++.dg/opt/call1.C: New test.
31144 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31146         PR c++/11667
31147         * g++.dg/init/enum2.C: New test.
31148         * g++.dg/template/overload1.C: Add "-w" option.
31150 2003-07-28    <hp@bitrange.com>
31152         * gcc.dg/Wdeclaration-after-statement-1.c,
31153         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31155 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31157         * gcc.c-torture/compile/20030725-1.c: New test.
31159 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31161         * gcc.dg/20030505.c: Only run for SPE.
31162         Remove definition of opaque type.
31164 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31166         * g++.dg/template/ptrmem6.C: New test.
31168 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31170         * gcc.c-torture/compile/zero-strct-2.c: New test.
31172 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31174         * gcc.dg/intermod-1.c: New test.
31176 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31178         PR c++/11617
31179         * g++.dg/template/lookup2.C: New test.
31180         * g++.dg/template/memclass1.C: Remove instantiated from error.
31181         * g++.dg/other/error2.C: Tweak expected errors.
31183         PR c++/11596
31184         * g++.dg/template/defarg3.C: New test.
31186         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31188 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31190         * g++.dg/inherit/access5.C: New test.
31192 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31194         PR c++/11513
31195         * g++.dg/template/crash8.C: New test.
31197 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31199         PR c/10602
31200         * gcc.dg/noncompile/incomplete-2.c: New test.
31202 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31204         PR c++/11645
31205         * g++.dg/inherit/access4.C: New test.
31207         PR c++/11517
31208         * g++.dg/expr/cond2.C: New test.
31210         PR optimization/10679
31211         * g++.dg/opt/inline4.C: New test.
31213 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31215         * g++.dg/parse/crash10: New test.
31217 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31219         * g++.dg/ext/flexary1.C: New test.
31221 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31223         PR c++/10793
31224         * g++.dg/template/crash9.C: New test.
31226 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31228         PR c++/3004
31229         * g++.dg/parse/typedef3.C: New test.
31231         PR c++/7906
31232         * g++.dg/parse/operator2.C: New test.
31234         PR c++/8895
31235         * g++.dg/parse/def-tmpl-arg1.C: New test.
31237         PR c++/9282
31238         * g++.dg/parse/funptr1.C: New test.
31240         PR c++/9452
31241         * g++.dg/parse/ambig3.C: New test.
31243         PR c++/9454
31244         * g++.dg/parse/operator3.C: New test.
31246         PR c++/9486
31247         * g++.dg/parse/template10.C: New test.
31249         PR c++/9488
31250         * g++.dg/parse/template11.C: New test.
31252         PR c++/10150
31253         * g++.dg/parse/invalid-op1.C: New test.
31255         PR c++/10247
31256         * g++.dg/parse/condexpr1.C: New test.
31258 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31260         * g++.dg/ext/packed3.C: New test.
31261         * g++.dg/ext/packed4.C: New test.
31263         * gcc.dg/pack-test-3.c: New test.
31265 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31267         * lib/compat.exp: Handle dg-options per source file.
31268         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31269         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31270         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31271         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31272         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31273         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31274         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31275         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31276         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31277         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31278         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31279         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31280         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31281         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31283 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31285         PR c/10320
31286         * gcc.c-torture/execute/20030718-1.c: New test.
31288 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31290         PR optimization/11536
31291         * gcc.dg/20030721-1.c: New test.
31293 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31295         PR c++/11546
31296         * g++.dg/template/lookup1.C: New test.
31298 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31300         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31301         diagnostics of ill-formed constructs involving labels.
31302         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31303         the new 'previously defined here' message.
31305 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31307         * g++.dg/parse/non-dependent2.C: New test.
31309 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31311         * g++.dg/init/init-ref4.C: xfail on targets without
31312         weak symbols.
31314 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31316         PR target/11087
31317         * gcc.c-torture/execute/20030717-1.c: New test.
31319 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31321         * g++.dg/opt/cfg1.C: New test.
31323 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31325         PR optimization/11557
31326         * gcc.dg/20030717-1.c: New test.
31328 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31330         PR c++/10476
31331         * g++.dg/expr/crash-1.C: New test.
31333         PR c++/11027
31334         * g++.dg/template/init3.C: New test.
31336         PR c++/8222
31337         * g++.dg/template/non-dependent1.C: New test.
31339         PR c++/11070
31340         * g++.dg/template/non-dependent2.C: New test.
31342         PR c++/11071
31343         * g++.dg/template/non-dependent3.C: New test.
31345         PR c++/9907
31346         * g++.dg/template/sizeof5.C: New test.
31348 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31350         PR 11498
31351         * gcc.c-torture/compile/mangle-1.c: New file.
31353 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31355         PR c++/7809
31356         * g++.dg/parse/access3.C: New test.
31358 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31360         PR c++/11384
31361         * g++.dg/init/init-ref4.C: New test.
31363 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31365         PR c++/11547
31366         * g++.dg/parse/constant3.C: New test.
31367         * g++.dg/parse/crash7.C: Likewise.
31369 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31371         PR target/11008
31372         * gcc.dg/i386-pentium4-not-mull.c: New.
31374 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31376         * gcc.dg/asm-names.c (ymain): Make it weak.
31378 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31380         PR c++/5421
31381         * g++.dg/template/friend21.C: New test.
31383 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31385         * gcc.dg/cleanup-8.c: New test.
31386         * gcc.dg/cleanup-9.c: New test.
31388 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31390         * g++.dg/ext/dll-MI1.h: New file.
31391         * g++.dg/ext/dllexport-MI1.C: New file.
31392         * g++.dg/ext/dllimport-MI1.C: New file.
31394 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31396         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31397         it does not have cmpstrsi patterns (just cmpmemsi).
31399 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31401         PR debug/11473
31402         * g++.dg/debug/debug8.C: New test.
31404 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31406         PR c++/10108
31407         * g++.dg/template/crash7.C: New test.
31409 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31411         PR target/10795
31412         * gcc.c-torture/compile/20030708-1.c: New.
31414 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31416         * gcc.c-torture/execute/20030715-1.c: New test.
31418 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31420         * gcc.dg/pch/inline-3.c: New file.
31421         * gcc.dg/pch/inline-3.hs: New file.
31422         * gcc.dg/pch/inline-4.c: New file.
31423         * gcc.dg/pch/inline-4.hs: New file.
31425 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31427         PR c++/11509
31428         * g++.dg/template/crash6.C: New test.
31430         PR c++/7053
31431         * g++.dg/template/friend20.C: New test.
31433         PR c++/7019
31434         * g++.dg/template/overload2.C: New test.
31436 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31438         PR optimization/11440
31439         * gcc.c-torture/execute/20030714-1.c: New test.
31441 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31443         PR c++/11154
31444         * g++.dg/template/partial2.C: New test.
31446 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31448         PR c++/11503
31449         * g++.dg/template/anon1.C: New test.
31451         PR c++/11493
31452         PR c++/11495
31453         * g++.dg/parse/template9.C: Likewise.
31454         * g++.dg/template/crash4.C: New test.
31455         * g++.dg/template/koenig1.C: Likewise.
31456         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31457         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31458         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31459         functions.
31460         * g++.old-deja/g++.jason/template36.C: Likewise.
31461         * g++.old-deja/g++.mike/p1989.C: Likewise.
31462         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31463         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31464         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31465         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31466         compiling.
31467         * g++.old-deja/g++.pt/union2.C: Use this->.
31469 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31471         * gcc.dg/20030711-1.c: New test.
31473 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31475         PR c++/11050
31476         * g++.dg/parse/args1.C: New test.
31477         * g++.pt/defarg8.C: Change expected errors.
31479 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31481         PR c++/8164
31482         * g++.dg/template/nontype2.C: New test.
31484         PR c++/10558
31485         * g++.dg/parse/template8.C: New test.
31487         PR c++/8327
31488         * g++.dg/template/scope1.C: New test.
31490         * g++.dg/warn/Wsign-compare-1.C: New test.
31492 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31494         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31496 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31498         PR c++/9411
31499         * g++.dg/template/explicit2.C: New test.
31501         PR c++/10032
31502         * g++.dg/warn/pedantic1.C: New test.
31504 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31506         PR c++ 9483
31507         * g++.dg/other/field1.C: New test.
31509 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31511         PR c/11449
31512         * gcc.c-torture/compile/20030707-1.c: New.
31514 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31516         PR c++/10849
31517         * g++.dg/template/access12.C: New test.
31519 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31521         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31522         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31523         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31524         * gcc.misc-tests/gcov.exp: Update
31525         * g++.dg/gcov/gcov.exp: Update
31526         * lib/gcov.exp: Update.
31528 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31530         * g++.dg/abi/mangle17.C: Make sure template expressions are
31531         dependent.
31532         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31533         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31534         * g++.dg/opt/stack1.C: Remove erroneous code.
31535         * g++.dg/parse/template7.C: New test.
31536         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31537         * g++.old-deja/g++.pt/crash4.C: Likewise.
31539 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31541         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31542         with zero or one occurence of `$' after the initial `L'.
31544 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31546         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31548 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31550         PR c/11370
31551         * gcc.dg/Wunreachable-6.c: New testcase.
31552         * gcc.dg/Wunreachable-7.c: New testcase.
31554 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31556         PR c/11420
31557         * gcc.dg/20030708-1.c: New test.
31559 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31561         * gcc.dg/compat/sdata-section.h: New file.
31562         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31563         * gcc.dg/torture/mips-sdata-1.c: New test.
31565 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31567         PR c++/11030
31568         * g++.dg/template/friend19.C: New test.
31570 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31572         * g++.dg/opt/strength-reduce.C: New test.
31574 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31576         PR target/10979
31577         * gcc.dg/20030707-1.c: New testcase.
31579 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31581         PR optimization/11059
31582         * g++.dg/opt/emptyunion.C: New testcase.
31584 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31585             Eric Botcazou  <ebotcazou@libertysurf.fr>
31587         * g++.dg/opt/stack1.C: New test.
31589 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31591         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31592         run test.
31594         PR c++/11431
31595         * g++.dg/expr/static_cast3.C: New test.
31597 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31599         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31600         everywhere.
31601         * gcc.dg/concat.c: Concatenation of string constants with
31602         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31603         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31604         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31605         necessary to avoid multi-character character constant warning.
31606         * gcc.dg/cpp/escape.c: Likewise.
31607         * gcc.dg/cpp/ucs.c: Likewise.
31608         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31609         Fix a typo.
31611 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31613         PR c/11428
31614         * gcc.c-torture/compile/20030704-1.c: New.
31616 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31618         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31620 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31622         PR c++/5287, PR c++/7910,  PR c++/11021
31623         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31624         tests for warnings.
31625         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31626         * g++.dg/ext/dllimport3.C: Likewise.
31627         * g++.dg/ext/dllimport4.C: New file.
31628         * g++.dg/ext/dllimport5.C: New file.
31629         * g++.dg/ext/dllimport6.C: New file.
31630         * g++.dg/ext/dllimport7.C: New file.
31631         * g++.dg/ext/dllimport8.C: New file.
31632         * g++.dg/ext/dllimport9.C: New file.
31633         * g++.dg/ext/dllimport10.C: New file.
31634         * g++.dg/ext/dllexport1.C: New file.
31636 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31638         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31639         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31641 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31643         * gcc.dg/builtins-25.c: New testcase.
31644         * gcc.dg/builtins-26.c: New testcase.
31646 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31648         * gcc.dg/compat/vector-defs.h: New file.
31649         * gcc.dg/compat/vector-setup.h: New file.
31650         * gcc.dg/compat/vector-check.h: New file.
31651         * gcc.dg/compat/vector-1_main.c: New file.
31652         * gcc.dg/compat/vector-1_x.c: New file.
31653         * gcc.dg/compat/vector-1_y.c: New file.
31654         * gcc.dg/compat/vector-2_main.c: New file.
31655         * gcc.dg/compat/vector-2_x.c: New file.
31656         * gcc.dg/compat/vector-2_y.c: New file.
31658         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31659         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31660         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31661         * gcc.dg/compat/struct-align-1.h: New file.
31662         * gcc.dg/compat/struct-align-1_main.c: New file.
31663         * gcc.dg/compat/struct-align-1_x.c: New file.
31664         * gcc.dg/compat/struct-align-1_y.c: New file.
31665         * gcc.dg/compat/struct-align-2.h: New file.
31666         * gcc.dg/compat/struct-align-2_main.c: New file.
31667         * gcc.dg/compat/struct-align-2_x.c: New file.
31668         * gcc.dg/compat/struct-align-2_y.c: New file.
31670         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31671         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31672         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31673         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31674         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31675         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31676         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31677         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31678         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31679         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31680         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31681         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31682         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31683         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31684         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31685         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31686         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31687         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31688         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31689         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31690         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31691         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31692         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31693         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31694         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31695         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31696         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31697         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31698         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31700 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31702         * gcc.dg/i386-call-1.c: New test.
31704 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31706         PR c++/9162
31707         * g++.dg/parse/defarg4.C: New.
31709 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31711         PR target/10700
31712         * gcc.c-torture/compile/20030703-1.c: New test case.
31714 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31716         * g++.dg/template/local3.C: Remove extra semicolon.
31718 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31720         * gcc.dg/i386-volatile-1.c: New test.
31722 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31724         PR c++/11072
31725         * g++.dg/other/offsetof2.C: XFAIL.
31726         * g++.dg/other/offsetof5.C: New.
31728         PR c++/10219
31729         * g++.dg/template/error1.C: New.
31731         PR c++/9779
31732         * g++.dg/template/dependent-expr1.C: New.
31734 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31736         PR c++/6949
31737         * g++.dg/template/local3.C: New test.
31739         PR c++/11149
31740         * g++.dg/lookup/scoped6.C: New test.
31742 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31744         PR c++/8046
31745         * g++.dg/other/error7.C: New test.
31747 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31749         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31750         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31751         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31752         * g++.old-deja/g++.other/union2.C: Likewise.
31753         * gcc.dg/c90-const-expr-2.c: Likewise.
31754         * gcc.dg/c90-const-expr-3.c: Likewise.
31755         * gcc.dg/c99-const-expr-2.c: Likewise.
31756         * gcc.dg/c99-const-expr-3.c: Likewise.
31757         * gcc.dg/concat.c: Likewise.
31759 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31761         PR c++/9559
31762         * g++.dg/init/static1.C: New test.
31764 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31766         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31767         * g++.old-deja/g++.other/access2.C: Likewise.
31768         * g++.old-deja/g++.other/decl2.C: Likewise.
31769         * gcc.c-torture/execute/20020615-1.c: Likewise.
31771 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31773         PR c++/4933
31774         * g++.dg/template/sizeof4.C: New test.
31776 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31778         * g++.dg/other/error6.C: New test.
31780 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31782         PR c++/10750
31783         * g++.dg/parse/constant2.C: New test.
31785 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31787         PR c++/11106
31788         * g++.dg/other/error5.C: New test.
31790 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31792         * gcc.dg/format/gcc_diag-1.c: New test.
31794 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31796         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31798 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31800         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31801         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31802         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31804 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31806         * gcc.c-torture/execute/builtins/string-8.c: New test.
31807         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31808         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31809         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31811 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31813         PR c++/10468
31814         * g++.dg/ext/typeof6.C: New test.
31816 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31818         PR c++/10796
31819         * g++.dg/init/enum1.C: New test.
31821 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31823         * gcc.dg/20030627-1.c: New test.
31825 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31827         PR c++/11332
31828         * g++.dg/expr/static_cast2.C: New test.
31830 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31831             Jakub Jelinek  <jakub@redhat.com>
31833         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31834         sprintf(dst,"%s",src) optimization.
31835         * gcc.c-torture/execute/20030626-1.c: New test case.
31836         * gcc.c-torture/execute/20030626-2.c: New test case.
31838 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31840         * gcc.c-torture/execute/multi-ix.c: New test.
31842         * gcc.c-torture/execute/simd-4.c (main):
31843         Added missing semicolon at end of union.
31845 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31847         PR c++/8266
31848         * g++.dg/template/explicit-instantiation3.C: New test.
31850 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31852         * gcc.dg/20030626-1.c: Use signed char.
31854 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31856         * gcc.dg/20030626-1.c: New test.
31858 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31860         * const-str-2.m: Update.
31862 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31864         PR c++/10990
31865         * g++.dg/rtti/dyncast1.C: New test.
31866         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31867         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31868         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31870         PR c++/10931
31871         * g++.dg/expr/static_cast1.C: New test.
31873 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31875         * gcc.dg/20030625-1.c: New test.
31877 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31879         * gcc.c-torture/compile/20030624-1.c: New test case.
31881 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31883         * gcc.c-torture/execute/string-opt-17.c: New test.
31885 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31887         PR c++/5754
31888         * g++.dg/parse/crash6.C: New test.
31890 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31892         * gcc.dg/builtins-24.c: New test case.
31894 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31896         * g++.dg/opt/operator1.C: New test.
31898 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31900         * gcc.c-torture/execute/string-opt-16.c: New test case.
31902 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31904         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31905         * g++.old-deja/g++.other/conv7.C: Likewise.
31906         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31907         * g++.old-deja/g++.other/overload14.C: Likewise.
31909 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31911         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31912         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31914 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31916         PR c++/10888
31917         * g++.dg/warn/Winline-3.C: New test.
31919 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31921         * lib/target-supports.exp (check_alias_available): Make the test
31922         program acceptable to the Solaris assembler.
31924         PR c++/10749
31925         * g++.dg/template/memclass2.C: New test.
31927 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31928             Eric Botcazou  <ebotcazou@libertysurf.fr>
31930         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31931         data for non-matching targets.
31932         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31934 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31936         PR c++/10845
31937         * g++.dg/template/member3.C: New test.
31939 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31941         PR c++/10939
31942         * g++.dg/template/func1.C: New test.
31944         PR c++/9649
31945         * g++.dg/template/static4.C: New test.
31946         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31948         PR c++/11041
31949         * g++.dg/init/ref7.C: New test.
31951 2003-06-19  Matt Austern  <austern@apple.com>
31953         PR c++/11228
31954         * g++.dg/anew1.C: New test.
31955         * g++.dg/anew2.C: New test.
31956         * g++.dg/anew3.C: New test.
31957         * g++.dg/anew4.C: New test.
31959 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31961         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31963 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31965         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31966         endian-dependent.
31968 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31970         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31971         Remove cruft.
31973 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31975         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31976         * gcc.c-torture/compile/961203-1.c: Likewise.
31977         * gcc.c-torture/compile/980506-1.c: Likewise.
31979 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31981         PR c++/10712
31982         * g++.dg/lookup/using7.C: New test.
31984 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31986         PR c++/11105
31987         * g++.dg/abi/conv1.C: Remove it.
31988         * g++.dg/template/conv7.C: New test.
31989         * g++.dg/template/conv8.C: Likewise.
31990         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31991         conversion operator.
31993 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31995         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31996         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31997         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31998         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31999         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32000         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32001         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32002         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32003         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32004         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32005         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32006         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32007         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32008         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32009         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32010         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32011         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32012         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32013         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32014         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32015         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32016         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32017         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32018         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32019         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32020         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32021         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32022         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32023         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32025 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32027         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32028         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32029         indications.
32031 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32033         * gcc.dg/i386-387-5.c: New test case.
32034         * gcc.dg/i386-387-6.c: New test case.
32035         * gcc.dg/builtins-23.c: New test case.
32037 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32039         * gcc.dg/builtins-22.c: New test case.
32040         * gcc.dg/i386-387-1.c: Update to test exp.
32041         * gcc.dg/i386-387-2.c: Likewise.
32043 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32045         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32047 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32049         * lib/gcc-dg.exp (dg-require-dll): New function.
32050         (dg-xfail-if): Likewise.
32051         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32052         driver.
32054         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32055         * gcc.c-torture/compile/20001205-1.c: Likewise.
32056         * gcc.c-torture/compile/20001226-1.c: Likewise.
32057         * gcc.c-torture/compile/20010518-2.c: Likewise.
32058         * gcc.c-torture/compile/20020312-1.c: Likewise.
32059         * gcc.c-torture/compile/20020604-1.c: Likewise.
32060         * gcc.c-torture/compile/920501-12.c: Likewise.
32061         * gcc.c-torture/compile/920501-4.c: Likewise.
32062         * gcc.c-torture/compile/920520-1.c: Likewise.
32063         * gcc.c-torture/compile/920521-1.c: Likewise.
32064         * gcc.c-torture/compile/920625-1.c: Likewise.
32065         * gcc.c-torture/compile/961203-1.c: Likewise.
32066         * gcc.c-torture/compile/980506-1.c: Likewise.
32067         * gcc.c-torture/compile/981006-1.c: Likewise.
32068         * gcc.c-torture/compile/981022-1.c: Likewise.
32069         * gcc.c-torture/compile/981223-1.c: Likewise.
32070         * gcc.c-torture/compile/990617-1.c: Likewise.
32071         * gcc.c-torture/compile/dll.c: Likewise.
32072         * gcc.c-torture/compile/labels-3.c: Likewise.
32073         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32074         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32075         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32076         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32077         * gcc.c-torture/compile/simd-5.c: Likewise.
32078         * gcc.c-torture/compile/20000804-1.x: Remove.
32079         * gcc.c-torture/compile/20001205-1.x: Likewise.
32080         * gcc.c-torture/compile/20001226-1.x: Likewise.
32081         * gcc.c-torture/compile/20010518-2.x: Likewise.
32082         * gcc.c-torture/compile/20020312-1.x: Likewise.
32083         * gcc.c-torture/compile/20020604-1.x: Likewise.
32084         * gcc.c-torture/compile/920501-12.x: Likewise.
32085         * gcc.c-torture/compile/920501-4.x: Likewise.
32086         * gcc.c-torture/compile/920520-1.x: Likewise.
32087         * gcc.c-torture/compile/920521-1.x: Likewise.
32088         * gcc.c-torture/compile/920625-1.x: Likewise.
32089         * gcc.c-torture/compile/961203-1.x: Likewise.
32090         * gcc.c-torture/compile/980506-1.x: Likewise.
32091         * gcc.c-torture/compile/981006-1.x: Likewise.
32092         * gcc.c-torture/compile/981022-1.x: Likewise.
32093         * gcc.c-torture/compile/981223-1.x: Likewise.
32094         * gcc.c-torture/compile/990617-1.x: Likewise.
32095         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32096         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32097         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32098         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32099         * gcc.c-torture/compile/simd-5.x: Likewise.
32101         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32103 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32105         * gcc.c-torture/execute/20030611-1.c: New test.
32107 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32109         PR middle-end/168
32110         * gcc.dg/20030612-1.c: New test case.
32112 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32114         PR c++/10635
32115         * g++.dg/expr/cast1.C: New test.
32117 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32119         * gcc.dg/builtins-21.c: New test case.
32121 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32123         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32124         options instead of at the end.
32125         * lib/objc.exp (objc_target_compile): Likewise.
32127 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32129         PR c++/10432
32130         * g++.dg/parse/error1.C: New test.
32132 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32134         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32135         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32136         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32137         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32138         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32139         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32140         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32141         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32142         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32143         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32144         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32145         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32146         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32147         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32148         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32149         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32150         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32151         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32152         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32153         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32154         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32155         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32156         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32157         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32159         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32160         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32161         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32162         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32163         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32164         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32165         * gcc.dg/compat/scalar-return-3_main.c: New file.
32166         * gcc.dg/compat/scalar-return-3_x.c: New file.
32167         * gcc.dg/compat/scalar-return-3_y.c: New file.
32168         * gcc.dg/compat/scalar-return-4_main.c: New file.
32169         * gcc.dg/compat/scalar-return-4_x.c: New file.
32170         * gcc.dg/compat/scalar-return-4_y.c: New file.
32172 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32174         * gcc.dg/compat/fp2-struct-check.h: New file.
32175         * gcc.dg/compat/fp2-struct-defs.h: New file.
32176         * gcc.dg/compat/fp2-struct-init.h: New file.
32177         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32178         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32179         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32180         * gcc.dg/compat/struct-return-10_main.c: New file.
32181         * gcc.dg/compat/struct-return-10_x.c: New file.
32182         * gcc.dg/compat/struct-return-10_y.c: New file.
32184         * gcc.dg/compat/compat-common.h: New file.
32185         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32186         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32187         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32188         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32189         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32190         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32191         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32192         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32193         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32194         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32195         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32196         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32197         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32198         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32199         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32200         * gcc.dg/compat/small-struct-check.h: Ditto.
32201         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32202         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32203         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32204         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32205         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32206         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32207         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32208         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32209         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32210         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32211         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32212         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32213         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32214         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32215         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32216         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32217         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32218         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32219         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32220         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32221         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32222         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32223         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32224         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32225         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32226         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32227         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32228         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32229         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32230         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32232 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32234         * g++.dg/pch/static-1.C: New file.
32235         * g++.dg/pch/static-1.Hs: New file.
32237 2003-06-10  Richard Henderson  <rth@redhat.com>
32239         * gcc.dg/asm-7.c: Adjust expected warning text.
32241 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32243         * gcc.dg/builtins-20.c: New test case.
32245 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32247         PR c++/11131
32248         * g++.dg/opt/template1.C: New test.
32250 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32252         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32253         additional_sources.
32255 2003-05-21  David Taylor  <dtaylor@emc.com>
32257         * gcc.dg/Wpadded.c: New file.
32259 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32261         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32262         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32263         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32264         dg-require-weak.
32266 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32268         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32270 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32272         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32273         (dg-require-alias): Likewise.
32274         (dg-require-gc-sections): Likewise.
32275         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32277 2003-06-08  Richard Henderson  <rth@redhat.com>
32279         * gcc.dg/20011029-2.c: Fix the array reference.
32280         * gcc.dg/asm-7.c: New.
32282 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32284         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32286 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32288         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32289         (dg-require-gc-sections): Likewise.
32291 2003-06-08  Jan Hubicka  <jh@suse.cz>
32293         * i386-cmov1.c: Fix regular expression.
32294         * i386-cvt-1.c: Likewise.
32295         * i386-local.c: Likewise.
32296         * i386-local2.c: Likewise.
32297         * i386-mul.c: Likewise.
32298         * i386-ssetype-1.c: Likewise.
32299         * i386-ssetype-3.c: Likewise.
32300         * i386-ssetype-5.c: Likewise.
32302 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32304         PR c++/11039
32305         * g++.dg/warn/implicit-typename2.C: New test.
32306         * g++.dg/warn/implicit-typename3.C: New test.
32308 2003-06-07  Richard Henderson  <rth@redhat.com>
32310         * g++.dg/other/offsetof3.C: Use size_t.
32311         * g++.dg/other/offsetof4.C: Likewise.
32313 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32315         * lib/copy-file.exp: New. Implement gcc_copy_files.
32317         * lib/dg-pch.exp: Load copy-file.exp
32318         (dg-pch): Use gcc_copy_files instead of "file copy".
32320 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32322         * gcc.dg/weak/weak.exp: Simplify.
32323         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32324         * gcc.dg/weak/weak-1.c: Likewise.
32325         * gcc.dg/weak/weak-2.c: Likewise.
32326         * gcc.dg/weak/weak-3.c: Likewise.
32327         * gcc.dg/weak/weak-4.c: Likewise.
32328         * gcc.dg/weak/weak-5.c: Likewise.
32329         * gcc.dg/weak/weak-6.c: Likewise.
32330         * gcc.dg/weak/weak-7.c: Likewise.
32331         * gcc.dg/weak/weak-8.c: Likewise.
32332         * gcc.dg/weak/weak-9.c: Likewise.
32334 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32336         gcc.c-torture/execute/20030606-1.c: New.
32338 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32340         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32341         * gcc.dg/builtins-19.c: Likewise.
32343 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32345         * gcc.dg/builtins-2.c: Add some more tests.
32346         * gcc.dg/builtins-18.c: New test case.
32347         * gcc.dg/builtins-19.c: New test case.
32349 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32350             Jim Wilson  <wilson@tuliptree.org>
32352         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32354 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32356         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32357         mempcpy/stpcpy calls not to be optimized into something else.
32358         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32359         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32360         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32362 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32364         * gcc.dg/format/asm_fprintf-1.c: New test.
32366 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32368         * lib/gcc-defs.exp (additional_sources): New variable.
32369         (dg-additional-sources): New function.
32370         (additional_files): New variable.
32371         (dg-additional-files): New function.
32372         (dg-additional-files-options): Likewise.
32373         * lib/gcc-dg.exp (dg-require-weak): New function.
32374         (dg-require-alias): Likewise.
32375         (dg-require-gc-sections): Likewise.
32376         * lib/target-supports.exp (check_alias_available): Remove testfile
32377         parameter.
32378         (check_gc_sections_available): New function.
32379         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32380         (dg-gpp-additional-files): Likewise.
32381         * lib/g++.exp (additional_sources): Remove.
32382         (additional_files): Likewise.
32383         (g++_target_compile): Use dg-additional-files-options.
32385         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32386         Tcl logic.
32387         * gcc.dg/special/ecos.exp: Remove.
32388         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32389         * gcc.dg/special/alias-1.c: Likewise.
32390         * gcc.dg/special/alias-2.c: Likewise.
32391         * gcc.dg/special/gcsec-1.c: Likewise.
32392         * gcc.dg/special/weak-1.c: Likewise.
32393         * gcc.dg/special/weak-2.c: Likewise.
32394         * gcc.dg/special/wkali-1.c: Likewise.
32395         * gcc.dg/special/wkali-2.c: Likewise.
32397         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32398         dg-gpp-additional-*.
32399         * g++.dg/special/conpr-3.C: Likewise.
32400         * g++.dg/special/conpr-4.C: Likewise.
32401         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32402         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32403         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32404         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32405         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32406         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32407         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32408         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32409         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32410         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32411         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32412         * g++.old-deja/g++.other/comdat1.C: Likewise.
32413         * g++.old-deja/g++.other/comdat2.C: Likewise.
32414         * g++.old-deja/g++.other/comdat3.C: Likewise.
32415         * g++.old-deja/g++.other/ctor1.C: Likewise.
32416         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32418 2003-06-05  Richard Henderson  <rth@redhat.com>
32420         * gcc.dg/debug/20030605-1.c: New.
32422 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32424         * README.QMTEST: Update.
32426 2003-06-04  Richard Henderson  <rth@redhat.com>
32428         * gcc.dg/cleanup-1.c: New.
32429         * gcc.dg/cleanup-2.c: New.
32430         * gcc.dg/cleanup-3.c: New.
32431         * gcc.dg/cleanup-4.c: New.
32432         * gcc.dg/cleanup-5.c: New.
32433         * gcc.dg/cleanup-6.c: New.
32434         * gcc.dg/cleanup-7.c: New.
32436 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32438         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32440         * lib/dg-pch.exp: New file.
32441         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32442         * gcc.dg/pch/pch.exp: Likewise.
32444 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32446         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32447         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32448         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32449         * gcc.dg/builtins-17.c: New test case.
32450         * gcc.dg/i386-387-4.c: New test case.
32451         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32453 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32455         * gcc.dg/ultrasp9.c: New test.
32457 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32459         * gcc.c-torture/compile/20030604-1.c: New test.
32460         * gcc.dg/sparc-constant-1.c: New test.
32462 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32464         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32466 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32468         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32470         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32471         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32473 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32475         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32477 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32479         PR c++/10940
32480         * g++.dg/template/spec10.C: New test.
32482 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32484         * gcc.dg/builtins-16.c: New test case.
32486 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32488         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32489         mempcpy test with post-increments.
32490         * gcc.c-torture/execute/string-opt-3.c: New test.
32491         * gcc.dg/string-opt-1.c: New test.
32493 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32495         PR fortran/10965
32496         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32498 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32500         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32501         (scan-assembler): ... here.  Use dg-scan.
32502         (scan-assembler-not): Likewise.
32503         (scan-file): New function.
32504         (scan-file-not): Likewise.
32505         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32506         * gcc.dg/cpp/_Pragma4.c: Likewise.
32507         * gcc.dg/cpp/_Pragma5.c: Likewise.
32508         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32509         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32510         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32511         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32512         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32513         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32514         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32515         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32516         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32517         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32518         * gcc.dg/cpp/cxxcom1.c: Likewise.
32519         * gcc.dg/cpp/line1.c: Likewise.
32520         * gcc.dg/cpp/maccom1.c: Likewise.
32521         * gcc.dg/cpp/maccom2.c: Likewise.
32522         * gcc.dg/cpp/maccom3.c: Likewise.
32523         * gcc.dg/cpp/maccom4.c: Likewise.
32524         * gcc.dg/cpp/maccom5.c: Likewise.
32525         * gcc.dg/cpp/maccom6.c: Likewise.
32526         * gcc.dg/cpp/multiline.c: Likewise.
32527         * gcc.dg/cpp/spacing1.c: Likewise.
32528         * gcc.dg/cpp/spacing2.c: Likewise.
32529         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32530         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32531         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32532         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32533         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32534         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32535         * gcc.dg/cpp/cxxcom2.c: Likewise.
32536         * gcc.dg/cpp/cxxcom2.h: New file.
32538         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32539         * g++.dg/cpp/truefalse.C: Here.
32540         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32542 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32544         * gcc.dg/cpp/redef3.c: New file.
32546 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32548         * gcc.dg/i386-loop-3.c: New test.
32550 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32552         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32554 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32556         * gcc.dg/fwrapv-1.c: New test case.
32557         * gcc.dg/fwrapv-2.c: New test case.
32559 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32561         PR c++/10956
32562         * g++.dg/template/spec9.C: New test.
32564 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32566         * gcc.dg/duff-4.c: New test case.
32568 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32570         PR fortran/10843
32571         * g77.dg/ffixed-form-1.f: New test
32572         * g77.dg/ffixed-form-2.f: New test
32573         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32574         * g77.dg/ffree-form-3.f: New test
32576 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32578         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32579         * gcc.dg/wint_t-1.c: Likewise.
32581 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32583         * g++.dg/template/access11.C: New test.
32585 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32587         PR c++/10849
32588         * g++.dg/template/access10.C: New test.
32590 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32591             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32593         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32595 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32597         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32598         suppress for powerpc-*-darwin*.
32599         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32601 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32603         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32604         suppress option for powerpc-*-darwin*.
32606 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32608         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32609         * gcc.dg/builtins-4.c: Add test for fmod.
32611 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32613         PR c++/10682
32614         * g++.dg/template/instantiate4.C: New test.
32616 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32618         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32620 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32622         * gcc.dg/compat/scalar-return-1_main.c: New file.
32623         * gcc.dg/compat/scalar-return-1_x.c: New file.
32624         * gcc.dg/compat/scalar-return-1_y.c: New file.
32625         * gcc.dg/compat/scalar-return-2_main.c: New file.
32626         * gcc.dg/compat/scalar-return-2_x.c: New file.
32627         * gcc.dg/compat/scalar-return-2_y.c: New file.
32628         * gcc.dg/compat/struct-return-3_main.c: New file.
32629         * gcc.dg/compat/struct-return-3_y.c: New file.
32630         * gcc.dg/compat/struct-return-3_x.c: New file.
32631         * gcc.dg/compat/struct-return-2_main.c: New file.
32632         * gcc.dg/compat/struct-return-2_x.c: New file.
32633         * gcc.dg/compat/struct-return-2_y.c: New file.
32635 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32637         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32638         for hppa*-hp-hpux*.
32639         * gcc.dg/20021014-1.c (dg-options): Likewise.
32640         * gcc.dg/nest.c (dg-options): Likewise.
32642 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32644         PR c++/9738
32645         * g++.dg/ext/dllimport2.C: New file.
32646         * g++.dg/ext/dllimport3.C: New file.
32648 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32650         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32651         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32652         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32653         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32654         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32655         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32656         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32657         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32658         * gcc.dg/compat/small-struct-defs.h: New file.
32659         * gcc.dg/compat/small-struct-init.h: New file.
32660         * gcc.dg/compat/small-struct-check.h: New file.
32661         * gcc.dg/compat/fp-struct-defs.h: New file.
32662         * gcc.dg/compat/fp-struct-check.h: New file.
32663         * gcc.dg/compat/fp-struct-init.h: New file.
32664         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32665         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32667 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32669         * gcc.dg/20030225-2.c: New test.
32671 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32672             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32674         * gcc.c-torture/compile/20030518-1.c: New test case.
32676 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32678         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32679         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32680         gcc-dg-debug-runtest.
32681         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32682         gcc-dg-debug-runtest.
32684 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32686         PR c++/9022
32687         * g++.dg/lookup/using6.C: New test.
32689 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32691         * g++.dg/parse/access2.C: New test.
32693 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32695         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32696         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32697         * gcc.dg/debug/debug.exp: Likewise.
32699 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32701         * gcc.dg/dollar.c: New test.
32703 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32705         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32706         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32707         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32708         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32709         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32710         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32711         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32712         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32713         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32714         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32715         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32716         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32717         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32718         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32719         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32720         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32721         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32722         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32724 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32726         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32727         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32728         support for "repo" mode.
32729         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32730         * lib/g77-dg.exp: Likewise.
32731         * lib/obj-dg.exp: Likewise.
32733 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32735         Merge from gcc-3_2-rhl8-branch:
32736         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32738         * gcc.dg/tls/opt-6.c: New test.
32740         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32742         * gcc.dg/20030405-1.c: New test.
32744         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32746         * gcc.dg/20030309-1.c: New test.
32748         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32750         * gcc.c-torture/execute/20030307-1.c: New test.
32752         2003-02-20  Randolph Chung  <tausq@debian.org>
32754         * gcc.c-torture/compile/20030220-1.c: New test.
32756         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32758         * gcc.dg/20030217-1.c: New test.
32760         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32762         * gcc.c-torture/compile/20020129-1.c: New test.
32764         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32766         * gcc.dg/unroll-1.c: New test.
32768         2002-11-16  Jan Hubicka  <jh@suse.cz>
32770         * gcc.c-torture/execute/20020920-1.c: New test.
32772         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32774         PR target/7434
32775         * gcc.c-torture/compile/20021008-1.c: New test.
32777         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32779         PR target/7559
32780         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32782         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32784         * gcc.c-torture/compile/20020807-1.c: New test.
32786         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32788         * gcc.dg/tls/opt-1.c: New test.
32790         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32792         * gcc.dg/20020729-1.c: New test.
32794         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32796         * g++.dg/opt/life1.C: New test.
32798         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32800         * gcc.dg/20020525-1.c: New test.
32802         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32804         PR c++/6794
32805         * g++.dg/ext/pretty1.C: New test.
32806         * g++.dg/ext/pretty2.C: New test.
32808 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32810         PR c++/8385
32811         * g++.dg/ext/typeof5.C: New test.
32813 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32815         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32816         __USER_LABEL_PREFIX__ into account.
32817         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32819 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32821         * gcc.dg/builtins-15.c: New test case.
32823 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32825         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32827 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32829         * lib/g++.exp: Tweak handling of additional source files.
32830         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32831         * g++.dg/special/conpr-2a.C: Rename to ...
32832         * g++.dg/special/conpr-2a.cc: ... this.
32833         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32834         * g++.dg/special/conpr-3a.C: Rename to ...
32835         * g++.dg/special/conpr-3a.cc: This.
32836         * g++.dg/special/conpr-3b.C: Rename to ...
32837         * g++.dg/special/conpr-3b.cc: This.
32838         * g++.dg/special/conpr-4.C: New test.
32839         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32841 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32843         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32845 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32847         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32848         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32849         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32850         * g++.old-deja/g++.other/warn3.C: Likewise.
32852 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32854         * gcc.dg/i386-387-1.c: Update to also test log.
32855         * gcc.dg/i386-387-2.c: Likewise.
32857 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32859         * g77.f-torture/execute/int8421.f: New test.
32861 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32863         PR c++/10230, c++/10481
32864         * g++.dg/lookup/scoped5.C: New test.
32866 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32868         PR c++/10552
32869         * g++.dg/template/ttp6.C: New test.
32871 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32873         * gcc.c-torture/execute/builtins: New directory.
32874         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32875         gcc.c-torture/execute/builtins.
32876         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32877         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32878         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32879         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32881 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32883         PR c++/9252
32884         * g++.dg/template/access8.C: New test.
32885         * g++.dg/template/access9.C: New test.
32887 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32889         PR c++/9554
32890         * g++.dg/parse/access1.C: New test.
32892 2003-05-09  DJ Delorie  <dj@redhat.com>
32894         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32895         long, and not an int.
32897 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32899         PR c++/10555, c++/10576
32900         * g++.dg/template/memclass1.C: New test.
32902 2003-05-08  DJ Delorie  <dj@redhat.com>
32904         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32905         targets.
32906         * gcc.c-torture/execute/20021024-1.x: Likewise.
32907         * gcc.c-torture/execute/shiftdi.x: Likewise.
32908         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32909         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32910         * gcc.dg/20021018-1.c: Likewise.
32912 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32914         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32916         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32917         (bcopy): Call memmove.
32919 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32921         * g77.f-torture/compile/8485.f: New test case.
32923 2003-05-07  Richard Henderson  <rth@redhat.com>
32925         PR c++/10570
32926         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32927         Verify exception_cleanup not called for rethrows.
32928         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32929         when exiting catch block without rethrowing.
32930         * g++.dg/eh/forced3.C: New.
32931         * g++.dg/eh/forced4.C: New.
32933 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32935         * gcc.dg/20030505.c: Fix triplet.
32937 2003-05-06  DJ Delorie  <dj@redhat.com>
32939         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32940         * gcc.dg/nest.c: Likewise.
32942 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32944         * gcc.dg/builtins-14.c: New test case.
32946 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32948         * lib/compat.exp (compat-execute): New argument.
32949         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32950         * gcc.dg/compat: New test directory.
32951         * gcc.dg/compat/compat.exp: New expect script.
32952         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32953         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32954         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32955         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32956         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32957         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32959         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32960         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32961         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32962         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32963         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32964         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32965         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32966         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32967         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32968         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32969         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32970         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32971         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32972         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32973         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32975 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32977         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32979 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32981         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32983 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32985         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32986         * gcc.dg/ppc-fsel-2.c: New test.
32988         * gcc.dg/unused-5.c: New test.
32990 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32992         PR c++/10496
32993         * g++.dg/warn/pmf1.C: New test.
32995 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32997         PR c++/4494
32998         * g++.dg/warn/main.C: New test.
33000 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33002         * gcc.dg/nonnull-3.c: New test.
33004 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33006         * gcc.dg/cpp/Wtrigraphs.c: Update.
33007         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33009 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33011         * gcc.dg/ppc-fsel-1.c: New test.
33013 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33015         PR c/10604
33016         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33018 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33020         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33022 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33024         PR c++/9364, c++/10553, c++/10586
33025         * g++.dg/parse/typename4.C: New test.
33026         * g++.dg/parse/typename5.C: Likewise.
33028 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33030         * gcc.c-torture/compile/20030503-1.c: New test.
33032 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33034         * g++.dg/lookup/using5.C: Fix testcase error.
33036 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33038         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33039         since MEABI is no longer supported.  Remove all vestiges
33040         of MEABI from the test.
33042 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33044         PR c++/10554
33045         * g++.dg/lookup/using5.C: New test.
33047 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33049         PR c++/8772
33050         * g++.dg/template/ttp5.C: New test.
33052 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33054         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33055         (dg-gpp-additional-sources): New function.
33056         (dg-gpp-additional-files): Likewise.
33057         * lib/g++.exp (additional_sources): New variable.
33058         (additional_files): Likewise.
33059         (g++_target_compile): Deal with them.
33060         * lib/old-dejagnu.exp: Remove.
33061         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33062         * g++.old-deja: Revise all tests to use dg commands.
33064 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33066         PR c++/9432, c++/9528
33067         * g++.dg/lookup/using4.C: New test.
33069 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33071         * gcc.dg/noreturn-5.c: New file.
33072         * gcc.dg/noreturn-6.c: New file.
33074         * gcc.c-torture/compile/inline-1.c: New file.
33076 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33078         PR c++/10551
33079         * g++.dg/template/explicit1.C: New test.
33081 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33083         PR c++/10549
33084         * g++.dg/other/bitfield1.C: New test.
33086         PR c++/10527
33087         * g++.dg/init/new7.C: New test.
33089 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33091         * g++.dg/ext/desig1.C: New test.
33092         * g++.dg/ext/init1.C: Update.
33094         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33096 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33098         PR c++/10180
33099         * g++.dg/warn/Winline-1.C: New test.
33101 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33103         * gcc.c-torture/execute/string-opt-19.c: New test.
33105         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33106         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33108 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33110         PR c++/10506
33111         * g++.dg/init/new6.C: New test.
33113         PR c++/10503
33114         * g++.dg/init/ref6.C: New test.
33116 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33118         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33120 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33122         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33123         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33125 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33127         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33128         initialized static data members.
33130 2003-04-25  H.J. Lu <hjl@gnu.org>
33132         * gcc.dg/ia64-sync-4.c: New test.
33134 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33136         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33137         date.
33139 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33141         PR c++/10337
33142         * g++.dg/warn/conv1.C: New test.
33143         * g++.old-deja/g++.other/conv7.C: Adjust.
33144         * g++.old-deja/g++.other/overload14.C: Adjust.
33146 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33148         PR c++/10471
33149         * g++.dg/template/defarg2.C: New test.
33151 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33153         * gcc.dg/cpp/include2.c: Update.
33154         * gcc.dg/cpp/multiline-2.c: New.
33155         * gcc.dg/cpp/multiline.c: Update.
33156         * gcc.dg/cpp/strify2.c: Update.
33157         * gcc.dg/cpp/trad/literals-2.c: Update.
33159 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33161         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33163 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33165         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33167 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33169         PR c++/10451
33170         * g++.dg/parse/crash4.C: New test.
33172         PR c++/9847
33173         * g++.dg/parse/crash5.C: New test.
33175 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33177         PR c++/10446
33178         * g++.dg/parse/crash3.C: New test.
33180         PR c++/10428
33181         * g++.dg/parse/elab1.C: New test.
33183 2003-04-22  Devang Patel  <dpatel@apple.com>
33185         * gcc.dg/cpp/trad/funlike-5.c: New test.
33187 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33189         * g++.dg/other/packed1.C: Fix dg options.
33191 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33193         * g++.dg/other/offsetof2.C: New test.
33195 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33197         * g++.dg/template/recurse.C: Adjust location of error messages.
33199 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33201         PR c++/9881
33202         * g++.dg/init/addr-const1.C: New test.
33203         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33205 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33207         PR c++/10405
33208         * g++.dg/lookup/struct-hack1.C: New test.
33210 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33212         * ucs.c: Update diagnostic messages.
33214 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33216         * gcc.dg/cpp/truefalse.cpp: New test.
33217         * gcc.dg/cpp/cpp.exp: Update.
33218         * g++.dg/other/stdbool-if.C: Remove.
33220 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33222         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33223         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33225 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33227         * gcc.c-torture/compile/20030418-1.c: New test.
33229 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33231         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33233 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33235         PR c++/10347
33236         g++.dg/template/dependent-name1.C: New test.
33238 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33240         * gcc.dg/warn-1.c (tourist_guide): New array,
33241         contains a pointer to bar.
33243 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33245         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33246         * gcc.c-torture/execute/medce-1.c: New test case.
33247         * gcc.c-torture/execute/medce-2.c: New test case.
33249 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33251         * lib/prune.exp: Ignore more messages.
33253         PR c++/10381
33254         * g++.dg/parse/lookup3.C: New test.
33256 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33258         * gcc.c-torture/compile/20030415-1.c : New test.
33260 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33262         * gcc.c-torture/execute/scope-2.c: Move to ...
33263         * gcc.dg/noncompile/scope.c: .... here.
33265 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33267         * gcc.dg/20030414-2.c: New test case.
33269 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33271         PR target/10377
33272         * gcc.dg/20030414-1.c: New test.
33274 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33276         * gcc.dg/builtins-12.c: New test case.
33277         * gcc.dg/builtins-13.c: New test case.
33279 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33281         * gcc.c-torture/execute/string-opt-18.c: New test.
33283 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33285         PR c++/10300
33286         * g++.dg/init/new5.C: New test.
33288 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33290         PR c++/7910
33291         * g++.dg/ext/dllimport1.C: New test.
33293 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33295         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33297 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33299         PR Fortran/9263
33300         * g77.f-torture/noncompile/9263.f: New test
33301         PR Fortran/1832
33302         * g77.f-torture/execute/1832.f: New test
33304 2003-04-11  David Chad  <davidc@freebsd.org>
33305             Loren J. Rittle  <ljrittle@acm.org>
33307         libobjc/8562
33308         * objc.dg/headers.m: New test.
33310 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33312         * gcc.c-torture/execute/builtin-noret-2.c: New.
33313         * gcc.c-torture/execute/builtin-noret-2.x: New.
33314         XFAIL builtin-noret-2.c at -O1 and above.
33315         * gcc.dg/redecl.c: New.
33316         * gcc.dg/Wshadow-1.c: Update error regexps.
33318 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33320         * g++.dg/abi/bitfield10.C: New test.
33322 2003-04-09  Mike Stump  <mrs@apple.com>
33324         * gcc.dg/pch/pch.exp: Make testcase names longer.
33325         * g++.dg/pch/pch.exp: Make testcase names longer.
33327 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33329         * gcc.dg/builtins-11.c: New test case.
33331 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33333         * gcc.dg/builtins-9.c: New test case.
33334         * gcc.dg/builtins-10.c: New test case.
33336 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33338         * gcc.dg/noncompile/init-4.c.c: New test.
33340 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33342         * gcc.misc-test/gcov-9.c: New test.
33343         * gcc.misc-test/gcov-10.c: New test
33344         * gcc.misc-test/gcov-11.c: New test.
33346 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33348         PR optimization/10024
33349         * gcc.c-torture/compile/20030405-1.c: New test.
33351 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33353         * gcc.dg/pch/static-3.c: New.
33354         * gcc.dg/pch/static-3.hs: New.
33355         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33357 2003-04-04  Richard Henderson  <rth@redhat.com>
33359         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33360         * g++.dg/eh/forced2.C: Likewise.
33362 2003-04-03  Mike Stump  <mrs@apple.com>
33364         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33365         target arg.
33366         (scan-assembler-times, scan-assembler-not): Likewise.
33367         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33369 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33371         * gcc.dg/sparc-loop-1.c: New test.
33373 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33375         PR other/9274
33376         * g++.dg/pch/system-2.C: New.
33377         * g++.dg/pch/system-2.Hs: New.
33379 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33381         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33383         * g++.dg/eh/simd-1.C (vecfunc): Same.
33385 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33387         * gcc.c-torture/execute/20030401-1.c: New test case.
33389 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33391         * objc.dg/defs.m: New.
33393 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33395         * g++.dg/eh/simd-1.C: New.
33396         * g++.dg/eh/simd-2.C: New.
33398 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33400         * gcc.c-torture/execute/simd-3.c: New.
33402 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33404         PR c/9936
33405         * gcc.dg/20030331-2.c: New test.
33407 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33409         PR c++/10278
33410         * g++.dg/parse/crash2.C: New test.
33412 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33414         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33415         * gcc.c-torture/execute/20030331-1.c: ...here.
33417 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33419         * gcc.c-torture/execute/20030331-1.c: New test.
33421 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33423         * lib/gcov.exp: Adjust call return testing strings.
33424         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33426 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33428         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33429         * gcc.dg/builtins-7.c: New test case.
33430         * gcc.dg/builtins-8.c: New test case.
33432 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33434         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33436 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33438         PR c++/7647
33439         * g++.dg/lookup-class-member-2.C: New test.
33441 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33443         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33445 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33447         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33449 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33451         * g++.dg/init/attrib1.C: New test.
33453 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33455         * gcc.dg/ultrasp8.c: New test.
33457 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33459         * gcc.dg/ultrasp7.c: New test.
33461 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33463         PR c++/10047
33464         * g++.dg/template/inline1.C: New test.
33466 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33468         * gcc.dg/sparc-dwarf2.c: New test.
33470 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33472         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33473         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33475 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33477         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33478         than reading .x files.
33479         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33480         * g77.dg/gcov/gcov-1.f: Likewise.
33481         * gcc.misc-tests/gcov-4b.c: Likewise.
33482         * gcc.misc-tests/gcov-5b.c: Likewise.
33483         * gcc.misc-tests/gcov-6.c: Likewise.
33484         * gcc.misc-tests/gcov-7.c: Likewise.
33485         * gcc.misc-tests/gcov-8.c: Likewise.
33486         * g++.dg/gcov/gcov-1.x: Remove.
33487         * g77.dg/gcov/gcov-1.x: Likewise.
33488         * gcc.misc-tests/gcov-4b.x: Likewise.
33489         * gcc.misc-tests/gcov-5b.x: Likewise.
33490         * gcc.misc-tests/gcov-6.x: Likewise.
33491         * gcc.misc-tests/gcov-7.x: Likewise.
33492         * gcc.misc-tests/gcov-8.x: Likewise.
33494 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33496         PR opt/10087
33497         * gcc.dg/20030324-1.c: New test.
33499 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33501         PR c++/10224
33502         * g++.dg/template/arg3.C: New test.
33504         PR c++/10158
33505         * g++.dg/template/friend18.C: New test.
33507 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33509         * g77.f-torture/compile/20030326-1.f: New test case.
33511 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33513         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33515         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33517 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33519         * gcc.dg/ia64-sync-3.c: New test.
33521 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33523         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33525 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33527         * gcc.dg/ultrasp6.c: New test.
33529 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33531         * gcc.dg/i386-signbit-1.c: New test.
33532         * gcc.dg/i386-signbit-2.c: New test.
33533         * gcc.dg/i386-signbit-3.c: New test.
33535 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33537         * gcc.dg/ultrasp5.c: Fix options.
33539 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33541         * gcc.dg/ultrasp5.c: Fix comment.
33543 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33545         PR fortran/10197
33546         * g77.f-torture/execute/10197.f: New test.
33548 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33550         PR c++/9898, c++/383
33551         * g++.dg/template/conv6.C: New test.
33553         PR c++/10119
33554         * g++.dg/template/ptrmem5.C: New test.
33556         PR c++/10026
33557         * g++.dg/lookup/koenig1.C: New test.
33559         PR C++/10199
33560         * g++.dg/lookup/template2.C: New test.
33562 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33564         * g++.dg/opt/rtti1.C: New test.
33566 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33568         * gcc.dg/ultrasp5.c: New test.
33570 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33572         PR middle-end/9967
33573         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33574         builtin fputs.
33576 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33578         PR c/8224
33579         * gcc.dg/20030323-1.c: New test.
33581 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33583         * gcc.c-torture/compile/20030323-1.c: New test case.
33585 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33587         * gcc.dg/20030321-1.c: New test.
33589 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33591         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33593 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33595         PR c++/9978, c++/9708
33596         * g++.dg/ext/vlm1.C: Adjust expected error.
33597         * g++.dg/ext/vla2.C: New test.
33598         * g++.dg/template/arg1.C: New test.
33599         * g++.dg/template/arg2.C: New test.
33601 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33603         * g77.f-torture/execute/select.f: New test.
33604         * g77.f-torture/noncompile/select_no_compile.f: New test.
33606 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33608         PR c++/9898
33609         * g++.dg/other/error4.C: New test.
33611 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33613         * g++.dg/template/friend17.C: New test.
33615 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33617         * gcc.c-torture/compile/20030320-1.c: New.
33619 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33621         * gcc.dg/builtins-6.c: New test case.
33623 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33625         PR target/10073
33626         * gcc.c-torture/compile/20030319-1.c: New.
33628 2003-03-18  Jan Hubicka  <jh@suse.cz>
33630         * gcc.dg/i386-cvt-1.c: New test.
33632 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33634         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33635         * objc.dg/naming-2.m: Likewise.
33637 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33639         PR c++/9639
33640         * g++.dg/parse/crash1.C: New test.
33642 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33644         PR c++/8805
33645         * g++.dg/eh/cleanup1.C: New test.
33647 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33649         * gcc.c-torture/execute/20030316-1.c: New test case.
33651 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33653         PR c++/9629
33654         * g++.dg/init/ctor2.C: New test.
33656 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33658         * g77.f-torture/compile/xformat.f: New test case.
33660 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33662         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33663         * g++.old-deja/g++.mike/eh50.C: Likewise.
33665 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33667         PR c++/6440
33668         * g++.dg/template/spec7.C: New test.
33669         * g++.dg/template/spec8.C: Likewise.
33671 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33673         * gcc.c-torture/execute/20030313-1.c: New test.
33675 2003-03-14  Richard Henderson  <rth@redhat.com>
33677         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33679 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33681         * gcc.c-torture/compile/20030314-1.c: New test.
33683 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33685         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33686         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33687         thumb target,
33688         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33689         to accept newer _imp__  prefix and additional
33690         newline in .drectve section.
33691         * gcc.dg/dll-4.c: Likewise.
33692         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33693         switch.
33695 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33697         * g++.dg/parse/namespace9.C: New test.
33699         * g++.dg/init/ref5.C: New test.
33700         * g++.dg/parse/ptrmem1.C: Likewise.
33702 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33704         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33705         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33706         regular expression.
33707         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33708         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33710 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33712         * gcc.c-torture/execute/20030224-2.c: New test.
33714 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33716         * gcc.dg/decl-3.c: New test.
33718 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33720         * gcc.dg/i386-loop-2.c: New test.
33722 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33724         PR c++/9474
33725         * g++.dg/parse/namespace8.C: New test.
33727         PR c++/9924
33728         * g++.dg/overload/builtin2.C: New test.
33730 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33732         * gcc.dg/return-type-3.c: New test.
33734 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33736         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33737         profiling options are not supported.
33739 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33741         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33742         * g++.old-deja/g++.warn/impint2.C: Likewise.
33744 2003-03-10  Devang Patel  <dpatel@apple.com>
33746         * g++.dg/cpp/c++_cmd_1.C: New test.
33747         * g++.dg/cpp/c++_cmd_1.h: New file.
33749 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33751         * gcc.dg/altivec-9.c: New file.
33753 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33755         * gcc.dg/ppc-sdata-1.c: New test.
33756         * gcc.dg/ppc-sdata-2.c: New test.
33758 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33760         PR c++/9373
33761         * g++.dg/opt/ptrmem2.C: New test.
33763         PR c++/8534
33764         * g++.dg/opt/ptrmem1.C: New test.
33766 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33768         * gcc.dg/i386-loop-1.c: New test.
33770 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33772         PR c++/9970
33773         * g++.dg/lookup/friend1.C: New test.
33775 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33777         PR c++/9823
33778         * g++.dg/parser/constructor1.C: New test.
33780 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33782         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33784         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33786 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33788         * gcc.dg/cpp/Wunused.c: Update test.
33790 2003-03-08  Jan Hubicka  <jh@suse.cz>
33792         * gcc.dg/inline-3.c: New test.
33794 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33796         PR c++/9809
33797         * g++.dg/parse/builtin1.C: New test.
33799         PR c++/9982
33800         * g++.dg/abi/cookie1.C: New test.
33801         * g++.dg/abi/cookie2.C: Likewise.
33803         PR c++/9524
33804         * g++.dg/template/field1.C: New test.
33806         PR c++/9912
33807         * g++.dg/parse/class1.C: New test.
33808         * g++.dg/parse/namespace7.C: Likewise.
33809         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33811 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33813         * g++.dg/init/ref4.C: New test.
33815 2003-03-07  Jan Hubicka  <jh@suse.cz>
33817         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33818         * gcc.dg/inline-3.c: New test.
33820 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33822         * g++.dg/init/ref3.C: New test.
33824         PR c++/9965
33825         * g++.dg/init/ref2.C: New test.
33827         PR c++/9400
33828         * g++.dg/warn/Wshadow-2.C: New test.
33830         PR c++/9791
33831         * g++.dg/warn/Woverloaded-1.C: New test.
33833 2003-03-05  Jan Hubicka  <jh@suse.cz>
33835         * gcc.dg/i386-local2.c: New.
33836         * gcc.dg/i386-local.c: Fix typo.
33838 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33840         * g++.dg/abi/layout3.C: New test.
33842 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33844         * gcc.c-torture/compile/20030305-1.c
33846 2003-03-05  Jan Hubicka  <jh@suse.cz>
33848         * gcc.dg/i386-local.c: New.
33850 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33852         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33854 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33856         * gcc.dg/switch-2.c: New test.
33857         * gcc.dg/switch-3.c: New test.
33858         * gcc.dg/Wswitch.c: Adjust line numbers.
33859         * gcc.dg/Wswitch-default.c: Likewise.
33860         * gcc.dg/Wswitch-enum.c: Likewise.
33862 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33864         * gcc.c-torture/execute/20030222-1.c: New test.
33866 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33868         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33870 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33872         PR c++/9878
33873         * g++.dg/init/ref1.C: New test.
33875 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33877         * gcc.dg/sh-relax.c: New SH-only test.
33879 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33881         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33882         comment explaining purpose of testcase.
33884 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33886         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33887         for HC11/HC12 (asm needs two int registers).
33888         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33889         HC11/HC12 because the test uses an asm which needs two 32-bit
33890         registers.
33892 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33894         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33895         for HC11/HC12 (array is too large otherwise).
33896         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33897         * gcc.c-torture/compile/20010518-2.x: Likewise.
33898         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33899         HC11/HC12 (array is too large).
33901 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33903         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33904         * lib/g++-dg.exp (g++-dg-test): Likewise.
33906 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33908         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33909         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33911 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33913         * g++.dg/warn/implicit-typename1.C: Remove warning.
33915 2003-02-28  Richard Henderson  <rth@redhat.com>
33917         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33918         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33920 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33922         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33923         * g++.dg/pch/pch.exp: Likewise.
33925 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33927         PR c++/9879
33928         * testsuite/g++.dg/init/new4.C: New test.
33930 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33932         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33934 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33936         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33937         unsigned long.
33939         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33940         wider than float.
33942 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33944         * lib/scanasm.exp: Add support for counting numbers of
33945         occurences.
33946         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33947         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33949 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33951         PR c++/9683
33952         * g++.dg/template/static3.C: New test.
33954         PR c++/9829
33955         * g++.dg/parse/namespace6.C: New test.
33957 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33959         PR target/9732
33960         * gcc.dg/20030225-1.c: New test.
33962 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33964         * README: Remove out-of-date information.
33966         PR c++/9836
33967         * g++.dg/template/spec6.C: New test.
33969 2003-02-24  Jeff Law  <law@redhat.com>
33971         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33973 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33975         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33976         * gcc.dg/pragma-ep-1.c: Likewise.
33978 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33980         PR c++/9602
33981         * g++.dg/template/friend16.C: New test.
33983 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33985         PR c++/5333
33986         * g++.dg/parse/fused-params1.C: Adjust error messages.
33987         * g++.dg/template/nested3.C: New test.
33989 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33991         * g++.dg/abi/param1.C: New test.
33993 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33995         PR c++/7982
33996         * g++.dg/warn/implicit-typename1.C: New test.
33998 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34000         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34001         with "mtune".
34002         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34003         * gcc.c-torture/execute/20010129-1.x: Likewise.
34004         * gcc.dg/20011107-1.c: Likewise.
34005         * gcc.dg/20020108-1.c: Likewise.
34006         * gcc.dg/20020122-3.c: Likewise.
34007         * gcc.dg/20020206-1.c: Likewise.
34008         * gcc.dg/20020310-1.c: Likewise.
34009         * gcc.dg/20020426-2.c: Likewise.
34010         * gcc.dg/20020517-1.c: Likewise.
34011         * gcc.dg/991230-1.c: Likewise.
34012         * gcc.dg/i386-unroll-1.c: Likewise.
34013         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34015 2003-02-22  Jan Hubicka  <jh@suse.cz>
34017         * gcc.dg/i386-mul.c: New test.
34019 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34021         * gcc.dg/builtins-5.c: New test case.
34023 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34025         * gcc.dg/asmreg-1.c: New test.
34027 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34029         PR c++/9749
34030         * g++.dg/parse/varmod1.C: New test.
34032 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34034         PR c++/9727
34035         * g++.dg/template/op1.C: New test.
34037 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34039         PR c++/8906
34040         * g++.dg/template/nested2.C: New test.
34042 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34044         PR c++/8724
34045         * g++.dg/expr/dtor1.C: New test.
34047 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34049         * gcc.dg/cpp/include3.c: New test.
34050         * gcc.dg/cpp/inc/foo.h: New file.
34052 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34054         * gcc.c-torture/execute/20030221-1.c: New test.
34056 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34058         PR c++/9729
34059         * g++.dg/abi/conv1.C: New test.
34061 2003-02-20  Jan Hubicka  <jh@suse.cz>
34063         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34065 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34067         * gcc.c-torture/compile/20030219-1.c: New test.
34069 2003-02-18  Jan Hubicka  <jh@suse.cz>
34071         * gcc.dg/funcorder.c: New test.
34073 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34075         * gcc.c-torture/execute/20030218-1.c: New.
34077 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34079         * gcc.dg/20030218-1.c: New.
34081 2003-02-18  Richard Henderson  <rth@redhat.com>
34083         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34084         * gcc.dg/attr-used-2.c: New.
34086 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34088         PR c++/9704
34089         * g++.dg/init/copy5.C: New test.
34091 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34093         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34094         * g++.dg/pch/pch.exp: Likewise.
34096 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34098         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34099         STACK_SIZE is not defined.
34101 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34103         PR c++/9457
34104         * g++.dg/template/init1.C: New test.
34106 2003-02-16  Jan HUbicka  <jh@suse.cz>
34108         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34109         (foo): Add few extra tests
34110         * gcc.dg/c99-const-expr-3.c: Likewise.
34111         * gcc.c-torture/execute/20030216-1.c: New.
34113 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34115         PR c++/9459
34116         * g++.dg/ext/typeof4.C: New test.
34118 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34120         * gcc.dg/i386-387-3.c: New test case.
34122 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34124         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34125         cris-*-elf* cris-*-aout* and mmix-*-*.
34127 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34129         * gcc.dg/20030213-1.c: New test.
34131 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34133         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34134         * gcc.dg/i386-387-2.c: Likewise.
34136 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34138         * gcc.dg/ppc-spe.c: Fix formatting.
34139         Enable tests that were previously unsupported by gas.
34140         Delete tests for instructions that no longer exist.
34141         Switch arguments on evsubifw builtin.
34143 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34145         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34146         STACK_SIZE is too small.
34148 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34149             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34151         * gcc.dg/decl-2.c: New test.
34153 2003-02-10  Jan Hubicka  <jh@suse.cz>
34155         * gcc.dg/i386-fpcvt-1.c: New test.
34157 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34159         * gcc.c-torture/execute/20030209-1.c: New test.
34161 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34163         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34164         int-wide bitops, use the constants of the same width.
34165         Likewise, if long long is 32-bit wide, test bitops using
34166         32-bit constants.
34168 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34170         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34172 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34174         * testsuite/gcc.dg/builtins-4.c: New test case.
34176 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34178         * gcc.dg/20020430-1.c: Fix dg command typos.
34179         * gcc.dg/20020503-1.c: Likewise.
34181 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34183         PR c++/8785
34184         * g++.dg/parse/fused-params1.C: New test.
34186         PR c++/8857
34187         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34189         PR c++/8921
34190         * g++.dg/parse/non-dependent1.C: New test.
34192         PR c++/8928
34193         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34195         PR c++/9228
34196         * g++.dg/parse/undefined7.C: New test.
34197         * g++.dg/parse/non-templ1.C: New test.
34199         PR c++/9229
34200         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34202 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34204         * gcc.c-torture/compile/20030206-1.c: New test.
34206 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34208         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34209         "pow" to "foo" to avoid potential confusion with a math built-in.
34211 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34213         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34214         conditions for SPARC targets.
34216 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34218         * gcc.dg/20030204-1.c: New test.
34220 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34222         PR c++/38
34223         * g++.dg/parse/array-size1.C: New test.
34225         PR c++/5657
34226         * g++.dg/parse/undefined3.C: New test.
34228         PR c++/5665
34229         * g++.dg/parse/undefined4.C: New test.
34231         PR c++/5975
34232         * g++.dg/parse/undefined5.C: New test.
34234         PR c++/7259
34235         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34237         PR c++/8578
34238         * g++.dg/parse/casting-operator1.C: New test.
34240         PR c++/8596
34241         * g++.dg/parse/undefined6.C: New test.
34243         PR c++/8736
34244         * g++.dg/parse/missing-template1.C: New test.
34246 2003-02-04  Jan Hubicka  <jh@suse.cz>
34248         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34249         * gcc.dg/i386-cmov?.c: Likewise.
34250         * gcc.dg/i386-fpcvt-?.c: Likewise.
34251         * gcc.dg/i386-ssefp-1.c: Likewise.
34252         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34253         conventions.
34255 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34257         PR c++/7129
34258         * testsuite/g++.dg/ext/max.C: New test.
34260 2003-02-03  Jan Hubicka  <jh@suse.cz>
34262         * gcc.c-torture/execute/20030203-1.c: New test.
34264 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34266         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34267         'natural-endian'.
34269 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34271         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34272         * g++.dg/init/new2.C: Likewise.
34273         * g++.dg/other/new1.C: Likewise.
34275 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34277         * gcc.dg/struct-ret-libc.c: New test.
34279 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34281         * gcc.dg/20030129-1.c: New test.
34283 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34285         PR c++/8849
34286         * g++.dg/template/ptrmem4.C: New test.
34288 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34290         * g++.dg/parser/constant1.C: New test.
34292 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34294         PR c++/8591
34295         * g++.dg/parse/friend2.C: New test.
34297 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34299         PR c++/9437
34300         * g++.dg/template/unify4.C: New test.
34302 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34304         * gcc.c-torture/execute/20030128-1.c: New test.
34306 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34308         * g++.dg/lookup/nested1.C: Test moved from ...
34309         * g++.old-deja/g++.other/lookup24.C: ... here.
34311 2003-01-28  Jan Hubicka  <jh@suse.cz>
34313         * gcc.dg/i386-cmov5.c: New test.
34315 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34317         * gcc.c-torture/execute/20010925-1.c: Changed the
34318         memcpy declaration.
34320 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34322         PR c++/3902
34323         * g++.dg/parse/template5.C: New test.
34325 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34327         PR fortran/9258
34328         * g77.dg/pr9258: New test.
34330 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34332         * README: Move relevant parts from README.g++.
34334         * README.g++: Remove this file.
34336 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34338         * g++.dg/abi/dcast1.C: New test.
34340 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34342         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34344 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34346         PR c++/47
34347         * g++.old-deja/g++.other/lookup24.C: New test.
34349 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34351         PR middle-end/7227
34352         * gcc.dg/uninit-C.c: New test.
34354 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34356         * g++.dg/abi/covariant1.C: New test.
34358 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34360         * gcc.dg/20030123-1.c: New test.
34362 2003-01-25  Jan Hubicka  <jh@suse.cz>
34364         PR opt/8492
34365         * gcc.c-torture/compile/20030125-1.c
34367 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34369         PR c++/9403
34370         * g++.dg/parse/template3.C: New test.
34371         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34373         PR c++/795
34374         * g++.dg/parse/template4.C: New test.
34376         PR c++/9415
34377         * g++.dg/template/qual2.C: New test.
34379         PR c++/8545
34380         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34382         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34384 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34386         * gcc.c-torture/execute/switch-1.c: New test case.
34388 2003-01-25  Jan Hubicka  <jh@suse.cz>
34390         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34392 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34394         Tweaks for Bison-1.875. From the NEWS file:
34395         "- `parse error' -> `syntax error'
34396         Bison now uniformly uses the term `syntax error'"
34397         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34398         * gcc.dg/cpp/digraph2.c: Likewise.
34399         * gcc.dg/cpp/direct2.c: Likewise.
34400         * gcc.dg/cpp/paste4.c: Likewise.
34401         * gcc.dg/c90-restrict-1.c: Likewise.
34402         * gcc.dg/c99-func-2.c: Likewise.
34403         * gcc.dg/noncompile/920721-2.c: Likewise.
34404         * gcc.dg/noncompile/930622-2.c: Likewise.
34405         * gcc.dg/noncompile/940112-1.c: Likewise.
34406         * gcc.dg/noncompile/950921-1.c: Likewise.
34407         * gcc.dg/noncompile/951123-1.c: Likewise.
34408         * gcc.dg/noncompile/971104-1.c: Likewise.
34409         * gcc.dg/noncompile/990416-1.c: Likewise.
34411 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34413         * g++.dg/parse/undefined1.C: Add error message.
34415 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34417         PR c++/9354
34418         * g++.dg/parse/new1.C: New test.
34420         PR c++/9216
34421         * g++.dg/parse/template2.C: New test.
34423         PR c++/9354
34424         * g++.dg/parse/typedef2.C: New test.
34426         PR c++/9328
34427         * g++.dg/ext/typeof3.C: New test.
34429 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34431         PR c++/2738
34432         * g++.dg/parse/ret-type1.C: New test.
34434         PR c++/3792
34435         * g++.dg/parse/tmpl-outside1.C: New test.
34437         PR c++/4207
34438         * g++.dg/parse/int-as-enum1.C: New test.
34440         PR c++/4903
34441         * g++.dg/parse/no-typename1.C: New test.
34443         PR c++/5533
34444         * g++.dg/parse/no-value1.C: New test.
34446         PR c++/5921
34447         * g++.dg/parse/wrong-inline1.C: New test.
34449         PR c++/6402
34450         * g++.dg/parse/ref1.C: New test.
34452         PR c++/6992
34453         * g++.dg/parse/attr-ctor1.C: New test.
34455         PR c++/7229
34456         * g++.dg/parse/namespace5.C: New test.
34458         PR c++/7917
34459         * g++.dg/parse/func-def1.C: New test.
34461         PR c++/8143
34462         * g++.dg/parse/undefined1.C: New test.
34464         PR c++/5723, PR c++/8522
34465         * g++.dg/parse/specialization1.C: New test.
34467         PR c++/163, PR c++/8595
34468         * g++.dg/parse/struct-as-enum1.C: New test.
34470         PR c++/9173
34471         * g++.dg/parse/undefined2.C: New test.
34473 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34475         PR c++/9298
34476         * g++.dg/parse/template1.C: New test.
34478         PR c++/9384
34479         * g++.dg/parse/using1.C: New test.
34481         PR c++/9285
34482         PR c++/9294
34483         * g++.dg/parse/expr2.C: New test.
34485         PR c++/9388
34486         * g++.dg/parse/lookup2.C: Likewise.
34488 2003-01-21  Jan Hubicka  <jh@suse.cz>
34490         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34491         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34492         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34493         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34495 2003-01-20  Nick Clifton  <nickc@redhat.com>
34497         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34498         problem with ARM sibcall code generation.
34500 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34502         * gcc.c-torture/execute/20030120-1.c: New.
34504 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34506         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34508 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34510         PR c++/9272
34511         * g++.dg/parse/ctor1.C: New test.
34513         PR c++/9294:
34514         * g++.dg/parse/qualified1.C: New test.
34516         * g++.dg/parse/typename3.C: New test.
34518 2003-01-16  Richard Henderson  <rth@redhat.com>
34520         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34522 2003-01-16  Richard Henderson  <rth@redhat.com>
34524         * g++.dg/pch/pch.exp: Copy test header to the working directory
34525         before using it either for precompilation or direct use.
34526         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34527         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34529 2003-01-16  Richard Henderson  <rth@redhat.com>
34531         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34532         before using it either for precompilation or direct use.
34533         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34534         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34536 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34538         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34539         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34540         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34541         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34542         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34543         typename warning into error.
34544         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34545         error messages.
34546         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34547         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34548         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34549         messages.
34550         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34551         make declaration visible in template.
34552         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34553         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34554         messages.
34555         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34556         message.
34557         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34558         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34559         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34560         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34561         typename warning with error message.
34562         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34563         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34564         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34566 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34568         * g++.dg/parse/ambig2.C: New test.
34570 2003-01-15  Richard Henderson  <rth@redhat.com>
34572         * g++.dg/tls/init-2.C: Update error message string.
34574 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34576         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34578 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34580         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34581         all for HC11/HC12.
34582         * gcc.c-torture/compile/20001205-1.x: Likewise.
34583         * gcc.c-torture/compile/20001226-1.x: Likewise.
34584         * gcc.c-torture/compile/920520-1.x: Likewise.
34585         * gcc.c-torture/compile/961203-1.x: Likewise.
34586         * gcc.c-torture/compile/20020604-1.x: Likewise.
34588 2003-01-15  Jan Hubicka  <jh@suse.cz>
34590         * gcc.c-torture/compile/20030115-1.c: New test.
34592         * gcc.dg/i386-fpcvt-1.c: New test.
34593         * gcc.dg/i386-fpcvt-2.c: New test.
34595 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34597         Further conform g++'s __vmi_class_type_info to the C++ ABI
34598         specification.
34599         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34600         the specification.
34602 2003-01-14  Jan Hubicka  <jh@suse.cz>
34604         * gcc.dg/i386-fpcvt-1.c: New test.
34605         * gcc.dg/i386-fpcvt-2.c: New test.
34607 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34609         * gcc.dg/i386-mmx-3.c: New test.
34611 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34613         PR c++/9264
34614         * g++.dg/parse/octal1.C: New file.
34616         PR c++/9172
34617         * g++.dg/parse/typename1.C: New file.
34619 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34621         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34622         * gcc.dg/bf-no-ms-layout.c: Likewise.
34623         * gcc.dg/bf-ms-attrib.c: Likewise.
34625 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34627         PR c++/9099
34628         * g++.dg/parse/dtor1.C: New file.
34630         PR c++/9128
34631         * g++.dg/rtti/typeid1.C: New file.
34633         PR c++/9153
34634         * g++.dg/parse/lookup1.C: New file.
34636         PR c++/9171
34637         * g++.dg/templ/spec5.C: New file.
34639 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34641         * gcc.c-torture/compile/20030110-1.c: New test.
34643 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34645         Merge from pch-branch:
34647         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34649         * gcc.dg/pch/cpp-1.h: New.
34650         * gcc.dg/pch/cpp-1.c: New.
34651         * gcc.dg/pch/cpp-2.h: New.
34652         * gcc.dg/pch/cpp-2.c: New.
34654         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34656         * gcc.dg/pch/except-1.h: New.
34657         * gcc.dg/pch/except-1.c: New.
34659         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34661         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34662         running test.
34663         * gcc.dg/pch: Include *.hp not *.h.
34664         * gcc.dg/pch/system-1.h: New.
34665         * gcc.dg/pch/system-1.c: New.
34667         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34669         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34670         rather than trying to build and run a program using PCH.
34671         * gcc.dg/pch: Remove dg-do commands from test files.
34673         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34675         * gcc.dg/pch/macro-3.c: New.
34676         * gcc.dg/pch/macro-3.h: New.
34678         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34680         * gcc.dg/pch/common-1.c: New.
34681         * gcc.dg/pch/common-1.h: New.
34682         * gcc.dg/pch/decl-1.c: New.
34683         * gcc.dg/pch/decl-1.h: New.
34684         * gcc.dg/pch/decl-2.c: New.
34685         * gcc.dg/pch/decl-2.h: New.
34686         * gcc.dg/pch/decl-3.c: New.
34687         * gcc.dg/pch/decl-3.h: New.
34688         * gcc.dg/pch/decl-4.c: New.
34689         * gcc.dg/pch/decl-4.h: New.
34690         * gcc.dg/pch/decl-5.c: New.
34691         * gcc.dg/pch/decl-5.h: New.
34692         * gcc.dg/pch/global-1.c: New.
34693         * gcc.dg/pch/global-1.h: New.
34694         * gcc.dg/pch/inline-1.c: New.
34695         * gcc.dg/pch/inline-1.h: New.
34696         * gcc.dg/pch/inline-2.c: New.
34697         * gcc.dg/pch/inline-2.h: New.
34698         * gcc.dg/pch/static-1.c: New.
34699         * gcc.dg/pch/static-1.h: New.
34700         * gcc.dg/pch/static-2.c: New.
34701         * gcc.dg/pch/static-2.h: New.
34703         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34705         * g++.dg/pch/pch.exp: Better handle failing testcases.
34706         * gcc.dg/pch/pch.exp: Likewise.
34707         * gcc.dg/pch/macro-1.c: New.
34708         * gcc.dg/pch/macro-1.h: New.
34709         * gcc.dg/pch/macro-2.c: New.
34710         * gcc.dg/pch/macro-2.h: New.
34712         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34714         * g++.dg/dg.exp: Treat files in pch/ specially.
34715         * g++.dg/pch/pch.exp: New file.
34716         * g++.dg/pch/empty.H: New file.
34717         * g++.dg/pch/empty.C: New file.
34718         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34719         "precompile".
34721         * gcc.dg/pch/pch.exp: New file.
34722         * gcc.dg/pch/empty.h: New file.
34723         * gcc.dg/pch/empty.c: New file.
34724         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34725         "precompile".
34727 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34729         * g++.dg/template/friend14.C: New test.
34731 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34733         * gcc.dg/old-style-asm-1.c: New test.
34735 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34737         * gcc.c-torture/compile/20030109-1.c: New test.
34739 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34741         * gcc.c-torture/execute/20030109-1.c: New test.
34743 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34745         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34746         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34747         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34748         * g++.old-deja/g++.mike/eh2.C: Likewise.
34749         * g++.old-deja/g++.mike/eh3.C: Likewise.
34750         * g++.old-deja/g++.mike/eh5.C: Likewise.
34751         * g++.old-deja/g++.mike/eh6.C: Likewise.
34752         * g++.old-deja/g++.mike/eh7.C: Likewise.
34753         * g++.old-deja/g++.mike/eh8.C: Likewise.
34754         * g++.old-deja/g++.mike/eh9.C: Likewise.
34755         * g++.old-deja/g++.mike/eh10.C: Likewise.
34756         * g++.old-deja/g++.mike/eh12.C: Likewise.
34757         * g++.old-deja/g++.mike/eh13.C: Likewise.
34758         * g++.old-deja/g++.mike/eh14.C: Likewise.
34759         * g++.old-deja/g++.mike/eh16.C: Likewise.
34760         * g++.old-deja/g++.mike/eh17.C: Likewise.
34761         * g++.old-deja/g++.mike/eh18.C: Likewise.
34762         * g++.old-deja/g++.mike/eh21.C: Likewise.
34763         * g++.old-deja/g++.mike/eh23.C: Likewise.
34764         * g++.old-deja/g++.mike/eh24.C: Likewise.
34765         * g++.old-deja/g++.mike/eh25.C: Likewise.
34766         * g++.old-deja/g++.mike/eh26.C: Likewise.
34767         * g++.old-deja/g++.mike/eh27.C: Likewise.
34768         * g++.old-deja/g++.mike/eh28.C: Likewise.
34769         * g++.old-deja/g++.mike/eh29.C: Likewise.
34770         * g++.old-deja/g++.mike/eh31.C: Likewise.
34771         * g++.old-deja/g++.mike/eh33.C: Likewise.
34772         * g++.old-deja/g++.mike/eh34.C: Likewise.
34773         * g++.old-deja/g++.mike/eh35.C: Likewise.
34774         * g++.old-deja/g++.mike/eh36.C: Likewise.
34775         * g++.old-deja/g++.mike/eh37.C: Likewise.
34776         * g++.old-deja/g++.mike/eh38.C: Likewise.
34777         * g++.old-deja/g++.mike/eh39.C: Likewise.
34778         * g++.old-deja/g++.mike/eh40.C: Likewise.
34779         * g++.old-deja/g++.mike/eh41.C: Likewise.
34780         * g++.old-deja/g++.mike/eh42.C: Likewise.
34781         * g++.old-deja/g++.mike/eh44.C: Likewise.
34782         * g++.old-deja/g++.mike/eh46.C: Likewise.
34783         * g++.old-deja/g++.mike/eh47.C: Likewise.
34784         * g++.old-deja/g++.mike/eh48.C: Likewise.
34785         * g++.old-deja/g++.mike/eh49.C: Likewise.
34786         * g++.old-deja/g++.mike/eh50.C: Likewise.
34787         * g++.old-deja/g++.mike/eh51.C: Likewise.
34788         * g++.old-deja/g++.mike/eh53.C: Likewise.
34789         * g++.old-deja/g++.mike/eh55.C: Likewise.
34790         * g++.old-deja/g++.mike/p7912.C: Likewise.
34791         * g++.old-deja/g++.mike/p9706.C: Likewise.
34792         * g++.old-deja/g++.mike/p10416.C: Likewise.
34793         * g++.old-deja/g++.mike/p11667.C: Likewise.
34794         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34795         Remove redundant reference to Iris.
34796         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34797         Elxsi, i860, Pico Java, and WE32K.
34799 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34801         * g++.dg/ext/asm4.C: New test.
34803 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34805         PR c++/9030
34806         * g++.dg/template/friend12.C: New test.
34807         * g++.dg/template/friend13.C: Likewise.
34808         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34810 2003-01-08  Jan Hubicka  <jh@suse.cz>
34812         * gcc.dg/i386-cadd.c: New test.
34813         * gcc.dg/i386-cmov4.c: Likewise.
34815 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34817         PR c++/9165
34818         * g++.dg/warn/Wunused-3.C: New test.
34820         * g++.dg/abi/bitfield9.C: New test.
34822         PR c++/9189
34823         * g++.dg/parse/defarg3.C: New test.
34825 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34827         * g++.dg/parse/ambig1.C: New test.
34828         * g++.dg/parse/defarg2.C: New test.
34830 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34832         * g++.dg/template/defarg-1.C: New test.
34833         * g++.dg/template/local2.C: Likewise.
34835 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34837         * gcc.c-torture/execute/20030105-1.c: New test.
34839 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34841         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34842         * g++.dg/parse/namespace4.C: Likewise.
34844 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34846         * g++.dg/template/ntp2.C: New test.
34848 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34850         * g++.dg/parse/extern-C-1.C: New test.
34852         * g++.dg/parse/namespace4.C: New test.
34854         * g++.dg/template/nested1.C: New test.
34856         * g++.dg/parse/namespace3.C: New test.
34858 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34860         * g++.dg/lookup/two-stage1.C: New test.
34862 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34864         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34865         * g++.old-deja/g++.jason/access8.C: Likewise.
34866         * g++.old-deja/g++.other/decl5.C: Likewise.
34868 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34870         * g++.dg/parse/parse7.C: New test.
34872 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34874         PR c++/2843
34875         * g++.dg/ext/attrib7.C: New test.
34877 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34879         * g++.dg/parse/parse6.C: New test.
34881 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34883         * gcc.dg/h8300-stack-1.c: New.
34885 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34887         g++.dg/lookup/exception1.C: New test.
34889         g++.dg/lookup/template1.C: New test.
34891         g++.dg/parse/namespace2.C: New test.
34893         g++.dg/parse/parens2.C: New test.
34895 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34897         * g++.dg/parse/parse5.C: New test.
34898         * g++.dg/lookup/scoped4.C: New test.
34900 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34902         * g++.dg/parse/parens1.C: New test.
34904         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34905         angle-bracket1.C.
34906         * g++.dg/parse/parens2.C: New test.
34908         * g++.dg/lookup/scope-operator1.C: New test.
34910         * g++.dg/parse/operator1.C: New test.
34912 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34914         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34915         * g++.old-deja/g++.other/access6.C: Likewise.
34916         * g++.old-deja/g++.other/decl1.C: Likewise.
34917         * g++.old-deja/g++.pt/typename12.C: Likewise.
34919 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34921         * g++.dg/parse/namespace1.C: New test.
34923 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34925         * g++.dg/parse/parse4.C: New test.
34927 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34929         * g++.dg/parse/parse3.C: New test.
34931 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34933         * g++.dg/parse/parse2.C: New test.
34935 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34937         * g++.dg/template/friend11.C: New test.
34939 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34941         * g++.dg/parse/parse1.C: New test.
34943 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34945         * lib/profopt.exp: Change the name of a global variable to avoid
34946         possible clashes with other test suites.
34948 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34950         * g++.dg/inherit/covariant8.C: New test.
34952 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34954         * g++.dg/init/array9.C: New test.
34956         PR c++/9112
34957         * g++.dg/parse/expr1.C: New test.
34959 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34961         * gcc.c-torture/compile/20021230-1.c: New test.
34963 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34965         * g++.dg/inherit/covariant5.C: New test.
34966         * g++.dg/inherit/covariant6.C: New test.
34967         * g++.dg/inherit/covariant7.C: New test.
34969 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34971         PR c++/2739
34972         * g++.dg/other/access2.C: New test.
34974 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34976         * g++.dg/other/anon-struct.C: No longer fails
34977         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34978         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34979         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34981 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34983         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34985 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34987         * g++.dg/eh/spec4.C: Remove stray semicolon.
34988         * g++.dg/expr/pmf-1.C: Change error message.
34989         * g++.dg/ext/asm1.C: Remove stray semicolon.
34990         * g++.dg/ext/typename1.C: Add missing typenames.
34991         * g++.dg/inherit/template-as-base.C: Change error message.
34992         * g++.dg/lookup/scoped1.C: Likewise.
34993         * g++.dg/lookup/scoped2.C: Likewise.
34994         * g++.dg/lookup/using2.C: Likewise.
34995         * g++.dg/other/component1.C: Remove stray semicolon.
34996         * g++.dg/other/do1.C: Change error message.
34997         * g++.dg/other/error2.C: Likewise.
34998         * g++.dg/other/init1.C: Likewise.
34999         * g++.dg/other/packed1.C: Remove stray semicolon.
35000         * g++.dg/other/ptrmem2.C: Change error message.
35001         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35002         marker.
35003         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35004         * g++.dg/template/access3.C: Add typename keyword.
35005         * g++.dg/template/access5.C: Remove stray semicolon.
35006         * g++.dg/template/access6.C: Likewise.
35007         * g++.dg/template/complit1.C: Likewise.
35008         * g++.dg/template/crash1.C: Change error message.
35009         * g++.dg/template/inherit2.C: Remove stray semicolon.
35010         * g++.dg/template/instantiate2.C: Likewise.
35011         * g++.dg/template/instantiate3.C: Change error message.
35012         * g++.dg/template/qual1.C: Remove stray semicolon.
35013         * g++.dg/template/qualttp18.C: Change error message.
35014         * g++.dg/template/ref1.C: Remove stray semicolon.
35015         * g++.dg/template/sizeof1.C (A::value): Declare it.
35016         * g++.dg/template/spec4.C: Change error message.
35017         * g++.dg/template/static1.C: Likewise.
35018         * g++.dg/template/type1.C: Likewise.
35019         * g++.dg/template/typename3.C: Likewise.
35020         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35021         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35022         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35023         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35024         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35025         named return value extension.
35026         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35027         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35028         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35029         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35030         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35031         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35032         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35033         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35034         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35035         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35036         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35037         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35038         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35039         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35040         syntax.
35041         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35042         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35043         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35044         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35045         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35046         * g++.old-deja/g++.brendan/template11.C: Likewise.
35047         * g++.old-deja/g++.brendan/template26.C: Likewise.
35048         * g++.old-deja/g++.brendan/template27.C: Use explicit
35049         specialization syntax.
35050         * g++.old-deja/g++.brendan/template30.C: Likewise.
35051         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35052         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35053         non-dependent names.
35054         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35055         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35056         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35057         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35058         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35059         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35060         named return value extension.
35061         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35062         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35063         * g++.old-deja/g++.ext/return1.C: Likewise.
35064         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35065         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35066         * g++.old-deja/g++.jason/access8.C: Likewise.
35067         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35068         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35069         pseudo-destructor names.
35070         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35071         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35072         pseudo-destructor names.
35073         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35074         * g++.old-deja/g++.jason/overload19.C: Likewise.
35075         * g++.old-deja/g++.jason/overload32.C: Likewise.
35076         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35077         stray semicolons.
35078         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35079         * g++.old-deja/g++.jason/return.C: Likewise.
35080         * g++.old-deja/g++.jason/return2.C: Likewise.
35081         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35082         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35083         syntax.
35084         * g++.old-deja/g++.jason/template10.C: Account for use of
35085         non-dependent names.
35086         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35087         syntax.
35088         * g++.old-deja/g++.jason/template37.C: Likewise.
35089         * g++.old-deja/g++.law/access4.C: Change error messages.
35090         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35091         pseudo-destructor names.
35092         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35093         * g++.old-deja/g++.law/ctors9.C: Likewise.
35094         * g++.old-deja/g++.law/cvt22.C: Likewise.
35095         * g++.old-deja/g++.law/dtors5.C: Likewise.
35096         * g++.old-deja/g++.law/global-init1.C: Likewise.
35097         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35098         * g++.old-deja/g++.law/operators28.C: Likewise.
35099         * g++.old-deja/g++.law/visibility28.C: Likewise.
35100         * g++.old-deja/g++.martin/eval1.C: Likewise.
35101         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35102         name.
35103         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35104         * g++.old-deja/g++.mike/net34.C: Likewise.
35105         * g++.old-deja/g++.mike/net36.C: Likewise.
35106         * g++.old-deja/g++.mike/ns2.C: Likewise.
35107         * g++.old-deja/g++.mike/p12306.C: Likewise.
35108         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35109         value extension.
35110         * g++.old-deja/g++.mike/p700.C: Likewise.
35111         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35112         * g++.old-deja/g++.mike/p710.C: Likewise.
35113         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35114         value extension.
35115         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35116         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35117         * g++.old-deja/g++.ns/crash2.C: Likewise.
35118         * g++.old-deja/g++.ns/crash3.C: Likewise.
35119         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35120         * g++.old-deja/g++.ns/ns17.C: Likewise.
35121         * g++.old-deja/g++.ns/template16.C: Likewise.
35122         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35123         keyword.
35124         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35125         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35126         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35127         named return value extension.
35128         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35129         * g++.old-deja/g++.other/access4.C: Issue additional error
35130         messages.
35131         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35132         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35133         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35134         * g++.old-deja/g++.other/crash25.C: Change error message.
35135         * g++.old-deja/g++.other/crash4.C: Change error message.
35136         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35137         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35138         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35139         checks.
35140         * g++.old-deja/g++.other/defarg8.C: Likewise.
35141         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35142         * g++.old-deja/g++.other/dtor10.C: Likewise.
35143         * g++.old-deja/g++.other/incomplete.C: Likewise.
35144         * g++.old-deja/g++.other/linkage7.C: Likewise.
35145         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35146         lookup algorithm.
35147         * g++.old-deja/g++.other/mangle2.C: Likewise.
35148         * g++.old-deja/g++.other/refinit2.C: Likewise.
35149         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35150         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35151         * g++.old-deja/g++.pt/crash28.C: Likewise.
35152         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35153         syntax.
35154         * g++.old-deja/g++.pt/crash32.C: Change error message.
35155         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35156         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35157         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35158         error message position.
35159         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35160         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35161         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35162         syntax.
35163         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35164         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35165         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35166         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35167         keyword.
35168         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35169         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35170         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35171         keyword.
35172         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35173         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35174         syntax.
35175         * g++.old-deja/g++.pt/friend28.C: Account for use of
35176         non-dependent names.
35177         * g++.old-deja/g++.pt/friend29.C: Likewise.
35178         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35179         rules.
35180         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35181         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35182         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35183         lookup rules.
35184         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35185         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35186         keyword.
35187         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35188         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35189         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35190         keyword.
35191         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35192         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35193         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35194         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35195         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35196         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35197         keyword.
35198         * g++.old-deja/g++.pt/spec10.C: Likewise.
35199         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35200         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35201         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35202         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35203         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35204         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35205         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35206         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35207         * g++.old-deja/g++.pt/typename15.C: Likewise.
35208         * g++.old-deja/g++.pt/typename22.C: Likewise.
35209         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35210         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35211         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35212         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35213         syntax.
35214         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35215         return value extension.
35216         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35217         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35218         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35219         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35221 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35223         * g++.dg/warn/inline1.C: New test.
35224         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35225         * g++.old-deja/g++.jason/synth10.C: Likewise.
35226         * g++.old-deja/g++.mike/net31.C: Likewise.
35227         * g++.old-deja/g++.mike/p8786.C: Likewise.
35229         * g++.dg/template/friend10.C: New test.
35230         * g++.dg/template/conv5.C: New test.
35232 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35234         * g++.dg/lookup/scoped3.C: New test.
35236         * g++.dg/lookup/decl1.C: New test.
35237         * g++.dg/lookup/decl2.C: New test.
35239 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35241         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35242         gcc.c-torture/compile/20021015-1.c,
35243         gcc.c-torture/compile/20021015-2.c,
35244         gcc.c-torture/compile/20021123-1.c,
35245         gcc.c-torture/compile/20021123-2.c,
35246         gcc.c-torture/compile/20021123-3.c,
35247         gcc.c-torture/compile/20021123-4.c,
35248         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35249         only to 3.1 or 3.2 branch.
35251 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35253         * gcc.dg/i386-bitfield3.c: New test.
35255         * gcc.dg/i386-bitfield2.c: New test.
35257 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35259         * g++.dg/parse/conv_op1.C: New test.
35261 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35263         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35264         approved.
35266 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35268         * gcc.c-torture/compile/20021220-1.c: New test.
35270 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35272         * gcc.dg/i386-fastcall-1.c: New.
35274 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35276         * gcc.c-torture/execute/20021219-1.c: New test.
35278 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35280         * gcc.dg/i386-pic-1.c: New test.
35282 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35284         PR c++/8099
35285         * g++.dg/template/friend9.C: New test.
35287 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35289         PR c++/3663
35290         * g++.dg/template/access7.C: New test.
35292 2002-12-18  Nick Clifton  <nickc@redhat.com>
35294         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35295         the libstdc++-v3 directory has been found.
35297 2002-12-12  Devang Patel <dpatel@apple.com>
35298         * gcc.dg/darwin-ld-1.c: New test.
35299         * gcc.dg/darwin-ld-2.c: New test.
35300         * gcc.dg/darwin-ld-3.c: New test.
35301         * gcc.dg/darwin-ld-4.c: New test.
35302         * gcc.dg/darwin-ld-5.c: New test.
35304 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35306         * gcc.c-torture/compile/20021212-1.c: New test.
35308 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35310         * gcc.dg/fshort-wchar: New test.
35312 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35314         PR c++/8372
35315         * g++.dg/template/dtor1.C: New test.
35317         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35318         markers.
35320 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35322         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35324 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35326         * g++.dg/template/static1.C: New test.
35327         * g++.dg/template/static2.C: New test.
35328         * g++.old-deja/g++.ext/memconst.C: New test.
35330 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35332         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35333         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35334         * g++.dg/special/initp1.C: Likewise.
35336 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35338         * gcc.c-torture/execute/20021204-1.c: New test.
35340 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35342         * gcc.dg/ppc-fmadd-1.c: New file.
35343         * gcc.dg/ppc-fmadd-2.c: New file.
35344         * gcc.dg/ppc-fmadd-3.c: New file.
35346 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35348         * gcc.c-torture/compile/20021204-1.c: New test.
35350 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35352         * g++.dg/inherit/covariant2.C: New test.
35353         * g++.dg/inherit/covariant3.C: New test.
35354         * g++.dg/inherit/covariant4.C: New test.
35355         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35356         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35358 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35360         PR c++/8688
35361         * g++.dg/init/brace3.C: New test.
35363 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35365         * gcc.dg/20020210-1.c: Fix a comment typo.
35367 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35369         PR c++/8720
35370         * g++.dg/parse/defarg1.C: New test.
35372         PR c++/8615
35373         * g++.dg/template/char1.C: New test.
35375         * g++.dg/template/varmod1.C: Fix typo.
35377 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35379         DR 180
35380         * g++.old-deja/g++.pt/crash32.C: Expect error.
35382 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35384         PR c++/5919
35385         * g++.dg/template/varmod1.C: New test.
35387         PR c++/8727
35388         * g++.dg/inherit/typeinfo1.C: New test.
35390         PR c++/8663
35391         * g++.dg/inherit/typedef1.C: New test.
35393 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35395         PR c++/8332
35396         PR c++/8493
35397         * g++.dg/template/strlen1.C: New test.
35399         PR c++/8227
35400         * g++.dg/template/ctor2.C: New test.
35402         PR c++/8214
35403         * g++.dg/init/string1.C: New test.
35405         PR c++/8511
35406         * g++.dg/template/friend8.C: New test.
35408 2002-11-29  Joe Buck <jbuck@synopsys.com>
35410         * g++.dg/lookup/anon2.C: New test.
35412 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35414         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35415         h8300 port.
35417 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35419         * gcc.dg/bitfld-6.c: New test.
35421 2002-11-27  Jan Hubicka  <jh@suse.cz>
35423         * gcc.c-torture/execute/20021127.[cx]: New test.
35425 2002-11-26  Jan Hubicka  <jh@suse.cz>
35427         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35428         quality.
35430 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35432         * g++.dg/init/brace2.C: New test.
35433         * g++.old-deja/g++.mike/p9129.C: Correct.
35435 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35437         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35439 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35441         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35443 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35445         * testsuite/g++.dg/abi/empty11.C: New test.
35446         * testsuite/g++.dg/rtti/cv1.C: New test.
35448 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35450         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35452 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35454         * g++.dg/abi/empty10.C: New test.
35456 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35458         * gcc.c-torture/compile/20021124-1.c: New test.
35460 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35462         * g++.dg/abi/rtti2.C: New test.
35464 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35466         * gcc.dg/i386-unroll-1.c: New test.
35468 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35470         * gcc.c-torture/compile/20021120-1.c: New test.
35471         * gcc.c-torture/compile/20021120-2.c: New test.
35473 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35475         * gcc.dg/bitfld-5.c: New test.
35477 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35479         * gcc.c-torture/execute/20021120-3.c: New test.
35481 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35483         * gcc.c-torture/execute/20021120-2.c: New test.
35485 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35487         * gcc.c-torture/execute/20021120-1.c: New test.
35489 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35491         * gcc.c-torture/execute/20021118-3.c: New test.
35493 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35495         * gcc.c-torture/compile/20021119-1.c: New test.
35497 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35499         * gcc.dg/duff-1.c: New test.
35500         * gcc.dg/duff-2.c: New test.
35501         * gcc.dg/duff-3.c: New test.
35503 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35505         * gcc.dg/cpp/_Pragma5.c: New test.
35507 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35509         * gcc.c-torture/execute/20021118-2.c: New test.
35511 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35513         * gcc.c-torture/execute/20021118-1.c: New test.
35515 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35517         * gcc.dg/20021116-1.c: New test.
35519 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35521         * g++.dg/abi/vcall1.C: New test.
35523 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35525         * gcc.dg/20021029-1.c: New test.
35526         * gcc.dg/20021029-2.c: New test.
35528 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35530         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35532 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35534         PR c/8439
35535         * gcc.dg/20021110.c: Move to ...
35536         * gcc.c-torture/compile/20021110.c: .... here.
35538 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35540         PR c/8467
35541         * gcc.c-torture/execute/20021111-1.c
35543 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35545         PR c/8439
35546         * gcc.dg/20021110.c: New test.
35548 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35550         * g++.dg/abi/vthunk3.C: Run only on x86.
35552 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35554         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35556 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35558         * lib/compat.exp (compat-execute): Fix logic error in last
35559         change.
35561 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35563         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35565 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35567         PR c++/8389
35568         * g++.dg/template/access6.C: New test.
35570 2002-11-08  Jan Hubicka  <jh@suse.cz>
35572         * gcc.dg/i386-ssefp-1.c: New test.
35573         * gcc.dg/i386-ssefp-1.c: New test.
35575 2002-11-08  Jan Hubicka  <jh@suse.cz>
35577         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35579 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35581         * g++.dg/abi/vthunk3.C: New test.
35583         PR c++/8338
35584         * g++.dg/template/crash2.C: New test.
35586 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35588         * testsuite/g++.dg/abi/dtor1.C: New test.
35589         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35591 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35593         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35594         Darwin.
35596 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35598         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35599         -mthumb.  Only xfail with -O0.
35601 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35603         * g++.dg/abi/thunk1.C: New test.
35604         * g++.dg/abi/thunk2.C: Likewise.
35605         * g++.dg/abi/vtt1.C: Likewise.
35607 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35609         PR optimization/8423
35610         * gcc.c-torture/execute/builtin-constant.c: New test.
35612 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35614         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35615         Add some more cases.
35617 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35619         PR c++/8391
35620         * g++.dg/opt/local1.C: New test.
35622 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35624         PR c++/8160
35625         * g++.dg/template/complit1.C: New test.
35627         PR c++/8149
35628         * g++.dg/template/typename4.C: Likewise.
35630 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35632         Core issue 287, PR c++/7639
35633         * g++.dg/template/instantiate1.C: Adjust error location.
35634         * g++.dg/template/instantiate3.C: New test.
35635         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35636         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35637         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35639 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35641         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35643 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35645         PR c++/8287
35646         * g++.dg/init/dtor2.C: New test.
35648 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35650         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35651         * gcc.dg/nest.c: Bypass errors on irix6.
35653 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35655         * gcc.dg/nest.c: Expect error for mmix-*-*.
35656         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35658 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35660         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35661         markers.
35663         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35665 2002-10-25  Mike Stump  <mrs@apple.com>
35667         * gcc.dg/warn-1.c: New test.
35669 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35671         * g++.dg/template/typename3.C: New test.
35673 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35675         * g++.dg/lookup/ptrmem1.C: New test.
35677         * g++.dg/abi/vthunk2.C: New test.
35679 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35681         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35683 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35685         * g++.dg/abi/empty9.C: New test.
35687 2002-10-24  Richard Henderson  <rth@redhat.com>
35689         * g++.dg/inherit/thunk1.C: Enable for ia64.
35691 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35693         PR c++/8067
35694         * g++.dg/lookup/pretty1.C: New test.
35696 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35698         * gcc.dg/20021023-1.c: New test.
35700 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35702         PR c++/7679
35703         * g++.dg/parse/inline1.C: New test.
35705 2002-10-23  Richard Henderson  <rth@redhat.com>
35707         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35709         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35711 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35713         PR c++/6579
35714         * g++.dg/parse/stmtexpr3.C: New test.
35716 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35718         * g++.dg/expr/cond1.C: New test.
35720 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35722         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35724 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35726         * g++.dg/abi/vbase13.C: New test.
35727         * g++.dg/abi/vbase14.C: Likewise.
35729 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35731         * gcc.dg/tls/pic-1.c: New test.
35732         * gcc.dg/tls/nonpic-1.c: New test.
35733         * gcc.dg/20021018-1.c: New test.
35735 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35737         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35738         Remove only files with the same base name as the test case.
35739         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35740         (profopt-execute): Likewise.  Also, remove old profiling
35741         and performance data files before running the tests.
35743         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35744         * g++.dg/bprob/bprob.exp: Likewise.
35745         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35746         to allow more general test case names.
35748         * g++.dg/bprob/bprob-1.C: Rename to ...
35749         * g++.dg/bprob/g++-bprob-1.C: ... this.
35751         * g77.dg/bprob/bprob-1.f: Rename to ...
35752         * g77.dg/bprob/g77-bprob-1.f: ... this.
35754 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35756         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35757         bison 1.50 or later.
35759 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35761         * g++.dg/README: Describe more test directories.
35763 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35765         * g++.dg/init/array6.C: Add additional tests.
35767 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35769         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35770         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35772 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35774         * gcc.c-torture/compile/20020604-1.x: New.
35775         * gcc.c-torture/compile/simd-5.x: Likewise.
35776         * gcc.c-torture/execute/920710-1.x: Likewise.
35777         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35779 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35781         * g++.dg/inherit/override1.C: Add dg-options clause.
35783 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35785         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35786         _mm_slli_si128.
35788 2002-10-19  Andreas Schwab  <schwab@suse.de>
35790         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35791         directory component.
35793 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35795         * g++.dg/inherit/thunk1.C: New test.
35797         * g++.dg/inherit/override1.C: New test.
35799         * g++.dg/abi/mangle11.C: New test.
35800         * g++.dg/abi/mangle14.C: New test.
35801         * g++.dg/abi/mangle17.C: New test.
35803 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35805         * g++.dg/overload/member2.C: New test.
35807 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35809         * g++.dg/README: Describe new compat directory.
35810         * g++.dg/dg.exp: Skip tests in compat directory.
35811         * README.compat: New file.
35812         * lib/compat.exp: New expect script.
35813         * g++.dg/compat: New test directory.
35814         * g++.dg/compat/compat.exp: New expect script.
35815         * g++.dg/compat/abi: New test directory.
35816         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35817         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35818         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35819         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35820         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35821         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35822         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35823         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35824         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35825         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35826         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35827         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35828         * g++.dg/compat/break: New test directory.
35829         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35830         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35831         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35832         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35833         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35834         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35835         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35836         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35837         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35838         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35839         g++.dg/compat/break/README: New files.
35840         * g++.dg/compat/eh: New test directory.
35841         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35842         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35843         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35844         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35845         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35846         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35847         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35848         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35849         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35850         g++.dg/compat/eh/filter2_y.C,
35851         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35852         g++.dg/compat/eh/new1_y.C,
35853         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35854         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35855         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35856         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35857         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35858         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35859         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35860         g++.dg/compat/eh/unexpected1_y.C: New files.
35861         * g++.dg/compat/init: New test directory.
35862         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35863         g++.dg/compat/init/array5_y.C,
35864         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35865         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35866         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35867         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35868         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35869         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35870         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35871         g++.dg/compat/init/init-ref2_y.C: New files.
35873 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35875         PR c++/7584
35876         * g++.dg/inherit/using3.C: New test.
35878 2002-10-17  Jan Hubicka  <jh@suse.cz>
35880         * gcc.dg/20021017-2.c: New test.
35882 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35884         * g++.dg/abi/mangle16.C: Adjust.
35886         * g++.dg/init/array8.C: New test.
35888 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35890         * gcc.dg/special/mips-abi.exp: New test.
35891         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35893 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35895         * g++.dg/abi/mangle16.C: New test.
35896         * g++.dg/abi/mangle17.C: Likewise.
35898         PR c++/7478
35899         * g++.dg/template/ref1.C: New test.
35901 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35903         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35905 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35907         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35909 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35911         PR c++/7524
35912         * g++.dg/init/array7.C: New test.
35914 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35916         * g++.dg/init/array6.C: New test.
35918         * g++.dg/abi/mangle13.C: Likewise.
35919         * g++.dg/abi/mangle14.C: Likewise.
35920         * g++.dg/abi/mangle15.C: Likewise.
35922 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35924         * g++.dg/abi/empty8.C: New test.
35926 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35928         * g++.dg/init/ctor1.C: New test.
35930 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35932         * gcc.c-torture/execute/20021015-1.c: New test.
35934 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35936         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35938 2002-10-14  Jan Hubicka  <jh@suse.cz>
35940         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35942 2002-10-14  Richard Henderson  <rth@redhat.com>
35944         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35946 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35948         PR optimization/6631
35949         * g++.dg/opt/const2.C: New test.
35951 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35953         PR c++/7176
35954         * g++.dg/parse/friend1.C: New test.
35955         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35957 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35959         * gcc.dg/20021014-1.c: New test.
35961 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35963         PR c++/5661
35964         * g++.dg/ext/vlm1.C: New test.
35965         * g++.dg/ext/vlm2.C: Likewise.
35967         * g++.dg/init/array1.C: Remove invalid braces.
35968         * g++.dg/init/brace1.C: New test.
35969         * g++.dg/init/copy2.C: Likewise.
35970         * g++.dg/init/copy3.C: Likewise.
35971         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35972         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35973         braces.
35975 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35977         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35979 2002-10-11  Richard Shann  <richard.shann@superh.com>
35981         * gcc.c-torture/compile/simd-5.c: New test.
35983 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35985         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35987 2002-10-10  Jim Wilson  <wilson@redhat.com>
35989         * gcc.c-torture/execute/20021010-1.c: New test.
35991 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35993         PR c/7353
35994         * g++.dg/ext/typedef-init.C: New test.
35995         * gcc.dg/typedef-init.c: New test.
35997 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35999         * gcc.dg/cpp/paste13.c: New test.
36001 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36003         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36004         remaining platforms, XFAIL during compile, not execute.  Don't
36005         XFAIL at -O0.
36007 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36009         * gcc.dg/alias-1.c: Tweak expected warning.
36011 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36013         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36015 2002-10-06  Andreas Jaeger  <aj@suse.de>
36017         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36018         * gcc.dg/cpp/c++98.C: Likewise.
36020         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36021         * g++.dg/cpp/c++98.C: Likewise.
36023         * g++.dg/README (Subdirectories): Mention cpp directory.
36025         PR target/7559
36026         * gcc.dg/20021006-1.c: New test.
36028 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36030         PR c++/7804
36031         * g++.dg/other/warning1.C: New test.
36033 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36035         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36036         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36037         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36039 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36041         PR c++/7931
36042         * g++.dg/template/ptrmem3.C: New test.
36044         PR c++/7754
36045         * g++.dg/template/union1.C: New test.
36047 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36049         PR c++/8006
36050         * g++.dg/abi/mangle9.C: New test.
36051         * g++.dg/abi/mangle10.C: New test.
36052         * g++.dg/abi/mangle11.C: New test.
36053         * g++.dg/abi/mangle12.C: New test.
36055 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36057         PR c++/7188.
36058         * g++.dg/template/meminit1.C: New test.
36059         * g++.dg/warn/Wreorder-1.C: Likewise.
36060         * g++.old-deja/g++.mike/warn3.C: Tweak.
36061         * lib/prune.exp: Ingore "in copy constructor".
36063 2002-10-02  Andreas Jaeger  <aj@suse.de>
36065         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36066         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36067         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36068         on x86-64.
36070 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36072         * gcc.dg/empty1.C: Fix typo.
36074 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36076         * gcc.dg/alias-1.c: New test.
36078 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36080         * gcc.dg/empty1.C: New test.
36082         * g++.dg/tls/init-2.C: Tweak error messages.
36084 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36086         * gcc.c-torture/compile/20020923-1.c: New test.
36088 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36090         * gcc.c-torture/execute/ffs-1.c: New test.
36091         * gcc.c-torture/execute/ffs-2.c: Ditto.
36093 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36095         * g++.dg/overload/member1.C: New test.
36097 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36099         * g++.dg/abi/empty7.C: New test.
36100         * g++.dg/init/pm2.C: Likewise.
36102 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36104         * g++.dg/rtti/crash1.C: New test.
36106 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36108         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36109         gcc.dg/sibcall-4.c: New tests.
36111 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36113         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36114         powerpc and MMIX targets.
36116 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36118         * gcc.dg/cpp/20020927-1.c: New.
36120 2002-09-26  David S. Miller  <davem@redhat.com>
36122         * gcc.c-torture/compile/trunctfdf.c: New.
36124 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36126         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36128 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36130         * gcc.c-torture/execute/loop-15.c: New.
36132 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36134         * README.QMTEST: Fix typo.
36136 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36138         * gcc.dg/20020926-1.c: New test.
36140 2002-09-25  David S. Miller  <davem@redhat.com>
36142         PR target/7842
36143         * gcc.c-torture/execute/shiftdi.c: New test.
36145 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36147         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36148         unique to the tool.
36149         * lib/g77.exp (g77_init): Likewise.
36150         * lib/g++.exp (g++_init): Likewise.
36151         * lib/objc.exp (objc_init): Likewise.
36153 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36155         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36156         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36157         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36159 2002-09-25  Richard Henderson  <rth@redhat.com>
36161         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36162         too-small long double.
36164 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36166         * gcc.dg/20020919-1.c: New test.
36168 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36170         * g++.dg/abi/bitfield6.C: New test.
36171         * g++.dg/abi/bitfield7.C: New test.
36172         * g++.dg/abi/bitfield8.C: New test.
36173         * g++.dg/abi/vbase11.C: New test.
36175 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36177         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36178         hppa*-*-hpux*.  Update test comment.
36180 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36182         * gcc.dg/tls/struct-1.c: New test.
36184 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36186         * gcc.dg/cpp/tr-warn2.c: Update.
36188 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36190         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36192 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36194         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36195         systems.
36197 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36199         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36201         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36202         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36203         setting of cxxfilt.
36205 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36207         * gcc.dg/20020312-2.c: Update for darwin.
36209 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36211         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36213 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36215         * objc.dg/comp-types-1.m: New test.
36216         * objc.dg/comp-types-2.m: New test.
36217         * objc.dg/comp-types-3.m: New test.
36218         * objc.dg/comp-types-4.m: New test.
36219         * objc.dg/comp-types-5.m: New test.
36220         * objc.dg/comp-types-6.m: New test.
36222 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36224         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36226 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36228         * g++.dg/other/do1.C: New test.
36230         * g++.dg/template/subst1.C: New test.
36232 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36234         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36236 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36238         * g++.dg/template/qualttp20.C: Adjust expected errors.
36239         * g++.old-deja/g++.jason/report.C: Likewise.
36240         * g++.old-deja/g++.other/qual1.C: Likewise.
36242         * g++.dg/lookup/scoped2.C: New test.
36244         * g++.dg/ext/asm3.C: New test.
36246 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36248         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36250 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36252         * ChangeLog: follow spelling conventions.
36253         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36254         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36255         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36256         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36257         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36258         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36259         * g++.old-deja/g++.law/global-init1.C: Likewise.
36260         * g++.old-deja/g++.other/delete4.C: Likewise.
36261         * g++.old-deja/g++.other/inline21.C: Likewise.
36262         * g++.old-deja/g++.other/singleton.C: Likewise.
36263         * g77.dg/strlen0.f: Likewise.
36264         * g77.f-torture/compile/20010519-1.f: Likewise.
36265         * g77.f-torture/compile/980310-4.f: Likewise.
36266         * gcc.c-torture/compile/20000605-1.c: Likewise.
36267         * gcc.c-torture/execute/20020225-1.c: Likewise.
36268         * gcc.dg/c90-hexfloat-2.c: Likewise.
36269         * gcc.dg/c99-bool-1.c: Likewise.
36270         * gcc.dg/c99-hexfloat-2.c: Likewise.
36271         * gcc.dg/dll-2.c: Likewise.
36272         * gcc.dg/wtr-union-init-1.c: Likewise.
36273         * gcc.dg/wtr-union-init-2.c: Likewise.
36274         * gcc.dg/wtr-union-init-3.c: Likewise.
36275         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36276         * gcc.dg/cpp/defined.c: Likewise.
36277         * gcc.dg/cpp/macsyntx.c: Likewise.
36278         * gcc.dg/cpp/paste2.c: Likewise.
36279         * gcc.dg/cpp/trad/defined.c: Likewise.
36280         * gcc.dg/format/c90-printf-1.c: Likewise.
36281         * gcc.dg/format/c90-scanf-1.c: Likewise.
36282         * gcc.dg/format/c99-printf-1.c: Likewise.
36283         * gcc.dg/format/c99-scanf-1.c: Likewise.
36284         * gcc.misc-tests/gcov-8.c: Likewise.
36285         * lib/profopt.exp: Likewise.
36287 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36289         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36291 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36293         * g++.dg/inherit/using2.C: New test.
36295 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36297         * ChangeLog: Follow spelling conventions.
36298         * g++.dg/template/friend4.C: Likewise.
36299         * g++.old-deja/g++.pt/crash67.C: Likewise.
36300         * gcc.c-torture/execute/20000801-4.c: Likewise.
36301         * gcc.dg/c90-digraph-1.c: Likewise.
36302         * gcc.dg/c94-digraph-1.c: Likewise.
36303         * gcc.dg/c99-digraph-1.c: Likewise.
36304         * gcc.dg/cpp/line5.c: Likewise.
36305         * gcc.dg/cpp/multiline.c: Likewise.
36306         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36307         * gcc.dg/format/attr-3.c: Likewise.
36308         * gcc.dg/format/c90-scanf-3.c: Likewise.
36309         * gcc.dg/format/ext-4.c: Likewise.
36311 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36313         * g++.dg/template/pretty1.C: New test.
36315 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36317         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36319 2002-09-13  Matt Austern  <austern@apple.com>
36321         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36322         passing a cast expression to a function by const reference.
36324 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36326         * g++.dg/template/deduce1.C: New test.
36328 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36330         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36331         32-bit int.
36333 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36335         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36336         usage.
36338 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36340         * gcc.c-torture/compile/20020910-1.c: New test.
36342 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36344         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36346 2002-09-10  Andreas Jaeger  <aj@suse.de>
36348         * gcc.dg/20020312-2.c: Adjust for x86-64.
36350 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36352         * g77.dg/7388.f: New test case for PR 7388.
36354 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36356         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36358 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36360         * objc.dg/proto-lossage-1.m: New test.
36362 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36364         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36366 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36368         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36369         expected to pass.
36371 2002-09-06  Stan Shebs  <shebs@apple.com>
36372             David Edelsohn  <edelsohn@gnu.org>
36374         * gcc.dg/weak: New directory.
36375         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36376         target-specific xfail bits.
36377         * gcc.dg/typeof-2.c: Move to new directory.
36378         * gcc.dg/weak.exp: New expect script.
36380 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36382         * gcc.c-torture/execute/extzvsi.c: New test.
36384 2002-09-05  Stan Shebs  <shebs@apple.com>
36386         * gcc.dg/weak-1.c: xfail on Darwin.
36387         * gcc.dg/weak-2.c: Ditto.
36388         * gcc.dg/weak-3.c: Ditto.
36389         * gcc.dg/weak-4.c: Ditto.
36390         * gcc.dg/weak-5.c: Ditto.
36391         * gcc.dg/weak-6.c: Ditto.
36392         * gcc.dg/weak-7.c: Ditto.
36393         * gcc.dg/weak-8.c: Ditto.
36394         * gcc.dg/weak-9.c: Ditto.
36396 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36398         * gcc.c-torture/execute/loop-14.c: New test.
36400 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36402         * g++.dg/other/cxa-atexit1.C: New test.
36404         * gcc.dg/typeof-2.c: New test.
36406 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36408         * gcc.dg/builtins-2.c: New testcase.
36409         * gcc.dg/builtins-3.c: New testcase.
36411 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36413         * gcc.dg/cpp/_Pragma4.c: New test.
36415 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36417         * objc/execute/nil_method-1.m: New testcase.
36419 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36421         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36422         [Object class], not [Object initialize].
36424 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36425             Hans-Peter Nilsson  <hp@bitrange.com>
36427         * gcc.c-torture/execute/20020720-1.x: Skip test on
36428         mmix-knuth-mmixware.  Correct comment.
36430 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36432         * testsuite/g++.dg/abi/bitfield5.C: New test.
36433         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36435 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36437         * objc.dg/undeclared-selector.m: New test.
36439 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36441         * g++.dg/other/offsetof1.C: Avoid cast warning.
36443 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36445         * objc.dg/super-class-2.m: New test.
36447 2002-08-24  Matt Austern  <austern@apple.com>
36449         * g++.dg/ext/lvaddr.C: New test.
36450         * g++.dg/ext/lvcast.C: New test.
36452 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36454         * testsuite/g++.dg/inherit/cond1.C: New test.
36456 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36458         * gcc.dg/noncompile/incomplete-1.c: New test.
36460 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36462         * gcc.dg/typespec-1.c: New test.
36464 2002-08-20  Devang Patel  <dpatel@apple.com>
36465         * objc.dg/proto-hier-2.m: New test.
36467 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36469         * objc.dg/bitfield-1.m: New test.
36470         * objc.dg/bitfield-2.m: New test.
36472 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36474         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36475         gcc.dg/c99-flex-array-4.c: New tests.
36477 2002-08-16  Stan Shebs  <shebs@apple.com>
36479         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36481 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36483         * gcc.dg/typeof-1.c: New test.
36484         * g++.dg/ext/typeof2.C: New test.
36486 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36488         * g++.dg/other/offsetof1.C: New test.
36490 2002-08-14  Richard Henderson  <rth@redhat.com>
36492         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36494 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36496         * gcc.dg/cpp/_Pragma3.c: New test.
36498 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36500         * g++.dg/template/inherit3: New test.
36502 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36504         * gcc.dg/bitfld-4.c: Add blank options.
36506 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36508         * g++.dg/template/crash1.C: New test.
36510 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36512         * gcc.dg/tls/opt-2.c: New test.
36514 2002-08-08  Devang Patel  <dpatel@apple.com>
36516         * objc.dg/selector-1.m : New test
36518 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36520         * g++.dg/abi/bitfield4.C: New test.
36521         * gcc.dg/bitfld-4.c: New test.
36523 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36525         * g++.dg/other/packed1.C: New test.
36527 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36529         * g++.dg/abi/offsetof.C: Tweak error messages.
36530         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36532 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36534         * gcc.dg/bitfld-3.c: New test.
36536 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36537             Richard Henderson  <rth@redhat.com>
36539         * gcc.dg/i386-bitfield1.c: New test.
36540         * g++.dg/abi/bitfield3.C: Update.
36542 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36544         * objc.dg/const-str-2.m: Update.
36545         * gcc.dg/cpp/c++98.c: Change to C extension.
36546         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36547         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36549 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36551         * testsuite/gcc.dg/tls/diag-3.c: New.
36553 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36555         * g++.dg/README (Subdirectories): Document new subdir expr.
36556         * g++.dg/expr/pmf-1.C: New test.
36558 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36560         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36562 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36564         * g++.dg/abi/bitfield3.C: New test.
36566 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36568         * lib/gcov.exp: Tweak expected line formats.
36569         * gcc.misc-tests/gcov8.c: New test.
36570         * gcc.misc-tests/gcov8.x: New flags.
36572 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36574         * consistency.vlad/layout/endian.c: Include string.h.
36576         * gcc.c-torture/execute/20020805-1.c: New test.
36578 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36580         * g++.dg/other/conversion1.C: New test.
36582 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36584         * gcc.dg/builtins-1.c: New testcase.
36586 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36588         * g++.dg/inherit/access3.C: New test.
36590 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36592         * gcc.dg/ia64-visibility-2.c: New test.
36594 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36596         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36597         __qualifier_flags to __flags.
36599 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36601         * g++.dg/inherit/operator1.C: New test.
36602         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36603         * g++.dg/other/error1.C: Change expected error message.
36604         * g++.dg/template/conv4.C: Likewise.
36606 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36608         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36609         for documented behavior.
36611 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36613         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36614         several targets known to fail.
36616 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36618         * gcc.dg/mips-args-[123].c: New tests.
36620 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36622         * gcc.dg/ppc-spe.c: New.
36624 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36626         * g++.dg/other/ptrmem4.C: New testcase.
36628 2002-07-24  Richard Henderson  <rth@redhat.com>
36630         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36632 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36634         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36636 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36638         * gcc.c-torture/execute/memset-3.c: New testcase.
36640 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36642         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36643         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36645 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36647         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36648         Delete.
36650 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36652         * gcc.c-torture/compile/simd-4.c: New test.
36654 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36656         PR c++/7347, c++/7348
36657         * g++.dg/template/access4.C: New test.
36658         * g++.dg/template/access5.C: New test.
36659         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36660         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36661         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36662         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36664 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36666         * gcc.dg/gnu89-init-2.c: New test.
36668 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36670         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36672 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36674         * gcc.c-torture/execute/20020720-1.c: New testcase.
36676 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36678         * gcc.dg/cpp/Wsignprom.c: New tests.
36680 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36682         * gcc.c-torture/execute/loop-13.c: New test.
36684 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36686         * gcc.dg/cpp/expr.c: New tests.
36688 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36690         * g++.dg/opt/pr6713.C: Add template instantiation.
36692 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36694         * gcc.dg/nest.c: New test.
36696 2002-07-17  Richard Henderson  <rth@redhat.com>
36698         * g++.dg/opt/pr6713.C: New test.
36700 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36702         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36703         XFAIL for all x86 processors.
36705 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36707         * gcc.c-torture/execute/20010122-1.x: Do not test with
36708         -fomit-frame-pointer.
36710 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36712         * g++.dg/template/instantiate2.C: New test.
36713         * g++.dg/template/spec4.C: New test.
36715 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36717         * g++.dg/template/access2.C: New test.
36718         * g++.dg/template/access3.C: New test.
36720 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36722         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36723         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36724         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36725         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36726         Convert to use <stdarg.h>.
36727         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36728         Delete.
36729         * gcc.dg/va-arg-2.c: New.
36730         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36732 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36734         * gcc.c-torture/compile/20020710-1.c: New test.
36736 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36737                           Andrew Pinski  <pinskia@physics.uc.edu>
36739         gcc.c-torture/compile/simd-2.c: New testcase.
36740         gcc.c-torture/compile/simd-3.c: Likewise.
36742 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36744         PR c++/7224
36745         * g++.dg/overload/error1.C: New test.
36747 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36749         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36750         configuration and IRIX 6 O32 ABI.
36752 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36754         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36756 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36758         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36760 2002-07-10  Jeffrey A Law  <law@redhat.com>
36762         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36764         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36766 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36768         * gcc.dg/20020312-2.c: Check for __PPC__.
36770 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36772         * gcc.c-torture/compile/20020709-1.c: New test.
36774 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36776         * g++.dg/template/qualttp21.C: New test case.
36778 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36780         * gcc.c-torture/compile/20020706-1.c: New test.
36781         * gcc.c-torture/compile/20020706-2.c: New test.
36783 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36784             Alexandre Oliva  <aoliva@redhat.com>
36786         * g++.dg/warn/incomplete1.C: New test.
36788 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36790         PR c++/7099
36791         * g++.dg/warn/noreturn1.C: New test.
36793 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36795         PR c++/6706
36796         * g++.dg/debug/debug6.C: New test.
36797         * g++.dg/debug/debug7.C: New test.
36799 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36801         * gcc.c-torture/compile/simd-3.c: New test.
36803 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36805         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36806         * gcc.dg/20020620-1.c: Likewise.
36808 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36810         PR c++/6944
36811         * g++.dg/init/array4.C: New test.
36812         * g++.dg/init/array5.C: New test.
36814 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36816         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36817         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36819 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36821         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36822         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36823         * gcc.dg/wtr-conversion-1.c: Likewise.
36824         * gcc.dg/wtr-escape-1.c: Likewise.
36825         * gcc.dg/wtr-int-type-1.c: Likewise.
36826         * gcc.dg/wtr-label-1.c: Likewise.
36827         * gcc.dg/wtr-static-1.c: Likewise.
36828         * gcc.dg/wtr-strcat-1.c: Likewise.
36829         * gcc.dg/wtr-suffix-1.c: Likewise.
36830         * gcc.dg/wtr-switch-1.c: Likewise.
36831         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36832         * gcc.dg/wtr-union-init-1.c: Likewise.
36833         * gcc.dg/wtr-union-init-2.c: Likewise.
36834         * gcc.dg/wtr-union-init-3.c: Likewise.
36836         * gcc.dg/wtr-func-def-1.c: New test.
36838 2002-07-02 Devang Patel <dpatel@apple.com>
36840         * objc.dg/param-1.m: New test.
36842 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36844         * gcc.dg/cpp/trad/directive.c: Add test.
36845         * gcc.dg/cpp/trad/macroargs.c: Add test.
36846         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36848 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36850         * gcc.dg/cpp/cmdlne-M.c: New test.
36852 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36854         * objc.dg/desig-init-1.m: New test.
36856 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36858         PR c++/6716
36859         * g++.dg/template/instantiate1.C: New test.
36861 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36863         PR c++/7112
36864         * g++.dg/template/sizeof2.C: New test.
36866 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36868         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36869         gcc.dg/cpp/trad/include.c: New tests.
36871 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36873         PR target/7177
36874         * gcc.c-torture/compile/20020701-1.c: New test.
36876 2002-07-01  Stan Shebs  <shebs@apple.com>
36878         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36879         header here...
36880         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36881         (objc-torture-execute): or here.
36883 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36885         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36887 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36889         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36891 2002-06-30  Devang Patel  <dpatel@apple.com>
36893         * objc.dg/fsyntax-only.m: New test.
36895 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36897         PR c++/6695
36898         * g++.dg/template/friend7.C: New file.
36900 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36902         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36903         return type.
36905 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36907         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36908         avoid division by zero.
36910 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36912         * gcc.dg/Wunknownprag.c: New tests.
36914 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36916         * gcc.c-torture/execute/simd-2.c: New test.
36918 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36920         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36921         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36922         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36923         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36924         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36925         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36926         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36927         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36928         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36929         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36930         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36931         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36932         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36933         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36934         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36935         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36936         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36938 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36940         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36941         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36942         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36943         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36944         New tests.
36945         * gcc.dg/cpp/trad/directive.c: Update.
36947 2002-06-23  Andreas Jaeger  <aj@suse.de>
36949         * gcc.c-torture/execute/complex-6.c: New.
36951 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36953         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36954         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36955         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36956         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36958 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36960         * gcc.dg/cpp/trad: New directory with traditional tests copied
36961         from parent directory.
36962         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36963         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36964         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36965         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36966         Move to trad/ and rename.
36967         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36968         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36969         gcc.dg/cpp/trad/redef2.c: New tests.
36970         * gcc.dg/cpp/trad/trad.exp: New driver.
36972 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36974         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36975         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36976         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36977         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36978         Remove.
36980 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36982         * gcc.dg/20020620-1.c: New test.
36984 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36986         * g++.dg/template/ttp4.C: New test.
36988 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36990         * g++.dg/opt/vt1.C: Fix regexp.
36992 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36994         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36995         Don't use attribute `noinline'.
36997 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36999         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37001 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37003         * gcc.c-torture/execute/simd-1.c: New.
37005         * gcc.dg/simd-1.c: New.
37007 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37009         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37011 2002-06-16  Richard Henderson  <rth@redhat.com>
37013         * g++.dg/ext/anon-struct1.C: New.
37014         * g++.dg/ext/anon-struct2.C: New.
37015         * g++.dg/ext/anon-struct3.C: New.
37016         * gcc.dg/anon-struct-1.c: New.
37017         * gcc.dg/anon-struct-2.c: New.
37018         * gcc.dg/anon-struct-3.c: New.
37019         * gcc.dg/20011008-1.c: Adjust warning text.
37020         * gcc.dg/20020527-1.c: Add -fms-extensions.
37022 2002-06-16  Richard Henderson  <rth@redhat.com>
37024         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37026 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37028         * gcc.c-torture/execute/20020615-1.c: New test.
37030 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37032         * gcc.c-tortuture/execute/compare-1.c: New test case.
37033         * gcc.c-tortuture/execute/compare-2.c: New test case.
37034         * gcc.c-tortuture/execute/compare-3.c: New test case.
37036 2002-06-13  Richard Henderson  <rth@redhat.com>
37038         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37039         ia64 ilp32.
37041 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043         * g++.dg/template/typename2.C: Update error message.
37045 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37047         * gcc.c-torture/execute/20020611-1.c: New test.
37049 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37051         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37052         list of targets to skip.
37054 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37056         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37057         targets if not optimizing.
37059 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37061         * gcc.c-torture/compile/20020605-1.c: New test.
37063         * g++.dg/opt/vt1.C: New test.
37065         * gcc.dg/20020531-1.c: New test.
37067         * gcc.dg/20020530-1.c: New test.
37069         * gcc.dg/20020527-1.c: New test.
37071         * g++.dg/opt/cse1.C: New test.
37073 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37075         * gcc.dg/20020607-2.c: New test case.
37077 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37079         * gcc.c-torture/compile/20020604-1.c: New test.
37081 2002-06-04  Richard Henderson  <rth@redhat.com>
37083         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37084         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37085         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37087 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37089         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37091 2002-06-03  Richard Henderson  <rth@redhat.com>
37093         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37094         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37096 2002-06-02  Richard Henderson  <rth@redhat.com>
37098         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37099         test functions static.
37101 2002-06-02  Andreas Jaeger  <aj@suse.de>
37103         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37104         now.
37106 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37108         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37109         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37110         Update for mofified diagnostics.
37111         * gcc.dg/c99-intconst-1.c: No longer fail.
37113 2002-06-02  Richard Henderson  <rth@redhat.com>
37115         * gcc.dg/uninit-A.c: Remove xfail markers.
37117 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37119         * gcc.dg/fnegate-1.c: New test case.
37121 2002-05-30  Osku Salerma  <osku@iki.fi>
37123         * gcc.c-torture/execute/mayalias-1.c: New file.
37125 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37127         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37128         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37129         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37131 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37133         * gcc.c-torture/execute/20020529-1.c: New test.
37135 2002-05-27  Richard Henderson  <rth@redhat.com>
37137         * g++.dg/ext/attrib6.C: New test case.
37139 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37141         * gcc.c-torture/execute/pure-1.c: New test.
37143 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37145         * gcc.dg/cpp/arith-2.c: Remove.
37147 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37149         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37150         * gcc.dg/cpp/if-3.c: Remove.
37152 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37154         * g++.dg/opt/cse2.C: New test.
37156 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37158         * gcc.dg/cpp/arith-1.c: New semantic tests.
37159         * gcc.dg/cpp/if-1.c: Update.
37161 2002-05-24  Ben Elliston  <bje@redhat.com>
37163         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37165 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37167         * gcc.dg/verbose-asm.c: New test.
37169 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37171         * gcc.dg/cpp/paste12.c: New test.
37173 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37175         * g++.dg/parse/named_ops.C: New test.
37177 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37179         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37181 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37183         * gcc.dg/weak-2.c: Allow optional leading underscore
37184         in scan-assembler symbol name.
37185         * gcc.dg/weak-3.c: Likewise.
37186         * gcc.dg/weak-4.c: Likewise.
37187         * gcc.dg/weak-5.c: Likewise.
37189 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37191         * gcc.dg/20020523-1.c: New test.
37193 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37195         * objc.dg/const-str-2.m: Update now that we stop after
37196         a command line error.
37198 2002-05-22  Richard Henderson  <rth@redhat.com>
37200         * g++.dg/dg.exp: Fix typo in test pruneing.
37202 2002-05-22  Richard Henderson  <rth@redhat.com>
37204         * g++.dg/dg.exp: Prune the tls subdirectory.
37205         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37206         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37207         * g++.dg/tls/init-1.C: New.
37209 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37211         * gcc.dg/20020517-1.c: New test.
37213 2002-05-21  Richard Henderson  <rth@redhat.com>
37215         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37216         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37218 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37220         * g++.dg/other/copy2.C: New test.
37222 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37224         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37225         (MAX_COPY): Bump up to 10 times sizeof (long long).
37226         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37228         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37229         sizeof (long long).
37231         * gcc.c-torture/execute/strcpy-1.c: New test.
37233 2002-05-19  Jason Merrill  <jason2redhat.com>
37235         * g++.dg/ext/oper1.C: New test.
37237 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37238 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37240         * README.QMTEST: New file.
37242         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37244 2002-05-19  Andreas Jaeger  <aj@suse.de>
37246         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37247         now.
37248         * gcc.c-torture/execute/loop-2d.x: Likewise.
37250 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37252         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37253         support weak symbols.
37254         * gcc.dg/weak-4.c: Likewise.
37255         * gcc.dg/weak-6.c: Likewise.
37257 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37259         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37260         cygwin, coff and h8300-*-hms targets
37261         * gcc.dg/weak-5.c: Likewise.
37262         * gcc.dg/weak-7.c: Likewise.
37264 2002-05-16  Jason Merrill  <jason@redhat.com>
37266         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37267         (scan-assembler-not, scan-assembler-dem): Likewise.
37268         (scan-assembler-dem-not): Likewise.
37270 2002-05-15  Richard Henderson  <rth@redhat.com>
37272         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37274 2002-05-15  Richard Henderson  <rth@redhat.com>
37276         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37277         (vfoo1f): Warning here.
37278         (vfoo1l): Don't redefine the alias.
37280 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37282         * g++.dg/init/pm1.C: New test.
37284 2002-05-12  David S. Miller  <davem@redhat.com>
37286         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37287         types.
37289 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37291         * gcc.c-torture/execute/20020510-1.c: New test case.
37293 2002-05-10  David S. Miller  <davem@redhat.com>
37295         * gcc.c-torture/execute/conversion.c: Test long double too.
37297 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37299         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37300         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37301         * lib/g++.exp (g++_link_flags): Likewise.
37302         * lib/objc.exp (objc_target_compile): Likewise.
37304 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37306         * gcc.dg/cpp/poison.c: Update.
37307         * gcc.dg/cpp/20000625-2.c: Remove.
37308         * gcc.dg/cpp/direct2s.c: Remove final test.
37310 2002-05-08  Tom Rix  <trix@redhat.com>
37312         * gcc.c-torture/execute/20020508-1.c: New test.
37313         * gcc.c-torture/execute/20020508-2.c: New test.
37314         * gcc.c-torture/execute/20020508-3.c: New test.
37316 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37318         * gcc.dg/cpp/charconst-4.c: More tests.
37320 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37322         PR c/6569
37323         * gcc.dg/weak-3.c: Update location of warning messages.
37324         * gcc.dg/weak-5.c: Likewise.
37326 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37328         * gcc.c-torture/execute/20020506-1.c: New test case.
37330 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37332         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37334 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37336         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37338 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37340         * gcc.dg/cpp/charconst-3.c: New test.
37342 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37344         * gcc.dg/cpp/charconst.c: Update tests.
37346 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37348         * treelang: Added directory for new sample language treelang. Also
37349         lib/treelang.exp: New file to signal treelang should be tested.
37351 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37353         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37354         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37355         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37356         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37357         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37358         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37359         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37361 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37363         * gcc.dg/format/xopen-2.c: New test.
37365 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37367         * gcc.dg/20020503-1.c: New test.
37369 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37371         * g++.dg/init/dtor1.C: Make it tougher.
37373 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37375         * g++.dg/init/dtor1.C: New test.
37377 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37379         * gcc.dg/altivec-8.c: New.
37381 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37383         * gcc.dg/altivec-7.c: New.
37385 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37387         * g++.dg/parse/typedef1.C: New test.
37389 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37391         PR c++/6486
37392         * g++.dg/template/friend6.C: New test.
37394         PR c++/6492
37395         * g++.dg/init/copy1.C: New test.
37397 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37399         * g++.dg/warn/effc1.C: New test.
37401 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37403         * gcc.dg/cpp/if-cexp.c: Add a test.
37405 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37407         * gcc.dg/20020426-2.c: New test.
37409 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37411         * gcc.dg/cpp/if-mop.c: Update.
37412         * gcc.dg/cpp/if-mpar.c: Add test.
37413         * gcc.dg/cpp/if-oppr.c: Update.
37415 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37417         PR c/6343
37418         * gcc.dg/weak-[2-7].c: New tests.
37420 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37422         * gcc.dg/enum1.c: New test.
37424 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37426         PR c++/6497
37427         * g++.dg/inherit/access2.C: New test.
37429 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37431         PR bootstrap/6445
37432         * gcc.dg/20020426-1.c: New test.
37434 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37436         * g++.dg/abi/enum1.C: New test.
37438 2002-04-26  Richard Henderson  <rth@redhat.com>
37440         * gcc.dg/c99-bool-1.c: Expect always true warning.
37442 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37444         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37446 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37448         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37449         targets.
37451 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37453         * g++.dg/abi/mange7.C: New test.
37455         PR c++/6438.
37456         * g++.dg/parse/stmtexpr2.C: New test.
37458 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37460         * gcc.dg/20020312-2.c: Add SH target.
37462 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37464         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37465         compiler output on mips*-*-irix*.
37467 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37469         * g++.dg/parse/attr1.C: New test.
37471 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37473         * gcc.c-torture/execute/string-opt-17.c: New test case.
37474         * gcc.c-torture/execute/memset-2.c: New test case.
37476 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37478         PR c++/6256:
37479         * g++.dg/template/friend5.C: New test.
37481         PR c++/6331:
37482         * g++.dg/template/qual1.C: Likewise.
37484 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37486         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37487         Include stdlib.h, not stdio.h or ctype.h.
37489 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37491         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37492         cris-*-elf* and mmix-*-*.
37493         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37494         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37495         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37496         Ditto.
37497         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37498         * gcc.dg/wchar_t-1.c: Ditto.
37500 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37502         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37503         Clarify comment.
37505 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37507         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37509 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37511         * gcc.c-torture/execute/20000906-1.x: Delete.
37513 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37515         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37517 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37519         * PR6367
37520         * g77.f-torture/execute/6367.f: New test.
37521         * g77.f-torture/execute/6367.x: Disable for MMIX.
37523 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37525         * PR6352
37526         * g++.dg/opt/inline2.C: New test.
37528 2002-04-18  Richard Henderson  <rth@redhat.com>
37530         * gcc.dg/20000906-1.c: Enable for all targets.
37531         * gcc.c-torture/compile/iftrap-2.c: New.
37533 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37535         * gcc.dg/20020418-1.c: New test.
37536         * gcc.dg/20020418-2.c: New test.
37538 2002-04-18  Richard Henderson  <rth@redhat.com>
37540         * gcc.c-torture/compile/iftrap-1.c: New.
37541         * gcc.dg/iftrap-1.c: Adjust for ia64.
37542         * gcc.dg/iftrap-2.c: New.
37544 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37546         * gcc.c-torture/compile/20020418-1.c: New test.
37548 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37550         * gcc.c-torture/compile/20020415-1.c: New.
37552 2002-04-18  David S. Miller  <davem@redhat.com>
37554         * gcc.c-torture/execute/20020418-1.c: New test.
37556 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37558         * gcc.dg/20020416-1.c: New test.
37560         * g++.dg/opt/inline1.C: New test.
37562 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37564         * gcc.dg/altivec-5.c: New test.
37566         * gcc.dg/20020415-1.c: New test.
37568 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37570         * testsuite/lib/chill.exp: Remove.
37572 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37574         * g++.dg/other/big-struct.C: New test.
37576 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37578         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37579         of scratch file.
37581 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37583         PR c/6277
37584         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37585         in scan-assembler function name
37587 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37589         * g77.f-torture/execute/980628-4.x,
37590         g77.f-torture/execute/980628-5.x,
37591         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37592         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37593         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37594         i[34567]86-*-*.
37596 2002-04-13  David S. Miller  <davem@redhat.com>
37598         * gcc.c-torture/execute/20020413-1.c: New test.
37600 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37602         * gcc.dg/asm-6.c,
37603         * g++.dg/ext/asm1.C: New tests.
37605 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37607         PR c++ 5373.
37608         * g++.dg/parse/stmtexpr1.C: New test.
37610         PR c++/5189.
37611         * g++.dg/template/copy1.C: New test.
37613 2002-04-12  Richard Henderson  <rth@redhat.com>
37615         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37617 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37619         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37620         gcc.c-torture/execute/20020307-2.c.
37622 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37624         * g++.dg/ext/attrib5.C,
37625         * g++.dg/lookup/struct1.C: New tests.
37627 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37629         * gcc.dg/20020411-1.c: New test.
37631         * gcc.c-torture/execute/20020411-1.c: New test.
37633 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37635         * g77.f-torture/execute/6177.f: New test.
37637 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37639         PR middle-end/6247
37640         * g++.dg/opt/cleanup1.C: New test.
37642         * g++.dg/opt/const1.C: New test.
37644 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37646         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37648 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37650         PR c++/5507
37651         * g++.dg/template/typename2.C: New test.
37653 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37655         * gcc.c-torture/execute/loop-12.c: New.
37657 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37659         * g77.f-torture/execute/980628-4.x,
37660         g77.f-torture/execute/980628-5.x,
37661         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37662         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37663         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37665 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37667         PR optimization/6086
37668         * g++.dg/opt/preinc1.C: New test.
37670 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37672         PR c++/5571
37673         * g++.dg/opt/static2.C: New test.
37675 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37677         PR c/5120
37678         * gcc.dg/20020406-1.c: New test.
37680 2002-04-04  David S. Miller  <davem@redhat.com>
37682         * gcc.c-torture/execute/20020404-1.c: New test.
37684 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37686         PR c/6123
37687         * gcc.dg/20020312-2.c: Do not declare global register variable
37688         if __PIC__ or __pic__ is defined.
37690 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37692         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37693         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37695 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37697         * gcc.misc-tests/linkage.exp: Update last change to handle
37698         sparc*-, not just sparc-.
37700 2002-04-03  Richard Henderson  <rth@redhat.com>
37702         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37704 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37706         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37708 2002-04-02  David S. Miller  <davem@redhat.com>
37710         * gcc.c-torture/execute/20020402-3.c: New test.
37712 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37714         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37715         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37717         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37718         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37719         g77.f-torture/execute/20001201.x,
37720         g77.f-torture/execute/u77-test.x: New files.
37722         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37723         * gcc.dg/wchar_t-1.c: Ditto.
37725 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37727         * gcc.c-torture/execute/20020402-1.c: New test.
37729 2002-04-01  Richard Henderson  <rth@redhat.com>
37731         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37733         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37735 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37737         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37739 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37741         * g++.dg/inherit/template-as-base.C: Expect error.
37742         * g++.dg/inherit/namespace-as-base.C: Likewise.
37744 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37746         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37747         g++.dg/ext/instantiate3.C: Tweak match patterns.
37749         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37750         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37751         -da test.
37753 2002-03-31  Richard Henderson  <rth@redhat.com>
37755         * gcc.dg/special/alias-2.c: New.
37756         * gcc.dg/special/ecos.exp: Run it.
37758 2002-03-31  Richard Henderson  <rth@redhat.com>
37760         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37762 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37764         * gcc.dg/weak-1.c: Disable on h8300 port.
37766 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37768         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37769         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37770         ordering tests.
37771         * g++.dg/bprob/bprob-1.C: New test.
37772         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37773         * g++.dg/gcov/gcov-1.C: New test.
37774         * g++.dg/gcov/gcov-1.x: New file.
37775         * g++.dg/gcov/gcov-2.C: New test.
37776         * g++.dg/gcov/gcov-3.C: New test.
37777         * g++.dg/gcov/gcov-3.h: New file.
37779 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37781         * g++.old-deja/g++.other/builtins5.C: New test.
37782         * g++.old-deja/g++.other/builtins6.C: New test.
37783         * g++.old-deja/g++.other/builtins7.C: New test.
37784         * g++.old-deja/g++.other/builtins8.C: New test.
37785         * g++.old-deja/g++.other/builtins9.C: New test.
37787 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37789         * g++.dg/opt/static1.C: New test.
37791         * g++.dg/opt/longbranch1.C: New test.
37793 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37795         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37797         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37799 2002-03-28  Jeffrey A Law  (law@redhat.com)
37801         * gcc.c-torture/execute/20020328-1.c: New test.
37803 2002-03-27  Richard Henderson  <rth@redhat.com>
37805         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37806         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37807         move from g++.old-deja/g++.ext/.
37809 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37811         * g++.dg/init/new2.C: New test.
37813 2002-03-26  Richard Henderson  <rth@redhat.com>
37815         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37817         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37818         on sparc.
37820         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37821         sparcv9 systems.
37822         * gcc.dg/20001102-1.c: Likewise.
37824 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37826         * gcc.dg/cpp/endif-pedantic1.c,
37827         gcc.dg/cpp/endif-pedantic2.c: New tests.
37829 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37831         * g++.dg/init/new1.C: New test.
37833 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37835         * g++.dg/abi/vbase9.C: New test.
37837 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37839         * gcc.dg/arm-asm.c: New test.
37841 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37843         * gcc.dg/Wswitch-enum.c: New test.
37844         Fix PR c/5044.
37846 2002-03-26  Richard Henderson  <rth@redhat.com>
37848         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37849         structure.
37851 2002-03-25  Richard Henderson  <rth@redhat.com>
37853         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37854         sparcv9 systems.
37856         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37857         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37859 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37861         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37863 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37865         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37866         targets using generic thunk support.
37868 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37870         * gcc.c-torture/compile/20020323-1.c: New test.
37872         * g++.dg/opt/conj2.C: New test.
37874 2002-03-24  Richard Henderson  <rth@redhat.com>
37876         * gcc.dg/weak-1.c: Use -fno-common.
37878 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37880         * g77.dg/f77-edit-apostrophe-out.f: New test
37881         * g77.dg/f77-edit-h-out.f: New test
37882         * g77.dg/f77-edit-t-in.f: New test
37883         * g77.dg/f77-edit-t-out.f: New test
37884         * g77.dg/f77-edit-x-out.f: New test
37885         * g77.dg/f77-edit-slash-out.f: New test
37886         * g77.dg/f77-edit-colon-out.f: New test
37887         * g77.dg/f77-edit-s-out.f: New test
37889 2002-03-24  Richard Henderson  <rth@redhat.com>
37891         * objc/execute/formal_protocol-6.x: New XFAIL.
37893 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37895         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37896         that do not support weak symbols
37898 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37900         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37901         * lib/g77.exp: Likewise.
37902         * lib/objc.exp: Likewise.
37904 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37906         * gcc.dg/Wswitch-default.c: New test.
37908 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37910         * g++.dg/other/enum1.C: New test.
37912 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37914         * gcc.dg/pragma-ep-3.c: Fix typo.
37916 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37918         * g++.dg/inherit/template-as-base.C: New test.
37920 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37922         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37923         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37925 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37927         * gcc.dg/cpp/multiline.c: Update to match.
37929 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37931         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37933 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37935         * gcc.dg/cpp/extratokens2.c: New file.
37937 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37939         * gcc.dg/20020312-2.c: Add rs6000 target.
37941         * gcc.c-torture/compile/20020319-1.c: New test.
37943 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37945         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37946         (A, E): Handle this.
37948 2002-03-20  Jason Merrill  <jason@redhat.com>
37950         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37951         ignoring -fpic.
37952         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37953         through prune_gcc_output.
37955 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37957         * gcc.c-torture/compile/20020320-1.c: New test.
37959 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37961         * gcc.c-torture/compile/20020318-1.c: New test.
37963         * gcc.dg/struct-by-value-1.c: New test.
37965         * gcc.dg/20020319-1.c: New test.
37967 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37969         * g++.dg/opt/conj1.C: New test.
37971 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37973         * g++.dg/template/qualttp20.C: Revert previous change.
37974         * g++.dg/template/qualttp3.C: Likewise.
37975         * g++.dg/template/qualttp4.C: Likewise.
37976         * g++.dg/template/qualttp5.C: Likewise.
37977         * g++.dg/template/qualttp6.C: Likewise.
37978         * g++.dg/template/qualttp7.C: Likewise.
37979         * g++.dg/template/qualttp8.C: Likewise.
37980         * g++.dg/template/recurse.C: Likewise.
37982 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37984         * gcc.dg/cpp/wchar-1.c: Update.
37986 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37988         * g++.dg/template/conv1.C: New test.
37989         * g++.dg/template/conv2.C: New test.
37990         * g++.dg/template/conv3.C: New test.
37991         * g++.dg/template/conv4.C: New test.
37993 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37995         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37996         * g++.dg/template/qualttp3.C: Likewise.
37997         * g++.dg/template/qualttp4.C: Likewise.
37998         * g++.dg/template/qualttp5.C: Likewise.
37999         * g++.dg/template/qualttp6.C: Likewise.
38000         * g++.dg/template/qualttp7.C: Likewise.
38001         * g++.dg/template/qualttp8.C: Likewise.
38002         * g++.dg/template/recurse.C: Likewise.
38004 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38006         * g++.dg/opt/dtor1.C: New test.
38008 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38010         * gcc.c-torture/compile/20020315-1.c: New test.
38012 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38014         * gcc.dg/weak-1.c: Fix scan tests.
38016 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38018         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38019         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38020         cris-*-aout* mmix-*-*.
38021         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38022         cris-*-aout* mmix-*-*.
38023         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38024         cris-*-elf* cris-*-aout* and mmix-*-*.
38025         * gcc.dg/20001009-1.c: Ditto.
38026         * gcc.dg/20010912-1.c: Ditto.
38027         * gcc.dg/20020122-4.c: Ditto.
38028         * gcc.dg/inline-2.c: Ditto.
38030 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38032         * gcc.c-torture/compile/20020314-1.c: New test.
38034 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38036         * gcc.c-torture/execute/20020314-1.c: New test.
38038 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38040         * g++.dg/warn/Wunused-1.C: New test.
38042 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38044         * g++.dg/abi/mangle6.C: New test.
38046 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38048         * gcc.c-torture/compile/20020309-2.c: New test.
38050         * gcc.c-torture/compile/20020312-1.c: New test.
38052 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38054         * g++.dg/other/access1.C: New test.
38056 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38058         * gcc.c-torture/execute/wchar_t-1.c: New test.
38060 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38062         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38064 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38066         * gcc.dg/20020312-1.c: New test case.
38068 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38070         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38072 2002-03-11  Richard Henderson  <rth@redhat.com>
38074         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38075         * g++.old-deja/g++.jason/report.C: Likewise.
38077 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38079         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38080         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38082 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38084         * testsuite/g++.dg/overload/pmf1.C: New test.
38086 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38088         * gcc.c-torture/execute/20020307-1.c: Use long.
38090 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38092         PR optimization/5844
38093         * gcc.dg/20020310-1.c: New test.
38095 2002-03-09  Michael Meissner  <meissner@redhat.com>
38097         * gcc.c-torture/execute/memcpy-2.c: New test.
38098         * gcc.c-torture/execute/memset-1.c: New test.
38099         * gcc.c-torture/execute/strlen-1.c: New test.
38100         * gcc.c-torture/execute/strcmp-1.c: New test.
38101         * gcc.c-torture/execute/strncmp-1.c: New test.
38103 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38105         * gcc.dg/ppc-ldstruct.c: New test.
38107 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38109         * gcc.c-torture/execute/va-arg-22.c: New test.
38111 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38113         * gcc.c-torture/compile/20020309-1.c: New test.
38115 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38117         * gcc.c-torture/execute/20020307-2.c: New test.
38119 2002-03-07  Jeffrey A Law  (law@redhat.com)
38121         * g77.f-torture/compile/20020307-1.f: New test.
38123 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38125         * gcc.dg/unordered-1.c: New test.
38127 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38129         * gcc.c-torture/execute/20020307-1.c: New test.
38131 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38133         * gcc.dg/20020304-1.c: New test.
38135         * gcc.c-torture/compile/20020304-2.c: New test.
38137 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38139         * gcc.c-torture/compile/20020304-1.c: New test case
38140         (from PR c/5830).
38142 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38144         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38146 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38148         * g++.dg/other/classkey1.C: New test.
38150 2002-03-01  Richard Henderson  <rth@redhat.com>
38152         * gcc.c-torture/compile/981223-1.x: New.
38153         * gcc.c-torture/compile/920625-1.x: New.
38155 2002-02-28  Richard Henderson  <rth@redhat.com>
38157         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38159 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38161         * gcc.c-torture/execute/20020227-1.c: New test.
38163 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38165         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38166         here" ERROR lines.
38167         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38168         * g++.old-deja.g++.other/defarg1.C: Likewise.
38169         * g++.old-deja/g++.pt/calls2.C: Likewise.
38170         * g++.old-deja/g++.pt/crash20.C: Likewise.
38171         * g++.old-deja/g++.pt/crash30.C: Likewise.
38172         * g++.old-deja/g++.pt/crash36.C: Likewise.
38173         * g++.old-deja/g++.pt/crash6.C: Likewise.
38174         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38175         * g++.old-deja/g++.pt/derived3.C: Likewise.
38176         * g++.old-deja/g++.pt/error1.C: Likewise.
38177         * g++.old-deja/g++.pt/friend21.C: Likewise.
38178         * g++.old-deja/g++.pt/friend23.C: Likewise.
38179         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38180         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38182 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38184         * gcc.c-torture/execute/20020225-2.c: New test.
38186 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38188         * gcc.c-torture/execute/920730-1t.c,
38189         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38190         Delete test cases, only relevant to -traditional.
38192 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38194         * gcc.dg/cpp/undef1.c: Remove.
38195         * gcc.dg/cpp/directiv.c: Update.
38196         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38198 2002-02-27  Michael Meissner  <meissner@redhat.com>
38200         * gcc.c-torture/execute/20020226-1.c: New test.
38202 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38204         * g++.dg/debug/debug4.C: New test.
38206         * gcc.dg/ia64-visibility-1.c: New test.
38208 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38210         * gcc.dg/debug/20020224-1.c: New.
38212 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38214         * gcc.c-torture/execute/960416-1.x: New.
38215         * gcc.c-torture/execute/divconst-3.x: Likewise.
38217 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38219         * gcc.dg/20020224-1.c: New test.
38221 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38223         * gcc.c-torture/execute/20020225-1.c: New.
38225 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38227         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38229 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38231         * gcc.dg/20020222-1.c: New test.
38233 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38235         * g++.dg/opt/anonunion1.C: New test.
38237 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38239         * g++.dg/template/qualttp19.C: New test.
38240         * g++.dg/template/qualttp20.C: New test.
38241         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38242         * g++.old-deja/g++.other/qual1.C: Likewise.
38244 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38246         * gcc.dg/attr-alwaysinline.c: New.
38248 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38250         * gcc.dg/20020220-1.c: New test.
38252         * gcc.dg/20020220-2.c: New test.
38254         * g++.dg/opt/mmx1.C: New test.
38256 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38258         * gcc.c-torture/compile/20020110.c: New test.
38260 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38262         * gcc.c-torture/execute/20020219-1.c: New test.
38264         * gcc.dg/20020219-1.c: New test.
38266         * gcc.dg/noncompile/20020220-1.c: New test.
38268         * g++.dg/opt/ptrintsum1.C: New test.
38270         * gcc.dg/debug/20020220-1.c: New test.
38272 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38274         * gcc.c-torture/execute/20020216-1.c: New test.
38276 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38278         * gcc.dg/decl-1.c: Update, new test.
38280 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38282         * g++.dg/abi/bitfield1.C: New test.
38283         * g++.dg/abi/bitfield2.C: New test.
38285 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38287         * gcc.dg/attr-nest.c: New test.
38289 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38291         * gcc.c-torture/execute/20020215-1.c: New test.
38293 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38295         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38296         * g++.dg/debug/debug.exp: New.
38297         * g++.dg/debug/trivial.C: New.
38298         * g++.dg/debug/debug1.C: Moved...
38299         * g++.dg/other/debug1.C: ...from here.
38300         * g++.dg/debug/debug2.C: Moved...
38301         * g++.dg/other/debug2.C: ...from here.
38302         * g++.dg/debug/debug3.C: Moved...
38303         * g++.dg/other/debug3.C: ...from here.
38305         * gcc.dg/noncompile/20020213-1.c: New test.
38307 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38309         * g++.dg/other/debug3.C: New test.
38311         * gcc.c-torture/execute/20020213-1.c: New test.
38313 2002-02-13  Richard Smith <richard@ex-parrot.com>
38315         * g++.old-deja/g++.other/thunk1.C: New test.
38317 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38319         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38321 2002-02-13  Stan Shebs  <shebs@apple.com>
38323         * gcc.dg/altivec-3.c: New.
38325 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38327         * gcc.dg/Wunreachable-1.c: New test.
38328         * gcc.dg/Wunreachable-2.c: New test.
38330 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38332         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38334 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38336         * gcc.dg/decl-1.c: New test.
38338 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38340         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38342 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38344         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38345         * gcc.c-torture/compile/980506-1.x: Likewise.
38347 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38349         * gcc.dg/20020210-1.c: New.
38351 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38353         * g77.f-torture/execute/947.f: New regression test
38354         for PR fortran/947.
38356 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38358         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38359         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38361 2002-02-08  Richard Henderson  <rth@redhat.com>
38363         * gcc.c-torture/compile/labels-3.c: New.
38365 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38367         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38368         expression statements work instead.
38369         * gcc.dg/noncompile/20020207-1.c: New test.
38371 2002-02-07  Richard Henderson  <rth@redhat.com>
38373         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38375 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38377         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38378         message from g77
38379         * lib/g77-dg.exp: Trim g77 error messages so that they are
38380         recognized by dg.exp.
38382 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38384         PR fortran/5473
38385         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38387 2002-02-07  Richard Henderson  <rth@redhat.com>
38389         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38390         to be sufficiently aligned for integers.
38392 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38394         * g++.dg/template/friend4.C: New test.
38396 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38398         PR fortran/5743
38399         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38400         unsupported cases.
38402 2002-02-07  Richard Henderson  <rth@redhat.com>
38404         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38405         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38406         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38407         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38409 2002-02-06  Richard Henderson  <rth@redhat.com>
38411         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38413 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38415         * gcc.dg/20020206-1.c: New test.
38417 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38419         * gcc.c-torture/execute/20020206-1.c: New test.
38421         * gcc.c-torture/execute/20020206-2.c: New test.
38423         PR optimization/5429:
38424         * gcc.c-torture/compile/20020206-1.c: New test.
38426 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38428         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38429         as certain file formats cannot support particularly large
38430         alignments.
38432         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38433         and do not expect to be able to link the executable.
38435         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38436         fail because the COFF format does not support the weak attribute.
38438 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38440         * g77.dg/pr5473.f: New test
38442 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38444         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38445         Fix testcase accordingly.
38447 2002-02-04  Richard Henderson  <rth@redhat.com>
38449         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38450         (buf): Change to be an array of pointers, not ints.
38452 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38454         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38455         before all tests.  Move warning one line above to match where it
38456         C frontend emits.
38457         * gcc.dg/Wswitch-2.c: New test.
38458         * g++.dg/warn/Wswitch-1.C: New test.
38459         * g++.dg/warn/Wswitch-2.C: New test.
38461 2002-02-04  Richard Henderson  <rth@redhat.com>
38463         * g++.dg/abi/offsetof.C: Fix size comparison.
38465 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38467         * gcc.dg/cast-qual-2.c: New test.
38469 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38471         * gcc.dg/20020201-4.c: New test.
38473 2002-02-04  Ben Elliston  <bje@redhat.com>
38475         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38476         target_info attribute != 0, in addition to the empty string.
38477         (gcc_target_compile): Likewise.
38479 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38481         * gcc.dg/Wswitch.c: New test.
38482         PR gcc/4475. PR gcc/3780.
38484 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38486         * g77.f-torture/execute/5122.f: New test for regressions
38487         against PR fortran/5122.
38489 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38491         * g77.f-torture/compile/pr3743.f: Delete
38492         * g77.dg/pr3743-1.f: New test.
38493         * g77.dg/pr3743-2.f: New test.
38494         * g77.dg/pr3743-3.f: New test.
38495         * g77.dg/pr3743-4.f: New test.
38497 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38499         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38501 2002-02-02  Richard Henderson  <rth@redhat.com>
38503         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38504         * gcc.c-torture/execute/bf64-1.c: Likewise.
38506 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38508         * gcc.dg/20020201-2.c: New test.
38510         * gcc.dg/20020201-3.c: New test.
38512         * gcc.c-torture/execute/bitfld-2.c: New test.
38514 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38516         * gcc.dg/bitfld-1.c: Update.
38517         * gcc.dg/bitfld-2.c: Update.
38518         * gcc.c-torture/execute/bitfld-1.x: New.
38520 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38522         * gcc.c-torture/execute/20020201-1.c: New test.
38524 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38526         PR target/5469
38527         * gcc.dg/20020201-1.c: New test.
38529 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38531         PR fortran/3743
38532         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38533         * g77.f-torture/compile/pr3743.x: Remove
38535 2002-01-31  Tom Rix  <trix@redhat.com>
38537         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38539 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38541         * gcc.dg/noncompile/20020130-1.c: New test.
38543 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38545         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38547 2002-01-29  Richard Henderson  <rth@redhat.com>
38549         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38550         to long long.
38551         * gcc.c-torture/execute/bf64-1.c: Likewise.
38553 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38555         * gcc.c-torture/execute/20020129-1.c: New test.
38557 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38559         * gcc.c-torture/compile/20000224-1.c: Update.
38560         * gcc.c-torture/execute/bitfld-1.c: New tests.
38561         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38562         * gcc.dg/uninit-A.c: Update.
38564 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38566         * g++.dg/template/ctor1.C: Add instantiation.
38568 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38570         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38571         argument to __builtin_prefetch to be const ptr.
38573 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38575         * gcc.c-torture/compile/20020120-1.c: New test.
38577 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38579         * gcc.c-torture/execute/20020127-1.c: New test.
38581 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38583         * g77.dg/f77-edit-i-in.f: New test
38584         * g77.dg/f77-edit-i-out.f: New test
38586 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38588         * gcc.dg/debug/debug.exp: New file.
38589         * gcc.dg/debug/trivial.c: New file.
38590         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38591         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38592         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38593         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38594         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38595         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38596         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38597         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38598         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38599         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38600         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38601         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38602         * gcc.dg/20000503-1.c: Removed.
38603         * gcc.dg/20010207-1.c: Removed.
38604         * gcc.dg/20011223-1.c: Removed.
38605         * gcc.dg/20020104-2.c: Removed.
38606         * gcc.dg/debug-1.c: Removed.
38607         * gcc.dg/debug-2.c: Removed.
38608         * gcc.dg/debug-3.c: Removed.
38609         * gcc.dg/debug-4.c: Removed.
38610         * gcc.dg/debug-5.c: Removed.
38611         * gcc.dg/debug-6.c: Removed.
38612         * gcc.dg/dwarf2-1.c: Removed.
38613         * gcc.dg/dwarf2-2.c: Removed.
38615 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38617         * g++.old-deja/g++.other/eh5.C: New test.
38618         * g++.old-deja/g++.other/sibcall2.C: New test.
38619         * g++.old-deja/g++.other/array9.C: New test.
38620         * g++.old-deja/g++.other/typename2.C: New test.
38621         * g++.old-deja/g++.other/crash60.C: New test.
38622         * g++.old-deja/g++.other/conv9.C: New test.
38623         * g++.old-deja/g++.other/mangle10.C: New test.
38624         * g++.old-deja/g++.other/unchanging1.C: New test.
38625         * g++.old-deja/g++.other/exprstmt1.C: New test.
38626         * g++.old-deja/g++.other/inline23.C: New test.
38627         * g++.old-deja/g++.eh/ia64-1.C: New test.
38628         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38629         * g++.old-deja/g++.other/reload1.C: New test.
38630         * g++.old-deja/g++.other/static20.C: New test.
38631         * g++.old-deja/g++.other/local-alloc1.C: New test.
38632         * g++.old-deja/g++.other/conv8.C: New test.
38633         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38634         * g++.old-deja/g++.other/storeexpr1.C: New test.
38635         * g++.old-deja/g++.other/storeexpr2.C: New test.
38636         * g++.dg/eh/template2.C: New test.
38637         * g++.dg/warn/weak1.C: New test.
38639 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38641         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38642         Remove first, non-varying, argument.
38644 2002-01-23  Richard Henderson  <rth@redhat.com>
38646         * gcc.dg/inline-2.c: New.
38648         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38649         Add optional target arg.  Check number of arguments.
38650         (scan-assembler-not, scan-assembler-dem): Likewise.
38651         (scan-assembler-dem-not): Likewise.
38653 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38655         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38656         line 12.
38657         * g++.old-deja/g++.brendan/parse3.C,
38658         g++.old-deja/g++.other/crash26.C,
38659         g++.old-deja/g++.other/crash28.C,
38660         g++.old-deja/g++.other/crash29.C,
38661         g++.old-deja/g++.other/crash30.C,
38662         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38664 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38666         * gcc.dg/20020115-1.c: New.
38668 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38670         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38672 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38674         * gcc.dg/20020122-3.c: New.
38676 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38678         * g++.dg/other/gc1.C: New test.
38680 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38682         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38684 2002-01-22  Richard Henderson  <rth@redhat.com>
38686         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38688 2002-01-22  Richard Henderson  <rth@redhat.com>
38690         * gcc.dg/20020122-4.c: New.
38692 2002-01-22  H.J. Lu <hjl@gnu.org>
38694         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38695         link output.
38696         * gcc.dg/special/ecos.exp: Likewise.
38697         * lib/g++-dg.exp: Likewise.
38698         * lib/g77-dg.exp: Likewise.
38699         * lib/gcc-dg.exp : Likewise.
38700         * lib/mike-g++.exp: Likewise.
38701         * lib/mike-g77.exp: Likewise.
38702         * lib/mike-gcc.exp: Likewise.
38703         * lib/objc-dg.exp: Likewise.
38705 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38707         PR target/5379
38708         * gcc.dg/20020122-2.c: New test.
38710 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38712         * gcc.dg/20020122-1.c: New test.
38714 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38716         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38718 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38720         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38722 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38724         * gcc.c-torture/compile/20020121-1.c: New test.
38726 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38728         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38729         ld_library_path.
38731 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38733         * gcc.dg/20020218-1.c: New test.
38735 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38737         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38738         messages
38739         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38740         "At global scope" warning
38741         * g++.dg/ext/align1.C: Change cygwin test for alignment
38742         from db-bogus to dg-warning
38744 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38746         * g77.f-torture/compile/cpp2.F: New test.
38748 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38750         * g++.dg/template/access1.C: New test.
38752 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38754         * gcc.dg/20020118-1.c: New.
38756 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38758         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38760 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38762         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38763         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38764         alignment warnings.
38766 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38768         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38769         torture_with_loops and torture_without_loops
38771 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38773         * gcc.c-torture/compile/20020116-1.c: New test.
38775 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38777         * gcc.dg/20020116-2.c: New test.
38779         * gcc.dg/ultrasp4.c: New test.
38781         * gcc.dg/20020116-1.c: New test.
38783 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38785         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38786         by EABI.
38788 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38790         * gcc.misc-tests/i386-prefetch.exp: New.
38791         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38792         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38793         * gcc.misc-tests/i386-pf-none-1.c: New test.
38794         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38796 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38798         * gcc.dg/gnu89-init-1.c: Add new tests.
38800 2002-01-15  Andreas Jaeger  <aj@suse.de>
38802         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38803         * gcc.dg/i386-mmx-2.c: Likewise.
38804         * gcc.dg/i386-sse-1.c: Likewise.
38805         * gcc.dg/i386-sse-2.c: Likewise.
38806         * gcc.dg/i386-sse-3.c: Likewise.
38808 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38810         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38811         Uncomment additional cases that now pass.
38813 2002-01-11  Richard Henderson  <rth@redhat.com>
38815         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38816         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38818 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38820         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38822 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38824         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38825         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38827 2002-01-10  Dale Johannesen  <dalej@apple.com>
38829         * gcc.c-torture/execute/loop-11.c: New.
38831 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38833         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38834         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38836 2002-01-09  Richard Henderson  <rth@redhat.com>
38838         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38839         type in which to perform the operation for each size.
38841 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38843         * gcc.c-torture/compile/20020109-2.c: New test.
38845 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38847         * gcc.c-torture/execute/loop-10.c: New test.
38849 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38851         * gcc.c-torture/compile/20010226-1.c: New test.
38852         * gcc.c-torture/compile/20010227-1.c: New test.
38853         * gcc.c-torture/compile/20010426-1.c: New test.
38854         * gcc.c-torture/compile/20010510-1.c: New test.
38855         * gcc.c-torture/compile/20010605-3.c: New test.
38856         * gcc.c-torture/compile/20010824-1.c: New test.
38857         * gcc.c-torture/execute/20010409-1.c: New test.
38858         * gcc.dg/noncompile/20000901-1.c: New test.
38859         * gcc.dg/20001023-1.c: New test.
38860         * gcc.dg/20001101-1.c: New test.
38861         * gcc.dg/20001102-1.c: New test.
38862         * gcc.dg/20010207-1.c: New test.
38863         * gcc.dg/20010405-1.c: New test.
38864         * gcc.dg/20010822-1.c: New test.
38865         * gcc.dg/20011107-1.c: New test.
38867 2002-01-09  Jeffrey A Law  (law@redhat.com)
38869         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38871         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38872         execution failure on PA targets.
38874 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38876         * gcc.c-torture/compile/20020109-1.c: New test.
38878 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38880         * gcc.c-torture/execute/20020108-1.c: New test.
38882 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38884         * gcc.dg/20020108-1.c: New test.
38886 2002-01-08  H.J. Lu <hjl@gnu.org>
38888         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38889         for header files.
38891 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38893         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38894         consistency.
38896 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38898         * gcc.dg/altivec-4.c: Test altivec predicates.
38900 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38902         * gcc.c-torture/execute/20020107-1.c: New test.
38904 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38906         PR c/5279
38907         * gcc.c-torture/compile/20020106-1.c: New test.
38909 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38911         * gcc.c-torture/execute/nestfunc-4.c: New test.
38913 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38915         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38916         extra triple that slipped in.
38917         * g++.old-deja/g++.abi/align.C: Likewise.
38918         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38920 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38922         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38923         * g++.old-deja/g++.abi/align.C: Likewise.
38924         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38926         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38927         on FreeBSD/i386.
38928         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38929         FreeBSD.
38931 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38933         * gcc.dg/20020104-1.c: New test.
38935         * gcc.dg/20020104-2.c: New test.
38937 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38939         * gcc.dg/20020103-1.c: Fix typo in target selector.
38941 2002-01-03  Richard Henderson  <rth@redhat.com>
38943         * gcc.dg/20020103-1.c: New.
38945 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38947         * gcc.c-torture/execute/20020103-1.c: New test.
38949 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38951         * g++.dg/other/debug2.C: New test.
38953         * gcc.c-torture/compile/20020103-1.c: New test.
38955 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38957         * gcc.dg/gnu89-init-1.c: Added new tests.
38959 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38961         * g++.dg/template/friend2.C: Remove as patch is reverted.
38963         * g++.dg/warn/oldcast1.C: New test.
38965         * g++.dg/template/ptrmem1.C: New test.
38966         * g++.dg/template/ptrmem2.C: New test.
38968         * g++.dg/template/ntp.C: New test.
38970         * g++.dg/other/component1.C: New test.
38972         * g++.dg/template/ttp3.C: New test.
38974         * g++.dg/template/friend2.C: New test.
38975         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38977 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38979         * g++.dg/other/ptrmem1.C: New test.
38980         * g++.dg/other/ptrmem2.C: New test.
38982 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38984         * g++.dg/template/ctor1.C: New test.
38986 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38988         * g++.dg/template/friend2.C: New test.
38990 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38992         * gcc.dg/mmix-1.c: New test.
38994 2001-12-31  Richard Henderson  <rth@redhat.com>
38996         * gcc.dg/asm-5.c: New.
38998 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39000         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39001         in namespace __gnu_cxx
39003 2001-12-30  Richard Henderson  <rth@redhat.com>
39005         * gcc.dg/debug-6.c: New.
39007 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39009         * gcc.c-torture/compile/20011229-2.c: New test.
39011 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39013         * gcc.dg/debug-3.c: New test.
39014         * gcc.dg/debug-4.c: New test.
39015         * gcc.dg/debug-5.c: New test.
39017 2001-12-29  Richard Henderson  <rth@redhat.com>
39019         * g++.dg/eh/loop1.C: New.
39021 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39023         * g++.dg/template/crash1.C: New test.
39025 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39027         * g++.dg/other/const1.C: New test.
39029 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39031         * gcc.c-torture/compile/20011229-1.c: New test.
39033 2001-12-28  Stan Shebs  <shebs@apple.com>
39035         * lib/objc-torture.exp: Resync with c-torture.exp.
39036         * lib/objc.exp: Load standard libraries.
39038 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39040         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39041         additional tests.
39043 2001-12-27  Roger Sayle <roger@eyesopen.com>
39045         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39047 2001-12-27  Richard Henderson  <rth@redhat.com>
39049         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39051 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39053         * g++.dg/eh/ctor1.C: New test.
39054         * g++.dg/other/error2.C: New test.
39056 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39058         * g++.dg/other/init2.C: New test.
39060 2001-12-24  Richard Henderson  <rth@redhat.com>
39062         * gcc.dg/20011223-1.c: New.
39063         * gcc.dg/inline-1.c: New.
39065 2001-12-23  Richard Henderson  <rth@redhat.com>
39067         * gcc.dg/asm-4.c: Test operand modifiers.
39069 2001-12-23  Richard Henderson  <rth@redhat.com>
39071         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39073 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39075         * gcc.c-torture/execute/20011223-1.c: New test.
39077 2001-12-21  Richard Henderson  <rth@redhat.com>
39079         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39080         re-enables the warning.
39082 2001-12-21  Richard Henderson  <rth@redhat.com>
39084         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39086 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39088         * gcc.c-torture/compile/20011218-1.c: New test.
39090 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39092         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39093         arm-isr.c test.
39094         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39095         epilogue generation for ARM ISR routines.
39097 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39099         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39100         * gcc.dg/format/c90-printf-3.c: Likewise.
39101         * gcc.dg/format/c99-printf-3.c: Likewise.
39102         * gcc.dg/format/ext-1.c: Likewise.
39103         * gcc.dg/format/ext-6.c: Likewise.
39104         * gcc.dg/format/format.h: Prototype unlocked stdio.
39106 2001-12-20  Richard Henderson  <rth@redhat.com>
39108         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39109         (arena): Use it.
39110         (malloc): Correct allocation logic.  Abort if we fill up the
39111         arena before initialization complete.
39112         (realloc): Correct allocation logic.
39114 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39116         * gcc.c-torture/compile/20011219-2.c: New test.
39118         * gcc.c-torture/execute/20011219-1.c: New test.
39120 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39122         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39123         target does not support weak symbols.
39125 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39127         * gcc.c-torture/compile/20011219-1.c: New test.
39129 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39131         * g++.dg/other/error1.C: New test.
39133 2001-12-17  Jeffrey A Law  (law@redhat.com)
39135         * gcc.c-torture/execute/20011217-1.c: New test.
39137 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39139         * objc.dg/special/: New directory.
39140         * objc.dg/special/special.exp: New file.
39141         * objc.dg/special/unclaimed-category-1.h: New file.
39142         * objc.dg/special/unclaimed-category-1a.m: New file.
39143         * objc.dg/special/unclaimed-category-1.m: New file.
39145 2001-12-17  Andreas Jaeger  <aj@suse.de>
39147         * gcc.c-torture/compile/20011217-2.c: New test.
39149 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39151         * gcc.c-torture/compile/20011217-1.c: New test.
39153 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39155         * testsuite/gcc.dg/20011214-1.c: New.
39157 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39159         * gcc.dg/altivec-4.c: New.
39161 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39163         * gcc.dg/20011113-1.c: New test.
39165 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39167         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39168         std::__malloc_alloc_template<0> and
39169         std::__default_alloc_template<false, 0>.
39171 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39173         * objc/execute/bf-21.m: New test.
39174         * objc/execute/enumeration-1.m: New test.
39175         * objc/execute/enumeration-2.m: New test.
39177 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39179         * gcc.dg/gnu89-init-1.c: New test.
39181 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39183         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39184         * g++.old-deja/g++.jason/2371.C: Likewise.
39185         * g++.old-deja/g++.jason/template33.C: Likewise.
39186         * g++.old-deja/g++.jason/template34.C: Likewise.
39187         * g++.old-deja/g++.jason/template36.C: Likewise.
39188         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39189         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39190         * g++.old-deja/g++.other/typename1.C: Likewise.
39191         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39192         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39193         * g++.old-deja/g++.pt/typename11.C: Likewise.
39194         * g++.old-deja/g++.pt/typename14.C: Likewise.
39195         * g++.old-deja/g++.pt/typename16.C: Likewise.
39196         * g++.old-deja/g++.pt/typename3.C: Likewise.
39197         * g++.old-deja/g++.pt/typename4.C: Likewise.
39198         * g++.old-deja/g++.pt/typename5.C: Likewise.
39199         * g++.old-deja/g++.pt/typename7.C: Likewise.
39200         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39202 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39204         * g++.dg/other/linkage1.C: New test.
39205         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39206         specifiers.
39208 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39210         * gcc.dg/concat.c: New test.
39212 2001-12-11  Stan Shebs  <shebs@apple.com>
39214         * objc/compile: New test directory.
39215         * objc/compile/compile.exp: New expect script.
39216         * objc/compile/20011211-1.m: New compile test.
39218 2001-12-11  Jason Merrill  <jason@redhat.com>
39220         * lib/prune.exp (prune_gcc_output): Also handle "In member
39221         function".  So many permutations...
39223 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39225         * g++.dg/template/typedef1.C: New test.
39227 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39229         * g++.dg/other/copy1.C: New test.
39231 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39233         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39235         * gcc.dg/builtin-choose-expr.c: New.
39237 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39239         * gcc.dg/altivec-2.c: New.
39241 2001-12-07  Richard Henderson  <rth@redhat.com>
39243         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39245 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39247         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39248         ultrasparc.
39250 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39252         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39254 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39256         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39257         variable argument list.
39259 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39261         * gcc.c-torture/execute/memcheck: Delete entire directory.
39262         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39263         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39265 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39267         * gcc.dg/Wshadow-1.c: New test.
39269 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39271         * gcc.c-torture/compile/20011130-1.c: New test.
39273         * gcc.dg/noncompile/20011025-1.c: New test.
39275         * g++.dg/other/anon-union.C: New test.
39277         * gcc.c-torture/execute/20011024-1.c: New test.
39279 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39281         * gcc.c-torture/execute/20000722-1.x,
39282         gcc.c-torture/execute/20010123-1.x: Remove.
39283         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39284         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39285         gcc.dg/c99-complit-2.c: New tests.
39287 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39289         * g++.dg/inherit/base1.C: New test.
39291 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39293         * g++.dg/other/stdarg1.C: New test.
39295         * gcc.c-torture/compile/20011130-2.c: New test.
39297 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39299         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39300         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39301         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39302         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39303         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39304         * gcc.dg/builtin-prefetch-1.c: New test.
39306 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39308         * gcc.dg/20011130-1.c: New test.
39310 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39312         * g++.dg/other/scope1.C: New test.
39313         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39315 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39317         * gcc.dg/vla-init-1.c: New test.
39319 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39321         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39323 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39325         * objc.dg/alias.m: Update.
39326         * objc.dg/class-1.m: Update.
39327         * objc.dg/const-str-1.m: Update.
39328         * objc.dg/fwd-proto-1.m: Update.
39329         * objc.dg/id-1.m: Update.
39330         * objc.dg/super-class-1.m: Update.
39332 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39334         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39335         constructs.
39337 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39339         * gcc.c-torture/execute/20011128-1.c: New test.
39341 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39343         * gcc.dg/20011127-1.c: New test.
39345 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39347         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39348         from Austin Group draft 7.
39349         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39350         scanf format arguments.
39351         * gcc.dg/format/no-exargs-2.c: New test.
39353 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39355         * g++.dg/abi/vbase8-4.C: New test.
39357 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39359         * gcc.c-torture/execute/20011121-1.c: New test.
39361 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39363         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39365 2001-11-23  Andreas Jaeger  <aj@suse.de>
39367         * gcc.dg/cpp/charconst-2.c: New test.
39369 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39371         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39372         to the host if it is remote.  Let tests specify extra headers
39373         they use.
39374         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39375         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39376         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39377         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39378         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39379         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39380         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39381         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39382         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39383         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39385 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39387         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39388         for little endian ARMs.
39390 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39392         * gcc.c-torture/compile/20011119-1.c: New test.
39393         * gcc.c-torture/compile/20011119-2.c: New test.
39395 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39397         * gcc.dg/altivec-1.c: Fix typo.
39399 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39401         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39403 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39405         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39407 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39409         * lib/g77.exp: Don't specify --rpath-link.
39411         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39412         across all the headers.
39413         * gcc.dg/format/format.exp: For testing on a remote host,
39414         copy format.h.
39416         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39417         * gcc.c-torture/execute/930406-1.c: Likewise.
39418         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39420 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39422         * gcc.dg/altivec-1.c: New.
39424 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39426         * gcc.dg/cpp/fpreprocessed.c: New test case.
39428 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39430         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39431         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39432         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39434 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39436         * gcc.dg/no-builtin-1.c: New test.
39438 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39440         * gcc.c-torture/execute/20011115-1.c: New test.
39442 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39444         * gcc.c-torture/compile/20011114-2.c: New test.
39445         * gcc.c-torture/compile/20011114-3.c: New test.
39446         * gcc.c-torture/compile/20011114-4.c: New test.
39448 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39450         * g++.dg/other/init1.C: New test.
39452 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39454         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39455         message.
39457         * gcc.c-torture/execute/20011114-1.c: New testcase.
39459         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39460         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39461         like the (before this change) version of 20010327-1.c.
39463 2001-11-14  Roger Sayle <roger@eyesopen.com>
39465         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39467 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39469         * g++.dg/init/array2.C: New test.
39471 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39473         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39475 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39477         * g++.dg/other/forscope1.C: New test.
39478         * g++.dg/ext/forscope1.C: New test.
39479         * g++.dg/ext/forscope2.C: New test.
39481 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39483         * gcc.c-torture/execute/20011113-1.c: New test.
39485 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39487         * gcc.c-torture/execute/20011109-2.c: New test.
39489         * gcc.c-torture/execute/20011109-1.c: New test.
39491 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39493         * gcc.c-torture/compile/20011109-1.c: New test.
39495 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39497         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39498         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39499         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39500         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39501         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39502         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39503         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39505 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39507         * g++.dg/warn/Wshadow-1.C: New tests.
39508         * g++.old-deja/g++.mike/for3.C: Update.
39510 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39512         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39513         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39514         XFAILs.  Adjust expected error texts.
39515         * gcc.c-torture/compile/20011106-1.c,
39516         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39517         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39518         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39519         gcc.dg/c99-array-lval-5.c: New tests.
39521 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39523         * gcc.dg/cpp/defined.c: Update.
39525 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39527         * gcc.c-torture/execute/anon-1.c: New test.
39529 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39531         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39532         same size, so no warning should be produced on stormy16.
39534         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39535         due to oversized array.
39536         * g++.old-deja/g++.mike/ns15.C: Likewise.
39537         * g++.old-deja/g++.pt/crash16.C: Likewise.
39539 2001-11-02  Graham Stott  <grahams@redhat.com>
39541         * g++.dgother/debug1.C: Fix typos.
39543 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39545         * g++.dg/other/debug1.C: New test.
39547 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39549         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39550         of unsigned long.
39552 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39554         * gcc.dg/20011029-2.c: New test.
39556         * gcc.c-torture/compile/20011029-1.c: New test.
39558 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39560         * objc/execute/class_self-1.m: New test.
39561         * objc/execute/class_self-2.m: New test.
39563 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39565         * gcc.misc-tests/msgs.exp: Delete.
39566         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39567         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39568         error set to match recent changes.
39570 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39572         * gcc.dg/20011021-1.c: New test.
39574 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39576         * gcc.c-torture/compile/20011023-1.c: New test.
39578 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39580         * lib/g77.exp: Rewrite based on lib/g++.exp.
39582 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39584         * gcc.c-torture/execute/20011019-1.c: New test.
39586         * gcc.dg/20011018-1.c: New test.
39588 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39590         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39592 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39594         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39595         * gcc.dg/attr-invalid.c: Likewise.
39597 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39599         * testsuite/gcc.dg/20011015-1.c: New test.
39601 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39603         * g++.dg/template/unify2.C: New test.
39605 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39607         * g++.dg/other/exception-specification.C: New test
39609 2001-10-13  Tom Rix  <trix@redhat.com>
39611         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39612         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39614 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39616         * testsuite/gcc.dg/20011009-1.c: New test.
39618 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39620         PR g++/4476
39621         * g++.dg/other/friend1.C: New test.
39623 2001-10-11  Richard Henderson  <rth@redhat.com>
39625         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39627 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39629         * gcc.c-torture/compile/20011010-1.c: New.
39631 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39633         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39634         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39635         g77.f-torture/execute/execute.exp,
39636         g77.f-torture/noncompile/noncompile.exp,
39637         gcc.c-torture/compile/compile.exp,
39638         gcc.c-torture/execute/execute.exp,
39639         gcc.c-torture/execute/ieee/ieee.exp,
39640         gcc.c-torture/execute/memcheck/memcheck.exp,
39641         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39642         objc/execute/execute.exp: Update FSF address.
39644 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39646         * gcc.dg/cpp/cmdlne-C.c: Update.
39647         * gcc.dg/cpp/cmdlne-C2.c: New.
39649 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39651         * gcc.c-torture/execute/20011008-3.c: New.
39653 2001-10-08  DJ Delorie  <dj@redhat.com>
39655         * gcc.dg/20011008-1.c: New.
39656         * gcc.dg/20011008-2.c: New.
39658 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39660         * gcc.dg/cpp/spacing1.c: Update test.
39662 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39664         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39665         spelling errors of "separate" as "seperate".
39667 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39669         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39670         enough to avoid inlining.
39672 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39674         * lib/g77.exp: set libg2c_dir correctly.
39676 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39678         * gcc.dg/cpp/macro11.c: New test.
39680 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39682         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39683         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39684         gcc.dg/format/multattr-3.c: New tests.
39685         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39686         tests for format attributes on function pointers being rejected.
39688 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39690         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39692 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39694         * g++.dg/warn/format1.C: New test.
39696 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39698         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39700 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39702         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39704 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39706         * gcc.dg/cpp/redef2.c: Add test.
39708 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39710         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39711         long-standing bug on i686, apparently.
39712         * gcc.c-torture/execute/loop-2c.x: New file.
39713         * gcc.c-torture/execute/loop-2d.x: New file.
39714         * gcc.c-torture/execute/loop-3c.x: New file.
39716 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39718         * gcc.dg/cpp/20000625-2.c: Correct line number.
39720 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39722         * gcc.dg/cpp/macro10.c: New test.
39723         * gcc.dg/cpp/strify3.c: New test.
39724         * gcc.dg/cpp/spacing1.c: Add tests.
39725         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39726         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39728 2001-09-24  DJ Delorie  <dj@redhat.com>
39730         * gcc.c-torture/execute/20010924-1.c: New test.
39732 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39734         * testsuite/objc/execute/paste.m: Remove.
39736 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39738         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39740 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39742         * g77.dg/strlen0.f: New test.
39744 2001-09-21  Richard Henderson  <rth@redhat.com>
39746         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39747         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39749 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39751         Table-driven attributes.
39752         * g++.dg/ext/attrib1.C: New test.
39754 2001-09-20  DJ Delorie  <dj@redhat.com>
39756         * gcc.dg/20000926-1.c: Update expected warning messages.
39757         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39758         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39759         array.
39761 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39763         * g++.dg/eh/registers1.C: New test case.
39765 2001-09-17  Richard Henderson  <rth@redhat.com>
39767         * gcc.dg/array-5.c: Fix VLA decomposition test.
39769 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39771         * gcc.dg/cpp/line5.c: New testcase.
39773 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39775         * gcc.dg/cpp/macro9.c: New test.
39777 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39779         * gcc.c-torture/execute/980223.c: Change type of addr from long
39780         to char *.
39782 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39784         * gcc.c-torture/execute/20010915-1.c: New test.
39786 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39788         * g77.dg/bprob: New directory.
39789         * g77.dg/bprob/bprob.exp: New file.
39790         * g77.dg/bprob/bprob-1.f: New test.
39791         * g77.dg/gcov: New directory.
39792         * g77.dg/gcov/gcov.exp: New file.
39793         * g77.dg/gcov/gcov-1.f: New test.
39794         * g77.dg/gcov/gcov-1.x: New file.
39796 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39798         * gcc.dg/cpp/directiv.c: Update.
39799         * gcc.dg/cpp/undef1.c: Update.
39801 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39803         * gcc.dg/20010912-1.c: New test.
39805 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39807         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39808         language-independent file in lib.
39809         * lib/gcov.exp: New file.
39811 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39813         * gcc.c-torture/compile/20010911-1.c: New test.
39815 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39817         * lib/profopt.exp: New, to support profile-directed optimizations.
39818         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39819         * gcc.misc-tests/bprob-1.c: New test.
39820         * gcc.misc-tests/bprob-2.c: New test.
39822 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39824         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39825         XFAIL and which kinds of gcov output to verify.
39826         * gcc.misc-tests/gcov-4b.x: New file.
39827         * gcc.misc-tests/gcov-5b.x: New file.
39828         * gcc.misc-tests/gcov-6.x: New file.
39829         * gcc.misc-tests/gcov-7.c: New test.
39830         * gcc.misc-tests/gcov-7.x: New file.
39832 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39834         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39835         * gcc.misc-tests/gcov-6.c: New test.
39837 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39839         PR c++/3986
39840         * g++.dg/abi/vbase1.C: New test.
39842 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39844         * objc.dg/method-2.m: New.
39846 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39848         PR c++/4203
39849         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39850         * g++.dg/init/empty1.C: New test.
39852 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39854         * gcc.c-torture/compile/20010903-1.c: New test.
39856 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39858         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39859         for m68k.
39861 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39863         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39865         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39867         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39869 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39871         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39872         for 16-bit 'unsigned int'.
39874 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39876         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39878 2001-08-27  Richard Henderson  <rth@redhat.com>
39880         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39881         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39883 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39885         * gcc.dg/asm-names.c (ymain): New.
39887 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39889         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39890         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39891         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39893 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39895         * gcc.dg/compare5.c: New testcase.
39897 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39899         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39900         and "In instantiation".
39902 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39904         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39906 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39908         * gcc.misc-tests/gcov.exp: Add support for branch information.
39909         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39910         * gcc.misc-tests/gcov-4.c: New test.
39911         * gcc.misc-tests/gcov-4b.c: New test.
39912         * gcc.misc-tests/gcov-5b.c: New test.
39914 2001-08-20  Zack Weinberg  <zackw@panix.com>
39916         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39917         expected to fail.
39919 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39921         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39923 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39925         * g++.dg/eh/template1.C: New test.
39927 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39929         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39930         Fix thinko.
39931         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39932         for xfail.
39934 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39936         * lib/g77-dg.exp: Use prune.exp for common procedures
39937         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39938         * lib/g77.exp: (g77-dg-prune) Remove
39940 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39942         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39944 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39946         * g++.dg/template/unify1.C: New test.
39948 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39950         * g++.dg/abi/empty4.C: New test.
39952 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39954         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39955         solaris2.*
39956         * g77.f-torture/compile/pr3743.x: Likewise.
39958 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39960         * g++.dg/other/using-declaration.C: New test.
39962 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39964         * gcc.dg/cpp/tr-sign.c: New testcase.
39966 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39968         * gcc.dg/cpp/19951025-1.c: Revert.
39969         * gcc.dg/cpp/directiv.c: We no longer process directives that
39970         interrupt macro arguments.
39972 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39974         * gcc.dg/bconstp-1.c: New test.
39976 2001-08-03  Richard Henderson  <rth@redhat.com>
39978         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39980 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39982         * gcc.dg/cpp/19951025-1.c: Update.
39984 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39986         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39987         should be x.
39989 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39991         Kill -fhonor-std.
39992         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39993         * g++.old-deja/g++.other/std1.C: Likewise.
39994         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39996 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39998         * lib/g77.exp: Load gcc-defs.exp for common procedures
39999         (g77_pass, g77_fail, g77_finish, g77_exit,
40000         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40002 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40004         * g77.dg/fbackslash.f
40005         * g77.dg/fcase-preserve.f
40006         * g77.dg/ff90-1.f
40007         * g77.dg/ffixed-line-length-0.f
40008         * g77.dg/ffixed-line-length-132.f
40009         * g77.dg/ffixed-line-length-7.f
40010         * g77.dg/ffixed-line-length-72.f
40011         * g77.dg/ffixed-line-length-none.f
40012         * g77.dg/ffree-form-1.f
40013         * g77.dg/fno-backslash.f
40014         * g77.dg/fno-f90-1.f
40015         * g77.dg/fno-fixed-form-1.f
40016         * g77.dg/fno-onetrip.f
40017         * g77.dg/fno-typeless-boz.f
40018         * g77.dg/fno-underscoring.f
40019         * g77.dg/fno-vxt-1.f
40020         * g77.dg/fonetrip.f
40021         * g77.dg/ftypeless-boz.f
40022         * g77.dg/fugly-assumed.f
40023         * g77.dg/funderscoring.f
40024         * g77.dg/fvxt-1.f
40026 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40028         * objc.dg/fwd-proto-1.m: New.
40029         * objc.dg/local-decl-1.m: New.
40030         * objc.dg/naming-1.m: New.
40031         * objc.dg/naming-2.m: New.
40032         * objc.dg/proto-hier-1.m: New.
40034 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40036         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40037         largest-type elements to a struct makes its size grow.
40039 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40041         * g++.dg/abi/vthunk1.C: New test.
40043 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40045         * g++.dg/abi/vbase8-22.C: New test.
40047 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40049         * gcc.dg/cpp/macro8.c: New test.
40051 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40053         * g++.dg/abi/vbase8-21.C: New test.
40055 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40057         * g++.dg/abi/vbase8-10.C: New test.
40059 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40061         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40062         ${tool}_set_ld_library_path.
40063         Changed caller.
40064         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40065         g++.exp.
40067 2001-07-26  Stan Cox <scox@redhat.com>
40069         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40070         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40071         gcc_exit, gcc_check_unsupported_p):
40072         Moved to gcc-deps.exp
40073         * gcc-deps.exp: New file.
40075 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40077         * g++.old-deja/g++.pt/defarg14.C: New test.
40079 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40081         * g++.old-deja/g++.other/lineno5.C: New test.
40083 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40085         * g++.old-deja/g++.pt/crash68.C: New test.
40087 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40089         * g++.old-deja/g++.other/crash42.C: New test.
40091 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40093         * gcc.dg/cpp/extratokens.c: Fix.
40094         * gcc.dg/cpp/skipping2.c: New tests.
40096 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40098         * gcc.c-torture/execute/20010724-1.c: New file.
40099         * gcc.c-torture/execute/20010724-1.x: New file.
40101 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40103         * g++.old-deja/g++.other/cond7.C: New test.
40105 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40107         * g++.old-deja/g++.other/optimize4.C: New test.
40109 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40111         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40113 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40115         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40116         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40117         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40118         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40120         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40121         bug report" message.
40123         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40124         * g++.dg/ext/instantiate1.C: Move from old-deja.
40126 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40128         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40129         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40130         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40131         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40133 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40135         * gcc.c-torture/execute/20010723-1.c: New test.
40137 2001-07-23  Ben Elliston  <bje@redhat.com>
40139         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40141 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40143         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40144         i[34567]86-*-*.
40145         Delete handling of ieee_multilib_flags.
40146         Pass -mieee for alpha*-*-* and sh-*-*.
40147         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40149 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40151         Remove old-abi tests.
40152         * g++.old-deja/g++.mike/p11116.C: Remove.
40153         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40155 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40157         * g77.f-torture/compile/pr3743.f: New test
40159 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40161         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40163 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40165         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40166         g++.old-deja/g++.pt/static6.C: Likewise.
40167         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40168         supports weak symbols.
40170 2001-07-18  Andreas Jaeger  <aj@suse.de>
40172         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40173         supported again.
40175 2001-07-18  Andreas Jaeger  <aj@suse.de>
40177         * gcc.dg/iftrap-1.c: Fix target line.
40179 2001-07-17  Richard Henderson  <rth@redhat.com>
40181         * gcc.c-torture/execute/20010717-1.c: New.
40183 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40185         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40186         tests.
40188 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40190         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40192 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40194         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40195         UAC_SIGBUS, UAC_NOPRINT definitions.
40197 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40199         * objc/execute/object_is_class.m: New test.
40200         * objc/execute/object_is_meta_class.m: New test.
40202 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40204         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40205         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40207 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40209         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40210         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40212 2001-07-14  Richard Henderson  <rth@redhat.com>
40214         * gcc.dg/iftrap-1.c: New.
40216 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40218         * g77.f-torture/execute/intrinsic77.f: New test.
40220 2001-07-11  Janis Johnson <janis@us.ibm.com>
40222         * gcc.misc-tests/gcov-3.c: New test.
40224 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40226         * gcc.c-torture/compile/20010711-1.c,
40227         * gcc.c-torture/compile/20010711-2.c: New tests.
40229 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40231         * gcc.c-torture/execute/20010711-1.c: New test.
40233 2001-07-11  Ben Elliston  <bje@redhat.com>
40235         * g++.old-deja/g++.other/enum5.C: New test.
40237 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40239         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40240         (g++-dg-prune): Call prune_gcc_output.
40241         * prune.exp: New file for prune_gcc_output.
40242         * lib/g++.exp, lib/gcc.exp: Load it.
40244 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40246         * gcc.c-torture/compile/20010701-1.c,
40247         g++.old-deja/g++.ext/attrib6.C: New tests.
40249 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40251         * gcc.c-torture/compile/20010706-1.c: New test.
40253 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40255         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40257 2001-06-28  Stan Shebs  <shebs@apple.com>
40259         * gcc.dg/pragma-darwin.c: New test.
40261 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40263         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40264         Solaris 2.[678] system.
40266 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40268         * gcc.dg/20010622-1.c: New test.
40270 2001-06-18  Stan Shebs  <shebs@apple.com>
40272         * objc.dg: New directory.
40273         * objc.dg/dg.exp: New file.
40274         * objc.dg/alias.m: New.
40275         * objc.dg/class-1.m: New.
40276         * objc.dg/class-2.m: New.
40277         * objc.dg/const-str-1.m: New.
40278         * objc.dg/const-str-2.m: New.
40279         * objc.dg/id-1.m: New.
40280         * objc.dg/method-1.m: New.
40281         * objc.dg/super-class-1.m: New.
40282         * lib/objc-dg.exp: New file.
40284 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40286         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40287         of label name.
40289 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40291         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40293 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40295         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40296         variable.
40298 2001-06-12  Richard Henderson  <rth@redhat.com>
40300         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40302 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40304         * g++.old-deja/g++.abi/vbase5.C: New test.
40305         * g++.old-deja/g++.abi/vbase6.C: New test.
40306         * g++.old-deja/g++.abi/vbase7.C: New test.
40308 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40310         * gcc.c-torture/compile/20010610-1.c: New test.
40312 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40314         * g++.old-deja/g++.abi/vbase4.C: New test.
40316 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40318         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40319         support %f for HC11/HC12 targets.
40320         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40321         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40322         on HC11/HC12 targets.
40323         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40325 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40327         * gcc.dg/wchar_t-1.c: New file.
40328         * gcc.dg/wint_t-1.c: Likewise.
40330 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40332         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40334 2001-06-11  Richard Henderson  <rth@redhat.com>
40336         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40338 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40340         * gcc.c-torture/compile/20010611-1.c: New test.
40342 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40344         * gcc.dg/c99-tag-1.c: Add more tests.
40346 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40348         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40349         representation on MN10300 and ARM/Thumb.
40351 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40353         * g77.f-torture/execute/20010610.f: New.
40355 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40357         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40358         names.
40360 2001-06-09  Richard Henderson  <rth@redhat.com>
40362         * gcc.c-torture/execute/ashrdi-1.c: New.
40363         * gcc.c-torture/execute/ashldi-1.c: New.
40364         * gcc.c-torture/execute/lshrdi-1.c: New.
40366 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40368         * objc/execute/load-3.m: Added. Check sending +load to categories,
40369         in addition to classes.
40371 2001-06-08  Stan Shebs  <shebs@apple.com>
40373         * objc/execute/load-2.m: New test.  From Nicola Pero
40374         <n.pero@mi.flashnet.it>.
40376 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40378         * gcc.c-torture/execute/20010605-2.c: New test.
40380 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40382         * g++.old-deja/g++.abi/vbase2.C: New test.
40383         * g++.old-deja/g++.abi/vbase3.C: New test.
40385 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40387         * g++.old-deja/g++.pt/friend49.C: New test.
40389 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40391         * g++.old-deja/g++.ext/anon3.C: New test.
40393 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40395         * g++.old-deja/g++.other/conv7.C: New test.
40397 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40399         * gcc.c-torture/compile/20010605-2.c: New test.
40401 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40403         * gcc.c-torture/execute/20010604-1.c: New test.
40405 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40407         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40409 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40411         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40412         (g++_link_flags): Likewise.
40413         (g++_init): Pass gccpath's value to two previous functions.
40415 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40417         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40418         Ensure logfile entry matches exec command line.
40420 2001-05-31  Richard Henderson  <rth@redhat.com>
40422         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40423         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40425 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40427         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40428         compiler for irix6.2
40430 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40432         * g++.old-deja/g++.other/optimize3.C: New file.
40434 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40436         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40437         assemble.
40439 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40441         * g++.old-deja/g++.other/optimize2.C: New file.
40443 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40445         * gcc.c-torture/compile/20010518-2.c: New file.
40446         * gcc.c-torture/execute/20010518-1.c: New file.
40447         * gcc.c-torture/execute/20010518-2.c: New file.
40449 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40451         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40453 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40455         G++ no longer defines builtins that do not begin with __builtin.
40456         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40457         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40458         * g++.old-deja/g++.law/builtin1.C: Likewise.
40459         * g++.old-deja/g++.law/cvt2.C: Likewise.
40460         * g++.old-deja/g++.mike/net5.C: Likewise.
40461         * g++.old-deja/g++.other/builtins1.C: Likewise.
40462         * g++.old-deja/g++.other/builtins2.C: Likewise.
40463         * g++.old-deja/g++.other/builtins3.C: Likewise.
40464         * g++.old-deja/g++.other/builtins4.C: Likewise.
40465         * g++.old-deja/g++.other/inline8.C: Likewise.
40466         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40468 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40470         * g++.old-deja/g++.pt/using1.C: Adjust.
40471         * g++.old-deja/g++.pt/using2.C: New test.
40473 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40475         * gcc.dg/cpp/charconst.c: New tests.
40476         * gcc.dg/cpp/escape.c: New tests.
40477         * gcc.dg/cpp/escape-1.c: New tests.
40478         * gcc.dg/cpp/escape-2.c: New tests.
40479         * gcc.dg/cpp/ucs.c: New tests.
40481 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40483         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40484         native compiler for irix6.5.
40486 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40488         * lib/g++.exp (g++_include_flags): Use args to compute
40489         get_multilibs.
40490         (g++_link_flags): Likewise.
40491         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40493 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40495         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40497 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40499         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40500         this file.
40502 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40504         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40505         STACK_SIZE;
40506         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40507         to STACK_SIZE; Use it to define size of add_histo array.
40508         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40509         to STACK_SIZE.
40510         (f): Use GITT_SIZE to define size of gitt local table.
40511         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40512         to STACK_SIZE; Use it to define size of bytemem array.
40514 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40516         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40517         on 68HC11/HC12 due to the asm instruction.
40518         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40519         * gcc.c-torture/compile/920520-1.x: Likewise.
40520         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40521         on 68HC11/HC12 because the function is larger than 64K.
40522         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40523         on 68HC11/HC12 because the structure is too large.
40525 2001-05-20  Richard Henderson  <rth@redhat.com>
40527         * gcc.c-torture/execute/20010520-1.c: New.
40529 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40531         * g++.old-deja/g++.warn/compare1.C: New test.
40532         * gcc.dg/compare4.c: New test.
40534 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40536         * g++.old-deja/g++.other/optimize1.C: New test.
40538 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40540         * g++.old-deja/g++.pt/spec41.C: New test.
40542 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40544         * gcc.c-torture/compile/20010114-1.x: Remove.
40546 2001-05-18  Stan Shebs  <shebs@apple.com>
40548         * gcc.c-torture/compile/20010518-1.c: New test.
40550 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40552         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40553         * g++.old-deja/g++.pt/crash67.C: New test.
40555 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40557         * g++.old-deja/g++.other/debug9.C: New test.
40559 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40561         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40563 2001-05-16  Jan Hubicka  <jh@suse.cz>
40565         * gcc.c-torture/compile/20010516-1.c: New test.
40567 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40569         * g++.old-deja/g++.other/crash41.C: New test.
40571 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40573         * g++.old-deja/g++.pt/crash66.C: New test.
40575 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40577         * g++.old-deja/g++.robertl/eb27.C: Convert.
40579 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40581         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40582         declaration being redundant.
40584 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40586         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40588 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40590         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40592 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40594         * lib/g++.exp: Use testsuite_flags.
40596 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40598         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40600 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40602         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40604 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40606         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40608 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40610         * gcc.c-torture/compile/20010313-1.c: New test.
40612 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40614         * gcc.dg/cpp/direct2.c: New test.
40615         * gccq.dg/cpp/direct2s.c: New test.
40617         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40619 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40621         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40622         * g++.old-deja/g++.other/op3.C: Likewise.
40624 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40626         * gcc.dg/cpp/syshdr.h: New file.
40627         * gcc.dg/cpp/sysmac1.c: Update.
40628         * gcc.dg/cpp/sysmac2.c: Update.
40630 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40632         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40634 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40636         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40637         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40639 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40641         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40643 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40645         * lib/g++.exp (g++_include_flags): Don't use any special flags
40646         if TESTING_IN_BUILD_TREE is not defined.
40647         (g++_init): Use a plain 'c++' as the compiler if
40648         TESTING_IN_BUILD_TREEE is not defined.
40650 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40652         * g++.old-deja/g++.eh/catch13.C: New test.
40653         * g++.old-deja/g++.eh/catch14.C: New test.
40655 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40657         * gcc.dg/cpp/tr-define.c: New test.
40659 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40661         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40662         <stdlib.h>, not <malloc.h>.
40664 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40666         * g++.old-deja/g++.ns/template17.C: New test.
40668 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40670         * g++.old-deja/g++.pt/ref4.C: New test.
40672 2001-04-30  Richard Henderson  <rth@redhat.com>
40674         * gcc.dg/20000724-1.c: Revert last change.
40676 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40678         * g77.f-torture/execute/20010430.f: New test.
40680 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40682         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40684 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40686         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40688 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40690         * g++.old-deja/g++.eh/crash6.C: New test.
40692 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40694         * g++.old-deja/g++.other/warn7.C: New test.
40696 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40698         * g++.old-deja/g++.other/defarg9.C: New test.
40700 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40702         * g77.f-torture/compile/20010426.f: New test.
40703         * g77.f-torture/execute/20010426.f: New test.
40705 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40707         * g77.f-torture/compile/20000629-1.x: Remove - error
40708         has been fixed.
40710 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40712         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40713         Tweak slightly to work with g++.dg framework.
40714         * g++.dg/special/ecos.exp: Run initp1.C test.
40715         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40717         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40718         its linker doesn't give line numbers either.
40719         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40721 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40723         * g++.old-deja/g++.other/lex1.C: New test.
40725 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40727         * gcc.dg/noncompile/20010425-1.c: New test.
40729 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40731         * g++.old-deja/g++.pt/mangle2.C: New test.
40733 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40735         * gcc.dg/format/plus-1.c: New test.
40737 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40739         * gcc.dg/20010423-1.c: New test.
40741 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40743         * gcc.c-torture/execute/20010422-1.c: New test.
40745 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40747         * g++.old-deja/g++.ns/type2.C: New test.
40749 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40751         * g++.old-deja/g++.other/perf1.C: New test.
40753 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40755         * gcc.dg/c99-func-2.c: Remove xfail.
40756         * gcc.dg/c99-func-3.c: Remove xfail.
40757         * gcc.dg/c99-func-4.c: Remove xfail.
40759 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40761         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40763 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40765         * gcc.c-torture/compile/20010423-1.c: New test.
40767 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40769         * g++.old-deja/g++.pt/typename28.C: New test.
40771 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40773         * g++.old-deja/g++.abi/empty2.C: New test.
40774         * g++.old-deja/g++.abi/empty3.C: New test.
40776 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40778         * g++.old-deja/g++.other/comdat2.C: New test.
40779         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40781 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40783         * g++.old-deja/g++.other/overload14.C: New test.
40785 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40787         * g++.old-deja/g++.other/lookup23.C: New test.
40789 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40791         * gcc.c-torture/execute/20010403-1.c: New test.
40793 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40794             Mark Mitchell  <mark@codesourcery.com>
40796         * lib/old-dejagnu.exp: Don't delete output of executable.
40797         Add .exe suffix to executables.
40799 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40801         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40803 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40805         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40807 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40809         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40810         * g++.old-deja/g++.abi/crash1.C: New test.
40812 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40814         * g++.old-deja/g++.other/crash40.C: New test.
40816 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40818         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40820 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40822         * g++.old-deja/g++.other/warn6.C: New test.
40824 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40826         * g++.old-deja/g++.robertl/eb42.C: Same.
40828 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40830         * gcc.dg/wtr-conversion-1.c: New testcase.
40832 2001-04-10  Richard Henderson  <rth@redhat.com>
40834         * g++.old-deja/g++.other/array5.C: New.
40836 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40838         * gcc.c-torture/execute/20010408-1.c: New test.
40840 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40842         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40843         headers and constructs.
40844         * g++.old-deja/g++.robertl/eb79.C: Same.
40845         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40846         * g++.old-deja/g++.robertl/eb73.C: Same.
40847         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40848         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40849         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40850         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40851         * g++.old-deja/g++.robertl/eb44.C: Same.
40852         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40853         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40854         * g++.old-deja/g++.robertl/eb39.C: Same.
40855         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40856         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40857         * g++.old-deja/g++.robertl/eb30.C: Same.
40858         * g++.old-deja/g++.robertl/eb3.C: Same.
40859         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40860         * g++.old-deja/g++.robertl/eb21.C: Same.
40861         * g++.old-deja/g++.robertl/eb15.C: Same.
40862         * g++.old-deja/g++.robertl/eb118.C: Same.
40863         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40864         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40865         * g++.old-deja/g++.robertl/eb109.C: Same.
40866         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40867         * g++.old-deja/g++.mike/rtti1.C: Same.
40868         * g++.old-deja/g++.mike/p658.C: Same.
40869         * g++.old-deja/g++.mike/net46.C: Same.
40870         * g++.old-deja/g++.mike/net34.C: Same.
40871         * g++.old-deja/g++.mike/memoize1.C: Same.
40872         * g++.old-deja/g++.mike/eh2.C: Same.
40873         * g++.old-deja/g++.law/weak.C: Same.
40874         * g++.old-deja/g++.law/visibility7.C: Same.
40875         * g++.old-deja/g++.law/visibility25.C: Same.
40876         * g++.old-deja/g++.law/visibility22.C: Same.
40877         * g++.old-deja/g++.law/visibility2.C: Same.
40878         * g++.old-deja/g++.law/visibility17.C: Same.
40879         * g++.old-deja/g++.law/visibility13.C: Same.
40880         * g++.old-deja/g++.law/visibility10.C: Same.
40881         * g++.old-deja/g++.law/visibility1.C: Same.
40882         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40883         * g++.old-deja/g++.law/vbase1.C: Same.
40884         * g++.old-deja/g++.law/operators32.C: Same.
40885         * g++.old-deja/g++.law/nest3.C: Same.
40886         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40887         * g++.old-deja/g++.law/except5.C (main): Same.
40888         * g++.old-deja/g++.law/cvt7.C (run): Same.
40889         * g++.old-deja/g++.law/cvt2.C: Same.
40890         * g++.old-deja/g++.law/cvt16.C: Same.
40891         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40892         * g++.old-deja/g++.law/ctors17.C (main): Same.
40893         * g++.old-deja/g++.law/ctors13.C: Same.
40894         * g++.old-deja/g++.law/ctors12.C (main): Same.
40895         * g++.old-deja/g++.law/ctors10.C: Same.
40896         * g++.old-deja/g++.law/code-gen5.C: Same.
40897         * g++.old-deja/g++.law/bad-error7.C: Same.
40898         * g++.old-deja/g++.law/arm9.C: Same.
40899         * g++.old-deja/g++.law/arm12.C: Same.
40900         * g++.old-deja/g++.law/arg8.C: Same.
40901         * g++.old-deja/g++.law/arg1.C: Same.
40902         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40903         * g++.old-deja/g++.jason/template31.C: Same.
40904         * g++.old-deja/g++.jason/template24.C (main): Same.
40905         * g++.old-deja/g++.jason/2371.C: Same.
40906         * g++.old-deja/g++.eh/new2.C: Same.
40907         * g++.old-deja/g++.eh/new1.C: Same.
40908         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40909         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40910         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40911         * g++.old-deja/g++.brendan/crash62.C: Same.
40912         * g++.old-deja/g++.brendan/crash52.C: Same.
40913         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40914         * g++.old-deja/g++.brendan/crash38.C: Same.
40915         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40916         * g++.old-deja/g++.brendan/copy9.C: Same.
40918 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40920         * gcc.c-torture/execute/20001203-2.c (memset):
40921         Count argument is of type __SIZE_TYPE__.
40923 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40925         * gcc.c-torture/compile/20010404-1.c: New test.
40927 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40929         * gcc.c-torture/compile/20010326-1.c: New test.
40931 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40933         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40934         peculiarities of the SH.
40935         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40937 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40939         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40940         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40941         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40943 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40945         * g77.f-torture/compile/20010321-1.f: New test.
40947 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40949         * gcc.c-torture/compile/20010329-1.c: New test.
40951 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40953         * gcc.c-torture/execute/20010329-1.c: New test.
40955 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40957         * g++.old-deja/g++.other/eh4.C: Fix typo.
40959 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40961         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40963 2001-03-28  Philip Blundell  <philb@gnu.org>
40965         * gcc.c-torture/compile/20010328-1.c: New test.
40967 2001-03-27  Richard Henderson  <rth@redhat.com>
40969         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40970         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40972 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40974         * gcc.c-torture/compile/20010327-1.c: New test.
40976 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40978         * g++.old-deja/g++.other/friend12.C: New test.
40979         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40980         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40982 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40984         * gcc.c-torture/execute/20010325-1.c: New test.
40986 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40988         * g++.old-deja/g++.other/mangle3.C: New test.
40990 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40992         * g++.old-deja/g++.other/anon8.C: New test.
40994 2001-03-20  Philip Blundell  <philb@gnu.org>
40996         * gcc.c-torture/compile/20010320-1.c: New test.
40998 2001-03-17  Richard Henderson  <rth@redhat.com>
41000         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41002 2001-03-15  Geoff Keating  <geoff@redhat.com>
41004         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41005         tests on AIX.
41007 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41009         * g++.old-deja/g++.other/eh4.C: New test.
41011 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41013         * gcc.dg/cpp/mi1.c: Update.
41015 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41017         * g++.old-deja/g++.other/regstack.C: New test.
41019 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41021         * g++.old-deja/g++.other/ref4.C: New test.
41023 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41025         * objc/execute/va_method.m: Added.
41026         * objc/execute/IMP.m: Added.
41027         * objc/execute/_cmd.m: Added.
41028         * objc/execute/accessing_ivars.m: Added.
41029         * objc/execute/class-1.m: Added.
41030         * objc/execute/class-10.m: Added.
41031         * objc/execute/class-11.m: Added.
41032         * objc/execute/class-12.m: Added.
41033         * objc/execute/class-13.m: Added.
41034         * objc/execute/class-14.m: Added.
41035         * objc/execute/class-2.m: Added.
41036         * objc/execute/class-3.m: Added.
41037         * objc/execute/class-4.m: Added.
41038         * objc/execute/class-5.m: Added.
41039         * objc/execute/class-6.m: Added.
41040         * objc/execute/class-7.m: Added.
41041         * objc/execute/class-8.m: Added.
41042         * objc/execute/class-9.m: Added.
41043         * objc/execute/class-tests-1.h
41044         * objc/execute/class-tests-2.h
41045         * objc/execute/compatibility_alias.m: Added.
41046         * objc/execute/encode-1.m: Added.
41047         * objc/execute/formal_protocol-1.m: Added.
41048         * objc/execute/formal_protocol-2.m: Added.
41049         * objc/execute/formal_protocol-3.m: Added.
41050         * objc/execute/formal_protocol-4.m: Added.
41051         * objc/execute/formal_protocol-5.m: Added.
41052         * objc/execute/formal_protocol-6.m: Added.
41053         * objc/execute/formal_protocol-7.m: Added.
41054         * objc/execute/informal_protocol.m: Added.
41055         * objc/execute/initialize.m: Added.
41056         * objc/execute/load.m: Added.
41057         * objc/execute/many_args_method.m: Added.
41058         * objc/execute/nested-3.m: Added.
41059         * objc/execute/no_clash.m: Added.
41060         * objc/execute/private.m: Added.
41061         * objc/execute/redefining_self.m: Added.
41062         * objc/execute/root_methods.m: Added.
41063         * objc/execute/selector-1.m: Added.
41064         * objc/execute/static-1.m: Added.
41065         * objc/execute/static-2.m: Added.
41066         * objc/execute/va_method.m: Added.
41068 2001-03-10  Richard Henderson  <rth@redhat.com>
41070         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41072 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41074         * g++.old-deja/g++.other/crash31.C: XFAIL.
41075         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41076         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41077         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41078         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41079         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41081 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41083         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41085 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41087         * gcc.dg/20000724-1.c: Don't use multiline strings.
41089 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41091         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41092         result of -cString against what we expect it to be; don't just
41093         print it out for no one to read.
41095         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41096         Based on testcases provided by Nicola Pero.
41098 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41100         * gcc.dg/cpp/macro7.c: New test.
41102 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41104         * gcc.dg/cpp/multiline.c: Update.
41106 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41108         * g++.old-deja/g++.other/enum3.C: New test.
41110 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41112         * g++.old-deja/g++.other/pod1.C: New test.
41114 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41116         * g++.old-deja/g++.ext/overload1.C: New test.
41118 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41120         * g++.old-deja/g++.pt/using1.C: New test.
41122 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41124         * g++.old-deja/g++.other/using9.C: New test.
41126 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41128         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41130         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41132 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41134         * g++.old-deja/g++.ext/realpt1.C: Remove.
41136 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41138         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41140 2001-02-26  Will Cohen  <wcohen@redhat.com>
41142         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41144 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41146         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41147         templatized constructors.
41149 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41151         * gcc.c-torture/execute/20010224-1.c: New test.
41153 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41155         * gcc.c-torture/execute/20010222-1.c: New test.
41157 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41159         * g++.old-deja/g++.other/inline20.C: New test.
41161 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41163         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41165 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41167         * g++.old-deja/g++.other/lookup22.C: New test.
41169 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41171         * g77.dg: New directory.
41172         * g77.dg/20010216-1.f: New test case.
41173         * g77.dg/dg.exp: New driver.
41174         * lib/g77-dg.exp: New driver library.
41176 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41178         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41180 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41182         * g++.old-deja/g++.other/decl9.C: New test.
41184 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41186         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41187         not need <string> and also tests the initialization at runtime.
41189 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41191         * gcc.c-torture/execute/longlong.c: New test.
41193 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41195         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41197 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41199         * gcc.c-torture/execute/920302-1.c (execute):
41200         Change argument type to short.
41202 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41204         * g++.old-deja/g++.pt/deduct6.C: New test.
41206 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41208         * g++.old-deja/g++.pt/deduct5.C: New test.
41210 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41212         * gcc.c-torture/execute/20010209-1.c: New test.
41214 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41216         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41218 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41220         * g++.dg/vtgc1.C: Update for new ABI.
41222         * consistency.vlad: New directory, 1665 files.
41224 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41226         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41227         return type.
41228         * gcc.dg/cpp/digraphs.c: Declare puts.
41230 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41232         * g++.old-deja/g++.other/warn5.C: New test.
41234 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41236         * g++.old-deja/g++.pt/spec40.C: New test.
41238 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41240         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41241         case.
41242         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41244 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41246         * gcc.c-torture/compile/20010209-1.c: New test.
41248 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41250         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41251         excess errors message but not if it crashes.
41252         * g++.old-deja/g++.other/crash27.C: Likewise.
41253         * g++.old-deja/g++.other/crash28.C: Likewise.
41254         * g++.old-deja/g++.other/crash30.C: Likewise.
41255         * g++.old-deja/g++.other/crash32.C: Likewise.
41256         * g++.old-deja/g++.other/crash35.C: Likewise.
41257         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41259 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41261         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41262         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41263         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41264         g77.f-torture/execute/execute.exp,
41265         g77.f-torture/noncompile/noncompile.exp,
41266         gcc.c-torture/execute/execute.exp,
41267         gcc.c-torture/execute/memcheck/memcheck.exp,
41268         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41269         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41270         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41271         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41272         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41273         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41274         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41275         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41276         Remove bug reporting instructions with ancient email addresses.
41278 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41280         * gcc.dg/20010202-1.c: New test.
41281         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41283 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41285         * g++.dg/stdbool-if.C: New test.
41287 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41289         * objc/execute/fdecl.m: Added main().
41291 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41293         * gcc.c-torture/execute/20010206-1.c: New test.
41295 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41297         * gcc.dg/cpp/avoidpaste1.c: Update.
41299 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41301         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41302         Pero <nicola@brainstorm.co.uk>.
41303         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41305 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41307         * g++.old-deja/g++.pt/spec39.C: New test.
41309 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41311         * gcc.c-torture/compile/20010202-1.c: New test.
41313 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41315         * g++.old-deja/g++.abi/primary2.C: New test.
41316         * g++.old-deja/g++.abi/primary3.C: New test.
41317         * g++.old-deja/g++.abi/primary4.C: New test.
41318         * g++.old-deja/g++.abi/primary5.C: New test.
41319         * g++.old-deja/g++.abi/vtable3.h: New test.
41320         * g++.old-deja/g++.abi/vtable3a.C: New test.
41321         * g++.old-deja/g++.abi/vtable3b.C: New test.
41322         * g++.old-deja/g++.abi/vtable3c.C: New test.
41323         * g++.old-deja/g++.abi/vtable3d.C: New test.
41324         * g++.old-deja/g++.abi/vtable3e.C: New test.
41325         * g++.old-deja/g++.abi/vtable3f.C: New test.
41326         * g++.old-deja/g++.abi/vtable3g.C: New test.
41327         * g++.old-deja/g++.abi/vtable3h.C: New test.
41328         * g++.old-deja/g++.abi/vtable3i.C: New test.
41329         * g++.old-deja/g++.abi/vtable3j.C: New test.
41330         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41332 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41334         * g++.old-deja/g++.other/anon6.C: New test.
41335         * g++.old-deja/g++.other/anon7.C: New test.
41337 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41339         * gcc.dg/cpp/avoidpaste2.c: New tests.
41341 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41343         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41345 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41347         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41348         DECIMAL_DIG cases for Irix."
41350 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41352         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41354 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41356         * gcc.dg/c99-tag-1.c: New test.
41358 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41360         * gcc.dg/cpp/tr-warn1.c: Add tests.
41362 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41364         * gcc.dg/cpp/avoidpaste1.c: Update.
41365         * gcc.dg/cpp/paste4.c: Update.
41367 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41369         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41370         cases for Irix.
41372 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41374         * g++.old-deja/g++.other/inline19.C: New test.
41376 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41378         * gcc.dg/Wlarger-than.c: New test.
41380 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41382         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41384 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41386         * gcc.c-torture/execute/20010129-1.c: New test.
41387         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41389 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41391         * gcc.dg/cpp/avoidpaste1.c: Test case.
41393 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41395         * g++.old-deja/g++.other/inline18.C: New test.
41397 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41399         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41400         and __builtin_putchar.
41402 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41404         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41405         tests.
41407 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41409         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41410         floating point number rounding mode to round to the nearest
41411         representable mode.
41413 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41415         * g++.old-deja/g++.other/mangle2.C: New test.
41417 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41419         * gcc.c-torture/compile/20010124-1.c: New test.
41421 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41423         * g++.old-deja/g++.pt/spec38.C: New test.
41425 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41427         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41428         "Build don't run".
41430 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41432         * gcc.c-torture/execute/20010123-1.c: New test.
41434 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41436         * g++.old-deja/g++.pt/spec37.C: New test.
41438 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41440         * g++.old-deja/g++.pt/overload14.C: New test.
41442 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41444         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41445         __builtin_return_address.
41447 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41449         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41450         * g++.old-deja/g++.pt/spec35.C: New test.
41451         * g++.old-deja/g++.pt/spec36.C: New test.
41453 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41455         * gcc.c-torture/compile/20010118-1.c: New test.
41457 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41459         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41461 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41463         * gcc.c-torture/execute/20010119-1.c: New test.
41465 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41467         * g++.old-deja/g++.other/vbase5.C: New test.
41469 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41471         * gcc.c-torture/execute/20010118-1.c: New test.
41473 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41475         * g++.old-deja/g++.pt/deduct3.C: New test.
41477 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41479         * g++.old-deja/g++.pt/spec34.C: New test.
41481 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41483         * g77.f-torture/compile/20000601-2.f: New test.
41485 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41487         * g++.old-deja/g++.other/init17.C: New test.
41489 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41491         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41493 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41495         * g++.old-deja/g++.pt/unify8.C: New test.
41497 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41499         * g++.old-deja/g++.abi/vbase1.C: New test.
41501 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41503         * g++.old-deja/g++.pt/crash65.C: New test.
41505 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41507         * gcc.dg/cpp/assembl2.S: New test case.
41509 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41511         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41512         are supported.
41514 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41516         * g++.old-deja/g++.other/builtins1.C: New test.
41517         * g++.old-deja/g++.other/builtins2.C: Likewise.
41518         * g++.old-deja/g++.other/builtins3.C: Likewise.
41519         * g++.old-deja/g++.other/builtins4.C: Likewise.
41521 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41523         * gcc.c-torture/compile/20010117-1.c: New test.
41524         * gcc.c-torture/compile/20010117-2.c: New test.
41526 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41528         * g77.f-torture/execute/20010116.[fx]: New test,
41529         XFAIL on i?86-*-*.
41530         * g77.f-torture/compile/20010115.f: Indicate it's
41531         a test for PR fortran/1636.
41533 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41535         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41537 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41539         * g77.f-torture/compile/20010115.f: New test.
41541 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41543         * g++.old-deja/g++.pt/nontype5.C: New test.
41545 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41547         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41548         have an equivalent working one below it.
41550 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41552         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41553         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41555 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41557         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41558         message containing "init_priority".
41559         (conpr-2.C): Likewise.
41560         (conpr-3.C): Likewise.
41561         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41563 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41565         * gcc.c-torture/execute/20010114-2.c: New test.
41567 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41569         * gcc.c-torture/compile/20010114-1.c: New test.
41570         * gcc.c-torture/compile/20010114-1.x: Xfail.
41571         * gcc.c-torture/compile/20010114-2.c: New test.
41572         * gcc.c-torture/execute/20010114-1.c: New test.
41573         * gcc.dg/trunc-1.c: New test.
41574         * gcc.dg/uninit-B.c: New test.
41576 2001-01-13  Nick Clifton  <nickc@redhat.com>
41578         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41579         target.
41581 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41583         * gcc.c-torture/compile/20010113-1.c: New test.
41585 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41587         * gcc.c-torture/compile/20001212-1.c: New test.
41589 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41591         * gcc.dg/cpp/widestr1.c: Update.
41592         * gcc.dg/cpp/prag-imp.c: Remove.
41594 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41596         * gcc.c-torture/execute/20000801-3.x: Remove.
41597         * gcc.dg/c90-init-1.c: New test.
41598         * gcc.dg/c99-init-1.c: New test.
41599         * gcc.dg/c99-init-2.c: New test.
41600         * gcc.dg/gnu99-init-1.c: New test.
41602 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41604         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41605         testing that no relevant ones were found.
41607 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41609         * g++.old-deja/g++.pt/cast2.C: New test.
41611 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41613         * g++.old-deja/g++.pt/friend47.C: New test.
41615 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41617         * g++.old-deja/g++.pt/instantiate13.C: New test.
41619 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41621         * g++.old-deja/g++.other/defarg7.C: New test.
41622         * g++.old-deja/g++.other/defarg8.C: New test.
41624 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41626         * g++.old-deja/g++.pt/crash64.C: New test.
41628 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41630         * g++.old-deja/g++.pt/crash63.C: New test.
41632 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41634         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41636 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41638         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41640 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41642         * g++.old-deja/g++.pt/error3.C: New test.
41644 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41646         * g++.old-deja/g++.other/crash39.C: New test.
41648 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41650         * g++.old-deja/g++.other/vbase4.C: New test.
41652 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41654         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41655         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41656         * gcc.dg/special/special.exp: New test driver which will check
41657         for alias support for the above test.
41659 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41661         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41662         problems on small machines.
41663         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41664         parameterize.
41666 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41668         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41669         mips.
41670         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41672 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41674         * g++.old_deja/g++.pt/using8.C: New test.
41676 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41678         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41680 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41682         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41683         where a failure is expected.
41684         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41686 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41688         * g++.old_deja/g++.pt/instantiate12.C: New test.
41690 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41692         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41693         start of structs.
41694         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41695         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41696         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41697         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41698         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41699         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41700         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41701         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41702         * g++.old-deja/g++.eh/spec6.C: Likewise.
41703         * g++.old-deja/g++.jason/crash3.C: Likewise.
41704         * g++.old-deja/g++.law/ctors11.C: Likewise.
41705         * g++.old-deja/g++.law/ctors17.C: Likewise.
41706         * g++.old-deja/g++.law/ctors5.C: Likewise.
41707         * g++.old-deja/g++.law/ctors9.C: Likewise.
41708         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41709         * g++.old-deja/g++.mike/net22.C: Likewise.
41710         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41711         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41712         * g++.old-deja/g++.mike/virt3.C: Likewise.
41713         * g++.old-deja/g++.niklas/t128.C: Likewise.
41714         * g++.old-deja/g++.other/anon4.C: Likewise.
41715         * g++.old-deja/g++.other/using1.C: Likewise.
41716         * g++.old-deja/g++.other/warn3.C: Likewise.
41717         * g++.old-deja/g++.pt/t37.C: Likewise.
41718         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41719         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41721 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41723         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41725 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41727         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41729 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41731         * gcc.c-torture/compile/20010107-1.c: New test.
41733 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41735         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41737 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41739         * gcc.dg/format/format.h: New file.
41740         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41741         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41742         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41743         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41744         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41745         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41746         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41747         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41748         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41749         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41750         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41751         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41752         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41753         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41754         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41755         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41756         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41757         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41758         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41759         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41760         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41761         instead of declaring standard types, macros and functions in each
41762         test.
41764 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41766         * gcc.c-torture/execute/20010106-1.c: New test.
41768 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41770         * gcc.dg/format/format.exp: New file.
41771         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41772         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41773         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41774         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41775         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41776         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41777         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41778         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41779         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41780         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41781         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41782         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41783         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41784         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41785         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41786         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41787         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41788         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41789         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41790         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41791         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41792         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41793         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41794         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41795         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41796         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41797         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41798         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41799         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41800         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41801         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41802         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41803         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41804         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41805         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41806         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41807         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41808         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41809         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41810         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41811         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41812         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41814 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41816         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41817         account.
41819 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41821         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41823 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41825         * g++.old-deja/g++.pt/crash62.C: New test.
41827 2001-01-04  Richard Henderson  <rth@redhat.com>
41829         * gcc.dg/20000926-1.c: Update expected warnings.
41830         * gcc.dg/array-2.c: Likewise.
41831         * gcc.dg/array-4.c: Also validate flexible array members.
41832         * gcc.dg/c99-flex-array-1.c: New.
41834 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41836         * gcc.c-torture/compile/20001222-1.x: Remove.
41838 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41840         * gcc.c-torture/execute/built-in-setjmp.c: New.
41842 2001-01-03  Richard Henderson  <rth@redhat.com>
41844         * gcc.dg/940510-1.c: Update expected error wording.
41845         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41847 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41849         * lib/target-supports.exp (check_alias_available): Modified to
41850         indicate aliases not supported if only weak aliases are supported.
41852 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41854         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41855         Turn on cmpstrsi checks for __pj__ and __i370__.
41857 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41859         * g++.old-deja/g++.other/virtual11.C: New test.
41861 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41863         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41865 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41867         * gcc.c-torture/compile/20010102-1.c: New test.
41869 2001-01-02  Andreas Jaeger  <aj@suse.de>
41871         * gcc.dg/noreturn-3.c: New test.
41873         * gcc.dg/noreturn-4.c: New test.
41875 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41877         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41878         __builtin_fputc and __builtin_fwrite.
41880 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41882         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41883         signed char, not default char.
41885 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41887         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41889 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41891         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41893 2000-12-29  Richard Henderson  <rth@redhat.com>
41895         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41896         (__cyg_profile_func_exit): Define.
41898 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41900         * g++.dg/vtgc1.C: New test.
41902 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41904         * gcc.dg/noncompile/20001228-1.c: New test.
41906         * gcc.dg/20001228-1.c: New test.
41908         * gcc.c-torture/execute/20001228-1.c: New test.
41910 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41912         * gcc.dg/format-strfmon-1.c: New test.
41914 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41916         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41917         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41918         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41919         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41920         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41921         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41922         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41923         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41924         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41925         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41926         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41927         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41928         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41930         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41931         * gcc.c-torture/execute/string-opt-4.c: Test index.
41933 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41935         * gcc.c-torture/compile/20001226-1.c: New test.
41937 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41939         * gcc.c-torture/compile/20001222-1.c: New test.
41940         * gcc.c-torture/compile/20001222-1.x: Xfail.
41942 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41944         * gcc.c-torture/execute/comp-goto-2.c: New test.
41946 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41948         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41949         Use long types if __INT_MAX__ is 32767.
41950         (main): Use cast to (sint32 *) when poking 88 into a_page.
41952         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41954 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41956         * gcc.c-torture/compile/20001221-1.c: New test.
41957         * gcc.c-torture/execute/20001221-1.c: New test.
41959 2000-12-20  Richard Henderson  <rth@redhat.com>
41961         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41962         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41964 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41966         * gcc.dg/compare3.c: New test.
41968 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41970         * gcc.dg/format-warnll-1.c: New test.
41972 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41974         * gcc.dg/cpp/cmdlne-P.c: New test.
41976 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41978         * gcc.c-torture/execute/builtin-abs-1.c,
41979         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41981 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41983         * gcc.dg/cpp/multiline.c: New test.
41985 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41987         * g++.old-deja/g++.other/syshdr1.C: Update.
41988         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41990 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41992         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41994 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41996         * g++.old-deja/g++.pt/ttp65.C: New test.
41998 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42000         * g++.old-deja/g++.pt/ttp64.C: New test.
42002 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42004         * g++.old-deja/g++.pt/spec33.C: New test.
42006 2000-12-14  Catherine Moore  <clm@redhat.com>
42008         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42009         * gcc.c-torture/execute/920612-2.c: Likewise.
42010         * gcc.c-torture/execute/920428-2.c: Likewise.
42011         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42012         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42014 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42016         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42017         * gcc.dg/pack-test-2.c: Likewise.
42019 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42021         Tests by Zack Weinberg <zackw@stanford.edu>.
42023         * gcc.dg/cpp/defined.c: Update.
42024         * gcc.dg/cpp/defined_trad.c: New tests.
42026 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42028         * gcc.dg/cpp/trad-direct.c: Update.
42030 2000-12-11  Neil Booth  <neilb@earthling.net>
42032         * gcc.dg/cpp/defined_trad.c
42034 2000-12-11  Neil Booth  <neilb@earthling.net>
42036         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42038 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42040         * gcc.dg/format-miss-2.c: New test.
42042 2000-12-09  Neil Booth  <neilb@earthling.net>
42044         * gcc.dg/cpp/lineflags.c: New tests.
42045         * gcc.dg/cpp/poison.c: Update.
42046         * gcc.dg/cpp/redef2.c: Update.
42047         * gcc.dg/cpp/skipping.c: New test.
42049 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42051         * g++.old-deja/g++.other/eh3.C: New testcase.
42053 2000-12-07  Neil Booth  <neilb@earthling.net>
42055         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42056         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42057         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42058         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42059         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42060         Update.
42062 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42064         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42065         __SIZE_TYPE__ instead of int for type of integers cast to
42066         pointers.
42068 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42070         * g++.old-deja/g++.other/cleanup4.C: New test.
42072 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42074         * format-sec-1.c: New test.
42076 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42078         * gcc.dg/format-nonlit-3.c: New test.
42080 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42082         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42083         through a null pointer.
42085 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42087         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42088         * g++.old-deja/g++.pt/partial4.C: New test.
42090 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42092         * gcc.c-torture/execute/ieee/hugeval.x: New.
42094 2000-12-06  Neil Booth  <neilb@earthling.net>
42096         * gcc.dg/cpp/backslash2.c: New tests.
42098 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42100         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42101         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42103 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42105         * gcc.c-torture/execute/20001203-2.c: New testcase.
42107 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42109         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42110         * g++.old-deja/g++.other/virtual10.C: New test.
42112 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42114         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42116 2000-12-05  Richard Henderson  <rth@redhat.com>
42118         * gcc.c-torture/compile/20001205-1.c: New.
42120 2000-12-04  Neil Booth  <neilb@earthling.net>
42122         * g++.old-deja/g++.other/virtual9.C: New test.
42123         * g++.old-deja/g++.pt/crash61.C: New test.
42124         * gcc.c-torture/execute/loop-9.c: New test.
42126 2000-12-04  Neil Booth  <neilb@earthling.net>
42128         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42129         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42130         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42131         * gcc.dg/cpp/extratokens.c: ...here.
42133 2000-12-04  Neil Booth  <neilb@earthling.net>
42135         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42136         New tests.
42138 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42140         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42141         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42143 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42145         * gcc.c-torture/execute/20001203-1.c: New test.
42147 2000-12-03  Neil Booth  <neilb@earthling.net>
42149         * gcc.dg/cpp/macro6.c: New test cases.
42151 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42153         * gcc.c-torture/execute/string-opt-9.c: New test.
42154         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42155         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42156         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42158         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42159         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42161 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42163         * gcc.dg/cpp/if-6.c: New testcase.
42165         * gcc.dg/20001201-1.c: New testcase.
42167 2000-12-02  Neil Booth  <neilb@earthling.net>
42169         * g++.old-deja/g++.other/externC4.C,
42170         g++.old-deja/g++.other/friend10.C: New tests.
42172 2000-12-02  Neil Booth  <neilb@earthling.net>
42174         * g++.old-deja/g++.other/instan2.C
42175         * g++.old-deja/g++.other/instan3.C: New test.
42177 2000-12-02  Neil Booth  <neilb@earthling.net>
42179         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42180         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42181         gnuc99.c,gnuc99-pedantic.c: New tests.
42183 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42185         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42186         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42188 2000-12-01  Neil Booth  <neilb@earthling.net>
42190         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42191         * gcc.dg/cpp/poison.c: Update.
42192         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42194 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42196         * g77.f-torture/execute/20001201.f: New test.
42198 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42200         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42202 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42204         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42206 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42208         * g++.old-deja/g++.other/cast6.C: New test.
42210 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42212         * gcc.c-torture/execute/20001130-2.c: New testcase.
42214 2000-11-30  Richard Henderson  <rth@redhat.com>
42216         * gcc.c-torture/execute/20001130-1.c: New test.
42218 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42220         * g++.old-deja/g++.other/op3.C: New test.
42222 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42224         * g++.old-deja/g++.other/op2.C: New test.
42226 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42228         * g++.old-deja/g++.other/crash38.C: New test.
42230 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42232         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42234 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42236         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42237         tests.
42238         * gcc.c-torture/execute/string-opt-6.c: New test.
42240         * gcc.dg/20001117-1.c: Add main.
42242 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42244         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42245         Move from here ...
42246         * gcc.dg/940510-1.c: ... to here.
42248         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42249         zero-size arrays in toplevel structures.
42251 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42253         * gcc.c-torture/execute/loop-8.c: New test.
42255 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42257         * g++.old-deja/g++.other/base1.C: New test.
42259 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42261         * g++.old-deja/g++.other/parse2.C: New test.
42263 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42265         * g++.old-deja/g++.pt/incomplete1.C: New test.
42267 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42269         * g++.old-deja/g++.other/friend9.C: New test.
42271 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42273         * gcc.dg/20001127-1.c: New test.
42275 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42277         * g++.old-deja/g++.pt/friend46.C: New test.
42279 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42281         * g++.old-deja/g++.other/ptrmem8.C: New test.
42283 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42285         * gcc.c-torture/execute/string-opt-7.c: New test.
42286         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42288 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42290         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42291         instead of 'mkcheck 2'.
42293 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42295         * gcc.c-torture/execute/memcheck/driver.c,
42296         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42297         C9X references to refer to C99.
42299 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42301         * gcc.dg/ultrasp3.c: New test.
42303 2000-11-25  Neil Booth  <neilb@earthling.net>
42305         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42307 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42309         * gcc.c-torture/compile/20001123-2.c: New.
42311 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42313         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42315 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42317         * gcc.dg/sequence-point-1.c: Add some new tests.
42318         * gcc.c-torture/execute/20001124-1.c: New test.
42320 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42322         * g++.old-deja/g++.other/vaarg4.C: New test.
42323         * gcc.c-torture/compile/20001123-1.c: New test.
42325 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42327         * g++.other/crash24.C: Adjust and remove XFAIL.
42328         * g++.other/crash37.C: New test.
42330 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42332         * g++.old-deja/g++.pt/instantiate9.C: New test.
42334 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42336         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42337         new ABI, too.
42339         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42340         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42342 2000-11-22  Neil Booth  <neilb@earthling.net>
42344         * gcc.dg/cpp/Wtrigraphs.c: New test.
42346 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42348         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42350 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42352         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42354 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42356         * lib/gcc-dg.exp: load_lib scanasm.exp.
42357         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42358         * lib/g++-dg.exp: load_lib scanasm.exp.
42359         * lib/scanasm.exp: New.
42360         (scan-assembler, scan-assembler-not): Add optional arguments to
42361         test name, or if not present, the pattern name.
42362         (scan-assembler-dem, scan-assembler-dem-not): New.
42364         * g++.dg/dg.exp: New.
42366 2000-11-21  Neil Booth  <neilb@earthling.net>
42368         * gcc.dg/cpp/integrated1.c: Remove.
42370 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42372         * gcc.c-torture/execute/20001121-1.c: New test.
42374 2000-11-21  Richard Henderson  <rth@redhat.com>
42376         * gcc.c-torture/compile/20001121-1.c: New test.
42378 2000-11-20  Neil Booth  <neilb@earthling.net>
42380         * gcc.dg/cpp/integrated1.c: New test.
42382 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42384         * g++.old-deja/g++.other/inline17.C: New test.
42386 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42388         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42389         local variable to be zero: I made the variable global. Now
42390         uses abort() and exit() instead of relying on main's return value.
42392 2000-11-20  Neil Booth  <neilb@earthling.net>
42394         * gcc.dg/cpp/paste2.c: Update test.
42395         * objc/execute/paste.m: New test.
42397 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42399         * gcc.dg/c99-condexpr-1.c: New test.
42401 2000-11-20  Neil Booth  <neilb@earthling.net>
42403         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42405 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42407         * g++.old-deja/g++.pt/export1.C: New test.
42409 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42411         * gcc.dg/20001117-1.c: New test.
42413 2000-11-18  Richard Henderson  <rth@redhat.com>
42415         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42417 2000-11-18  Richard Henderson  <rth@redhat.com>
42419         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42420         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42421         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42423 2000-11-18  Richard Henderson  <rth@redhat.com>
42425         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42426         (main): New.  Exit cleanly.
42428 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42430         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42431         gcc.dg/c99-fordecl-2.c: New tests.
42433 2000-11-18  Richard Henderson  <rth@redhat.com>
42435         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42436         * gcc.c-torture/execute/zerolen-2.c: New.
42438 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42440         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42441         memory.
42443 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42445         * g++.old-deja/g++.pt/instantiate8.C: New test.
42447 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42449         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42450         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42452 2000-11-16  Nick Clifton  <nickc@redhat.com>
42454         * gcc.c-torture/execute/nestfunc-2.c: New test.
42455         * gcc.c-torture/execute/nestfunc-3.c: New test.
42457 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42459         * gcc.c-torture/compile/20001116-1.c: New test.
42461 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42463         * gcc.c-torture/execute/20001115-1.c: New test.
42465 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42467         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42468         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42469         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42470         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42472 2000-11-15  Neil Booth  <neilb@earthling.net>
42474         gcc.dg/cpp/_Pragma1.c: Update.
42475         gcc.dg/cpp/_Pragma2.c: New test.
42477 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42479         * g++.old-deja/g++.other/anon5.C: New test.
42481 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42483         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42484         tests.
42486 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42488         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42489         output.
42491 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42493         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42494         labels at end of compound statements.
42496 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42498         * gcc.c-torture/execute/loop-7.c: New test.
42500 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42502         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42504 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42506         * gcc.dg/c99-bool-1.c: New test.
42508 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42510         * gcc.dg/c99-scope-1.c: Remove xfail.
42511         * gcc.dg/c99-scope-2.c: New test.
42513 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42515         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42516         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42518 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42520         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42521         error messages.
42523         * g++.mike/p700.C: Don't typedef wchar_t.
42524         * g++.mike/p784.C: Likewise.
42525         * g++.mike/eb101.C: Don't use __wchar_t.
42527 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42529         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42530         from DO loop.
42532 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42534         * gcc.c-torture/execute/20001111-1.c: New test.
42536 2000-11-10  Nick Clifton  <nickc@redhat.com>
42538         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42539         long multuiple and accumulate.
42541 2000-11-09  Richard Henderson  <rth@redhat.com>
42543         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42544         via size_t instead of int.
42546         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42547         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42548         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42549         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42551 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42553         * gcc.c-torture/compile/20001109-1.c: New test.
42554         * gcc.c-torture/compile/20001109-2.c: New test.
42556 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42558         * g++.old-deja/g++.pt/operator1.C: New test.
42559         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42561 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42563         * gcc.dg/20001108-1.c: New test.
42565 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42567         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42568         with both arguments constant strings.
42569         * gcc.c-torture/execute/string-opt-3.c: New test.
42570         * gcc.c-torture/execute/string-opt-4.c: New test.
42571         * gcc.c-torture/execute/string-opt-5.c: New test.
42573 2000-11-08  Nick Clifton  <nickc@redhat.com>
42575         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42576         mulsidi3adddi patterns.
42578 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42580         * g++.old-deja/g++.other/crash36.C: New test.
42582 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42584         * g++.old-deja/g++.other/init16.C: New test.
42586 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42588         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42590 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42592         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42593         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42594         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42596 2000-11-07  DJ Delorie  <dj@redhat.com>
42598         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42600 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42602         * gcc.c-torture/execute/string-opt-1.c: New test.
42604 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42606         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42607         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42608         parameters in registers, and there is no way for a varargs
42609         function to know in which order the integer and floating-point
42610         parameters should be interleaved when they are placed on the
42611         stack.
42612         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42613         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42615 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42617         * gcc.c-torture/execute/string-opt-2.c: New test.
42619 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42621         * g++.old-deja/g++.pt/crash60.C: New test.
42623 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42625         * g++.old-deja/g++.other/crash24.C: New test.
42626         * g++.old-deja/g++.other/crash25.C: New test.
42627         * g++.old-deja/g++.other/crash26.C: New test.
42628         * g++.old-deja/g++.other/crash27.C: New test.
42629         * g++.old-deja/g++.other/crash28.C: New test.
42630         * g++.old-deja/g++.other/crash29.C: New test.
42631         * g++.old-deja/g++.other/crash30.C: New test.
42632         * g++.old-deja/g++.other/crash31.C: New test.
42633         * g++.old-deja/g++.other/crash32.C: New test.
42634         * g++.old-deja/g++.other/crash33.C: New test.
42635         * g++.old-deja/g++.other/crash34.C: New test.
42636         * g++.old-deja/g++.other/crash35.C: New test.
42638 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42640         * gcc.c-torture/execute/20001031-1.c: New test.
42642 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42644         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42645         namespace.
42647         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42648         standards-conformant.
42650         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42652         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42653         * g++.old-deja/g++.mike/p755a.C: Likewise.
42654         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42655         library makes no calls to `operator new' during initialization.
42657 2000-11-04  Neil Booth  <neilb@earthling.net>
42659         * gcc.dg/cpp/include2.c: New tests.
42661 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42663         * lib/g++.exp (g++_set_ld_library_path): New function.
42664         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42666 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42668         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42669         warnings.
42671 2000-11-01  Richard Henderson  <rth@redhat.com>
42673         * g++.old-deja/g++.ext/namedret1.C: New.
42674         * g++.old-deja/g++.ext/namedret2.C: New.
42675         * g++.old-deja/g++.ext/namedret3.C: New.
42677 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42679         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42680         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42682 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42684         * gcc.c-torture/execute/va-arg-21.c: New test.
42686 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42688         * gcc.dg/c99-complex-2.c: New test.
42690 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42692         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42694 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42696         * g++.old-deja/g++.other/inline16.C: New test.
42698 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42700         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42701         __PRETTY_FUNCTION__
42703 2000-10-29  Neil Booth  <neilb@earthling.net>
42705         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42706         New tests.
42707         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42708         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42709         optimisation.
42711 2000-10-29  Neil Booth  <neilb@earthling.net>
42713         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42714         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42715         * mi5.c: Test multiple includes work with -C.
42716         * trigraphs.c: Test ^= version.
42718 2000-10-28  Neil Booth  <neilb@earthling.net>
42720         New tests and test updates for new macro expander.
42722         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42723         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42724         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42725         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42726         new diagnostic messages.
42728         * gcc.dg/cpp/macro3.c: New tests.
42730 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42732         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42733         on the same line.
42735 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42737         * g++.old-deja/g++.other/eh2.C: New test.
42739 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42741         * gcc.c-torture/execute/20001027-1.c: New test.
42743 2000-10-26  Richard Henderson  <rth@redhat.com>
42745         * gcc.c-torture/execute/20001026-1.c: New.
42747 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42749         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42750         * g++.old-deja/g++.law/builtin1.C: Likewise.
42751         * g++.old-deja/g++.law/ctors10.C: Likewise.
42752         * g++.old-deja/g++.law/virtual3.C: Likewise.
42753         * g++.old-deja/g++.mike/p658.C: Likewise.
42754         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42755         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42756         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42757         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42758         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42760 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42762         * gcc.c-torture/compile/20001024-1.c: New test.
42764 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42766         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42767         to tell us whether or not we are using V3.
42769 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42771         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42772         operands.
42774 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42776         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42778 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42780         * gcc.c-torture/execute/20001024-1.c: New test.
42782 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42784         * g++.old-deja/g++.other/sibcall1.C: New test.
42786 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42788         * gcc.dg/noncompile/init-3.c: New test.
42790 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42792         * gcc.dg/format-array-1.c: New test.
42794 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42796         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42797         writing through null pointers; remove comment about testing
42798         unterminated strings.
42800 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42802         * gcc.c-torture/execute/20001017-2.c: New test.
42804 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42806         * gcc.c-torture/compile/20001018-1.c: New test.
42807         * gcc.c-torture/compile/20001018-1.x: Xfail.
42809 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42811         * gcc.c-torture/execute/20001017-1.c: New test.
42813 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42815         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42816         for multiple use of arguments with scanf formats; add tests for
42817         multiple use of arguments.
42819 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42821         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42823 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42825         * gcc.dg/format-miss-1.c: New test.
42827 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42829         * gcc.c-torture/execute/20001013-1.c: New test.
42831 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42833         * gcc.dg/format-branch-1.c: New test.
42835 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42837         * README, lib/file-format.exp: Remove EGCS references.
42839 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42841         * gcc.dg/20001013-1.c: New test.
42843 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42845         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42846         for intmax_t in the compiler using __typeof__ and the type rules
42847         for conditional expressions.
42849 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42851         * gcc.dg/20001012-1.c: New test.
42852         * gcc.dg/20001012-2.c: New test.
42854 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42856         * gcc.dg/format-attr-1.c: New test.
42858 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42860         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42861         __LONG_LONG_MAX__ instead of LLONG_MAX.
42863 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42865         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42866         scanf flags.
42867         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42868         flags.
42870 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42872         * gcc.dg/sequence-pt-1.c: New test.
42874 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42876         * gcc.c-torture/execute/20001011-1.c: New testcase.
42877         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42879 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42881         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42882         does not error on it.
42884 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42886         * gcc.dg/20001009-1.c: New test.
42888 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42890         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42891         * gcc.c-torture/execute/20001009-2.c: ... to here.
42893 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42895         * gcc.c-torture/compile/20001009-1.c: New testcase.
42896         * gcc.c-torture/execute/20001009-1.c: New testcase.
42897         Testcases provided by Jan Hubicka <jh@suse.cz>.
42899 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42901         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42902         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42903         uintmax_t using <limits.h> to emulate the compiler's internal
42904         logic.  No longer XFAIL %j tests.
42906 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42908         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42909         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42910         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42911         regexps and details of expected handling of some bad formats.
42912         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42913         suppression.
42915 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42917         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42918         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42919         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42920         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42921         in list archives.
42923 2000-10-06  Richard Henderson  <rth@cygnus.com>
42925         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42926         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42927         * g++.old-deja/g++.jason/report.C: Likewise.
42928         * g++.old-deja/g++.law/friend5.C: Likewise.
42929         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42930         of the expected warnings.
42932 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42934         * g++.old-deja/g++.pt/enum14.C: New test.
42936 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42938         * g++.old-deja/g++.pt/crash59.C: New test.
42940 2000-10-04  Will Cohen  <wcohen@redhat.com>
42942         * gcc.dg/20000926-1.c: New test.
42944 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42946         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42947         function name for current C++ compiler.
42948         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42950 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42952         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42953         __PRETTY_FUNCTION__.
42954         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42956 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42958         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42960 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42962         * gcc.c-torture/compile/20000923-1.c: New test.
42964 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42966         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42967         * g++.old-deja/g++.pt/ttp62.C: Same.
42968         * g++.old-deja/g++.other/inline14.C: Same.
42970 2000-09-24  Richard Henderson  <rth@cygnus.com>
42972         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42974 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42976         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42978 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42980         * gcc.c-torture/compile/20000922-1.c: New file.
42982 2000-09-21  Nick Clifton  <nickc@redhat.com>
42984         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42985         a signed long modulo operation.
42986         (mod6): New function - perform an unsigned long modulo operation.
42987         (main): Add tests for modulos of very large numbers by very small
42988         dividends.
42990 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42992         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42994 2000-09-19  Richard Henderson  <rth@cygnus.com>
42996         * gcc.dg/compare2.c (case 10): XFAIL.
42998 2000-09-18  Richard Henderson  <rth@cygnus.com>
43000         * gcc.c-torture/execute/20000906-1.c: Move ...
43001         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43002         that support __builtin_trap.
43004 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43006         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43008 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43010         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43011         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43012         more $ format tests.
43014 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43016         * gcc.dg/format-errmk-1.c: New test.
43018 2000-09-17  Greg McGary  <greg@mcgary.org>
43020         * gcc.c-torture/execute/20000917-1.x: Remove.
43022 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43024         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43026 2000-09-17  Greg McGary  <greg@mcgary.org>
43028         * gcc.c-torture/execute/20000917-1.c: New test.
43029         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43031 2000-09-16  Neil Booth  <NeilB@earthling.net>
43033         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43034         in nested macro bug.
43036 2000-09-15  Neil Booth  <NeilB@earthling.net>
43038         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43040 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43042         * gcc.c-torture/execute/20000914-1.c: New test.
43044 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43046         * g++.other/inline13.C: New test.
43048 2000-09-12  Andreas Jaeger  <aj@suse.de>
43050         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43051         constant by Ulrich Drepper <drepper@redhat.com>.
43053 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43055         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43057 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43059         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43061 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43063         * gcc.dg/cpp/backslash.c: New test.
43065 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43067         * gcc.c-torture/execute/20000910-1.c: New test.
43068         * gcc.c-torture/execute/20000910-2.c: Likewise.
43070 2000-09-11  Robert Lipe  <robertl@sco.com>
43072         * gcc.dg/pragma-align.c: New test.
43074 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43076         * g++.old-deja/g++.pt/explicit82.C: New test.
43077         * g++.old-deja/g++.pt/explicit83.C: New test.
43079 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43081         * gcc.dg/asm-names.c: New test.
43083 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43085         * gcc.dg/cpp/tr-warn6.c: New test
43087 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43089         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43090         be accepted.
43092 2000-09-07  Catherine Moore  <clm@redhat.com>
43094         * gcc.c-torture/execute/unroll-1.c: New test.
43096 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43098         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43099         ERROR markers.
43100         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43101         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43102         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43103         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43104         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43105         Preprocess only.
43106         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43107         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43109 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43111         * g++.old-deja/g++.pt/deduct2.C: New test.
43113 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43115         * g++.old-deja/g++.pt/parms2.C: New test.
43117 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43119         * g++.old-deja/g++.pt/crash58.C: New test.
43121 2000-09-06  Greg McGary  <greg@mcgary.org>
43123         * gcc.c-torture/execute/20000906-1.c: New test.
43124         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43126 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43128         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43130 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43132         * g++.old-deja/g++.pt/crash57.C: New test.
43134 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43136         * g++.old-deja/g++.pt/crash56.C: New test.
43138 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43140         * g++.old-deja/g++.pt/koenig1.C: New test.
43142 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43144         * gcc.dg/20000904-1.c: New test.
43146 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43148         * gcc.dg/cpp/paste8.c: New test.
43150 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43152         * gcc.c-torture/compile/20000827-1.c: New test.
43154 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43156         * gcc.dg/format-diag-1.c: New test.
43158 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43160         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43161         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43162         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43163         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43164         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43166 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43168         * g++.old-deja/g++.other/nested4.C: New test.
43170 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43172         * g++.old-deja/g++.ns/scoped1.C: New test.
43174 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43176         * lib/g++.exp: Support testing already-installed GCC.
43178 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43180         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43182 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43184         * gcc.dg/return-type-2.c: New test.
43186 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43188         * gcc.c-torture/compile/20000825-1.c: New test.
43190 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43192         * gcc.dg/dwarf2-2.c: New test.
43194 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43196         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43197         dg-warning regexps.
43199 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43201         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43202         gcc.dg/format-ext-5.c: New tests.
43204 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43206         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43208 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43210         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43212 2000-08-24  Richard Henderson  <rth@cygnus.com>
43214         * gcc.dg/ia64-sync-1.c: New test.
43215         * gcc.dg/ia64-sync-2.c: New test.
43216         * gcc.dg/ia64-asm-1.c: New test.
43218 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43220         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43221         * gcc.dg/format-ext-2.c: New test.
43223 2000-08-23  Jason Merrill  <jason@redhat.com>
43225         * lib/old-dejagnu.exp: Also ignore "In member function" and
43226         "At global scope".
43228 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43230         * gcc.dg/noncompile/label-lineno-1.c: New test.
43232 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43234         * gcc.dg/c99-array-nonobj-1.c: New test.
43236 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43238         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43239         tests.
43240         * gcc.dg/format-ext-1.c: New test.
43242 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43244         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43245         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43246         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43247         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43248         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43250 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43252         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43253         gcc.dg/c99-strftime-2.c: New tests.
43255 2000-08-22  Richard Henderson  <rth@cygnus.com>
43257         * gcc.c-torture/execute/20000822-1.c: New test.
43259 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43261         * gcc.c-torture/execute/20000819-1.x: Remove.
43263 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43265         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43266         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43267         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43268         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43269         gcc.dg/format-xopen-1.c: New tests.
43271 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43273         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43275 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43277         * g++.old-deja/g++.other/loop2.C: New test.
43279         * gcc.c-torture/compile/20000606-1.c: New test.
43280         * gcc.c-torture/compile/20000728-1.c: New test.
43281         * gcc.c-torture/execute/20000801-1.c: New test.
43282         * gcc.c-torture/execute/20000801-2.c: New test.
43283         * gcc.c-torture/execute/20000819-1.c: New test.
43284         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43285         * gcc.dg/20000629-1.c: New test.
43286         * gcc.dg/20000724-1.c: New test.
43287         * gcc.dg/20000807-1.c: New test.
43289 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43291         * gcc.dg/cpp/pragma-1.c: New test.
43292         * gcc.dg/cpp/pragma-2.c: New test.
43294 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43296         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43297         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43299 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43301         * gcc.c-torture/compile/20000818-1.c: New test.
43303 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43305         * gcc.c-torture/execute/20000818-1.c: New test.
43307 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43309         * gcc.dg/format-va-1.c: New test.
43311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43313         * g++.old-deja/g++.other/typedef8.C: New test.
43315 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43317         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43318         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43319         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43320         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43321         * g++.old-deja/g++.other/ptrmem7.C: New test.
43322         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43324 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43326         * g++.old-deja/g++.pt/typename27.C: New test.
43328 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43330         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43331         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43332         * g++.old-deja/g++.pt/friend45.C: New test.
43333         * g++.old-deja/g++.other/friend8.C: New test.
43335 2000-08-15  Richard Henderson  <rth@cygnus.com>
43337         * gcc.c-torture/execute/20000815-1.c: New test.
43339 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43341         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43342         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43343         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43345 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43347         * g++.old-deja/g++.other/refinit2.C: New test.
43349 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43351         * lib/c-torture.exp (c-torture): Make
43352         compiler_conditional_xfail_data global.
43353         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43354         compiler_conditional_xfail_data machinery.
43355         (f-torture-execute): Likewise.
43356         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43357         and only when unrolling loops.
43359         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43361 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43363         * g++.old-deja/g++.pt/explicit81.C: New test.
43365 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43367         * g++.old-deja/g++.pt/typename26.C: New test.
43369 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43371         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43372         warning.
43374 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43376         * g++.old-deja/g++.other/array3.C: New test.
43378 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43380         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43381         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43382         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43383         New tests.
43385 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43387         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43388         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43390 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43392         * gcc.c-torture/execute/20000808-1.c: New test.
43394 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43396         * gcc.dg/c90-const-expr-1.c: New test.
43398 2000-08-08  Richard Henderson  <rth@cygnus.com>
43400         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43402 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43404         * gcc.dg/noncompile/const-ll-1.c: New test.
43406 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43408         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43410 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43412         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43413         that running programs linked against the shared version of libobjc
43414         run correctly.
43416 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43418         * gcc.dg/c99-printf-1.c: New test.
43420 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43422         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43424 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43426         * gcc.c-torture/execute/20000731-1.x: Delete.
43428 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43430         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43431         and torture_without_loops as is done by c-torture.exp.
43432         (search_for): Copy from c-torture.exp.
43433         (gcc-dg-runtest): New function, drives a directory of tests
43434         iterating over the TORTURE_OPTIONS.
43435         (scan-assembler, scan-assembler-not): Move here from
43436         individual directory drivers.
43438         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43439         defined by lib/gcc-dg.exp.
43440         * gcc.dg/cpp/cpp.exp: Likewise.
43441         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43442         gcc-dg-runtest, so we cycle over optimization options.
43444         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43445         * gcc.dg/compare2.c: No longer expected to fail.
43447 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43449         * gcc.c-torture/execute/20000804-1.c: New test.
43451 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43453         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43455 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43457         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43459 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43461         * gcc.c-torture/compile/20000803-1.c: New test.
43463 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43465         * gcc.c-torture/execute/20000801-3.c,
43466         gcc.c-torture/execute/20000801-4.c: New tests.
43467         * gcc.c-torture/execute/20000801-3.x,
43468         gcc.c-torture/execute/20000801-4.x: Xfail.
43470 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43472         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43473         libobjc/.libs to allow for libtool.
43475 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43477         * gcc.c-torture/compile/20000802-1.c: New test.
43479 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43481         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43483 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43485         * gcc-c-torture/execute/20000731-2.c: New test.
43487         * gcc.c-torture/execute/20000731-1.c: New test.
43488         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43490 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43492         * testsuite/gcc.dg/cpp/paste7.c: New test.
43493         * gcc.dg/cpp/20000725-1.c: New test.
43495 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43497         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43498         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43499         declaration warning for __builtin_dwarf_reg_size.
43501         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43503 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43505         * gcc.dg/noncompile/voidparam-1.c: New test.
43507 2000-07-30  Richard Henderson  <rth@cygnus.com>
43509         * gcc.dg/c90-digraph-1.c: Don't xfail.
43510         * gcc.dg/compare2.c (case 10): Xfail.
43511         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43513 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43515         * gcc.dg/c99-main-1.c: New test.
43517 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43519         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43521 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43523         * gcc.c-tortuer/execute/20000726-1.c: New test.
43525 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43527         * gcc.c-torture/execute/enum-2.c: New test.
43529 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43531         * gcc.dg/cpp/tr-warn3.c: New test.
43533 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43535         * g++.old-deja/g++.ext/implicit1.C: Remove.
43536         * g++.old-deja/g++.jason/c2.C: Remove
43537         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43538         * g++.old-deja/g++.pt/crash16.C: Likewise.
43539         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43541 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43543         * g++.old-deja/g++.other/for2.C: New test.
43545 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43547         * gcc.dg/20000720-1.c: New test.
43549 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43551         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43553 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43555         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43556         * gcc.c-torture/execute/20000722-1.c: New.
43557         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43559 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43561         * gcc.dg/cpp/20000720-1.S: New test.
43563 2000-07-21  Michael Meissner  <meissner@redhat.com>
43565         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43567 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43569         * g++.old-deja/g++.brendan/crash16.C,
43570         g++.old-deja/g++.brendan/parse3.C,
43571         g++.old-deja/g++.brendan/redecl1.C,
43572         g++.old-deja/g++.ns/template13.C,
43573         g++.old-deja/g++.other/decl4.C,
43574         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43576 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43578         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43579         and "Internal error".
43581         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43582         regexps.
43583         * gcc.dg/cpp/paste6.c: New test.
43585 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43587         * gcc.dg/cpp/tr-direct.c: New test.
43589         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43590         gcc.dg/cpp/undef1.c: Tweak error regexps.
43592 2000-07-18  Eric Christopher <echristo@redhat.com>
43594         * gcc.c-torture/compile/20000718-1.c: New test.
43596 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43598         * cpplex.c (_cpp_push_token): If the token being pushed back
43599         is the previous token in this context, just subtract one from
43600         context->posn.
43601         * cppmacro.c (save_expansion): Clear aux field when storing a
43602         placemarker.
43604 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43606         * gcc.dg/noncompile/redecl-1.c: New test.
43608 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43610         * gcc.c-torture/execute/20000717-5.c: New test.
43611         * gcc.c-torture/execute/20000717-1.x: Removed.
43613 2000-07-17  Richard Henderson  <rth@cygnus.com>
43615         * gcc.c-torture/execute/20000717-4.c: New test.
43617 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43619         * gcc.dg/cpp/syshdr.c: New test.
43620         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43622 2000-07-17  Neil Booth  <neilb@earthling.net>
43624         * gcc.dg/cpp/cmdlne-dM.c: New test.
43625         * gcc.dg/cpp/cmdlne-dD.c: New test.
43627 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43629         * gcc.c-torture/execute/20000717-3.c: New test.
43631         * gcc.c-torture/compile/20000717-1.c: New test.
43633 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43635         * gcc.c-torture/execute/20000717-2.c: New test.
43637 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43639         * gcc.dg/formatz-1.c: New test.
43641         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43642         * gcc.dg/c99-digraph-1.c: New tests.
43644         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43645         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43647         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43648         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43649         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43650         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43651         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43652         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43653         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43655 2000-07-17   Greg McGary <greg@mcgary.org>
43657         * gcc.c-torture/execute/20000717-1.c: New test.
43658         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43660 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43662         * gcc.c-torture/execute/20000715-2.c: New test.
43663         * gcc.dg/20000715-1.c: New test.
43665 2000-07-15  Michael Meissner  <meissner@redhat.com>
43667         * gcc.c-torture/execute/20000715-1.c: New test.
43669 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43671         * gcc.c-torture/execute/20000707-1.c: New test.
43673 2000-07-13  Neil Booth  <NeilB@earthling.net>
43675         * testsuite/gcc.dg/cpp/digraph1.c,
43676         testsuite/gcc.dg/cpp/digraph2.c,
43677         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43679 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43681         * g77.f-torture/compile/20000630-2.f: New test.
43682         * g77.f-torture/compile/20000630-2.x
43684 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43686         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43688 2000-07-11  Neil Booth  <NeilB@earthling.net>
43690         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43692 2000-07-11  Neil Booth  <NeilB@earthling.net>
43694         * gcc.dg/cpp/cmdlne-C.c: New.
43696 2000-07-09  Neil Booth  <NeilB@earthling.net>
43698         * gcc.dg/cpp/directiv.c: New tests.
43699         * gcc.dg/cpp/undef1.c: Update.
43701 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43703         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43705 2000-07-09  Neil Booth  <NeilB@earthling.net>
43707         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43709 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43711         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43712         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43714 2000-07-08  Neil Booth  <NeilB@earthling.net>
43716         * gcc.dg/cpp/macsyntx.c: New tests.
43718 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43720         * gcc.dg/20000707-1.c: New test.
43722 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43724         * gcc.c-torture/execute/20000706-1.c: New test.
43725         * gcc.c-torture/execute/20000706-2.c: New test.
43726         * gcc.c-torture/execute/20000706-3.c: New test.
43727         * gcc.c-torture/execute/20000706-4.c: New test.
43728         * gcc.c-torture/execute/20000706-5.c: New test.
43730 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43732         * g++.old-deja/g++.pt/instantiate7.C: New test.
43734 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43736         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43737         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43738         * g++.old-deja/g++.other/rtti3.C: Likewise.
43739         * g++.old-deja/g++.other/rttid3.C: Likewise.
43741 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43743         *  g77.f-torture/compile/20000630-1.x: Fix typo
43745 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43747         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43748         assembly output.
43750 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43752         * gcc.dg/cpp/ident.c: New test.
43754 2000-07-05  Neil Booth  <NeilB@earthling.net>
43756         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43757           gcc.dg/cpp/lexstrng.c: New tests.
43759 2000-07-04  Neil Booth  <NeilB@earthling.net>
43761         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43762         * gcc.dg/cpp/strify2.c: Same.
43764 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43766         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43767         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43768         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43769         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43771         * testsuite/gcc.dg/cpp/macro1.c,
43772         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43773         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43774         testsuite/gcc.dg/cpp/strify1.c,
43775         testsuite/gcc.dg/cpp/strify2.c: New tests.
43777 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43779         * gcc.c-torture/execute/20000703-1.c: New test.
43781 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43783         * g++.old-deja/g++.pt (lookup10.C): New test.
43785 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43787         * g++.old-deja/g++.pt (typename25.C): New test.
43789 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43791         * gcc.c-torture/compile/20000701-1.c: New test.
43793 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43795         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43796         to test case.
43798 2000-06-30  Catherine Moore  <clm@cygnus.com>
43800         * gcc.c-torture/execute/align-1.c: New test.
43802 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43804         * g++.old-deja/g++.pt/expr8.C: New test.
43805         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43807 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43809         * gcc.c-torture/compile/20000629-1.c: New test.
43811 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43814         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43815         gcc.dg/noncompile directory, depending on whether they're
43816         preprocessor tests or not.  Annotate all the tests for the dg
43817         framework.
43819         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43820         * gcc.dg/noncompile/noncompile.exp: New.
43822         * Moved files:
43823         Old name                                New name
43824         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43825         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43826         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43827         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43828         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43829         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43830         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43831         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43832         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43833         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43834         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43835         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43836         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43837         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43838         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43839         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43840         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43841         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43842         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43843         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43844         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43845         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43846         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43847         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43849         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43850         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43851         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43852         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43853         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43854         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43856 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43858         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43859         declare one variable.  On the fourth, error.
43860         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43861         declared by 20000628-1a.h.
43863 2000-06-29  Richard Henderson  <rth@redhat.com>
43865         * gcc.c-torture/execute/930529-1.x: New file.
43866         * gcc.dg/920413-1.c: Adjust expected warning text.
43867         * gcc.dg/980217-1.c: Declare abort.
43868         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43870 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43872         * g77.f-torture/compile/20000629-1.f: New test.
43873         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43875 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43877         Rearrange lots of files, removing entirely the
43878         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43879         directories.
43881         * Deleted files:
43882         gcc.c-torture/code_quality/code_quality.exp
43883         gcc.c-torture/special/special.exp
43884         gcc.failure/failure.exp
43885         gcc.failure/940409-1.x
43886         gcc.c-torture/compile/961203-1.x
43888         * New files:
43889         gcc.misc-tests/linkage.exp
43890         gcc.c-torture/execute/920730-1t.c
43891         gcc.c-torture/execute/920730-1t.x
43892         gcc.c-torture/compile/920520-1.x
43893         gcc.c-torture/compile/920521-1.x
43894         gcc.c-torture/compile/981006-1.x
43895         gcc.c-torture/execute/eeprof-1.x
43897         * Moved files (possibly with modifications to fit a new harness):
43898         Old name                                New name
43899         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43900         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43901         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43902         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43903         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43904         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43905         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43906         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43907         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43908         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43909         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43910         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43911         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43912         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43914 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43916         * c-torture/compile/961203-1.x: Delete.
43918         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43919         not exit. Include stdio.h.
43920         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43921         * gcc.misc-tests/dg-12.c: Likewise.
43922         * gcc.misc-tests/dg-5.c: Likewise.
43923         * gcc.misc-tests/dg-6.c: Likewise.
43924         * gcc.misc-tests/dg-7.c: Prototype abort.
43925         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43926         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43927         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43928         not exit.
43929         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43930         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43932 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43934         * gcc.dg/cpp/20000628-1.c: New test.
43935         * gcc.dg/cpp/20000628-1.h: New header for above test.
43936         * gcc.dg/cpp/20000628-1a.h: Likewise.
43938 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43940         * gcc.dg/cpp: New directory.
43941         * gcc.dg/cpp/cpp.exp: New driver.
43942         * gcc.dg/cpp/20000627-1.c: New test.
43943         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43944         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43945         and rewrite as a compilation test.
43947         * gcc.dg: Move many files into the cpp subdirectory, possibly
43948         renaming or editing them as well.
43949         Old name                New name
43950         990119-1.c              cpp/19990119-1.c
43951         990228-1.c              cpp/19990228-1.c
43952         990407-1.c              cpp/19990407-1.c
43953         990409-1.c              cpp/19990409-1.c
43954         990413-1.c              cpp/19990413-1.c
43955         990703-1.c              cpp/19990703-1.c
43956         20000127-1.c            cpp/20000127-1.c
43957         20000129-1.c            cpp/20000129-1.c
43958         20000207-1.c            cpp/20000207-1.c
43959         20000207-2.c            cpp/20000207-2.c
43960         20000209-1.c            cpp/20000209-1.c
43961         20000209-2.c            cpp/20000209-2.c
43962         20000301-1.c            cpp/20000301-1.c
43963         20000419-1.c            cpp/20000419-1.c
43964         20000510-1.S            cpp/20000510-1.S
43965         20000519-1.c            cpp/20000519-1.c
43966         20000529-1.c            cpp/20000529-1.c
43967         20000625-1.c            cpp/20000625-1.c
43968         20000625-2.c            cpp/20000625-2.c
43969         cpp-as1.c               cpp/assert1.c
43970         cpp-as2.c               cpp/assert2.c
43971         cxx-comments-1.c        cpp/cxxcom1.c
43972         cxx-comments-2.c        cpp/cxxcom2.c
43973         endif-label.c           cpp/endif.c
43974         cpp-hash1.c             cpp/hash1.c
43975         cpp-hash2.c             cpp/hash2.c
43976         cpp-if1.c               cpp/if-1.c
43977         cpp-if2.c               cpp/if-2.c
43978         cpp-if3.c               cpp/if-3.c
43979         cpp-if4.c               cpp/if-4.c
43980         cpp-if5.c               cpp/if-5.c
43981         cpp-cond.c              cpp/if-cexp.c
43982         cpp-missingop.c         cpp/if-mop.c
43983         cpp-missingparen.c      cpp/if-mpar.c
43984         cpp-opprec.c            cpp/if-oppr.c
43985         cpp-ifparen.c           cpp/if-paren.c
43986         cpp-shortcircuit.c      cpp/if-sc.c
43987         cpp-shift.c             cpp/if-shift.c
43988         cpp-unary.c             cpp/if-unary.c
43989         cpp-li1.c               cpp/line1.c
43990         cpp-li2.c               cpp/line2.c
43991         lineno.c                cpp/line3.c
43992         lineno-2.c              cpp/line4.c
43993         cpp-mi.c                cpp/mi1.c
43994         cpp-mic.h               cpp/mi1c.h
43995         cpp-micc.h              cpp/mi1cc.h
43996         cpp-mind.h              cpp/mi1nd.h
43997         cpp-mindp.h             cpp/mi1ndp.h
43998         cpp-mix.h               cpp/mi1x.h
43999         cpp-mi2.c               cpp/mi2.c
44000         cpp-mi2a.h              cpp/mi2a.h
44001         cpp-mi2b.h              cpp/mi2b.h
44002         cpp-mi2c.h              cpp/mi2c.h
44003         cpp-mi3.c               cpp/mi3.c
44004         cpp-mi3.def             cpp/mi3.def
44005         poison-1.c              cpp/poison.c
44006         pr-impl.c               cpp/prag-imp.c
44007         cpp-redef-2.c           cpp/redef1.c
44008         cpp-redef.c             cpp/redef2.c
44009         strpaste.c              cpp/strp1.c
44010         strpaste-2.c            cpp/strp2.c
44011         cpp-tradpaste.c         cpp/tr-paste.c
44012         cpp-tradstringify.c     cpp/tr-str.c
44013         cpp-tradwarn1.c         cpp/tr-warn1.c
44014         cpp-tradwarn2.c         cpp/tr-warn2.c
44015         trigraphs.c             cpp/trigraphs.c
44016         cpp-unc1.c              cpp/unc1.c
44017         cpp-unc2.c              cpp/unc2.c
44018         cpp-unc3.c              cpp/unc3.c
44019         cpp-unc.c               cpp/unc4.c
44020         undef.c                 cpp/undef1.c
44021         undef-2.c               cpp/undef2.c
44022         cpp-wi1.c               cpp/widestr1.c
44024 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44026         * lib/g++.exp (g++_include_flags): Tweak.
44028 2000-06-27  H.J. Lu  <hjl@gnu.org>
44029             Loren J. Rittle  <ljrittle@acm.org>
44031         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44032         version with one that knows about the new gcc tree structure.
44033         (g++_link_flags): Same.
44035 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44037         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44038         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44039         case we are cross-compiling.
44041         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44042         g++.old-deja/g++.niklas/Makefile.in,
44043         g++.old-deja/g++.niklas/configure.in,
44044         g++.old-deja/g++.other/Makefile.in,
44045         g++.old-deja/g++.other/configure.in,
44046         gcc.c-torture/code_quality/Makefile.in,
44047         gcc.c-torture/code_quality/configure.in,
44048         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44049         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44050         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44051         gcc.c-torture/execute/ieee/Makefile.in,
44052         gcc.c-torture/execute/ieee/configure.in,
44053         gcc.c-torture/noncompile/Makefile.in,
44054         gcc.c-torture/noncompile/configure.in,
44055         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44056         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44057         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44059 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44061         * g++.old-deja/g++.other/ambig3.C: New test.
44063 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44065         * g++.old-deja/g++.pt/syntax1.C: New test.
44066         * g++.old-deja/g++.pt/syntax2.C: New test.
44067         * g++.old-deja/g++.other/syntax3.C: New test.
44068         * g++.old-deja/g++.other/syntax4.C: New test.
44070 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44072         * gcc.dg/20000623-1.c: Prototype exit and abort.
44074 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44076         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44077         New tests.
44078         * gcc.dg/cpp-mi3.def: New file.
44080         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44081         inside assertions.
44082         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44083         lexer's error messages.
44084         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44085         divine anything from the linemarkers.
44086         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44087         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44089 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44091         * gcc.dg/20000623-1.c: New test.
44093 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44095         * gcc.c-torture/execute/20000622-1.c: New test.
44097 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44099         * g++.old-deja/g++.other/init15.C: New test.
44101 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44103         * g++.old-deja/g++.pt/vaarg2.C: New test.
44104         * g++.old-deja/g++.pt/vaarg3.C: New test.
44106 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44108         * g++.old-deja/g++.other/dyncast6.C: New test.
44110 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44112         * gcc.c-torture/execute/loop-6.c: New test.
44114 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44116         * gcc.dg/20000614-1.c: New test.
44117         * gcc.dg/20000614-2.c: New test.
44119 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44121         * g++.old-deja/g++.other/inline12.C: New test.
44123 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44125         * g++.old-deja/g++.other/eh1.C: New test.
44127 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44129         * g++.old-deja/g++.other/type.C: New test.
44131 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44133         * g++.old-deja/g++.other/initstring.C: New test.
44135 2000-06-12  Jason Merrill  <jason@redhat.com>
44137         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44139 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44141         * gcc.c-torture/compile/20000609-1.c: New test.
44143 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44145         * gcc.dg/20000609-1.c: New test.
44147 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44149         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44150         * gcc.c-torture/noncompile/poison-1.c: Move...
44151         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44152         * gcc.dg/cpp-li1.c: Add a token after the #line.
44154 2000-06-05  Richard Henderson  <rth@cygnus.com>
44156         * gcc.c-torture/execute/20000605-2.c: New test.
44157         * gcc.c-torture/execute/20000605-3.c: New test.
44159 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44161         * g77.f-torture/execute/20000503-1.x: New file.
44163 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44165         * g++.old-deja/g++.eh/badalloc1.C: New test.
44167 2000-06-05  Richard Henderson  <rth@cygnus.com>
44169         * gcc.c-torture/execute/20000605-1.c: New test.
44171 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44172             Nathan Sidwell <nathan@codesourcery.com>
44174         * gcc.c-torture/compile/20000605-1.c: New test.
44176 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44178         * g77.f-torture/compile/20000601-1.f: New test.
44180 2000-06-03  Richard Henderson  <rth@cygnus.com>
44182         * gcc.c-torture/execute/20000603-1.c: New.
44184 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44186         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44187         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44189 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44191         * gcc.dg/compare2.c (case 12): XFAIL.
44192         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44193         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44195         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44197 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44199         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44200         guard macro is already defined when the header is first
44201         included.
44202         * gcc.dg/cpp-mix.h: New file.
44203         * gcc.dg/endif-label.c: Update patterns to match compiler.
44205         * g++.brendan/complex1.C: Declare abort.
44206         * g++.law/refs4.C: Remove XFAIL.
44207         * g++.oliva/expr2.C: Declare abort and exit.
44209 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44211         * gcc.c-torture/execute/20000528-1.c: New test.
44213         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44214         * g++.old-deja/g++.law/temps4.C: Likewise.
44216         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44217         stdlib.h.  Call abort() on failure.
44218         * g++.old-deja/g++.law/refs4.C: Likewise.
44219         * g++.old-deja/g++.law/temps4.C: Likewise.
44220         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44221         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44223 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44225         Relative to g++.dg/special:
44226         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44228         Relative to g++.old-deja:
44229         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44230         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44231         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44232         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44233         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44234         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44235         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44237         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44238         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44239         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44240         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44241         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44242         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44243         and/or string.h.
44245         * g++.other/goto1.C: Update expectations for error messages.
44247 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44249         * gcc.c-torture/compile/20000523-1.c: New test.
44251 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44253         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44255 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44257         * g++.old-deja/g++.eh/catch11.C: New test.
44258         * g++.old-deja/g++.eh/catch12.C: New test.
44260 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44262         * gcc.c-torture/execute/20000523-1.c: New test.
44264 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44266         * c-torture/execute/bcp-1.c: Replace abort in arg of
44267         __builtin_constant_p with a generic external function.
44269         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44270         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44271         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44272         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44273         Prototype abort and/or exit.
44275         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44276         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44277         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44278         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44280 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44282         * gcc.dg/dwarf2-1.c: New test.
44284 2000-05-20  Richard Henderson  <rth@cygnus.com>
44286         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44288 2000-05-20  Andreas Jaeger  <aj@suse.de>
44290         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44291         testcase.
44293 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44295         * gcc.c-torture/execute/20000519-2.c: New test.
44297 2000-05-19  Andreas Jaeger  <aj@suse.de>
44299         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44300         which fails with SSA.
44302         * lib/c-torture.exp: Also test with -O3 -fssa.
44304 2000-05-18  Michael Meissner  <meissner@redhat.com>
44306         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44307         * gcc.c-torture/execute/920415-1.c: Ditto.
44308         * gcc.c-torture/execute/920501-1.c: Ditto.
44309         * gcc.c-torture/execute/conversion.c: Ditto.
44310         * gcc.c-torture/execute/cvt-1.c: Ditto.
44312 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44314         * gcc.c-torture/compile/20000518-1.c: New test.
44316 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44318         * g77.f-torture/compile/200005018.f: New test.
44320 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44322         * gcc.c-torture/compile/20000517-1.c: New test.
44324 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44326         * gcc.c-torture/execute/20000516-1.c: New test.
44328 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44330         * g++.old-deja/g++.other/eh.C: New test.
44332 2000-05-12  Richard Henderson  <rth@cygnus.com>
44334         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44335         constants through to doit's conditional.
44337 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44339         * gcc.c-torture/compile/20000511-1.c: New test.
44340         * g77.f-torture/compile/20000511-1.f: New test.
44341         * g77.f-torture/compile/20000511-2.f: New test.
44343 2000-05-11  Michael Meissner  <meissner@redhat.com>
44345         * gcc.c-torture/execute/20000511-1.c: New test.
44347 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44349         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44350         * gcc.dg/20000510-1.S: New.
44352 2000-05-08  Catherine Moore  <clm@cygnus.com>
44354         * gcc.dg/unused-3.c: New.
44356 2000-05-06  Richard Henderson  <rth@cygnus.com>
44358           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44359           * g++.old-deja/g++.mike/warn1.C: Likewise.
44360           * g++.old-deja/g++.pt/local1.C: Likewise.
44361           * g++.old-deja/g++.pt/local7.C: Likewise.
44362           * g++.old-deja/g++.pt/spec16.C: Likewise.
44364 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44366         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44368 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44370           * g77.f-torture/execute/20000503-1.f: New test.
44372 2000-05-04  Andreas Jaeger  <aj@suse.de>
44374         * gcc.dg/noreturn-2.c: New test.
44376 2000-05-04  Neil Booth  <NeilB@earthling.net>
44378         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44379         preprocessor.
44381 2000-05-04  Richard Henderson  <rth@cygnus.com>
44383         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44385 2000-05-04  Richard Henderson  <rth@cygnus.com>
44387         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44388         OpenSSL by Jason R Thorpe.
44390 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44392         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44394 2000-05-03  Robert Lipe <robertlipe@usa.net>
44396         * gcc.dg/20000503-1.c: New test.
44398 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44400         * gcc.c-torture/compile/20000502-1.c: New test.
44401         * g++.old-deja/g++.other/align.C: New test.
44402         * gcc.dg/cpp-tradstringify.c: New test.
44404 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44406         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44407         and hard registers.
44409 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44411         * gcc.c-torture/execute/loop-5.c: New test.
44413 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44415         * gcc.c-torture/execute/va-arg-20.c: New test.
44417 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44419         * gcc.c-torture/execute/20000422-1.c: New test.
44421 2000-04-20  Greg McGary  <gkm@gnu.org>
44423         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44424         when optimizing, but without sibling-call optimizations (-O1).
44426 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44428           * gcc.c-torture/compile/20000420-1.c: New test.
44430 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44432         * g++.abi/ptrflags.C: New test.
44433         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44435 2000-04-19  Catherine Moore  <clm@cygnus.com>
44437         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44439 2000-04-19  Greg McGary  <gkm@gnu.org>
44441         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44442         sibling-call optimizations.
44444 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44446         * gcc.dg/20000419-1.c: New test.
44448 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44450         * gcc.c-torture/execute/20000412-6.c: New test.
44452 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44454         * gcc.c-torture/execute/20000412-5.c: New test.
44455         * g77.f-torture/compile/20000412-1.f: New test.
44456         * gcc.c-torture/execute/20000412-4.c: New test.
44457         * gcc.c-torture/compile/20000412-2.c: New test.
44458         * gcc.c-torture/execute/20000412-3.c: New test.
44459         * gcc.c-torture/compile/20000412-1.c: New test.
44460         * gcc.c-torture/execute/20000412-2.c: New test.
44462 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44464         * objc/execute/bf-20.m: New test.
44466 2000-04-10  Richard Henderson  <rth@cygnus.com>
44468         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44470         * gcc.c-torture/execute/20000412-1.c: New test.
44472 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44474         * g++.old-deja/g++.eh/catchptr1.C: New test.
44476 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44478         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44480 2000-04-08  Neil Booth  <NeilB@earthling.net>
44482         * gcc.dg/cpp-nullchar.c: Remove test as
44483         embedded nulls cause problems.
44485 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44487         * gcc.dg/compare2.c: New test.
44489 2000-04-08  Neil Booth  <NeilB@earthling.net>
44491         * gcc.dg/cpp-nullchar.c: New test.
44493 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44495         * gcc.dg/cpp-mi2.c: New test.
44496         * gcc.dg/cpp-mi2[abc].h: New files.
44498 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44500         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44501         member name.
44503 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44505         * g++.old-deja/g++.abi/vmihint.C: New test.
44507 2000-04-06  Neil Booth  <NeilB@earthling.net>
44509         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44510         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44511         copyright.
44513 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44515         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44516         avoid stack-frame overwrite.
44518 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44520         * gcc.c-torture/compile/20000405-2.c: New test.
44521         * gcc.c-torture/compile/20000405-3.c: New test.
44523 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44525         * gcc.c-torture/compile/20000405-1.c: New test.
44527 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44529         * gcc.dg/cast-qual-1.c: Revert last change.
44531 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44533         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44535 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44537         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44538         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44540 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44542         * gcc.c-torture/compile/20000403-2.c: New test.
44543         * gcc.c-torture/compile/20000403-1.c: New test.
44545 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44547         * gcc.c-torture/execute/20000403-1.c: New test.
44549 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44551         * gcc.c-torture/execute/20000402-1.c: New test.
44553 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44555         * gcc.c-torture/execute/va-arg-15.c: New test.
44556         * gcc.c-torture/execute/va-arg-16.c: New test.
44557         * gcc.c-torture/execute/va-arg-17.c: New test.
44558         * gcc.c-torture/execute/va-arg-18.c: New test.
44559         * gcc.c-torture/execute/va-arg-19.c: New test.
44561 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44563         * gcc.c-torture/compile/981211-1.c: Move to...
44564         * gcc.dg/cpp-as1.c: ...here.
44565         * gcc.dg/cpp-as2.c: New file.
44567         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44568         compiler.
44570 2000-04-02  Neil Booth  <NeilB@earthling.net>
44572         * gcc.dg/cpp-cond.c  New tests.
44573         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44574         accidental success less likely.
44575         * gcc.dg/cpp-missingop.c  New tests.
44576         * gcc.dg/cpp-missingparen.c  New tests.
44577         * gcc.dg/cpp-shift.c  New tests.
44578         * gcc.dg/cpp-shortcircuit.c  New tests.
44579         * gcc.dg/cpp-unary.c  New tests.
44581 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44583         * gcc.c-torture/compile/20000329-1.c: New test.
44585 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44587         * gcc.c-torture/compile/20000326-1.c: New test.
44588         * gcc.c-torture/compile/20000326-2.c: New test.
44590 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44592         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44593         the first parameter is a function argument.
44595 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44597         * g++.old-deja/g++.ext/array4.C: New test.
44599 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44601         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44603 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44605         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44607 2000-03-19  Richard Henderson  <rth@cygnus.com>
44609         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44611 2000-03-19  Richard Henderson  <rth@cygnus.com>
44613         * gcc.c-torture/compile/20000319-1.c: New test.
44615 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44617         * gcc.c-torture/execute/20000314-3.c: New test.
44618         * gcc.c-torture/execute/20000314-2.c: New test.
44619         * gcc.c-torture/execute/20000314-1.c: New test.
44620         * gcc.c-torture/compile/20000314-2.c: New test.
44621         * gcc.c-torture/compile/20000314-1.c: New test.
44623 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44625         * g++.old-deja/g++.warn/inline.C: New test.
44627 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44629         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44630         standards-compliant result rather than specific constants.
44631         Put test-values in array.
44633 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44635         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44636         (g++_target_compile): Put test-specific options last.
44638 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44640         * g++.old-deja/g++.eh/vbase4.C: New test.
44642 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44644         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44646 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44648         * g++.old-deja/g++.brendan/misc12.C: Removed.
44649         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44650         * g++.old-deja/g++.ext/pretty4.C: New test.
44652 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44654         * g++.old-deja/g++.other/string2.C: New test.
44656 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44658         * g++.old-deja/g++.warn/impint2.C: New test.
44660 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44662         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44663         is 1, not zero.
44665 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44667         * g++.old-deja/g++.warn/impint.C: New test.
44668         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44669         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44670         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44671         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44672         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44673         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44674         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44675         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44676         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44677         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44678         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44679         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44681 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44683         * gcc.dg/cpp-redef.c: New test.
44685 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44687         * g++.old-deja/g++.pt/unify7.C: New test.
44689 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44691         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44692         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44694 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44696         * gcc.c-torture/compile/20000224-1.c: New test.
44698 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44700         * gcc.c-torture/compile/cpp-2.c: New test.
44701         * gcc.c-torture/compile/cpp-1.c: New test.
44703 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44705         * gcc.c-torture/execute/20000225-1.c: New test.
44707 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44709         * gcc.dg/cpp-li2.c: New test.
44711         * gcc.dg/cpp-wi1.c: New test.
44713         * gcc.dg/cpp-li1.c: New test.
44715 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44717         * g++.old-deja/g++.other/sizeof5.C: New test.
44719 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44721         * gcc.c-torture/execute/va-arg-13.c: New test.
44723 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44725         * gcc.c-torture/execute/va-arg-12.c: New test.
44727 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44729         * gcc.c-torture/execute/20000223-1.c: New test.
44731 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44733         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44735 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44737         * g++.old-deja/g++.abi/ptrmem.C: New test.
44739 2000-02-19  Richard Henderson  <rth@cygnus.com>
44741         * gcc.c-torture/compile/init-3.c: New.
44743 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44745         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44746         ALWAYS_CXXFLAGS.
44748 2000-02-11  Robert Lipe <robertl@sco.com>
44750         * gcc.c-torture/compile/20000211-3.c: New test.
44752 2000-02-11  Martin Buchholz <martin@xemacs.org>
44754         * gcc.c-torture/compile/20000211-2.c: New test.
44756 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44758         * gcc.c-torture/compile/20000211-1.c: New test.
44760 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44762         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44763           on native targets
44765 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44767         * g++.old-deja/g++.other/cast5.C: New test.
44769 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44771         * gcc.c-torture/execute/20000205-1.c: New.
44773 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44775         * g++.old-deja/g++.jason/cast3.C: Return void.
44776         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44778 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44780         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44782         * gcc.dg/loop-1.c: New test.
44784 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44786         * gcc.c-torture/compile/20000127-1.c: New test.
44787         * gcc.c-torture/execute/991228-1.c: New test.
44789 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44791         * gcc.dg/unused-2.c: New test.
44793         * gcc.dg/conv-1.c: New test.
44795 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44797         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44798         compiler.
44799         (tool_option_proc): Fix typo.
44801 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44803         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44804         of the ld on the host, not on the build machine.
44805         Also, don't crash if '--help' is not a supported option.
44807 2000-01-24  Richard Henderson  <rth@cygnus.com>
44809         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44811 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44813         * gcc.c-torture/execute/20000120-2.c: New test.
44814         * gcc.c-torture/execute/20000120-1.c: New test.
44816 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44818         * gcc.c-torture/execute/20000113-1.c: New test.
44820 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44822         * gcc.c-torture/execute/20000112-1.c: New test.
44824 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44826         * gcc.dg/20000111-1.c: New test.
44828 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44830         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44831         with 16 bit integers.
44833 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44835         * gcc.dg/20000108-1.c: New test.
44837 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44839         * g++.old-deja/g++.ns/koenig8.C: New test.
44841 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44843         * g++.old-deja/g++.other/cast4.C: New test.
44845 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44847         * gcc.c-torture/compile/20000105-2.c: New test.
44848         * gcc.c-torture/compile/20000105-1.c: New test.
44850 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44852         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44853         references to printf & atoi to conform to ANSI standard.
44854         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44855         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44856         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44857         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44858         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44859         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44860         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44861         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44862         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44863         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44864         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44865         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44866         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44867         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44868         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44869         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44870         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44871         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44872         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44873         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44874         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44875         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44876         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44877         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44878         * g++.old-deja/g++.brendan/init3.C: Likewise.
44879         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44880         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44881         * g++.old-deja/g++.brendan/new2.C: Likewise.
44882         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44883         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44884         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44885         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44886         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44887         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44888         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44889         * g++.old-deja/g++.brendan/template24.C: Likewise.
44890         * g++.old-deja/g++.brendan/template3.C: Likewise.
44891         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44892         * g++.old-deja/g++.jason/inline3.C: Likewise.
44893         * g++.old-deja/g++.jason/opeq.C: Likewise.
44894         * g++.old-deja/g++.law/arg5.C: Likewise.
44895         * g++.old-deja/g++.law/arm7.C: Likewise.
44896         * g++.old-deja/g++.law/ctors11.C: Likewise.
44897         * g++.old-deja/g++.law/cvt8.C: Likewise.
44898         * g++.old-deja/g++.law/init9.C: Likewise.
44899         * g++.old-deja/g++.law/refs4.C: Likewise.
44900         * g++.old-deja/g++.law/template2.C: Likewise.
44901         * g++.old-deja/g++.law/visibility24.C: Likewise.
44902         * g++.old-deja/g++.law/vtable3.C: Likewise.
44903         * g++.old-deja/g++.mike/asm2.C: Likewise.
44904         * g++.old-deja/g++.mike/eh1.C: Likewise.
44905         * g++.old-deja/g++.mike/misc1.C: Likewise.
44906         * g++.old-deja/g++.mike/misc13.C: Likewise.
44907         * g++.old-deja/g++.mike/misc14.C: Likewise.
44908         * g++.old-deja/g++.mike/ns12.C: Likewise.
44909         * g++.old-deja/g++.mike/p1248.C: Likewise.
44910         * g++.old-deja/g++.mike/p3708.C: Likewise.
44911         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44912         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44913         * g++.old-deja/g++.mike/p646.C: Likewise.
44914         * g++.old-deja/g++.mike/p700.C: Likewise.
44915         * g++.old-deja/g++.mike/p783.C: Likewise.
44916         * g++.old-deja/g++.mike/p783a.C: Likewise.
44917         * g++.old-deja/g++.mike/p783b.C: Likewise.
44918         * g++.old-deja/g++.mike/p786.C: Likewise.
44919         * g++.old-deja/g++.mike/p789.C: Likewise.
44920         * g++.old-deja/g++.mike/p789a.C: Likewise.
44921         * g++.old-deja/g++.mike/p807a.C: Likewise.
44922         * g++.old-deja/g++.other/delete3.C: Likewise.
44923         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44924         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44925         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44926         * g++.old-deja/g++.other/empty1.C: Likewise.
44927         * g++.old-deja/g++.other/temporary1.C: Likewise.
44928         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44929         * g++.old-deja/g++.pt/t16.C: Likewise.
44930         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44932 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44934         * gcc.dg/991230-1.c: New test.
44936 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44938         * gcc.c-torture/compile/991229-3.c: New test.
44939         * gcc.c-torture/compile/991229-2.c: New test.
44940         * gcc.c-torture/compile/991229-1.c: New test.
44942 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44944         * gcc.c-torture/compile/labels-2.c: New test.
44946 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44948         * gcc.c-torture/execute/991227-1.c: New test.
44950 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44952         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44954 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44956         * gcc.c-torture/execute/991221-1.c: New test.
44958 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44960         * g++.old-deja/g++.other/cast3.C: New test.
44962 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44964         * gcc.c-torture/execute/991216-4.c: New test.
44966 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44968         * gcc.c-torture/execute/991216-1.c: New test.
44969         * gcc.c-torture/execute/991216-2.c: New test.
44970         * gcc.c-torture/execute/991216-3.c: New test.
44972 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44974         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44975         Actually make the test fail by using "-O2" for compilation.
44977 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44979         * g++.old-deja/g++.warn/cast-align1.C: New test.
44981 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44983         * gcc.c-torture/compile/991214-1.c: New test.
44984         * gcc.c-torture/compile/991214-2.c: New test.
44986 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44988         * gcc.dg/991214-1.c: New test.
44990 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44992         * gcc.c-torture/compile/991213-3.c: New test.
44993         * gcc.c-torture/compile/991213-2.c: New test.
44994         * gcc.c-torture/compile/991213-1.c: New test.
44996 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44998         * gcc.dg/991209-1.c: New test.
45000 1999-12-08  Nathan Sidwell <nathan@acm.org>
45002         * gcc.c-torture/compile/991208-1.c: New test.
45004 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45006         * gcc.dg/ultrasp2.c: New test.
45008 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45010         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45012 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45014         * gcc.c-torture/compile/991202-1.c: New test.
45015         * gcc.c-torture/execute/991202-1.c: New test.
45016         * gcc.c-torture/execute/991202-2.c: New test.
45017         * gcc.c-torture/execute/991202-3.c: New test.
45019 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45021         * g++.old-deja/g++.abi/align.C: New test.
45022         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45023         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45025 1999-12-01  Richard Henderson  <rth@cygnus.com>
45027         * gcc.c-torture/execute/991201-1.c: New.
45029 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45031         * gcc.dg/991129-1.c: New test.
45033 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45035         * gcc.c-torture/compile/991127-1.c: New test.
45037 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45039         * g++.old-deja/g++.other/warn4.C: New test.
45041 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45043         * g++.old-deja/g++.eh/cleanup2.C: New test.
45044         * g++.old-deja/g++.ext/pretty2.C: New test.
45045         * g++.old-deja/g++.ext/pretty3.C: New test.
45046         * g++.old-deja/g++.other/debug6.C: New test.
45048 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45050         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45051         compiler_output to look for one error message instead of two.
45053 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45055         * gcc.c-torture/execute/991118-1.c: Also test case
45056         where the word boundary does not split a byte evenly.
45058 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45060         * g++.old-deja/g++.ext/restrict1.C: New test.
45062 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45064         * gcc.c-torture/execute/991118-1.c: New test.
45066 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45068         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45069         working directory pathnames.
45071 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45073         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45074         host is equipped with driver.h and driver.o so it can actually
45075         compile and run the tests.
45077 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45079         * gcc.c-torture/compile/991008-1.c: New test.
45081 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45083         * lib/gcc-dg.exp: Include target-supports.exp
45085 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45087         * lib/target-supports.exp: New file: Provide procs to test for
45088         features supported by the target.
45089         (check_weak_available): Moved here from ecos.exp.
45090         (check_alias_available): New proc: Determine of the target
45091         toolchain supports the alias attribute.
45093         * gcc.dg/special/ecos.exp: Move check_weak_available to
45094         target-supports.exp.
45095         (alias-1.c): Only perform the test if the target supports
45096         aliases.
45097         (wkali-1.c): Only perform the test if the target supports
45098         aliases.
45100         * gcc.dg/990506-0.c: Expect error messages from cross
45101         targets as well as native targets.
45103 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45105         * gcc.dg/ultrasp1.c: Removed xfail.
45106         * gcc.dg/struct-ret-2.c: Likewise.
45107         * gcc.dg/array-1.c: Likewise.
45109 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45111         * gcc.dg/struct-ret-2.c: New test.
45113         * gcc.dg/array-1.c: New test.
45115 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45117         * gcc.c-torture/execute/991030-1.c: New test.
45119 1999-10-26  Richard Henderson  <rth@cygnus.com>
45121         * gcc.c-torture/compile/991026-2.c: New test.
45123 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45125         * gcc.c-torture/compile/991026-1.c: New test.
45127 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45129         * gcc.c-torture/execute/991023-1.c: New test.
45131 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45133         * gcc.c-torture/execute/991019-1.c: New test.
45135 1999-10-16  Richard Henderson  <rth@cygnus.com>
45137         * gcc.c-torture/execute/991016-1.c: New test.
45139 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45141         * gcc.c-torture/execute/991014-1.c: New test.
45143 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45145         * g++.old-deja/g++.other/union2.C: New test.
45147 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45149         * g++.old-deja/g++.other/vaarg2.C: New test.
45150         * g++.old-deja/g++.other/vaarg3.C: New test.
45152 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45154         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45155         in compile/.
45157 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45159         * gcc.c-torture/execute/va-arg-11.c: New test.
45161 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45163         * lib/file-format.exp (gcc_target_object_format): Don't
45164         crash if objdump is unavailable.
45166 1999-09-29  Donn Terry <donn@interix.com>
45168         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45170 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45172         * gcc.c-torture/compile/990928-1.c: New test.
45174 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45176         * g++.old-deja/g++.other/decl6.C: New test.
45178 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45180         * gcc.c-torture/execute/va-arg-10.c: New test.
45182 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45184         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45185         __PRETTY_FUNCTION__.
45187 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45189         * gcc.c-torture/execute/990923-1.c: New test.
45191 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45193         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45194         for which -fpic is inappropriate.
45196 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45198         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45200 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45202         * g++.old-deja/g++.other/dyncast1.C: New test.
45203         * g++.old-deja/g++.other/dyncast2.C: New test.
45204         * g++.old-deja/g++.other/dyncast3.C: New test.
45205         * g++.old-deja/g++.other/dyncast4.C: New test.
45206         * g++.old-deja/g++.other/dyncast5.C: New test.
45207         * g++.old-deja/g++.eh/catch3.C: New test.
45208         * g++.old-deja/g++.eh/catch3p.C: New test.
45209         * g++.old-deja/g++.eh/catch4.C: New test.
45210         * g++.old-deja/g++.eh/catch4p.C: New test.
45211         * g++.old-deja/g++.eh/catch5.C: New test.
45212         * g++.old-deja/g++.eh/catch5p.C: New test.
45213         * g++.old-deja/g++.eh/catch6.C: New test.
45214         * g++.old-deja/g++.eh/catch6p.C: New test.
45215         * g++.old-deja/g++.eh/catch7.C: New test.
45216         * g++.old-deja/g++.eh/catch7p.C: New test.
45217         * g++.old-deja/g++.eh/catch8.C: New test.
45218         * g++.old-deja/g++.eh/catch8p.C: New test.
45219         * g++.old-deja/g++.eh/catch9.C: New test.
45220         * g++.old-deja/g++.eh/catch9p.C: New test.
45222 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45224         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45225         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45227 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45229         * gcc.c-torture/compile/990913-1.c: New test.
45231 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45233         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45234         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45236 1999-09-09  Richard Henderson  <rth@cygnus.com>
45238         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45240 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45242         * g++.old-deja/g++.other/lookup11.C: New test.
45243         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45244         what is permitted and what we want.
45245         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45246         overload use.
45247         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45249 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45251         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45252         * gcc.c-torture/noncompile/poison-1.c: New file.
45254 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45256         * g++.old-deja/g++.other/sizeof3.C: New test.
45257         * g++.old-deja/g++.other/sizeof4.C: New test.
45258         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45259         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45261 1999-09-07  Richard Henderson  <rth@cygnus.com>
45263         * gcc.dg/va-arg-1.c: New.
45265 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45267         * gcc.c-torture/execute/va-arg-9.c: New test.
45269 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45271         * g77.f-torture/compile/980519-2.f: New test.
45272         * g77.f-torture/compile/19990905-0.f: New test.
45273         * g77.f-torture/compile/19990905-1.f: New test.
45274         * g77.f-torture/compile/19990905-2.f: New test.
45276         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45278 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45280         * gcc.c-torture/execute/990827-1.c: Fix typo.
45282 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45284         * g++.old-deja/g++.other/deref1.C: New test.
45286 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45288         * g++.old-deja/g++.other/ambig2.C: New test.
45289         * g++.old-deja/g++.other/cond5.C: New test.
45290         * g++.old-deja/g++.other/lookup16.C: New test.
45292 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45294         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45295         assemblers too.
45297 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45299         * lib/c-torture.exp: Avoid the "compare executables" optimization
45300         when testing native.
45302 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45304         * gcc.c-torture/execute/990829-1.c: New test.
45305         * gcc.c-torture/compile/990829-1.c: New test.
45307 1999-08-27  Paul Burchard  <burchard@pobox.com>
45309         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45310         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45311         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45312         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45313         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45314         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45315         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45316         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45317         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45318         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45319         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45321 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45323         * gcc.c-torture/execute/990827-1.c: New test.
45325 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45327         * g77.f-torture/noncompile/19990826-4.f: New test.
45329         * g77.f-torture/compile/19990826-3.f: New test.
45331         * g77.f-torture/execute/19990826-2.f: New test.
45333         * g77.f-torture/compile/19990826-1.f: New test.
45335         * gcc.c-torture/execute/990826-0.c: New test.
45336         * g77.c-torture/execute/19990826-0.f: New test.
45338         * g77.f-torture/noncompile/970626-2.f: New test.
45340 1999-08-25  Paul Burchard  <burchard@pobox.com>
45342         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45343         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45344         lss-011.C: New tests.
45346 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45348         * g++.old-deja/g++.other/decl5.C: New test.
45350 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45352         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45353         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45354         call `postbase' for each one.  All callers of `postbase' changed
45355         to call this instead.
45357 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45359         * gcc.c-torture/execute/990811-1.c: New test.
45361 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45363         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45364         just native ones.
45366         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45367         just native ones.
45369 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45371         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45373 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45375         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45377 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45379         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45381 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45383         * gcc.c-torture/execute/990804-1.c: New test.
45385 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45387         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45388         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45389         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45391 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45393         * g++.old-deja/g++.other/struct1.C: New test.
45395 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45397         * g++.old-deja/g++.other/enum2.C: New test.
45399 1999-08-02  Richard Henderson  <rth@cygnus.com>
45401         Adapted from tests from Franz Sirl:
45402         * gcc.c-torture/execute/va-arg-7.c: New test.
45403         * gcc.c-torture/execute/va-arg-8.c: New test.
45405 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45407         * gcc.c-torture/compile/990801-2.c: New test.
45409         * gcc.c-torture/compile/990801-1.c: New test.
45411 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45413         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45414         fp-cmp-1.c, converting double to float.
45416         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45417         fp-cmp-1.c, converting double to long double.
45419         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45420         from fr1 to unknown_register, since fr1 is a legitimate register
45421         on some machines.
45423 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45425         * README: More listname related changes.
45427 1999-07-08  Catherine Moore  <clm@cygnus.com>
45429         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45431 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45433         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45435 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45437         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45439 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45441         * gcc.dg/990703-1.c: New test.
45443 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45445         * lib/file-format.exp: New file: Move definition of proc
45446         gcc_target_object_format to here from
45447         gcc.dg/special/ecos.exp.
45449         * lib/c-torture.exp: Include lib file-format.exp.
45450         * lib/gcc-dg.exp: Include lib file-format.exp.
45452         * gcc.dg/special/ecos.exp: Remove definition of proc
45453         gcc_target_object_format.
45455 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45457         * gcc.c-torture/execute/990628-1.c: New test.
45459 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45461         * gcc.c-torture/compile/990625-2.c: New test.
45463         * gcc.c-torture/compile/990625-1.c: New test.
45465 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45467         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45468         attributes compile.
45469         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45470         ports that use the COFF/PE file format.
45472 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45474         * gcc.c-torture/compile/990617-1.c: New test.
45476 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45478         * g++.old-deja/g++.other/decl4.C: New test.
45480 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45482         * g++.old-deja/g++.other/bitfld3.C: New test.
45484 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45486         * g++.old-deja/g++.eh/catch1.C: New test.
45488 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45490         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45492         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45493         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45495 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45497         * g77.f-torture/compile/19990502-0.f: Replace with new,
45498         shorter, test that still fails after recent changes.
45500 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45502         * gcc.c-torture/execute/990604-1.c: New test.
45504 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45506         * gcc.c-torture/execute/990531-1.c: New test.
45508 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45510         * gcc.c-torture/compile/990527-1.c: New test.
45512 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45514         * gcc.c-torture/execute/990527-1.c: New test.
45516 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45518         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45519         bitfields as signed.
45521 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45523         * g77.f-torture/compile/19990525-0.f: New test.
45525 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45527         * gcc.c-torture/execute/990525-2.c: New test.
45529         * gcc.c-torture/execute/990525-1.c: New test.
45531 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45533         * g++.old-deja/g++.other/anon3.C: New test.
45534         * g++.old-deja/g++.other/anon4.C: New test.
45535         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45536         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45537         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45538         Merrill).
45540 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45542         * gcc.c-torture/execute/990524-1.c: New test.
45544         * gcc.dg/990524-1.c: New test.
45546 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45548         * gcc.c-torture/compile/990523-1.c: New test.
45550 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45552         * gcc.c-torture/compile/990519-1.c: New test.
45554 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45556         * gcc.c-torture/compile/990517-1.c: New test.
45558         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45559         (e4, f4): New tests.
45560         (main): Call them.
45562 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45564         * gcc.dg/noreturn-1.c: New test.
45566 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45568         * gcc.c-torture/execute/990513-1.c: New test.
45570 1999-05-10  Richard Henderson  <rth@cygnus.com>
45572         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45574 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45576         * g77.f-torture/execute/erfc.f: Use small single-precision
45577         values, to avoid problems on Alphas when not -mieee.
45579 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45581         * gcc.dg/990506-0.c: New test.
45583 1999-05-08  Richard Henderson  <rth@cygnus.com>
45585         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45586         the constant to test.  Don't XFAIL 64-bit targets.
45588         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45589         * g++.old-deja/g++.law/profile1.C: Likewise.
45591         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45592         operator new instances.
45593         * g++.old-deja/g++.other/delete5.C: Likewise.
45595 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45597         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45598         intrinsic.
45600 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45602         * g77.f-torture/execute/u77-test.f: Reverse order of two
45603         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45605 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45607         * gcc.dg/compare1.c: New test.
45609 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45611         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45612         New tests.
45614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45616         * g77.f-torture/compile/19990502-1.f: New test.
45618 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45620         * g77.f-torture/compile/19990502-0.f: New test.
45622 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45624         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45625         intrinsic.
45627 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45629         * g77.f-torture/execute/u77-test.f (main): List libU77
45630         intrinsics not currently tested.
45631         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45632         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45633         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45634         Trim blanks off the ends of some printed strings.
45636 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45638         * g77.f-torture/execute/u77-test.f (main): Just warn about
45639         FSTAT gid disagreement, as it's expected on some systems.
45641 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45643         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45644         use a new function, which allows for some slop.
45645         Clean up some commentary.
45646         (issum): The new function.
45647         (sgladd): Deleted subroutine.
45649 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45651         * g77.f-torture/execute/u77-test.f: Modify to be more like
45652         libf2c/libU77 version, bringing patches to that version here.
45653         Add suitable commentary.
45655 1999-04-25  Richard Henderson  <rth@cygnus.com>
45657         * gcc.dg/990424-1.c: New test.
45659 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45661         * g77.f-torture/execute/u77-test.f (main): Bug involving
45662         LSTAT has been fixed, so turn back on full checking.
45664 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45666         * g77.f-torture/compile/19990419-0.f: New test.
45667         * g77.f-torture/execute/19990419-1.f: New test.
45669 1999-04-17  Richard Henderson  <rth@cygnus.com>
45671         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45672         to avoid the need for a prototype to supress a warning.
45674 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45676         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45678 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45680         * gcc.c-torture/execute/990404-1.c: New test.
45682 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45684         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45685         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45686         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45687         missing initializer warnings.
45689 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45691         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45692         matching strings.
45694 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45696         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45698 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45700         * g77.f-torture/execute/19990325-0.f: New test.
45701         * g77.f-torture/execute/19990325-1.f: New test.
45703 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45705         * gcc.c-torture/execute/990324-1.c: New test.
45707 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45709         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45710         test with 4.
45712 1999-03-17  Richard Henderson  <rth@cygnus.com>
45714         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45716 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45718         * g77.f-torture/execute/19990313-2.f: New test.
45719         * g77.f-torture/execute/19990313-3.f: New test.
45721 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45723         * g77.f-torture/execute/19990313-0.f: New test.
45724         * g77.f-torture/execute/19990313-1.f: New test.
45726 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45728         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45729         printf to sprintf.
45730         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45731         (main): Add check for u15.  Conditionalize u31 check depending on
45732         whether ints are <32 bits or >=32 bits.
45734 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45736         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45738 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45740         * g77.f-torture/compile/19990305-0.f: New test.
45741         * g77.f-torture/execute/19981119-0.f: New test.
45743 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45745         * g77.f-torture/execute/970625-2.f: call ABORT if final
45746         result is not correct, instead of just printing it.
45747         Add this checking via newly introduced obfuscation, to
45748         trip up buggy front ends.
45750 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45752         * g77.f-torture/compile/960317-1.f: Moved from being
45753         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45755 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45757         * g77.f-torture/execute/960317-1.f: New (old) test.
45758         * g77.f-torture/execute/970625-2.f: Ditto.
45760 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45762         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45763         message on line 1 or line 2; cccp and cpplib do this differently.
45765 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45767         * g++.old-deja/g++.law/weak1.C: New test.
45769 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45771         * gcc.c-torture/execute/990119-1.c: Renamed to...
45772         * gcc.dg/990119-1.c: this, so it will only be tested once
45773         (it's a preprocessor test, it doesn't need to be run at
45774         multiple optimization levels).
45776 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45778         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45779           ALWAYS_CXXFLAGS.
45781 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45783         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45784         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45785         to not be compilable by current g77.
45787 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45789         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45791 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45793         * gcc.c-torture/execute/990222-1.c: New test.
45795 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45797         * g77.f-torture/compile/19990218-0.f: New test.
45798         * g77.f-torture/noncompile/19990218-1.f: New test.
45800 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45802         * g77.f-torture/compile/19981216-0.f: New test.
45804 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45806         * gcc.dg/990214-1.c: New test.
45808 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45810         * gcc.dg/990213-2.c: New test.
45812         * gcc.dg/990213-1.c: New test.
45814 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45816         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45817         ints.
45819 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45821         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45822         specified by target.
45824         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45826 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45828         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45830 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45832         * gcc.dg/special/ecos.exp: New test driver for new tests with
45833         special requirements.
45835         * gcc.dg/special/alias-1.c: New test.
45836         * gcc.dg/special/gcsec-1.c: New test.
45837         * gcc.dg/special/weak-1.c: New test.
45838         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45839         * gcc.dg/special/weak-2.c: New test.
45840         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45841         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45842         * gcc.dg/special/wkali-1.c: New test.
45843         * gcc.dg/special/wkali-2.c: New test.
45844         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45845         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45847 1999-02-10  Felix Lee  <flee@cygnus.com>
45849           * lib/c-torture.exp (c-torture-compile): Pull out code for
45850           analyzing gcc error messages.
45851           (c-torture-execute): Likewise.  Fix some (harmless) false
45852           positives.
45853           * lib/gcc.exp (gcc_check_compile): New function.
45855 1999-02-08  Richard Henderson  <rth@cygnus.com>
45857         * gcc.c-torture/execute/990208-1.c: New test.
45859 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45861         * g++.dg/special/ecos.exp: New driver for new tests with special
45862         requirements
45864         * g++.dg/special/conpr-1.C: New test
45865         * g++.dg/special/conpr-2.C: New test
45866         * g++.dg/special/conpr-2a.C: New test
45867         * g++.dg/special/conpr-3.C: New test
45868         * g++.dg/special/conpr-3a.C: New test
45869         * g++.dg/special/conpr-3b.C: New test
45871         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45872         allow g++ to use the dg driver
45874         * README: Add comment about g++.dg directory
45876 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45878         * README: Update email addresses.
45880 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45882         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45883         arguments in order to force structure S onto the stack even on
45884         the alpha.
45885         (test): Pass 10 leading arguments to function foo as well as the
45886         structure S.
45888         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45889         failure for all targets.
45891         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45892         abort to terminate program execution.
45894 1999-01-30  Richard Henderson  <rth@cygnus.com>
45896         * gcc.c-torture/execute/990130-1.c: New test.
45898 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45900         * gcc.dg/990130-1.c: New test.
45902 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45904         * gcc.c-torture/execute/990128-1.c: New test.
45906 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45908         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45910 1999-01-27  Felix Lee  <flee@cygnus.com>
45912         * lib/c-torture.exp (c-torture-compile): pull out code for
45913         analyzing gcc error messages.
45914         (c-torture-execute): ditto, and fix some (harmless) false
45915         positives.
45916         * lib/gcc.exp (gcc_check_compile): new function.
45918 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45920         * gcc.dg/990117-1.c: New test.
45922         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45924         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45926 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45928         * g77.f-torture/compile/990115-1.f: New test.
45930 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45932         * gcc.c-torture/compile/990107-1.c: New test
45934 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45936         * gcc.c-torture/execute/990106-2.c: New test.
45938         * gcc.c-torture/execute/990106-1.c: New test.
45940 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45942         * gcc.c-torture/compile/981223-1.c: New test.
45944 1998-12-29  Richard Henderson  <rth@cygnus.com>
45946         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45947         (opt3): Rename from opt4 and disable.
45949 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45951         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45953 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45955         * g++.old-deja/g++.other/conv5.C: New test.
45957 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45959         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45961 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45963         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45965 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45967         * gcc.c-torture/compile/981211-1.c: New test.
45969 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45971         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45973         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45975 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45977         * gcc.special/930510-1.c: Make C9X safe.
45978         * gcc.misc-tests/gcov-1.c Similarly.
45979         * gcc.misc-tests/gcov-2.c Similarly.
45981 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45983         * gcc.dg/ultrasp1.c: New test.
45985 1998-12-06  Richard Henderson  <rth@cygnus.com>
45987         * gcc.c-torture/execute/981206.c: New test.
45989 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45991         * g++.old-deja/g++.ns/template7.C: New test.
45993         * g++.old-deja/g++.other/expr1.C: New test.
45995         * g++.old-deja/g++.eh/tmpl3.C: New test.
45997         * g++.old-deja/g++.eh/tmpl2.C: New test.
45999 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46001         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46002         * g++.old-deja/g++.other/using6.C: Removed.
46003         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46005         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46007 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46009         * g++.old-deja/g++.pt/overload8.C: New test.
46011         * g++.old-deja/g++.pt/overload7.C: New test.
46013         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46015         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46016         and relinking messages.
46017         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46018         compiling with -frepo.
46020 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46022         * g++.old-deja/g++.pt/lookup6.C: New test.
46024 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46026         * gcc.c-torture/execute/981130-1.c: New test.
46027         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46029 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46031         * g++.old-deja/g++.pt/explicit76.C: New test.
46033         * g++.old-deja/g++.pt/friend38.C: New test.
46035         * g++.old-deja/g++.ns/crash2.C: New test.
46037         * g++.old-deja/g++.pt/defarg8.C: New test.
46039         * g++.old-deja/g++.pt/instantiate6.C: New test.
46041         * g++.old-deja/g++.pt/static6.C: New test.
46043         * g++.old-deja/g++.pt/decl2.C: New test.
46045 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46047         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46048         problem is actually related with name lookup, but so what? :-)
46050         * g++.old-deja/g++.pt/friend37.C: New test.
46052 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46054         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46055         element, which fails on some systems.
46057         * g77.f-torture/execute/labug1.f: New test.
46059 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46061         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46062         is defined.
46064 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46066         * g77.f-torture/compile/981117-1.f: New test.
46068 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46070         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46071         properly discarded.
46073 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46075         * gcc.c-torture/execute/memcheck: New directory of tests for
46076         -fcheck-memory-usage.
46078 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46080         * README: New file, general information about the testsuite and
46081         new description of the various C++ test subdirectories.
46082         * README.g++: Eliminate obsolete information, update and move most
46083         relevant stuff to README.
46085 1998-11-07  Richard Henderson  <rth@cygnus.com>
46087         * gcc.c-torture/compile/981107-1.c: New test.
46089 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46091         * execute/memcpy-bi.c: New testcase.
46093 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46095         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46096         base classes.
46098         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46099         template is selected.
46101         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46102         classes, it should be accepted for all types.
46104         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46106         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46107         specializations start with template headers.
46109 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46111         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46113         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46114         non-POD types.
46116 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46118         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46120 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46122         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46124 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46126         * 981019-1.c: New test.
46128 1998-10-14  Robert Lipe <robertl@dgii.com>
46130         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46131         find objc headers.
46133 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46135         * compile/981001-4.c: Remove use of GCC extension that triggers a
46136         compiler bug.
46138 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46140         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46142 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46144         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46145         instantiation of template produces incorrect code for delete
46146         expression.
46148         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46149         constructors' name is not unique.
46150         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46151         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46153         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46154         automatic array of const is ill-formed.
46156         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46157         of template parameter?
46159         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46160         const.
46162         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46163         pointer-to-member expression.
46165         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46166         declaration causes ICE.
46168 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46170         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46171         reserved in the global namespace.
46173         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46174         generate needed virtual table.
46176         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46178 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46180         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46181         template-dependent type
46183 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46185         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46186         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46187         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46189         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46190         class should be usable as argument of member function.
46191         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46192         class should be usable as return type of member function.
46193         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46194         class should be usable as type of data member.
46196         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46198 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46200         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46202 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46204         * gcc.dg/dll-?.c Add thumb to target list.
46205         Fix assembler scan patterns to match current assembler output.
46207 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46209         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46210         matching of template brackets.
46212         * g++.old-deja/g++.other/using4.C: New test.  Test using
46213         declarations of methods from base classes.
46215         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46216         within functions should introduce names into the innermost
46217         enclosing namespace.
46219         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46220         of static locals if first initialization throws.
46222 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46224         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46226 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46228         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46229         lose track of the possible targets of tablejump insns.
46230         * special/special.exp: Run it.
46232 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46234         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46235         must be declared before its specializations can be named in friend
46236         declarations.
46238 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46240         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46242         * g77.f-torture/execute/io1.f: New test.
46244 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46246         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46247         with pointer to template function, for which no argument deduction
46248         is possible.
46250         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46251         specialization of template function as argument to template
46252         function.
46254         * g++.old-deja/g++.other/access2.C: New test; Inner class
46255         shouldn't have privileged access to Outer's names.
46257 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46259         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46260         friend template declared within template class conflicts with
46261         nested class of the same name.
46263         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46264         is ignored.
46266         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46267         object with direct initializer as function declaration.
46269         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46270         initializers.
46272         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46273         involving const pointer and NULL produces incorrect result.
46275         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46276         type name without `typename' should be rejected with -pedantic.
46278 1998-10-02  Richard Henderson  <rth@cygnus.com>
46280         * g++.old-deja/g++.other/addrof1.C: New test.
46282 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46284         * gcc.c-torture/compile/981001-1.c: New test.
46285         * gcc.c-torture/execute/981001-1.c: New test.
46287 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46289         * gcc.c-torture/compile/981001-2.c: New test.
46290         * gcc.c-torture/compile/981001-3.c: New test.
46291         * gcc.c-torture/compile/981001-4.c: New test.
46293 1998-10-01  Robert Lipe  <robertl@dgii.com>
46295         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46296         multilibbed hosts.  Idea grafted from g77.exp.
46298 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46300         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46301         avoid losing on systems which need -lsocket.
46303 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46305         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46306         * g++.old-deja/g++.other/nested2.C: Ditto.
46307         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46308         failure.
46310 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46312         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46313         preferred over template operator!= for enum bitfields.
46315 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46317         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46318         that happen to have the same base name, but in different scopes,
46319         are incorrectly rejected.
46321 1998-09-16  Richard Henderson  <rth@cygnus.com>
46323         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46324         on the native word size instead of an integer literal.
46326 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46328         * g++.old-deja/g++.other/static2.C: Invocation of static data
46329         member of type pointer-to-function denoted as non-static member.
46331         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46332         checks involving function types and aliases.
46334 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46336         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46337         redefined to the same non-trivial type.
46339         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46340         namespace-qualification of template specializations declared in
46341         other namespaces.
46343         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46344         to declare a subset of the specializations of a template function
46345         as friends of specializations of a template class.
46347         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46348         member templates that do not fully specialize the enclosing
46349         template class are rejected.
46351 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46353         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46355 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46357         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46358         altered from libf2c/libU77 version.
46360 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46362         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46364 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46366         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46367         (un)signed char are different types for template specialization
46368         purposes.
46370 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46372         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46373         * objc: ObjC testsuite.
46375 1998-08-31  Catherine Moore  <clm@cygnus.com>
46377         * gcc.c-torture/execute/941014-1.x: New file.
46379 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46381         * lib/c-torture.exp: Add support for
46382         torture_eval_before_compile and torture_eval_before_execute
46383         variables.
46385 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46387         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46388         this test triggers valid.
46390 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46392         * gcc.dg/980827-1.c: New test.
46394 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46396         * gcc.c-torture/execute/loop-4b.c: New test.
46398 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46400         * lib/c-torture.exp: Add support for
46401         torture_eval_before_compile and torture_eval_before_execute
46402         variables.
46404 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46406         * gcc.c-torture/compile/980825-1.c: New test.
46408 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46410         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46411         count number tests in opt_t0 not good_t0.
46413 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46415         * gcc.c-torture/compile/930326-1.x: Fix typo.
46417 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46419         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46420         causes an ICE.
46422 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46424         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46425         STACK_SIZE is defined.
46426         * gcc.c-torture/unsorted/stuct.c: Similarly.
46428         * gcc.c-torture/compile/980821-1.c: New test.
46430 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46432         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46434 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46436         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46437         code.
46439 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46441         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46442         error'.
46444 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46446         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46448 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46450         * gcc.c-torture/compile/980816-1.c: New test.
46452         * gcc.dg/980816-1.c: New test.
46454 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46456         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46457         compiler for ieee tests.
46459 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46461         * g77.f-torture/compile/980729-0.f: New test.
46463 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46465         * gcc.c-torture/special/eeprof-1.c: New test, for
46466         -finstrument-functions.
46467         * gcc.c-torture/special/special.exp: Run it.
46469 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46471         * gcc.c-torture/compile/980729-1.c: New test.
46473 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46475         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46476         __thumb__ is defined, and test for ARM style doubles if so.
46478 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46480         * g77.f-torture/noncompile/980615-0.f: New test.
46482 1998-07-26  H.J. Lu  (hjl@gnu.org)
46484         * gcc.dg/980312-1.c: Do link instead of compile.
46485         * gcc.dg/980313-1.c: Likewise.
46487 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46489         * gcc.c-torture/compile/980726-1.c: New test.
46491 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46493         * g77.f-torture/execute/io0.f: New test.
46495 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46497         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46498         an int.
46500 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46502         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46503         m32r bugs.
46505 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46507         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46508         c-decl.c:grokdeclarator can handle mode attributes.
46510 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46512         * gcc.c-torture/execute/980716-1.c: New test.
46514 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46516         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46517         the mn10200.
46518         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46519         the mn10200.
46520         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46521         * gcc.c-torture/compile/930326-1.x: Similarly.
46523 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46525         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46526         New test from Craig.
46528 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46530         * g77.f-torture/noncompile/980616-0.f: New test.
46532         * g77.f-torture/execute/970816-3.f: New test from Craig.
46534 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46536         *  g++.other/singleton.C: Return error value instead of taking
46537         SIGSEGV.
46539 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46541         *  g++.other/singleton.C: New test.  Warning is under dispute.
46542         Runtime crash is not.
46544 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46546         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46547         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46548         using6.C, using7.C}: New namespace tests.
46550 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46552         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46553         specialization with typedef'ed names used as array indexes.
46555 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46557         * gcc.c-torture/execute/980709-1.c: New test.
46559         * gcc.dg/980709-1.c: New test.
46561 1998-07-07  Richard Henderson  <rth@cygnus.com>
46563         * gcc.c-torture/execute/bcp-1.c: New test.
46565 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46567         * gcc.c-torture/execute/980707-1.c: New test.
46569 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46571         * gcc.c-torture/compile/980706-1.c: New test.
46573 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46575         * g77.f-torture/execute/980701-0.f,
46576         g77.f-torture/execute/980701-1.f: New test from Craig.
46578 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46580         * gcc.c-torture/compile/980701-1.c: New test.
46582         * gcc.c-torture/execute/980701-1.c: New test.
46584 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46585 rlsruhe.de>
46587         * g++.old-deja/g++.robertl/eb132.C: New test.
46588         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46590 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46592         * g77.f-torture/execute/980628-7.f,
46593         g77.f-torture/execute/980628-8.f,
46594         g77.f-torture/execute/980628-9.f,
46595         g77.f-torture/execute/980628-10.f: New tests from Craig.
46597         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46599 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46601         * g77.f-torture/execute/980628-4.f: New test from Craig.
46602         * g77.f-torture/execute/980628-5.f: Likewise.
46603         * g77.f-torture/execute/980628-2.f: Likewise.
46604         * g77.f-torture/execute/980628-0.f: Likewise.
46605         * g77.f-torture/execute/980628-1.f: Likewise.
46606         * g77.f-torture/execute/980628-3.f: Likewise.
46607         * g77.f-torture/execute/980628-6.f: Likewise.
46609 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46611         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46612         directory when nothing has been installed yet.
46614 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46616         * gcc.c-torture/special/special.exp: Handle newer versions of
46617         dejagnu.
46619 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46621         * gcc.dg/980626-1.c: New test.
46623 1998-06-19  Bruno Haible <haible@ilog.fr>
46625         * gcc.misc-tests/m-un-2.c: New test.
46626         * g++.old-deja/g++.other/warn01.c: Likewise.
46628 1998-06-19  Robert Lipe  <robertl@dgii.com>
46630         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46631         compatibility with assmblers with a different comment character.
46632         Eliminate use of GAS-specific extensions.
46634 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46636         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46638 1998-06-19  Robert Lipe  <robertl@dgii.com>
46640         * lib/g77.exp: Replace search for libf2c.a with search for newly
46641         renamed libg2c.a
46643 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46645         * gcc.c-torture/execute/980617-1.c: New test.
46647 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46649         * gcc.c-torture/execute/980612-1.c: New test.
46651 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46653         * gcc.dg/980523-1.c: Only test on ppc-linux.
46654         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46656         * gcc.c-torture/execute/980608-1.c: New test.
46658 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46660         * gcc.c-torture/execute/980605-1.c: New test.
46662 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46664         * gcc.c-torture/execute/980604-1.c: New test.
46666 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46668         * gcc.c-torture/execute/980602-1.c: New test.
46669         * gcc.c-torture/execute/980602-2.c: Likewise.
46671 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46673         * 970125-0.f: Fix per JCB.  Add commentary.
46675 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46677         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46678         IEEE -0 support.
46680 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46682         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46683         earlier.
46685 1998-05-28  Catherine Moore <clm@cygnus.com>
46687         * gcc.c-torture/execute/980526-3.c: New test.
46689 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46691         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46692         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46693         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46694         m88k-motorola-sysv3 to XFAIL.
46696 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46698         * gcc.dg/980526-1.c: New test.
46699         * gcc.c-torture/execute/980526-2.c: New test.
46701 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46703         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46705         * gcc.c-torture/execute/980526-1.c: New test.
46707 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46709         * g77.f-torture/execute/alpha2.f: Add runtime test.
46711 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46713         * g++.old-deja/old-deja.exp: Strip leading directories.
46715         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46716         error for the line.  Don't run multiple tests for the same line.
46718 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46720         * gcc.dg/980523-1.c: New test.
46722 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46724         * g77.f-torture/compile/970915-0.f: New test.
46726 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46728         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46730 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46732         * gcc.dg/980520-1.c: New test.
46734 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46736         * gcc.dg/980502-1.c: Fix return type.
46738 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46740         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46741         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46742         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46743         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46744         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46746 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46748         * g77.f-torture/execute/980520-1.f: New test.
46750 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46752         * lib/mike-g77.exp: New file.
46754         * g77.f-torture/noncompile/noncompile.exp,
46755         g77.f-torture/noncompile/check0.f: New files.
46757 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46759         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46760         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46761         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46762         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46763         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46764         abort where appropriate.
46766 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46768         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46769         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46771 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46773         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46775 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46777         * g77.f-torture/compile/980427-0.f: New test.
46779 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46781         * g77.f-torture/compile/980424-0.f: New test.
46783 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46785         * g77.f-torture/compile/980419-2.f (main): New test.
46786         * g77.f-torture/compile/970125-0.f: New test.
46787         * g77.f-torture/compile/980419-1.f: New test.
46789 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46791         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46792         of loop-4.c.
46794 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46796         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46798 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46800         * gcc.c-torture/compile/980329-1.c: New test.
46802 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46804         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46805         * gcc.dg/980312-1.c: Fix typo in -march command.
46807 1998-03-16  H.J. Lu  (hjl@gnu.org)
46809         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46811 1998-03-11  Robert Lipe  <robertl@dgii.com>
46813         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46814         Dave Love agree the Fortran source is bogus.
46816 1998-03-11  Robert Lipe  <robertl@dgii.com>
46818         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46819         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46820         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46821         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46822         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46824 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46826         * g++.old-deja/g++.other/friend1.C: New test.
46828 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46830         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46831         possibly uninitialized) variables and declare dnrm2.
46833 1998-02-23  Robert Lipe <robertl@dgii.com>
46835         From Bruno Haible <haible@ilog.fr>:
46836         * gcc.c-torture/execute/980223.c: New test.
46838 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46840         * gcc.dg/ifelse-1.c: New test.
46842 1998-02-09  H.J. Lu  (hjl@gnu.org)
46844         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46846           * lib/old-dejagnu.exp (old-dejagnu): Added the
46847           "execution test - XFAIL *-*-*" handling in the spirit of
46848           "excess errors test -". Changed the "execution test fails"
46849           handling to be like "excess errors test fails".
46850           * Update various tests accordingly.
46852 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46854         * gcc.c-torture/execute/980205.c: New test.
46856 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46858         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46859         * lib/f-torture.exp: Similarly.
46860         * gcc.c-torture: Rename all .cexp files to .x files.
46862 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46864         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46865         (940510-1.c): Removed duplicate.
46866         (971104-1.c): New test.
46868 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46870           * lib/f-torture.exp: Improve error and loop detection.
46872 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46874         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46875         use that to size the filler array.
46877 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46879         * lib/c-torture.exp(c-torture-execute): Fix typo.
46881         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46882         testcase as the executable name. Keep the executable around if
46883         the test fails.
46885 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46887         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46888         changes.  Only test one -g option, and move it to the end of the
46889         list of options to test.
46891 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46893         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46894         variable GCC_TORTURE_OPTIONS to supply default switches separated
46895         by colons.  If no environment variable, run tests with -O0 -g, -O1
46896         -g, and -O2 -g as well.
46898 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46900         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46901         explanatory comments. Fix indentation.
46903 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46905         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46907 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46909         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46910         * g++.old-deja/g++.mike/p7325.C: Likewise.
46911         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46913 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46915         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46916         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46917         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46918         * g++.old-deja/g++.law/operators4.C: Likewise.
46920 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46922         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46923         * g++.old-deja/g++.mike/p784.C: Ditto.
46924         * g++.old-deja/g++.mike/p785.C: Ditto.
46926 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46928           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46930 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46932         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46933         target feature; pass this to c-torture-execute as needed.
46935 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46937         * lib/c-torture.exp(c-torture-execute): If the previous and the
46938         current executables being tested are identical, we don't need to
46939         run the executable again. Try to make the executable names
46940         unique. Add an optional argument for passing additional compiler
46941         flags.
46943 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46945         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46947 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46949         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46951 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46953         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46954         32bit or larger longs.
46956         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46957         have either a 32bit long or 32bit int.
46959 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46961         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46962         Make double precision tests dependent on sizeof (double).
46964 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46966         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46967         too.
46969 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46971         * gcc.c-torture/compile/961203-1.cexp: New script.
46973 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46975         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46976         up the includes ourselves.
46978 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46980         * lib/plumhall.exp: Remove random include, and add a few
46981         verbose messages for debugging.
46983 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46985         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46986         of trying to do it ourselves.
46988 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46990         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46992 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46994         * gcc.prms/5403.c: Made regexp a bit less strict.
46996 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46998         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46999         is returned from remote_load instead.
47000         * lib/plumhall.exp: Ditto.
47001         * lib/mike-g++.exp: Ditto.
47002         * lib/old-dejagnu.exp: Ditto.
47003         * lib/c-torture.exp: Ditto.
47005 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47007         * lib/g++.exp: Use build_wrapper procedure.
47008         * lib/gcc.exp: Ditto.
47010 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47012         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47013         an old-style decl for malloc.  Fixes tests to work when
47014         sizeof (int) != sizeof (size_t).
47016 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47018         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47020         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47021         use stdargs.h interface.
47023 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47025         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47026         NO_VARARGS when compiling.
47028 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47030         * lib/plumhall.exp(ph_includes): New procedure.
47031         (ph_make): Use it.
47032         (ph_compiler): Ditto.
47034         * lib/g++.exp: Rename test-glue.c to testglue.c.
47035         * lib/gcc.exp: Ditto.
47037 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47039         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47040         to completion when it's called.
47042 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47044         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47045         is defined, don't do test.
47047 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47049         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47050         for object files.
47051         (ph_summary): Mark skipped testcases as untested, not unresolved.
47053         * lib/plumhall.exp (ph_make): If unresolved because of bad
47054         errorCode, record errorCode in log file.
47055         (*): Replace send_log/verbose with verbose -log.
47057 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47059         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47060         double conversion if double isn't at least 8 bytes.
47062         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47063         int to work with targets where int is 16 bits.
47065         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47066         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47067         precision for the test to complete.
47069 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47071         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47072         if d10v is not compiled with the -mdouble64 flag.
47073         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47075         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47076         d10v is not compiled with the -mint32 flag.
47078 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47080         * lib/plumhall.exp: Use incr_count.
47082 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47084         * gcc.c-torture: Update to c-torture-1.45.
47086 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47088         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47089         the name of the expect testcase file).
47091         * lib/g++.exp(g++_init): Ditto.
47093 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47095         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47096         the host.
47098         * lib/gcc.exp(gcc_exit): New procedure.
47100 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47102         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47103         specs where appropriate.
47105         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47106         because of new "candidates are" messages, and removed a few
47108         * Converted all non-old-style g++ testcases to old-style, and
47109         moved into g++.old-deja.
47111 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47113         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47114         options.
47116         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47117         succeeded.
47119         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47121 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47123         * lib/gcc.exp (gcc_target_compile): Add support for defining
47124         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47125         the machine doesn't have those features.
47127 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47129         * g++.law/operators4.exp: Don't use LIBS.
47131 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47133         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47135         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47136         * lib/g++.exp: Set it here instead. Also, allow use of the
47137         --tool_exec and --tool_opt options. Change CXX to
47138         GXX_UNDER_TEST.
47140         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47142         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47144 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47146         * lib/old-dejagnu.exp: Use prune_warnings instead of
47147         prune_system_crud.
47148         * lib/mike-g++.exp: Ditto.
47149         * lib/gcc.exp: Ditto.
47150         * lib/g++.exp: Ditto.
47152         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47154 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47156           * 941014-2.c: Include stdlib.h
47157           * 960327-1.c: Include stdio.h
47158           * dbra.c, index-1.c: Don't assume ints are 32bits.
47160 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47162         * lib/gcc.exp: Add gcc,stack_size target feature.
47164         * lib/g++.exp(g++_target_compile): Add the include and link
47165         paths here, not in two other places. And, it's $options, not
47166         options.
47168         * lib/mike-g++.exp(postbase): Remove the code that determines
47169         the correct include and link paths.
47170         * g++.old-deja/old-deja.exp: Ditto.
47172 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47174         * lib/g++.exp(g++_init): target_compile no longer returns the
47175         filename of the result.
47177 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47179         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47180         call to glob.
47182         * gcc.c-torture/special/special.exp: Change call to
47183         gcc_target_compile to include the object file.
47185 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47187         * gcc.c-torture/special/special.exp: Correct misspelling in last
47188         change.
47190 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47192         * lib/plumhall.exp(ph_summary): Log the entire output of the
47193         executable. Return -1 if there were any failures, 0 otherwise.
47194         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47195         (ph_make): Clean up objects and executables that were built
47196         if the tests succeeded.
47198 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47200         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47201         libraries and includes in the build tree as appropriate.
47203 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47205         * lib/c-torture.exp: Instead of looking for the global variable
47206         NO_LONG_LONG, check to see if that's a feature of the target.
47208 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47210         * config/default.exp: Minimize. Delete the remainer of the files in
47211         config; this functionality is now in devo/dejagnu/config.
47213         g++.*/*: Pass any additional flags used to compile to postbase;
47214         delete CXXFLAGS.
47216         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47217         is now done by runtest.exp. Use gcc_target_compile instead of
47218         compile.
47220         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47221         Remove references to CFLAGS. Use remote_file instead of
47222         calling rm -f.
47223         (c-torture): Take a list of arguments to use to compile this
47224         testcase.
47226         lib/g++.exp: Simplify. Use target_compile instead of compile.
47227         lib/gcc-dg.exp: Ditto.
47228         lib/gcc.exp: Ditto.
47229         lib/mike-{gcc,g++}.exp: Ditto.
47230         lib/old-dejagnu.exp: Ditto.
47231         lib/plumhall.exp: Ditto.
47233 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47235         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47236         (ph_linker): Likewise.
47238 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47240           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47241         MAP_ANON / MAP_ANONYMOUS if defined;
47242         else try to map from /dev/zero .
47244 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47246         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47247         isn't defined, then define it to MAP_ANONYMOUS.
47249 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47251         * gcc.c-torture: Update to c-torture-1.42 release.
47253 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47255         * gcc.c-torture: Update to c-torture-1.41 release.
47257 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47259         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47260         c-torture release.
47262 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47264         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47265         and LDFLAGS.  Fix second case to append the target_info ldflags
47266         onto LDFLAGS, not CFLAGS.
47267         * lib/g++.exp (g++_init): Add target_info stuff.
47268         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47269         of libgloss and newlib flags for !native.
47271         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47272         (GDB): Fix relative path to go up another dir for finding gdb.
47274 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47276         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47277         versions in the target_info array, if they don't exist.
47279 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47281         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47283 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47285         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47286         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47288 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47290         * lib/old-dejagnu.exp: Don't remove the output file before we've
47291         actually tested it. Don't append pwd to the path of the executable
47292         we're testing.
47294 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47296         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47298 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47300         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47301         temporary directory for compiler files, and set it to a default
47302         value of /tmp. Set $output as the name of the output file from
47303         compiling the testcase. Add a -o option to $cflags_var so the
47304         compiler writes the final output file as $output. Set $executable
47305         to $output.
47307         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47308         directory for compiler files, and set it to /tmp if it doesn't
47309         already have a value. Set $output_file to the name of the output
47310         file from compiling the testcase. Add a -o option to CXXFLAGS so
47311         the compiler writes the final output file as $output. Use $output
47312         as the executable to be tested.
47314 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47316         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47318 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47320         * gcc.c-torture/execute/pending-1.c: New test.  Still
47321         pending in Tege's queue.
47323 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47325         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47326         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47327         if there were failures.  Call unresolved if there were unresolved
47328         testcases.  Call gcc_fail if program did not run to completion.
47329         (ph_make): Pass additional argument name to ph_execute.
47330         (ph_execute): Add new argument.  Pass additional arguments to
47331         ph_summary.  Call gcc_fail is there is no execution output.
47333 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47335         * lib/plumhall.exp (proc_summary): Output relavent summary
47336         lines into the log so specific failures in plumhall can be
47337         investigated.
47339 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47341         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47342         (c-torture-execute): Don't try to execute tests which use
47343         "long long" types if $NO_LONG_LONG is nonzero.
47345 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47347         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47348         not c-torture.
47350         * gcc.ieee: Move from here.
47351         * gcc.c-torture/execute/ieee: To here.
47353 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47355         * gcc.c-torture: Update to c-torture-1.41 release.
47357 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47359         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47360         not "$output".
47362 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47364         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47365         -c present.
47367 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47369         * config/proelf.exp: Handle connecting to a simulator.
47371 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47373         * config/proelf.exp: New file.  Enough framework that we can
47374         run c-torture tests on the proelf targets (or any other target
47375         that gdb can connect to for that matter).
47377 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47379         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47380         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47382         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47383         exec_output exists.
47385 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47387         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47388         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47390         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47391         to pass/fail/unresolved/unsupported/untested.  Caller must now
47392         call unresolved/unsupported/untested.
47393         * lib/*.exp: Update FSF address.  Update to handle new results of
47394         ${tool}_load.
47395         * lib/chill.exp (verbose): Delete.
47397 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47399         * lib/gcc.exp (default_gcc_start): Change order of args to
47400         $LDFLAGS $CFLAGS $LIBS.
47401         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47402         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47403         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47404         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47405         * gcc.misc-tests/dg-test.exp: Likewise.
47406         * gcc.misc-tests/msgs.exp: Likewise.
47407         * gcc.prms/prms.exp: Likewise.
47408         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47409         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47411         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47413 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47415         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47417         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47418         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47420         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47421         necessary.
47423 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47425         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47426         global for loop; add use of $mathlib.
47427         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47428         settings here; set mathlib for anything but VxWorks.
47430 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47432         * gcc.c-torture: Update to c-torture-1.40 release.
47434 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47436         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47437         dg.exp.
47439 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47441         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47442         global.
47444 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47446         * lib/g++.exp (LIBS): Define if not already.
47447         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47448         (gcc-dg-prune): Call prune_gcc_output.
47449         * lib/gcc.exp (prune_gcc_output): New proc.
47450         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47451         prune_gcc_output.
47453 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47455         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47456         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47458 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47460         * gcc.c-torture: Update to c-torture-1.39 release.
47462 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47464         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47465         fails, try others as well.
47467 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47469         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47470         If compilation fails, mark execute tests as `untested'.
47471         If test is marked as unsupported, don't mark compilation and
47472         execute tests as failed.
47474 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47476         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47477         libstdc++ for whether or not we want to be doing shared
47478         libraries.  Delete link_curses since we don't need it anymore.
47479         * lib/mike-g++.exp (postbase): Don't link in libg++.
47480         * g++.old-deja/old-deja.exp: Likewise.
47482 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47484         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47486 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47488         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47489         For that, add `-Wl,-a,shared_archive'.
47490         * g++.old-deja/old-deja.exp: Likewise.
47492 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47494         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47496 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47498         * lib/mike-g++.exp (postbase): Pay attention to the status of
47499         g++_load.
47501 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47503           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47505 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47507         * lib/gcc.exp (default_gcc_start): No longer need to log program
47508         being executed or its output, execute_anywhere does that now.
47509         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47510         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47512 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47514         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47515         the same as those in lib/g++.exp.
47517 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47519         * gcc.c-torture: Update to c-torture-1.38 release.
47520         * gcc.ieee: Related changes.
47522 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47524         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47525         "exec". Minor reformatting changes.
47527         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47528         cross. This means all "exec" calls now work on a remote host as
47529         well.
47530         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47531         cross. Filter out the extra "\r\n" stuff that expect puts in.
47532         (c-torture-execute): Filter out the bogus warnings like
47533         c-torture-compile does. Add support for canadian cross.
47534         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47535         Use execute_anywhere rather than calling exec directly. Now it
47536         works for canadian cross testing.
47538 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47540         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47541         results into a variable, and check that rather than using file exists.
47543 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47545         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47546         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47548 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47550         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47551         lib_curses if there's a shared libg++ in the build tree.
47553 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47555         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47556         if not supported target.
47558 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47560         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47561         link_curses up to always happen, not just for native builds.
47563 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47565         * gcc.c-torture: Update to c-torture-1.36 release.
47566         * gcc.failure: Related changes.
47568 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47570         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47572 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47574         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47575         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47576         runshlib, link_curses, and mathlib for link and run.
47578         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47579         pass the runtime shared library options for Solaris, OSF/1, and
47580         Irix5, and link with -lcurses to avoid unresolved references.
47582 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47584         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47585         only run once.
47587 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47589         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47591 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47593         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47594         do not have a framework for the "compat" tests yet.
47596 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47598         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47599         set to null if we're testing vxworks5.1.  Use that instead of
47600         `-lm' in the setting of LIBS for link and run.
47602 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47604         * config/rom68k.exp (${tool}_load): Major changes to make it
47605         work.  Verified that it does in fact return the stuff in
47606         exec_output properly.  Catch any Emul or any TRAP other than 0.
47608 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47610         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47611         LDFLAGS properly for targets that need stuff from libgloss.
47612         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47613         only run once.
47614         (gpp_initialized): New variable.
47616 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47618         * config/rom68k.exp: Load libgloss.exp.
47619         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47620         so we can produce a fully linked binary.
47621         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47622         so we can produce a fully linked binary.
47624 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47626         * lib/plumhall.exp (ph_section): Watch for expected failures.
47627         Add missing `else'.
47629         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47630         run the testcase.
47631         (c-torture): Likewise.
47633 1995-08-28  Doug Evans  <dje@cygnus.com>
47635         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47637         * lib/mike-g++.exp (mike_cleanup): New proc.
47638         (prebase): New globals compiler_result, not_compiler_result,
47639         target_regexp.
47640         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47641         allow leading "-" in pattern.  Watch for unsupported tests.
47642         If $compiler_result is set, pattern match assembler code,
47643         and ditto for $not_compiler_result.
47644         * lib/mike-gcc.exp: Likewise.
47646         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47647         execution "succeeded".
47649 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47651         * config/win32.exp: New file.
47652         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47654 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47656         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47657         unsupported.
47658         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47659         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47660         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47662         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47663         "... without exceptions was ...".  That is now handled by
47664         prune_system_crud.
47665         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47667 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47669         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47670         sieve.c,sort2.c}: New files.
47671         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47672         sieve.exp,sort2.exp}: Drivers for them.
47674         * lib/mike-gcc.exp (program_output): New user settable variable.
47675         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47676         messages.
47677         * lib/mike-g++.exp (program_output): New user settable variable.
47679         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47681         * config/sh.exp: Deleted (use sim.exp instead).
47683 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47685         * config/vx.exp: Declare CHECKTASK as global.
47686         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47687         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47688         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47690 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47692         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47693         target. Like vx.exp, only includes `vx29k.exp' instead of
47694         `vxworks.exp'.
47696 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47698         * config/sim.exp: Increase time limit from 120 seconds to 240.
47700 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47702         * gcc.c-torture/execute/950628-1.c: New test.
47704 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47706         * gcc.c-torture: Update with changes/additions from
47707         c-torture-1.34.
47709 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47711         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47713 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47715         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47717 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47719         * gcc.c-torture/compile/950512-1.c: New test.
47720         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47721         * gcc.dg/struct-ret-1.c: Likewise.
47723 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47725         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47726           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47728 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47730         * gcc.c-torture/special/920411-1.c: Deleted.
47731         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47733 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47735         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47736         cpu limit.
47738 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47740         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47742 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47744         From kenner;
47745         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47746         is the proper length.
47747         * va-arg-3.c: Likewise.
47749 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47751         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47752         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47754         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47755         * lib/g++.exp (default_g++_start): Delete old cruft.
47757 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47759         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47760         (2 * (1 << 18)) to (2 * (1 << 17)).
47762         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47764 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47766         * config/rom68k.exp: Renamed from config/idp.exp
47768 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47770         * c-torture/compile/921109-2.c
47772 1995-04-18  Mike Stump  <mrs@cygnus.com>
47774         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47775         excess errors.
47777 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47779         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47780         output.
47781         * lib/g++.exp (default_g++_start): Likewise.
47783 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47785         * gcc.c-torture/compile/950329-1.c: New test.
47787 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47789           * config/bug.exp (${tool}_load): Updated to use new remote_open
47790           and remote_close procs.
47791         * config/idp.exp: New file.
47793 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47795         * gcc.c-torture/execute/950322-1.c: New test.
47797 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47799         * config/vx.exp (${tool}_load): Clean up testing of return code from
47800         vxworks_ld and vxworks_spawn.
47802 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47804         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47806 1995-03-13  Mike Stump  <mrs@cygnus.com>
47808         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47809         can mark excess errors on a machine by machine basis.  Note, the
47810         default is to not expect any excess errors, even when excess
47811         errors test - is given, so you will want to put an XFAIL ... on
47812         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47813         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47814         those 4 machines, but no others.
47816 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47818         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47819         * lib/c-torture.exp: to here.
47821 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47823         * gcc.c-torture/execute/950221-1.c: New test.
47824         * gcc.c-torture/execute/struct-ret-1.c: New test.
47825         * gcc.c-torture/compile/950221-1.c: New test.
47827         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47829 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47831         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47832         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47834 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47836         * g++.gb: New directory of tests, derived from my signature and
47837         class scoping tests.
47839         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47840         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47841         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47842         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47843         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47844         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47845         * g++.gb/sig25.C: Likewise.
47847         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47848         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47849         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47850         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47851         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47852         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47853         * g++.gb/sig25.exp: Likewise.
47855         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47856         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47857         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47858         * g++.gb/scope13.C: Likewise, this test still fails.
47860         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47861         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47862         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47863         * g++.gb/scope13.exp: Ditto.
47865         * g++.gb/README: New file, explains what these tests are about.
47867 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47869         * lib/dg.exp (dg-do): Support `preprocess'.
47870         (dg-test): Likewise.
47872 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47874         * config/udi.exp: change "continue -expect" to "exp_continue".
47876 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47878         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47879         Delete redundant tests.
47881         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47882         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47883         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47884         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47885         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47886         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47887         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47888         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47890         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47891         storing label pointers.
47892         * gcc.c-torture/execute/921019-1.c: Likewise.
47893         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47894         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47895         parameter fp.
47896         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47897         constants.
47899         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47900         Delete obsolete tests.
47902         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47903         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47904         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47905         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47906         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47907         * gcc.c-torture/compile/950124-1.c: New test.
47909         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47911 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47913         * lib/mike-g++.exp: Add -lm to LIBS.
47915 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47917         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47919 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47921         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47923 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47925         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47927 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47929         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47930         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47931         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47932         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47933         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47934         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47935         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47936         * g++.law/{operators31.C, operators32.C,
47937         * g++.law/{operators33.C, operators34.C}: Likewise.
47938         * g++.law/{pic1.C, refs2.C}: Likewise.
47939         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47940         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47941         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47942         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47944         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47945         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47946         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47947         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47948         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47949         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47950         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47951         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47952         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47953         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47954         * g++.law/{operators34.exp}: Likewise.
47955         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47956         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47957         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47958         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47959         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47961         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47962         No longer expected to fail.
47963         * g++.law/missed-error3.C: Tweak for recent bool changes.
47965 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47967         * config/emb-unix: Deleted.
47968         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47969         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47971 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47973         * lib/dg.exp (dg-test): Fix typo in last patch.
47975 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47977         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47978         (handles multiple occurrences).
47980 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47982         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47983         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47984         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47985         printed).
47986         * lib/c-torture.exp (c-torture-compile): Likewise.
47987         (c-torture): Prepend full path if missing.
47988         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47989         (gcc_fail): Likewise.
47990         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47992 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47994         * lib/netware.exp: Only attach to NetWare i386 systems.
47996 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47998         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47999         messages.  Add test name to "output pattern match" pass/fail message.
48001 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48003         * gcc.dg: New testsuite.
48004         * gcc.dg/dg.exp: New file.
48006         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48007         test-switch.c}: Deleted.
48009         * gcc.misc-tests/msgs.exp: New testcase driver.
48011 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48013         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48014         Watch for illegal return values from ${tool}_load.
48015         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48016         cross targets.  Coerce return value >0 to 1.
48018 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48020         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48022         * config/emb-unix.exp: New file.
48024         * config/sim.exp: Error if variable $SIM not defined.
48025         (${tool}_load): Mark test as "untested" if simulator missing.
48027         * config/unix.exp: Load remote.exp to get rcp_download.
48028         * lib/c-torture.exp: Use different option lists for testcases with
48029         and without loops.
48030         * gcc.c-torture/execute/execute.exp: Likewise.
48032 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48034         * config/*.exp: Clarify return code from ${tool}_load.
48035         Call `unresolved' or `untested' instead of `warning' or `perror'
48036         (sometimes you still want to call both though).
48037         Add comment that `shell_id' is local to each file.
48038         * config/udi.exp (timeout): Set to 30.
48039         Don't print warning if connection fails, $connectmode has already
48040         printed an error.
48041         (${tool}_load): Move verbose messages to level 2.
48042         Rework pattern for "Process started" message.
48043         Pass `shell_id' to ${connectmode}_download.
48044         Retry twice upon timeout.  Make resetting of target more robust.
48045         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48046         Pass `shell_id' to exit_$connectmode.
48047         Only call exit_$connectmode if connected.
48048         * config/unix.exp (${tool}_load): Check return codes better.
48049         * config/vrtx.exp (${tool}_load): Likewise.
48050         * config/vx.exp (${tool}_load): Likewise.
48051         Delete unneeded global's.
48052         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48053         from ${tool}_load.
48054         (dg-stat): Delete.
48055         (dg-init): Delete recording of pass/fail counts.
48056         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48057         (old-dejagnu-init): Likewise.
48058         (old-dejagnu-stat): Delete contents, empty proc now.
48059         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48060         (c-torture): Delete references to lcnt, lpass, lfail.
48061         Get option list from TORTURE_OPTIONS.
48062         Delete -funroll[-all]-loops if no loops.
48063         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48064         (g++_stat): Delete contents (empty proc now).
48065         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48066         (gcc_finish): Likewise.
48067         (gcc_stat): Deleted.
48068         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48069         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48070         * gcc.c-torture/execute/execute.exp: Likewise.
48071         Split tests into two parts: compile, execute.
48072         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48073         no loops.  Update to reflect clarified return codes from ${tool}_load.
48075 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48077         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48078         to grep for.
48079         (old-dejagnu): Likewise (where necessary).
48081 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48083         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48085         * lib/dg.exp (dg-process-target): Fix processing of selector.
48086         Add comment regarding use of `error'.
48088         * lib/gcc.exp (prune_system_crud): Define if missing.
48089         * lib/g++.exp (prune_system_crud): Likewise.
48091         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48092         Call prune_system_crud.
48093         * lib/dg.exp (dg-runtest): New proc.
48094         Use perror instead of send_user for tcl errors in testcase.
48095         Don't return any value, it's never used.
48096         Don't clobber previous definition of `unknown'.
48097         Print tcl errors in `dg-final'.
48099 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48101         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48102         (dg-test): Don't print errorInfo, it contains stack backtrace.
48104 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48106         * lib/g++.exp (runtest_file_p): Define if missing.
48108 1994-09-24  Doug Evans  (dje@cygnus.com)
48110         * lib/mike-g++.exp: Comment out loading of g++.exp.
48111         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48112         (default_g++_version): Always print something.
48113         (default_g++_start): Comment out call to `which'.
48114         (g++_start, g++_load): Deleted (must be defined in config file).
48115         * lib/gcc.exp: Test for existence of $CC at start.
48116         Delete check for tmpdir (done in gcc_init).
48117         (default_gcc_version): Always print something.
48118         (default_gcc_start): Comment out call to `which'.
48119         * config/*.exp: Major cleanup - make cross targets work at least a
48120         little better for g++ (by not being "--tool gcc" specific).
48121         Rename gcc_xxx to ${tool}_xxx.
48122         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48123         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48125 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48127         * lib/c-torture.exp (c-torture-compile): Rework compiler
48128         message processing.
48130         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48131         c-torture.
48133 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48135         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48137         * lib/dg.exp (dg-process-target): Support { target native }.
48139 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48141         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48142         looked for "... program xxx got fatal signal".
48143         Correct regsub munging of `comp_output'.
48144         Ignore compiler messages "path prefix not used" and "linker input
48145         file unused".
48147 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48149         * lib/gcc.exp (runtest_file_p): Define if missing.
48150         * gcc.prms/template.c: Example to work from.
48152 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48154         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48155         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48157         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48158         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48159         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48160         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48162         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48163         (dg-process-target): No longer a varargs proc.
48164         Return S/N for target, P/F for xfail.  All callers changed.
48165         (user option procs): More argument checking.
48166         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48167         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48168         (dg-test): Skip test if not running on selected target in `dg-do'.
48169         Update handling of `dg-do-what', `dg-output-text'.
48170         Separate execution pass/fail from output pattern match pass/fail.
48171         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48173 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48175         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48176         target for 920510-1.c.
48178 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48180         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48181         Clean up comment regarding use of passcnt, etc.
48182         (gcc_stat): Don't update `testcnt' here.
48183         (gcc_finish): Do it here.
48184         Might as well reset `but_id' here too.
48185         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48186         to determine if the file should be tested.
48187         * gcc.c-torture/compile/compile.exp: Likewise.
48188         * gcc.c-torture/execute/execute.exp: Likewise.
48189         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48190         * gcc.misc-tests/dg-test.exp: Likewise.
48191         * gcc.prms/prms.exp: Likewise.
48192         * gcc.wendy/wendy.exp: Likewise.
48193         * g++.old-deja.exp: Likewise.
48194         Move "Testing file" message to verbose level 1.
48196 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48198         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48200 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48202         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48203         (default_gcc_start): Accept optional second list element
48204         of compiler flags.  Print compiler output at verbosity level 2.
48205         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48206         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48207         Save current values of framework globals passcnt, failcnt, xpasscnt,
48208         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48209         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48210         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48211         xfailcnt to compute stats.  Update framework global `testcnt' from
48212         pass/fail counts.
48213         (gcc_finish): New proc.  Clean up test environment.
48214         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48215         (gcc_epass, gcc_efail): Delete.
48216         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48217         argument of line number.
48218         (dg-init): If the tool has an init routine, call it.
48219         (dg-test): Remove args `cflags_var' and `libs_var'.
48220         Pass all compiler options to ${tool}_start.
48221         Handle missing line number.
48222         (dg-finish): New function.
48223         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48224         particular files.  Call gcc_finish at end.  Move "skipping test"
48225         message to verbosity level 3.
48226         * gcc.c-torture/compile/compile.exp: Likewise.
48227         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48228         * gcc.c-torture/execute/execute.exp: Likewise.
48229         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48230         Print testcase being tried at verbosity level 1.
48231         * gcc.c-torture/special/special.exp: Unset xfail.
48232         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48233         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48234         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48235         * gcc.failure/failure.exp: Likewise.
48236         * gcc.ieee/ieee.exp: Likewise.
48237         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48238         Update call to dg-test.  Call dg-finish at end.
48239         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48240         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48241         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48242         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48243         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48244         * gcc.wendy/wendy.exp: Add copyright.
48245         Delete setting of tmpdir (done by gcc_init).
48246         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48247         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48248         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48249         gcc_[ce]pass/fail.
48251 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48253         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48254         confusion.
48255         (g++_load): Likewise.
48257         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48258         Rename argument to `prog' to remove the confusion.
48259         Varargs fns behave differently too!
48260         (g++_load): Likewise.
48262         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48264         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48265         what it is.  Delete (always) printing of status value for !native.
48266         Simplify verbose code, and include status and exec_output.
48267         (g++_load): Use gcc_load.
48269 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48271         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48272         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48273         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48274         940714-3.c as these testcases don't exist anymore.  Make
48275         va-arg-1.c expected to pass.
48277 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48279         * gcc.misc-tests/misc.exp: Only run specific testcases.
48280         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48281         * gcc.misc-tests/dg-[1-9].c: New files.
48283         * lib/dg.exp: New testsuite driver.
48284         * gcc.prms/prms.exp: Use it.
48286         * README.gcc: New file.
48288         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48289         Document and reset `lxpass' and `lxfail'.
48290         Simplify "initialized" message.
48291         (gcc_stat): Clean up comments a little.
48293 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48295         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48297 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48299         * lib/old-dejagnu.exp (process-option): New proc.
48300         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48301         (old-dejagnu): Simplify.
48302         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48304 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48306         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48307         exists and is not an empty string.
48309         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48310         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48311         finished.
48312         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48313         automatically.
48315         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48316         longer expected to fail.
48318         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48319         "f" function call.
48321         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48323         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48324         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48325         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48326         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48327         c-torture-1.29.
48329         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48330         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48332         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48334         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48335         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48337         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48338         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48339         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48341 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48343         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48344         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48345         940714-1.c, 940714-2.c, 940714-3.c},
48346         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48347         gcc.misc-tests/{mg.c,mg.exp}:
48348         New tests.
48349         * gcc.noncompile/noncompile.exp: Change accordingly.
48351 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48353         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48354         Undo previous clobberage.
48356 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48358         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48359         * gcc.special/{930510-1.c, special.exp}:
48360         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48361         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48362         struct-varargs-1.c}: New tests from c-torture-1.26.
48364 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48366         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48367           argument to switch.
48369 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48371         * Revert the previous changes.  Please see Rob's directory
48372           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48373           fixes.
48375 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48377         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48378             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48379             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48380             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48381             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48382             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48383             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48384             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48385             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48386             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48387             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48388             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48389             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48390             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48391             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48392             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48393             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48394             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48395             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48396             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48397             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48398             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48399             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48400             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48401             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48402             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48403             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48405 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48407         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48408             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48409           with perror calls.
48411 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48413         * config/unix.exp (g++_load): Fix syntax.
48415 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48417         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48418         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48419         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48420         Don't expect va-arg-1.c to fail.  Correct expected output for
48421         920928-1.c.
48422         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48423         * gcc.wendy/hbm4.c: Correct typo.
48424         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48426 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48428         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48429         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48430         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48431         * lib/c-torture.exp (c-torture-compile): Ditto.
48433         Reduce volume of output (remove all the -I's and such).
48434         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48435         Call gcc_cpass, gcc_cfail.
48436         (c-torture): Pass testing option to c-torture-compile.
48438 1994-03-21  Doug Evans  (dje@cygnus.com)
48440         Bring patches over from progressive.
48441         * config/default.exp: Exit remote shell cleanly.
48442         (g++_exit, g++_start): Add default versions.
48443         * config/sim.exp (gcc_load): Use perror, not error.
48445 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48447         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48448         set in site.exp.
48450 1994-03-14  Doug Evans  (dje@cygnus.com)
48452         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48453         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48454         (wendy_try): New proc to run testcase.
48455         (main loop): Call 'em.
48456         * gcc.wendy/*.c: Clean up pass to correct expected output.
48458         * lib/gcc.exp: Minor cleanup work.
48459         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48461 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48463         * config/sim.exp (gcc_load): Document return codes better.
48464         Don't pass -v to simulator.
48466 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48468           * gcc.special/920717-x.c: Fix typo.
48469           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48470           get at sources.
48472         * lib/mike-gcc.exp: Fix typo.
48474 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48476         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48477         binary to use, transform the name.
48478         * config/*.exp: rename everything. Nuke any g++ specific files,
48479         it's now a special case of gcc that requires no special support.
48480         Add a default.exp for unsupported targets.
48482 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48484         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48485         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48486         version of Tcl.
48488 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48490         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48491         than a warning.
48493 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48495         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48497 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48499         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48500         option_list.  Compile every file with only 4/6 option choices
48501         (same as C torture) instead of with 12/18 different option
48502         choices.
48503         * lib/c-torture.exp: Likewise.
48505         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48506         not already set.
48508 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48510         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48511         can put an XFAIL *-*-* on excess errors.
48513 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48515         * g++.law: Add more tests derived from g++-bugs snapshots.
48517         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48518         equivalent to g++.law/init9.
48520         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48521         compiled it, and the a.out file after we've run it.
48523 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48525         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48526         compiled it, and the a.out file after we've run it.
48528 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48530         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48532 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48534         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48535         version number.
48537 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48539         * g++.law: New directory of g++ tests derived from the g++-bugs
48540         snapshots.
48542 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48544         * gcc.compile: initbug1.c initbug1.exp testcase added
48546 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48548         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48549         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48550           fixes submitted by Jeff Law (law@cs.utah.edu)
48551         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48552           Jeff Law (law@cs.utah.edu)
48555 1993-11-30  Mike Stump  (mrs@cygnus.com)
48557         * config/unix-g++.exp: Follow the gcc way of doing things.
48558         * g++.old-deja/old-deja.exp: Minor updates.
48559         * lib/g++.exp: New file, follow the gcc way of doing things.
48560         * lib/old-dejagnu.exp: Minor updates.
48561         * lib/mike-g++.exp: Always unset errorInfo.
48563 1993-11-06  Mike Stump  (mrs@cygnus.com)
48565         * lib/gcc.exp: Fix some errors with the below change, CC and
48566         CFLAGS should be global when setting, not local.
48568 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48570         * lib/gcc.exp: Transform tool name.
48572 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48574         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48576 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48578         * lib/gcc.exp: change gcc_done to gcc_stat
48580 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48582         * Upgraded gcc testsuite to c-torture version 1.25
48584 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48586         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48587         * lib/c-torture: added hooks for new reporting code.
48589 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48591         * config/sh-gcc.exp: check if sh-sim exists in the path
48593 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48595         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48596         * gcc.compile/compile.exp: Initial changes for new logic.
48597         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48598         * gcc.failure/failure.exp: Initial changes for new logic.
48599         * gcc.ieee/ieee.exp: Initial changes for new logic.
48600         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48601         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48602         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48603         * lib/c-torture.exp: Initial changes for new logic.
48604         * lib/gcc.exp: Initial changes for new logic.
48606 1993-10-15  Mike Stump  (mrs@cygnus.com)
48608         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48609         depend upon failure or success.  Fully qualify names in failure
48610         and success messages.  Always remove a.out before starting
48611         compile, just in case.  Pay more attention to error text output by
48612         the compiler.  Handle testcases with no known past errors just
48613         like all others, so that things are uniform.  Other miscellaneous
48614         improvements.
48616 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48618         * gcc.cpp: new directory for cpp tests
48620 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48622         * lib/chill.exp: Code reformatted, removed unused code.
48623         * config/unix-chill.exp: Code reformatted, removed unused code.
48624         * chill.execute/execute.exp: Code reformatted, removed unused code.
48625         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48627 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48629         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48630         routines not written.
48632 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48634         * config/bug-gcc.exp: Use new procs from bug.exp.
48636 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48638         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48639         via ftp, rather than depending on NFS.
48640         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48641         case.
48643 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48645         * config/bug-gcc.exp: Use new download proc.
48647 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48649         * chill.execute/execute.exp: cleanups, handles errors better
48650         * chill.compile/compile.exp: rewrite, based on execute.exp
48651         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48652         * lib/chill.exp: major changes to diff proc and compile and link
48653           procs. added chill_fail and chill_pass wrappers to pass and
48654           fail. added more comments, and handle error codes better.
48655           Added a hack to capture stderr from exec, so noncompile tests
48656           can work.
48658 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48660         * chill.execute/execute.exp: rewrite of testsuite driver
48661         * lib/chill.exp: rewrite of testsuite driver
48662         * config/unix-chill.exp: rewrite of testsuite driver
48664 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48666         In chill.execute:
48667         * iexpr.ch: Standardize uppercase.
48668         * tuples.dat: Standardize uppercase.
48669         * vary.ch: standardize.  Correct varying string assignments.
48670         * vary.dat: Add new output lines.
48672 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48674         In chill.execute:
48675         * chprintf.ch: Standardize use of uppercase.
48676         * tuples.ch: Standardize and turn arr2 into a DCL,
48677           rather than a SYN.
48678         * pinits.ch: Standardize.
48680 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48682         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48683         * Makefil: Renamed to Makefile.in.
48684         * configure.in: New.
48686 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48688         In chill.execute:
48689         * .cvsignore: Add result/output files.
48690         * Makefile: Fix up variables at start.  Use MFLAGS
48691           everywhere.  Correct bool_loc, built_ins entries.
48692           Add entry for vary1.ch.
48693         * bitarray.ch: Standardize upper-case usage.
48694         * bitexpr.ch: Standardize, add output of b1.
48695         * params.ch: Use arrayt in along PROC parameters, to
48696           avoid novelty problems.
48697         * sets.ch: Tiny cleanup.
48698         * vary1.ch: Re-indent.
48700 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48702           * Add PR-related files to Makefiles, .cvsignore files, etc.
48704 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48706         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48707           with compiler objects. New names are test-flow.c and test-loop.c
48709 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48711         * Upgraded c-torture tests from 1.19 to 1.20
48713         * new files:
48714         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48715         * gcc.compile: 930623-1.c 930623-2.c
48716         * gcc.noncompile: 930622-1.c 930622-2.c
48717         * gcc.failure: 920411-1.c 920627-2.c
48718         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48720 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48722         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48723           More changes to get testsuite working properly. Needs more work.
48724           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48726 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48728         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48729           More changes to get testsuite working properly. Needs more work.
48731 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48733         * chill.compile/compile.exp: Added for Dejagnu support
48734         * chill.execute/execute.exp: Added for Dejagnu support
48735         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48737 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48739         This should complete moving the CHILL test files.
48740         * chill.noncompile(.cvsignore printf.grt
48741             in-printf.grt chprintf.grt chprintf.ch):
48742             Added test-support files.
48743           (Makefile): Modified further.
48744         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48745             signal.ch): Added test files.
48746           * chill.execute (.cvsignore printf.grt printr.c
48747             in-printf.grt rts.c chprintf.grt rts.h): Added
48748           test-support files.
48749             (Makefile): More corrections.
48751 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48753         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48754           test cases, ready for DejaGnu.
48756 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48758         * Upgraded c-torture tests from 1.18 to 1.19
48760         * gcc.compile: added test(s):
48761           930607-1.c
48762         * gcc.execute: added test(s):
48763           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48765         * added new subdirectory for misc tests: gcc.misc-tests
48766         * gcc.misc-test(s): added tests:
48767           inst-check.c test-consts.c test-ior.c test-switch.c
48769 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48771         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48773 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48775         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48777 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48779         * Upgraded c-torture tests from 1.17 to 1.18
48781 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48783         * Upgraded c-torture tests from 1.12 to 1.17
48785 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48787         * lib/old-dejagnu.exp:
48788           Fixed handling of XFAIL target triplets to correctly
48789           recognize wildcard characters.  Removed code that
48790           appended a unique id tag to the end of the file name
48791           printed out by the result of the testcases within a
48792           given test file.
48794 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48796         * lib/old-dejagnu.exp:
48797           Reworked expected failure handling to trigger off of XFAIL
48798           keyword in keyphrase embeded in testcase source code. The
48799           XFAIL keyword must be at the end of the keyphrase line. It
48800           may optionally be followed by one or more target triplets.
48801           It has just occured that the handling of wildcards in the
48802           target triplet may not be correct.
48804 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48806         * g++.old-deja/tests:
48807           Moved all subdirectories up one level into g++.old-deja .
48809         * lib/old-dejagnu.exp:
48810           Fixed problem with CXXFLAGS not being properly reset, and being
48811           corrupted with extraneous "-c" compiler option.  This was
48812           causing binaries to not be generated for test that needed them.
48813           Modified strings passed to "pass" and "fail" so that individual
48814           tests from the same test file would be distinguished by an
48815           identifier appended to the test file name in the summary logs;
48816           this corrected a problem with erroneous diff logs.  Added code
48817           to search testcases for expected fail and unexpected pass keywords.
48819 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48821         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48823 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48825         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48826           Removed extraneous text from end of "Special g++ Options"
48827           keyphrase.
48829         * lib/old-dejagnu.exp: Added pattern matching to look for new
48830           keywords, embedded in testcases comments, which will trigger
48831           calls to xpass and xfail.
48833 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48835         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48836           comments embedded in the testcases, especially the one looking for
48837           special compiler options, as well as the pattern matching for the
48838           compiler output again.
48840 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48842         * lib/old-dejagnu.exp: Do a proper check of the return value for
48843           execute tests. Fixed several problems with the pattern matching
48844           of the compiler output which gave erroneous test results.
48845           Changed several of the test result messages to be more descriptive.
48846         * config/unix-g++.exp: Proc g++_load now actually works and
48847           executes the tests passed to it and returns a usable return
48848           value.
48850 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48852           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48854 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48856         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48857           Modified both files to properly execute the old style
48858           dejagnu tests. The previous versions of these files were
48859           experimental and did not function anything near correctly.
48861 1993-04-05  Rob Savoye  (rob@cygnus.com)
48863         * Removed all Makefile.in and configure.in files. No configuration
48864         needed now.
48866 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48868         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48870 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48872         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48873         gcc.special/configure.in, gcc.noncompile/configure.in,
48874         gcc.execute/configure.in, gcc.code_quality/configure.in,
48875         g++.other/configure.in, g++.old-deja/configure.in,
48876         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48877         in srcname setting.
48879 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48881         * lib/udi.exp: Fixed mondfe and mondfe_download.
48882         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48883         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48885 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48887         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48888         (gdb_exit): Don't remove *_soc files.
48890 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48892         * lib/c-torture.exp: Don't look for main; instead always use -w
48893         -c.  This is how the c-torture tests work.  Remove the object
48894         file if the compilation succeeds.
48895         * gcc.execute/execute.exp: Remove executable if test passes.
48896         * gcc.noncompile/noncompile.exp: Every test is an expected
48897         failure.
48898         * gcc.special/special.exp: Added tests from c-torture 1.11,
48899         corrected use of existing test.
48900         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48901         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48902         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48903         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48904         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48905         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48906         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48907         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48908         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48909         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48910         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48911         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48912         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48913         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48914         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48915         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48916         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48917         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48918         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48919         c-torture 1.11.
48920         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48921         correspond to c-torture 1.11.
48923         * New file.