PR ada/18819
[official-gcc.git] / gcc / testsuite / ChangeLog
blobacf266dd8d34d9a8f57509e64df385a4522fa716
1 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
3         * gnat.dg/derived_aggregate.adb: New test.
5 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8         sh* targets.  Call the correct CKSGN macro.
10 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12         * gfortran.dg/gomp/omp_parse1.f90: New test.
13         * gfortran.dg/gomp/omp_parse2.f: New test.
15 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
17         PR fortran/30869
18         * gfortran.dg/do_pointer_1.f90:  New test.
20 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
23         and scalbln.
25 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
27         * gcc.dg/darwin-minversion-1.c: New.
28         * gcc.dg/darwin-minversion-2.c: New.
30 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
34 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
35             DJ Delorie <dj@redhat.com>
37         PR other/30824
38         * gcc.dg/Wfatal.c: New.
39         * gcc.dg/Wfatal-2.c: New.
40         * gcc.dg/Werror-1.c: Adjust expectations.
41         * gcc.dg/Werror-5.c: Likewise.
42         * gcc.dg/Werror-7.c: Likewise.
43         * gcc.dg/Werror-10.c: Likewise.
44         * gcc.dg/Werror-11.c: Likewise.
46 2007-02-20  Tobias Burnus  <burnus@net-b.de>
48         PR fortran/30522
49         * gfortran.dg/volatile10.f90: New test.
51 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
53         PR libfortran/30533
54         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
56 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
58         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
59         * gcc.dg/Walways-true-1.c: Likewise.
60         * gcc.dg/weak/weak-3.c: Likewise.
61         * gcc.dg/Werror-1.c: Likewise.
62         * gcc.dg/Werror-3.c: Likewise.
63         * gcc.dg/Werror-4.c: Likewise.
64         * gcc.dg/Werror-5.c: Likewise.
65         * gcc.dg/Werror-6.c: Likewise.
66         * gcc.dg/Werror-7.c: Likewise.
67         * gcc.dg/Werror-8.c: Likewise.
68         * gcc.dg/Werror-10.c: Likewise.
69         * gcc.dg/Werror-11.c: Likewise.
70         * gcc.dg/Werror-12.c: Likewise.
71         * g++.old-deja/g++.mike/warn8.C: Likewise.
72         * g++.dg/warn/Walways-true-1.C: Likewise.
73         * g++.dg/warn/Walways-true-2.C: Likewise.
74         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
75         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
76         -Wstring-literal-comparison with -Waddress.
77         * gcc.dg/Wstring-literal-comparison-4.c: Replace
78         -Wno-string-literal-comparison with -Wno-address.
79         
80 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
82         * gnat.dg/self_aggregate_with_call.adb: New test.
84 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
86         PR tree-optimization/30975
87         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
88         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
89         * gcc.dg/vect/pr30795.c: New.
91 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93         PR fortran/30681
94         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
96 2007-02-18  Roger Sayle  <roger@eyesopen.com>
98         PR rtl-optimization/28173
99         * gcc.target/i386/andor-1.c: New test case.
101 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103         * gcc.dg/torture/builtin-ldexp-1.c: New.
104         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
106 2007-02-18  Roger Sayle  <roger@eyesopen.com>
108         * gfortran.dg/array_constructor_15.f90: New test case.
110 2007-02-18  Roger Sayle  <roger@eyesopen.com>
112         * gfortran.dg/forall_10.f90: New test case.
114 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
116         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
118 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
120         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
121         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
123 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
125         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
126         * gcc.target/i386/builtin-bswap-3.c: Ditto.
127         * gcc.target/i386/xchg-1.c: New test.
128         * gcc.target/i386/xchg-2.c: New test. 
130 2007-02-16  Richard Guenther  <rguenther@suse.de>
131             Christian Bruel  <christian.bruel@st.com>
133         * gcc.dg/strict-overflow-5.c: New testcase.
135 2007-02-16  Tobias Burnus  <burnus@net-b.de>
137         PR fortran/30793
138         * gfortran.dg/func_derived_4.f90: New test.
140 2007-02-15  Roger Sayle  <roger@eyesopen.com>
142         PR middle-end/30391
143         * gfortran.dg/pr30391-1.f90: New test case.
145 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
147         PR middle-end/30433
148         * gcc.c-torture/compile/pr30433.c: New testcase to check
149         that complex constants comparisions are foldded.
151 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
153         PR C++/30158
154         * g++.dg/ext/stmtexpr10.C: New testcase.
156 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
158         PR middle-end/30729
159         * gcc.dg/Wunused-value-2.c: New testcase.
161 2007-02-15  Ian Lance Taylor  <iant@google.com>
163         * g++.dg/eh/subreg-1.C: New test.
165 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
167         PR c/26494
168         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
169         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
170         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
171         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
172         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
173         * gcc.dg/Werror-implicit-function-declaration.c: New.
175 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
177         PR c++/28943
178         * g++.dg/warn/pr28943.C: New.
180 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
182         * gfortran.fortran-torture/execute/math.f90: Fix typo.
184 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
186         PR fortran/30779
187         * gfortran.dg/error_recovery_3.f90: New test.
189 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
191         * g++.dg/tree-ssa/sra-1.C: New.
193 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
195         * g++.dg/tree-ssa/sra-1.C: New.
197 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
199         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
201 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
203         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
205 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
207         PR fortran/30799
208         * gfortran.dg/logical_2.f90: New test.
210 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
212         * gcc.dg/torture/complex-alias-1.c: New test.
214 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
216         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
217         instead of -fdump-tree-tailcall.
219 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
221         * gfortran.dg/interface_10.f90: Fix comment typo.
223 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
225         PR tree-optimization/30771
226         * gcc.dg/vect/pr30771.c: New test.
228 2007-02-13  Ian Lance Taylor  <iant@google.com>
230         * gcc.dg/Wstrict-overflow-1.c: New test.
231         * gcc.dg/Wstrict-overflow-2.c: New test.
232         * gcc.dg/Wstrict-overflow-3.c: New test.
233         * gcc.dg/Wstrict-overflow-4.c: New test.
234         * gcc.dg/Wstrict-overflow-5.c: New test.
235         * gcc.dg/Wstrict-overflow-6.c: New test.
236         * gcc.dg/Wstrict-overflow-7.c: New test.
237         * gcc.dg/Wstrict-overflow-8.c: New test.
238         * gcc.dg/Wstrict-overflow-9.c: New test.
239         * gcc.dg/Wstrict-overflow-10.c: New test.
241 2007-02-13  Roger Sayle  <roger@eyesopen.com>
243         * gcc.target/ia64/builtin-bswap-2.c: New test case.
245 2007-02-13  Richard Henderson  <rth@redhat.com>
247         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
248         * gcc.c-torture/execute/pr29302-1.c: ... here.
250 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
252         PR c/29521
253         * gcc.dg/c90-return-1.c: Update output.
254         * gcc.dg/c99-return-1.c: Likewise.
255         
256 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
258         PR fortran/30554
259         * gfortran.dg/used_dummy_types_7.f90: New test..
261 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
263         * gcc.target/i386/parity-1.c: New test.
264         * gcc.target/i386/parity-2.c: New test.
266 2007-02-12  Roger Sayle  <roger@eyesopen.com>
268         * gcc.target/i386/builtin-bswap-3.c: New test case.
270 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
272         PR tree-optimization/29145
273         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
274         alias analysis is improved to take better advantage of restrict
275         qualified pointers.
276         * gcc.dg/vect/vect-80.c: Likewise.
277         * gcc.dg/vect/pr29145.c: New.
279 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
281         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
282         * gcc.target/i386/sse4a-insert.c: Likewise.
284 2007-02-11  Roger Sayle  <roger@eyesopen.com>
286         * gcc.target/ia64/builtin-popcount-1.c: New test case.
287         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
289 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
291         PR fortran/30478
292         * gfortran.dg/enum_4.f90: Update error message checks.
294 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
296         PR fortran/30554
297         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
298         versions of the modules.
300         PR fortran/30617
301         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
302         by getting rid of recursive I/O and providing functions with
303         results.
305         PR fortran/30319
306         * gfortran.dg/char_array_constructor_2.f90
308 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
310         PR c++/26988
311         * g++.dg/template/spec34.C: New test
313 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
315         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
316         on i?86 and x86_64.
317         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
318         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
319         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
320         on i?86 and x86_64.
321         * gcc.dg/vect/vect-113.c: Ditto.
323 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
325         PR c++/29487
326         * g++.dg/eh/weak1-C: New test.
327         * g++.dg/eh/weak1-a.cc: Likewise.
328         * g++.dg/eh/comdat1.C: Likewise.
330 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
331             Dorit Nuzman  <dorit@il.ibm.com>
333         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
334         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
335         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
336         * gcc.dg/vect/vect-113.c: Likewise.
338         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
340 2007-02-10  Richard Henderson  <rth@redhat.com>
342         * lib/target-supports.exp (check_effective_target_tls): Redefine
343         to mean non-emulated tls.
344         * gcc.dg/tls/alias-1.c: Remove tls requirement.
345         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
346         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
347         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
348         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
349         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
350         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
352 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
354         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
356 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
358         * gfortran.dg/secnds.f: Replace time tolerance with a
359         before-and-after bracket.
360         * gfortran.dg/secnds-1.f: Likewise.
362 2007-02-09  Tobias Burnus  <burnus@net-b.de>
364         PR fortran/30512
365         * gfortran.dg/maxlocval_1.f90: New test.
367 2007-02-09  Roger Sayle  <roger@eyesopen.com>
369         * gcc.target/ia64/builtin_bswap-1.c: New test case.
371 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
373         PR fortran/30720
374         * gfortran.dg/array_function_1.f90: New test.
376 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
378         * lib/target-supports.exp (check_effective_target_lax_strtofp)
379         (check_effective_target_dummy_wcsftime): New functions.
381 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
383         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
384         * lib/target-supports.exp (check_effective_target_uclibc): New
385         function.
387 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
389         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
390         (vsnprintf): Don't define for uClibc targets.
392 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
394         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
395         set before checking whether it was allowed.
396         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
397         before checking inside_main.
399 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
401         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
402         uClinux targets.
403         (u16sf): Likewise u4sf.
404         * g++.dg/compat/struct-layout-1.h: Likewise.
406 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
408         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
409         procedure.
410         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
411         m68k targets if check_effective_target_coldfire_fpu returns true.
413 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
414         Richard Guenther  <rguenther@suse.de>
416         PR middle-end/23361
417         * gcc.dg/fold-compare-3.c: New testcase.
418         * gcc.dg/tree-ssa/loop-24.c: Likewise.
420 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
422         * gcc.dg/pr26570.c: Clean up coverage files.
423         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
424         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
425         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
426         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
427         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
428         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
429         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
430         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
431         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
432         * gcc.dg/tree-ssa/pr25501.c: Ditto.
433         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
434         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
435         * gcc.dg/vect/pr28952.c: Ditto.
436         * gcc.dg/vect/pr27151.c: Ditto.
437         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
438         * g++.dg/gomp/macro-3.C: Ditto.
440 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
442         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
443         of the loop.
445 2007-02-08  Roger Sayle  <roger@eyesopen.com>
447         * gcc.target/i386/builtin-bswap-2.c: New test case.
449 2007-02-08  Roger Sayle  <roger@eyesopen.com>
451         * gfortran.dg/forall_8.f90: New test case.
452         * gfortran.dg/forall_9.f90: Likewise.
454 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456         * gcc.dg/builtins-20.c: Add some -~ complex cases.
458 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
460         * lib/target-supports.exp (check_effective_target_simulator): New. 
462 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
464         * gcc.dg/tree-ssa/loop-25.c: New test.
466 2007-02-06  Richard Henderson  <rth@redhat.com>
468         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
470 2007-02-06  Roger Sayle  <roger@eyesopen.com>
472         * gcc.target/powerpc/popcount-1.c: New test case.
473         * gcc.target/powerpc/parity-1.c: Likewise.
475 2007-02-06  Richard Guenther  <rguenther@suse.de>
477         PR middle-end/27302
478         * gcc.dg/torture/pr27302-2.c: New testcase.
480 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
482         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
483         * gcc.dg/vect/vect-iv-1.c: New test.
484         * gcc.dg/vect/vect-iv-2.c: New test.
485         * gcc.dg/vect/vect-iv-3.c: New test.
486         * gcc.dg/vect/vect-iv-4.c: New test.
487         * gcc.dg/vect/vect-iv-5.c: New test.
488         * gcc.dg/vect/vect-iv-6.c: New test.
489         * gcc.dg/vect/vect-iv-7.c: New test.
490         * gcc.dg/vect/vect-iv-8.c: New test.
491         * gcc.dg/vect/vect-iv-9.c: New test.
492         * gcc.dg/vect/vect-iv-10.c: New test.
493         * gcc.dg/vect/vect-iv-11.c: New test.
494         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
495         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
496         * gcc.dg/vect/vect-14.c: Now vectorizable.
497         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
498         * gcc.dg/vect/vect-27.c: Likewise.
499         * gcc.dg/vect/vect-29.c Likewise.
500         * gcc.dg/vect/vect-dv-2.c: Likewise.
501         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
502         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
503         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
505 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
507         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
509 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
511         * gcc.dg/builtins-20.c: Add more cases.
513 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
515         PR debug/30189
516         * gcc.dg/pr30189.c: New test.
518 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
520         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
521         for running tests.
522         * gcc.target/i386/sse4a-extract.c: New test.
523         * gcc.target/i386/sse4a-insert.c: New test.
524         * gcc.target/i386/sse4a-montsd.c: New test.
525         * gcc.target/i386/sse4a-montss.c: New test.
527 2007-02-05  Richard Guenther  <rguenther@suse.de>
529         * gcc.target/i386/vectorize3.c: New testcase.
531 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
533         PR target/30665
534         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
536 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
538         PR fortran/30611
539         * gfortran.dg/repeat_1.f90: New test.
541 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
543         PR fortran/30605
544         * gfortran.dg/spread_shape_1.f90: Remove tabs.
545         * gfortran.dg/derived_init_2.f90: Ditto.
546         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
547         * gfortran.dg/array_initializer_1.f90: Ditto.
548         * gfortran.dg/do_2.f90: Ditto.
549         * gfortran.dg/proc_assign_1.f90: Ditto.
551 2007-02-04  Richard Guenther  <rguenther@suse.de>
553         PR middle-end/30636
554         * g++.dg/warn/pr30636.C: New testcase.
555         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
557 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
559         PR middle-end/30667
560         * gfortran.dg/pr30667.f: New test.
562 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564         * gcc.dg/builtins-54.c: Add more cases.
566 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
568         PR fortran/30514
569         * gfortran.dg/zero_sized_2.f90: New test.
571         PR fortran/30660
572         * gfortran.dg/alloc_comp_basics_4.f90: New test.
574         PR fortran/29820
575         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
576         file.
578 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
580         PR fortran/30683
581         * gfortran.dg/interface_10.f90: New test.
583 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
585         * gcc.dg/builtins-20.c: Add more cases.
587 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
589         PR target/29682
590         * gcc-target/ia64/pr29682.c: New test.
592 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
594         PR fortran/30284
595         * gfortran.dg/arrayio_11.f90.f90: New test.
597         PR fortran/30626
598         * gfortran.dg/arrayio_12.f90.f90: New test.
600 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
602         PR c++/30536
603         * g++.dg/tls/diag-5.C: New test.
605         PR middle-end/30473
606         * gcc.dg/pr30473.c: New test.
607         * gcc.c-torture/execute/20070201-1.c: New test.
609 2007-02-01  Roger Sayle  <roger@eyesopen.com>
611         * gfortran.dg/dependency_20.f90: New test case.
613 2007-01-31  Ian Lance Taylor  <iant@google.com>
615         * gcc.dg/lower-subreg-1.c (test): New test.
617 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
619         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
621 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
623         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
624         * gcc.dg/torture/builtin-math-3.c: Likewise.
626 2007-01-31  Dirk Mueller  <dmueller@suse.de>
628         gcc.dg/Wparentheses-2.c: Update and add new tests.
630 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
632         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
633         vectorize.
635 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
637         * gcc.dg/builtins-63.c: New test.
639 2007-01-31  Tobias Burnus  <burnus@net-b.de>
641         PR fortran/27588
642         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
644 2007-01-31  Tobias Burnus  <burnus@net-b.de>
646         PR fortran/30520
647         * gfortran.dg/volatile8.f90: New argument conformance test.
648         * gfortran.dg/volatile9.f90: New scope test.
650 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
652         PR c++/24745
653         * g++.dg/warn/null4.C: New.
655 2001-01-30  Roger Sayle  <roger@eyesopen.com>
656             Uros Bizjak  <ubizjak@gmail.com>
658         * gcc.dg/large-size-array-3.c: Correct typo.
660 2007-01-30  Richard Guenther  <rguenther@suse.de>
662         PR middle-end/27657
663         * g++.dg/debug/pr27657.C: New testcase.
665 2007-01-30  Richard Guenther  <rguenther@suse.de>
667         PR middle-end/30313
668         * gcc.dg/torture/pr30313.c: New testcase.
670 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
672         * gcc.dg/dfp/dfp-except.h: New file.
673         * gcc.dg/dfp/fe-check.h: New file.
674         * gcc.dg/dfp/fe-binop.c: New test.
675         * gcc.dg/dfp/fe-convert-1.c: New test.
676         * gcc.dg/dfp/fe-convert-2.c: New test.
677         * gcc.dg/dfp/fe-convert-3.c: New test.
679         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
680         * gcc.dg/dfp/decfloat-constants.c: Ditto.
681         * gcc.dg/dfp/convert-dfp.c: Ditto.
682         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
684 2007-01-29  Josh Conner  <jconner@apple.com>
686         * gcc.target/powerpc/altivec-24.c: New test.
688 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
690         PR c++/28266
691         * g++.dg/parse/defarg12.C: New test.
693 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
695         PR fortran/30554
696         * gfortran.dg/used_dummy_types_6.f90: New test.
698 2007-01-28  Jan Hubicka  <jh@suse.cz>
700         * gcc.dg/tree-prof/val-prof-6.c: New test.
702 2007-01-28  Roger Sayle  <roger@eyesopen.com>
704         * gcc.dg/large-size-array-3.c: Correct test case (portability).
706 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
708         PR C++/28988
709         * g++.dg/expr/dtor4.C: New test.
711 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
713         * gcc.dg/tree-ssa/loop-23.c: New test.
715 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
717         PR libfortran/30389
718         * gfortran.dg/achar_2.f90:  New test.
719         * gfortran.dg/achar_3.f90:  New test.
721 2007-01-27  Ian Lance Taylor  <iant@google.com>
723         * gcc.dg/strict-overflow-1.c: New test.
724         * gcc.dg/no-strict-overflow-1.c: New test.
725         * gcc.dg/strict-overflow-2.c: New test.
726         * gcc.dg/no-strict-overflow-2.c: New test.
727         * gcc.dg/strict-overflow-3.c: New test.
728         * gcc.dg/no-strict-overflow-3.c: New test.
729         * gcc.dg/strict-overflow-4.c: New test.
730         * gcc.dg/no-strict-overflow-4.c: New test.
731         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
732         * gcc.dg/pr15784-1.c: Likewise.
733         * gcc.dg/pr20922-1.c: Likewise.
734         * gcc.dg/pr20922-3.c: Likewise.
735         * gcc.dg/pr20922-4.c: Likewise.
736         * gcc.dg/pr20922-6.c: Likewise.
737         * gcc.dg/compare-4.c: Likewise.
738         * gcc.dg/torture/pr26898-1.c: Likewise.
739         * gcc.dg/tree-ssa/divide-1.c: Likewise.
740         * gcc.dg/tree-ssa/divide-2.c: Likewise.
741         * gcc.dg/tree-ssa/divide-3.c: Likewise.
742         * gcc.dg/tree-ssa/divide-4.c: Likewise.
743         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
744         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
745         * gcc.dg/tree-ssa/pr21082.c: Likewise.
746         * gcc.dg/tree-ssa/pr26899.c: Likewise.
747         * g++.dg/tree-ssa/pr21082.C: Likewise.
749 2007-01-27  Roger Sayle  <roger@eyesopen.com>
751         * gcc-dg/large-size-array-3.c: New test case.
753 2007-01-27  Roger Sayle  <roger@eyesopen.com>
755         * gfortran.dg/forall_7.f90: New test case.
757 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
759         PR fortran/30407
760         * gfortran.dg/where_operator_assign_1.f90: New test.
761         * gfortran.dg/where_operator_assign_2.f90: New test.
762         * gfortran.dg/where_operator_assign_3.f90: New test.
764 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
766         * lib/target-supports.exp
767         (check_effective_target_powerpc_altivec): New.
768         (check_effective_target_vect_cmdline_needed): Use it.
770 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
772         PR fortran/30278
773         * gfortran.dg/backslash_3.f: New test.
775 2007-01-26  Richard Guenther  <rguenther@suse.de>
777         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
779 2007-01-26  Tobias Burnus  <burnus@net-b.de>
781         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
782         * gfortran.dg/vect/vect.exp: Ditto.
783         * gfortran.dg/dg.exp: Ditto.
784         * gfortran.fortran-torture/execute/execute.exp: Ditto.
785         * gfortran.fortran-torture/compile/compile.exp: Ditto.
787 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
789         * gcc.dg/builtins-20.c: Add more cases.
790         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
792 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
794         PR fortran/30437
795         * gcc.dg/Wall.c: New.
796         * gcc.dg/Wno-all.c: New.
797         * gfortran.dg/Wall.f90: New.
798         * gfortran.dg/Wno-all.f90: New.
799         
800 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
802         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
803         * g++.dg/eh/simd-2.C: Also run on Darwin.
804         * g++.dg/eh/simd-3.C: New.
805         * g++.dg/eh/simd-4.C: New.
807 2007-01-25  Richard Guenther  <rguenther@suse.de>
809         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
810         and _PROFILE_USE.
811         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
813 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
815         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
816         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
817         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
818         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
819         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
820         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
821         * gcc.dg/ipa/ipa-7.c: New testcase.
823 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
825         * g++.dg/cpp0x/warn_cxx0x.C: New.
827 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
829         * gcc.dg/builtins-20.c: Test builtin carg.
831 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
833         PR middle-end/27416
834         * gcc.dg/gomp/pr27416.c: New test.
836         PR middle-end/30494
837         * gcc.dg/gomp/pr30494.c: New test.
838         * g++.dg/gomp/pr30494.C: New test.
840         PR middle-end/30421
841         * gcc.dg/gomp/pr30421.c: New test.
843 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
845         * gcc.target/ia64/versionid-1.c: New test.
846         * gcc.target/ia64/versionid-2.c: New test.
848 2007-01-24  Richard Guenther  <rguenther@suse.de>
850         PR testsuite/30181
851         * gcc.dg/builtins-57.c: Change to a link-time testcase
852         to support non-C99 targets.
854 2007-01-24  Jan Hubicka  <jh@suse.cz>
856         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
858 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
860         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
862 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
864         PR objc/27438
865         * objc.dg/const-str-12.m: New test.
867 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
869         PR fortran/30532
870         * gfortran.dg/ctrl-z.f90:  New test.
871         
872 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874         PR fortran/30481
875         * gfortran.dg/namelist_assumed_char.f90:  New test.
877 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
879         PR c++/27492
880         * g++.dg/inherit/covariant15.C: New test.
882 2007-01-23  Ian Lance Taylor  <iant@google.com>
884         * g++.dg/warn/Wparentheses-24.C: New test.
886 2007-01-23  Richard Guenther  <rguenther@suse.de>
888         PR testsuite/30560
889         * ada/acats/run_acats: Do not call gnatmake or gnatchop
890         with full path.
892 2007-01-22  Richard Guenther  <rguenther@suse.de>
894         PR tree-optimization/30038
895         * gcc.dg/builtins-62.c: New testcase.
897 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
899         * gcc.c-torture/compile/20070121.c: New test.
901 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
903         PR libfortran/30525
904         * gfortran.dg/char_comparison_1.f:  New test.
906 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
908         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
910 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
912         PR objc/30479
913         * objc.dg/pch: New directory.
914         * objc.dg/pch/pch.exp: New file.
915         * objc.dg/pch/interface-1.m: New test.
916         * objc.dg/pch/interface-1.hs: New include file.
917         * lib/objc.exp (objc_target_compile): Add
918         "-x objective-c-header" in front of the sources if this is
919         a precompiled header being compiled.
921 2007-01-20  Roger Sayle  <roger@eyesopen.com>
923         * gfortran.dg/array_memcpy_3.f90: New test case.
924         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
926 2007-01-20  Roger Sayle  <roger@eyesopen.com>
927             Brooks Moses  <brooks.moses@codesourcery.com>
928             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
930         * gfortran.dg/intrinsic_sign_1.f90: New test case.
931         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
933 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
935         * gcc.dg/torture/builtin-math-3.c: Test fdim.
937 2007-01-19  Mike Stump  <mrs@apple.com>
939         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
940         away.
942 2007-01-19  Roger Sayle  <roger@eyesopen.com>
944         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
945         option instead of -funsafe-math-optimizations.
947 2007-01-19  Tomas Bily  <tbily@suse.cz>
949         gcc.dg/tree-prof/indir-call-prof.c: New.
950         g++.dg/dg.exp: Add tree-prof subdirectory.
951         g++.dg/tree-prof/indir-call-prof.C: New.
952         g++.dg/tree-prof/tree-prof.exp: New.
954 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
956         PR c++/17947
957         * g++.dg/warn/deprecated.C: Update warning output.
958         * g++.dg/warn/deprecated-2.C: Likewise.
959         * g++.dg/warn/deprecated-3.C: New.
960         
961 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
963         * gcc.c-torture/execute/nestfunc-7.c: New.
965 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
967         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
969 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
971         * gcc.dg/m68k-pic-1.c: New.
973 2007-01-18  Roger Sayle  <roger@eyesopen.com>
975         * gfortran.dg/array_memcpy_4.f90: New test case.
977 2007-01-18  Josh Conner  <jconner@apple.com>
979         PR target/30485
980         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
981         * gcc.dg/vect/no-trapping-math-1: New.
982         * gcc.dg/vect/no-trapping-math-2: New.
984 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
986         * gcc.target/i386/387-8.c: Update comment about optimizing
987         inherent load of 1.0 of fptan instruction.
989 2007-01-18  Dirk Mueller  <dmueller@suse.de>
990             Richard Guenther <rguenther@suse.de>
992         PR diagnostic/8268
993         * gcc.dg/Warray-bounds.c: New testcase.
994         * gcc.dg/Warray-bounds-2.c: New testcase.
995         * g++.dg/warn/Warray-bounds.C: New testcase.
996         * g++.dg/warn/Warray-bounds-2.C: New testcase.
998 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1000         PR fortran/30476
1001         * gfortran.dg/generic_12.f90: New test.
1003 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1005         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1006         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1008 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1010         * gcc.dg/dfp/compare-special.h: New file.
1011         * gcc.dg/dfp/compare-special-32.c: New test.
1012         * gcc.dg/dfp/compare-special-64.c: New test.
1013         * gcc.dg/dfp/compare-special-128.c: New test.
1015 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1016             Paul Thomas  <pault@gcc.gnu.org>
1017             Steven G. Kargl  <kargl@gcc.gnu.org>
1019         PR fortran/30404
1020         * gfortran.dg/forall_6.f90: New test case.
1021         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1022         * gfortran.dg/dependency_13.f90: Likewise.
1024 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1026         PR testsuite/12325
1027         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1028         targets that don't support Inf.
1030 2007-01-15  Dale Johannesen  <dalej@apple.com>
1032         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1034 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1036         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1037         of achar for 0xff to avoid the "Extended ASCII not
1038         implemented" error message.
1040 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1042         PR fortran/28172
1043         * gfortran.dg/altreturn_4.f90: New test.
1045         PR fortran/29389
1046         * gfortran.dg/stfunc_4.f90: New test.
1048         PR fortran/29712
1049         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1050         * gfortran.dg/initialization_1.f90: Change warning.
1052         PR fortran/30283
1053         * gfortran.dg/specification_type_resolution_2.f90: New test.
1055 2007-01-14  Jan Hubicka  <jh@suse.cz>
1057         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1058         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1059         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1060         elimination.
1062 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1064         PR fortran/30410
1065         * gfortran.dg/external_procedures_2.f90: New test.
1067 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1069         PR target/30413
1070         * gcc.target/i386/pr30413.c: New test.
1072 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1074         PR fortran/30452
1075         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1077 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1079         * gcc.dg/20070112-1.c: New test.
1081 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1083         PR libgfortran/30435
1084         * gfortran.dg/list_read_6.f90: New test.
1086 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1088         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1090 2007-01-12  Tom Tromey  <tromey@redhat.com>
1092         PR preprocessor/28227:
1093         * gcc.dg/cpp/pr28227.c: New file.
1095 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1097         * gcc.dg/tree-ssa/loop-22.c: New test.
1099 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1101         PR tree-optimization/29516
1102         * gcc.dg/tree-ssa/loop-20.c: New test.
1104 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1106         PR libfortran/30415
1107         * minmaxloc_integer_kinds_1.f90:  New test.
1109 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1111         PR c++/29573
1112         * g++.dg/template/sizeof-template-argument.C: New test.
1114 2007-01-11  Jan Hubicka  <jh@suse.cz>
1116         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1117         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1118         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1119         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1120         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1121         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1122         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1123         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1124         transformation in question.
1125         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1126         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1127         * gcc.dg/always_inline3.c: Likewise.
1129 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1131         PR c++/28999
1132         * g++.dg/template/typename11.C: New test.
1134 2007-01-10  Robert Kennedy <jimbob@google.com>
1136         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1138 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1140         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1141         for different integer kinds.
1142         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1143         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1144         * gfortran.dg/ishft_2.f90: New test.
1145         * gfortran.dg/ishft_3.f90: New test.
1147 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1149         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1151 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1153         PR tree-optimization/30322
1154         * gcc.dg/tree-ssa/loop-21.c: New test.
1156 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1158         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1160 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1162         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1164 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1166         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1167         * g++.dg/warn/overflow-warn-3.C: Likewise.
1168         * g++.dg/warn/overflow-warn-4.C: Likewise.
1169         * g++.dg/warn/overflow-warn-5.C: Likewise.
1170         * g++.dg/warn/overflow-warn-6.C: Likewise.
1171         * g++.dg/warn/Woverflow-1.C: Likewise.
1172         * g++.dg/warn/Woverflow-2.C: Likewise.
1173         * g++.dg/warn/Woverflow-3.C: Likewise.
1174         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1176 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1178         * gfortran.dg/array_constructor_14.f90: New test case.
1179         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1181 2007-01-08  Richard Guenther  <rguenther@suse.de>
1183         PR tree-optimization/23603
1184         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1185         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1187 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1189         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1190         in __v8qi typedef.
1191         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1192         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1193         compiler behaviour.
1194         * gcc.dg/simd-5.c: Likewise.
1195         * gcc.dg/simd-6.c: Likewise.
1196         * g++.dg/conversion/simd1.C: Likewise.
1197         * g++.dg/conversion/simd3.C: Likewise.
1198         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1199         (main): Use it.
1201 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1203         PR tree-optimization/29877
1204         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1205         name of a hard register for the target concerned.  Adjust dg-error
1206         directives to cope with new behaviour of TER.
1208 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1210         PR c++/28986
1211         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1212         * g++.dg/warn/overflow-warn-1.C: New.
1213         * g++.dg/warn/overflow-warn-3.C: New.
1214         * g++.dg/warn/overflow-warn-4.C: New.
1215         * g++.dg/warn/overflow-warn-5.C: New.
1216         * g++.dg/warn/overflow-warn-6.C: New.
1217         * g++.dg/warn/Woverflow-1.C: New.
1218         * g++.dg/warn/Woverflow-2.C: New.
1219         * g++.dg/warn/Woverflow-3.C: New.
1220         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1221         
1222 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1224         PR fortran/27698
1225         * gfortran.dg/invalid_name.f90: New test.
1226         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1227         * gfortran.dg/gomp/pr29759.f90: Ditto.
1229 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1231         * gfortran.dg/present_1.f90:  Update error message.
1233 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1235         PR c++/19439
1236         * g++.dg/template/duplicate1.C: New test
1237         * g++.dg/template/memfriend6.C: Adjust error markers.
1238         
1239 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1241         PR tree-opt/30385
1242         * gcc.dg/torture/inline-1.c: New test.
1244 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1246         PR c/19978
1247         * gcc.dg/multiple-overflow-warn-1.c: New.
1248         * gcc.dg/multiple-overflow-warn-2.c: New.
1249         * gcc.dg/overflow-warn-6.c: New.
1250         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1251         
1252 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1254         * gfortran.dg/array_memcpy_1.f90: New test case.
1255         * gfortran.dg/array_memcpy_2.f90: Likewise.
1257 2007-01-05  Richard Guenther  <rguenther@suse.de>
1259         PR middle-end/27826
1260         * g++.dg/opt/pr27826.C: New testcase.
1262 2007-01-05  Ian Lance Taylor  <iant@google.com>
1264         * gcc.dg/Walways-true-1.c: New test.
1265         * gcc.dg/Walways-true-2.c: New test.
1266         * g++.dg/warn/Walways-true-1.C: New test.
1267         * g++.dg/warn/Walways-true-2.C: New test.
1269 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1271         PR c/30360
1272         * gcc.dg/pr30360.c: New test.
1274 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1276         PR fortran/23232
1277         * gfortran.dg/data_implied_do_1.f90: New test.
1279         PR fortran/27996
1280         PR fortran/27998
1281         * gfortran.dg/char_length_1.f90: New test.
1283 2007-01-05  Richard Guenther  <rguenther@suse.de>
1285         PR middle-end/28116
1286         * g++.dg/opt/pr28116.C: New testcase.
1288 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1290         PR fortran/29624
1291         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1292           invalid deallocate.
1293         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1294         * gfortran.dg/protected_4.f90: Add pointer intent check.
1295         * gfortran.dg/protected_6.f90: Add pointer intent check.
1296         * gfortran.dg/pointer_intent_1.f90: New test.
1297         * gfortran.dg/pointer_intent_2.f90: New test.
1298         * gfortran.dg/pointer_intent_3.f90: New test.
1300 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1302         PR 30235
1303         * gfortran.dg/altreturn_2.f90: new test.
1305 2007-01-04  Tom Tromey  <tromey@redhat.com>
1307         PR preprocessor/28165:
1308         * gcc.dg/cpp/pr28165.c: New file.
1310 2007-01-03  Josh Conner  <jconner@apple.com>
1312         PR middle-end/29683
1313         * gcc.dg/pr29683.c: New.
1315 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1317         PR c++/28217
1318         * g++.dg/pch/template-1.C: New test.
1319         * g++.dg/pch/template-1.Hs: New file.
1321 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1323         PR middle-end/30353
1324         * gcc.c-torture/compile/complex-4.c: New test.
1326 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1328         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1329         -maltivec.
1330         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1332 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1334         PR middle-end/30286
1335         * gcc.dg/pr30286.c: New test.
1337         PR c++/29535
1338         * g++.dg/template/crash66.C: New test.
1340         PR c++/29054
1341         * g++.dg/template/friend49.C: New test.
1343 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1345         * gfortran.dg/ibits.f90: New test.
1347 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1349         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1350         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1352 2007-01-02  Jan Hubicka  <jh@suse.cz>
1354         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1355         first one.
1357 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1359         PR c/19977
1360         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1361         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1363 2006-01-02  Ian Lance Taylor  <iant@google.com>
1365         * g++.dg/warn/Wparentheses-22.C: New test.
1366         * g++.dg/warn/Wparentheses-23.C: New test.
1368 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1370         PR middle-end/7651
1371         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1372         * gcc.dg/declspec-3-Wextra.c: New.
1373         * gcc.dg/declspec-3-no.c: New
1375 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1377         PR fortran/20896
1378         * gfortran.dg/interface_10.f90: Remove.
1380 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1382         * gcc.dg/fold-eqxor-4.c: New test case.
1384 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1386         PR middle-end/30311
1387         * gcc.c-torture/compile/pr30311.c: New test.
1389 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1391         PR middle-end/30253
1392         * gcc.c-torture/compile/statement-expression-1.c: New test.
1394 2007-01-01  Andreas Schwab  <schwab@suse.de>
1396         PR target/29166
1397         * g++.dg/eh/pr29166.C: New test.
1399 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1401         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1402         New.
1403         (check_effective_target_vect_cmdline_needed): Use it.
1405 2006-12-31  Richard Guenther  <rguenther@suse.de>
1407         PR middle-end/30137
1408         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1409         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1411 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1413         PR middle-end/30322
1414         * gcc.dg/fold-plusnot-1.c: New test case.
1416 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1418         PR c++/29731
1419         * g++.dg/parse/template22.C: New test.
1421 2006-12-31  Richard Guenther  <rguenther@suse.de>
1423         PR middle-end/30338
1424         * gcc.c-torture/compile/pr30338.c: New testcase.
1426 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1428         PR fortran/27900
1429         * gfortran.dg/intrinsic_actual_4.f90: New test.
1431         PR fortran/24325
1432         * gfortran.dg/func_decl_3.f90: New test.
1434 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1436         PR fortran/23060
1437         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1438         * gfortran.dg/c_by_val_1.f: New test.
1439         * gfortran.dg/c_by_val_2.f: New test.
1440         * gfortran.dg/c_by_val_3.f: New test.
1442 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1444         PR libfortran/30321
1445         * gfortran.dg/sum_zero_array_1.f90:  New test.
1447 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1449         PR preprocessor/29612
1450         * gcc.dg/cpp/pr29612-1.c: New test.
1451         * gcc.dg/cpp/pr29612-2.c: New test.
1453 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1455         PR fortran/30034
1456         * gfortran.dg/pure_formal_proc_1.f90: New test.
1458         PR fortran/30237
1459         * gfortran.dg/intrinsic_actual_3.f90: New test.
1461 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1463         PR fortran/30014
1464         * gfortran.dg/io_constraints_1.f90: Update test.
1465         * gfortran.dg/io_constraints_2.f90: Update test.
1466         * gfortran.dg/inquire_iolength.f90: New test.
1468 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1470         PR fortran/20896
1471         * gfortran.dg/interface_10.f90: New test.
1472         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1473         since z is already, locally a variable.
1475         PR fortran/25135
1476         * gfortran.dg/generic_11.f90: New test.
1477         * gfortran.dg/interface_7.f90: Remove name clash between module
1478         name and procedure 'x' referenced in the interface.
1480 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1482         PR middle-end/7651
1483         * gcc.dg/Wmissing-parameter-type.c: New.
1484         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1485         * gcc.dg/Wmissing-parameter-type-no.c: New.
1486         
1487 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1489         PR fortran/25818
1490         * gfortran.dg/entry_array_specs_2.f: New test.
1492         PR fortran/30084
1493         * gfortran.dg/nested_modules_6.f90: New test.
1495 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1497         PR middle-end/7651
1498         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1499         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1501 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1503         PR C++/30168
1504         * g++.dg/opt/complex6.C: New test.
1506 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1508         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1509         full" if the linker on spu-*-* warns about exceeding local store.
1511         And revert this patch:
1512         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1513         fail to link due to relocation overflows on spu-*-*.
1515 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1517         PR fortran/30273
1518         * gfortran.dg/dependency_19.f90: New test.
1520 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1522         PR fortran/30202
1523         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1525 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1527         PR middle-end/30262
1528         * gcc.c-torture/execute/20061220-1.c: New test.
1530         PR middle-end/30263
1531         * gcc.dg/gomp/asm-1.c: New test.
1533         PR target/30230
1534         * g++.dg/eh/ia64-2.C: New test.
1536 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1538         PR target/28966
1539         PR target/29248
1540         * gcc.dg/rs6000-leaf.c: New.
1542 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1544         PR fortran/25392
1545         * gfortran.dg/f2c_8.f90: New test.
1547 2006-12-20  Bill Wendling  <wendling@apple.com>
1549         * gcc.dg/asm-b.c: Check for __ppc64__.
1551 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1553         PR fortran/30190
1554         * gfortran.dg/bounds_check_5.f90: New test.
1556 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1558         PR middle-end/30143
1559         * gcc.dg/gomp/complex-1.c: New testcase.
1561 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1563         * gfortran.dg/array_memset_1.f90: New test case.
1565 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1567         * lib/target-supports.exp: Add spu to
1568         check_effective_target_vect_widen_mult_hi_to_si.
1570 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1572         PR fortran/29992
1573         * gfortran.dg/generic_9.f90: New test.
1575         PR fortran/30081
1576         * gfortran.dg/generic_10.f90: New test.
1578 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1580         PR tree-opt/30045
1581         * gcc.dg/pr30045.c: New test.
1583 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1585         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1587 2006-12-19  Eric Christopher  <echristo@apple.com>
1589         PR target/29302
1590         * gcc.c-torture/execute/pr29302-1.c: New.
1592 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1594         PR fortran/39238
1595         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1597 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1599         PR fortran/30236
1600         * gfortran.dg/altreturn_3.f90: New test.
1602         * gfortran.dg/char_result_12.f90: Fix comment typos.
1604 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1606         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1607         as newlib's stdio.h uses non-traditional cpp constructs.
1609 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1611         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1612         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1613         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1614         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1615         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1616         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1617         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1618         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1619         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1620         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1621         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1622         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1623         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1624         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1625         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1626         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1627         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1628         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1629         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1630         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1631         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1632         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1633         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1634         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1635         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1636         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1638 2006-12-18  Bill Wendling  <wendling@apple.com>
1640         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1641         id is an OjbC keyword.
1643 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1645         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1647 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1649         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1651 2006-12-18  Ian Lance Taylor  <iant@google.com>
1653         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1655 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1657         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1659 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1661         PR fortran/30207
1662         * gfortran.fortran-torture/execute/where21.f90: New test.
1664 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1666         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1668 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1670         PR middle-end/7651
1671         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1672         * gcc.dg/if-empty-1.c: Likewise.
1673         * gcc.dg/pr23165.c: Likewise.
1674         * g++.dg/warn/empty-body.C: Likewise.
1676 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1678         PR libfortran/30005
1679         * gfortran.dg/open_errors.f90: New test.
1681 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1683         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1685         * gcc.target/i386/ssse3-pabsb.c: New file.
1686         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1687         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1688         * gcc.target/i386/ssse3-palignr.c: Likewise.
1689         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1690         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1691         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1692         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1693         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1694         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1695         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1696         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1697         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1698         * gcc.target/i386/ssse3-psignb.c: Likewise.
1699         * gcc.target/i386/ssse3-psignd.c: Likewise.
1700         * gcc.target/i386/ssse3-psignw.c: Likewise.
1701         * gcc.target/i386/ssse3-vals.h: Likewise.
1703 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1705         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1706         * lib/fortran-torture.exp: Include target-supports.exp.
1708 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1710         PR target/30185
1711         * gcc.c-torture/execute/pr30185.c: New test.
1713 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1715         PR testsuite/30179
1716         PR testsuite/30180
1717         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1718         * gcc.dg/builtin-bswap-2.c: Likewise.
1719         * gcc.dg/builtin-bswap-3.c: Likewise.
1720         * gcc.dg/builtin-bswap-4.c: Likewise.
1721         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1722         * cc.c-torture/execute/mode-dependent-address.x: New file.
1724 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1726         PR libfortran/30145
1727         * gfortran.dg/write_zero_array: New test.
1729 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1731         PR fortran/30200
1732         * gfortran.dg/write_fmt_trim.f90: New test.
1734 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1736         PR 30194
1737         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1738         temporarily.
1740 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1742         * lib/target-supports.exp (check_weak_available): Use istarget
1743         "hppa*-*-hpux10*" instead of regexp.
1744         (check_cxa_atexit_available): Likewise.
1746 2006-12-14  Richard Guenther  <rguenther@suse.de>
1748         PR tree-optimization/30197
1749         * gcc.c-torture/execute/complex-1.c: Fix function name.
1750         * gcc.dg/builtins-61.c: New testcase.
1752 2006-12-14  Richard Guenther  <rguenther@suse.de>
1754         PR middle-end/30172
1755         * gcc.dg/pr30172-1.c: New testcase.
1757 2006-12-14  Richard Guenther  <rguenther@suse.de>
1759         PR tree-optimization/30198
1760         * gcc.dg/builtins-60.c: New testcase.
1762 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1764         * lib/target-supports.exp (vect_no_align): Remove spu.
1766 2006-12-13  Ian Lance Taylor  <iant@google.com>
1768         PR c++/19564
1769         PR c++/19756
1770         * g++.dg/warn/Wparentheses-5.C: New test.
1771         * g++.dg/warn/Wparentheses-6.C: New test.
1772         * g++.dg/warn/Wparentheses-7.C: New test.
1773         * g++.dg/warn/Wparentheses-8.C: New test.
1774         * g++.dg/warn/Wparentheses-9.C: New test.
1775         * g++.dg/warn/Wparentheses-10.C: New test.
1776         * g++.dg/warn/Wparentheses-11.C: New test.
1777         * g++.dg/warn/Wparentheses-12.C: New test.
1778         * g++.dg/warn/Wparentheses-13.C: New test.
1779         * g++.dg/warn/Wparentheses-14.C: New test.
1780         * g++.dg/warn/Wparentheses-15.C: New test.
1781         * g++.dg/warn/Wparentheses-16.C: New test.
1782         * g++.dg/warn/Wparentheses-17.C: New test.
1783         * g++.dg/warn/Wparentheses-18.C: New test.
1784         * g++.dg/warn/Wparentheses-19.C: New test.
1785         * g++.dg/warn/Wparentheses-20.C: New test.
1786         * g++.dg/warn/Wparentheses-21.C: New test.
1788 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1790         PR testsuite/30157
1791         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1792         for target "hppa.*hpux10".
1794 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1796         * g++.dg/debug/vartrack1.C: New test.
1798         * g++.dg/opt/ifcvt1.C: New test.
1800         * gcc.dg/tls/opt-13.c: New test.
1802         * gcc.dg/20060425-2.c: New test.
1804         * g++.dg/opt/pr15054-2.C: New test.
1806         * gcc.c-torture/execute/20060420-1.c: New test.
1808         * gcc.c-torture/execute/20060412-1.c: New test.
1810         * objc/compile/20060406-1.m: New test.
1812 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1814         * g++.dg/template/array17.C: New test.
1816 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1818         * gcc.target/powerpc/altivec-23.c: New test.
1820 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1822         PR c++27316
1823         * g++.dg/inherit/error3.C: New test.
1825         PR c++/28740
1826         * g++.dg/inherit/error4.C: New test.
1828 2006-12-13  Richard Guenther  <rguenther@suse.de>
1830         PR tree-optimization/17687
1831         * gcc.dg/builtins-59.c: New testcase.
1833 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1835         * gcc.target/spu/Wmain.c: New test.
1837 2006-12-12  Josh Conner  <jconner@apple.com>
1839         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1840         * g++.dg/abi/thunk4.C: Likewise.
1841         * g++.dg/abi/rtti3.C: Likewise.
1843 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1845         * gcc.target/spu/cpat-1.c: New test.
1846         * gcc.target/spu/cpat-2.c: New test.
1847         * gcc.target/spu/cpat-3.c: New test.
1848         * gcc.target/spu/cpat-4.c: New test.
1850 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1852         PR tree-opt/28436
1853         * gcc.c-torture/compile/vector-1.c: New test.
1854         * gcc.c-torture/compile/vector-2.c: New test.
1855         * gcc.c-torture/compile/vector-3.c: New test.
1857 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1859         * lib/fortran-torture.exp: Update copyright years.  Remove
1860         obsolete comment.  Test -ftree-vectorize where it makes sense.
1861         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1862         from fortran-torture.exp.
1863         * gfortran.dg/char_transpose_1.f90,
1864         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1865         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1866         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1867         '-w' to dg-options.
1869 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1871         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1872         saved_${tool}_load.
1874 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1876         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1877         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1878         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1879         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1880         gaps.
1882 2006-12-12  Richard Guenther  <rguenther@suse.de>
1884         PR middle-end/30147
1885         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1887 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1888             Diego Novillo  <dnovillo@redhat.com>
1890         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1891         VDEF/VUSE changes.
1892         * gcc.dg/tree-ssa/pr26421.c: Likewise
1893         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1894         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1895         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1896         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1897         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1898         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1899         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1900         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1901         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1903 2006-12-11  Jan Hubicka  <jh@suse.cz>
1905         * gcc.dg/tree-prof/stringop-1.c: New test.
1906         * gcc.dg/tree-prof/stringop-2.c: New test.
1908 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1910         PR target/30120
1911         * gcc.target/i386/pr30120.c: New test.
1913         Revert:
1914         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1916         * gcc.target/i386/x87regparm-1.c: New test.
1917         * gcc.target/i386/x87regparm-2.c: New test.
1918         * gcc.target/i386/x87regparm-3.c: New test.
1919         * gcc.target/i386/x87regparm-4.c: New test.
1921 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1923         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1925 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1927         PR fortran/23994
1928         * gfortran.dg/protected_1.f90: New test.
1929         * gfortran.dg/protected_2.f90: New test.
1930         * gfortran.dg/protected_3.f90: New test.
1931         * gfortran.dg/protected_4.f90: New test.
1932         * gfortran.dg/protected_5.f90: New test.
1933         * gfortran.dg/protected_6.f90: New test.
1935 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1936             Tobias Burnus  <burnus@gcc.gnu.org>
1938         PR fortran/29975
1939         PR fortran/30068
1940         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1941         interface.
1942         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1943         ambiguous interfaces.
1944         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1945         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1946         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1947         ambiguous interfaces.
1948         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1949         * gfortran.dg/array_initializer_2.f90: Add initializer array
1950         constructor test.
1952         PR fortran/30096
1953         * gfortran.dg/interface_9.f90: Test that host interfaces are
1954         not checked for ambiguity with the local version.
1956 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1958         PR fortran/29464
1959         * gfortran.dg/module_interface_2.f90: New test.
1961 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1963         PR fortran/29941
1964         * gfortran.dg/assumed_len.f90: New test.
1966 2006-12-09  Richard Guenther  <rguenther@suse.de>
1968         * g++.dg/warn/implicit-typename1.C: Qualify types.
1969         * g++.dg/parse/crash12.C: Likewise.
1970         * g++.dg/tree-ssa/pr22444.C: Likewise.
1972 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1974         * gfortran.dg/array_2.f90: Added sqrt test.
1976 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1978         * gcc.target/i386/x87regparm-1.c: XFAIL.
1979         * gcc.target/i386/x87regparm-2.c: XFAIL.
1980         * gcc.target/i386/x87regparm-3.c: XFAIL.
1981         * gcc.target/i386/x87regparm-4.c: XFAIL.
1983 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1985         * lib/target-supports.exp
1986         (check_effective_target_large_long_double): New.
1987         * gcc.dg/Wconversion-real.c : Use it.
1988         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1989         unsigned.
1991 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1993         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1995 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1997         PR fortran/27546
1998         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2000 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2002         PR c++/29732
2003         * g++.dg/template/crash65.C: New test.
2004         * g++.dg/template/spec16.C: Tweak error markers.
2006 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2008         * gcc.target/spu: New directory.
2009         * gcc.target/spu/spu.exp: New file.
2010         * gcc.target/spu/intrinsics-1.c: New test.
2012 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2014         PR c++/29980
2015         * g++.dg/ext/attrib27.C: New test.
2016         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2017         * g++.dg/parse/typedef5.C: Likewise.
2019 2006-12-07  Mike Stump  <mrs@apple.com>
2021         * treelang/compile/var_defs.tree: Adjust.
2023 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2025         PR c++/29730
2026         * g++.dg/template/crash64.C: New test.
2027         * g++.dg/parse/crash27.C: Adjust error markers.
2029 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2031         PR libfortran/30009
2032         PR libfortran/30056
2033         * gfortran.dg/read_eof_4.f90:  Add tests.
2034         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2035         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2037 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2039         PR c++/29729
2040         * g++.dg/template/crash63.C: New test.
2042         PR c++/29728
2043         * g++.dg/template/crash62.C: New test.
2045 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2047         PR fortran/30003
2048         * gfortran.dg/allocatable_function_1.f90: Increase the number
2049         of expected calls of free to 10; the lhs section reference is
2050         now evaluated so there is another call to bar.  Change the
2051         comment appropriately.
2052         * gfortran.dg/array_section_1.f90: New test.
2054 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2056         PR fortran/29912
2057         * gfortran.dg/char_result_12.f90: New test.
2059 2006-12-05  Richard Guenther  <rguenther@suse.de>
2061         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2062         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2063         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2064         vect_double, xfail for spu*-*-*.
2066 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2068         PR fortran/29962
2069         * initialization_4.f90: Test noninteger exponents (-std=f95).
2070         * initialization_5.f90: New test for noninteger exponents
2071           with -std=f2003.
2073 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2075         PR fortran/29821
2076         * gfortran.dg/parameter_array_section_1.f90: New test.
2078 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2080         PR c++/29733
2081         * g++.dg/template/crash61.C: New test.
2083         PR c++/29632
2084         * g++.dg/template/error23.C: New test.
2086 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2088         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2090 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2092         PR fortran/29916
2093         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2095 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2097         PR middle-end/29965
2098         * gcc.dg/gomp/pr29965-1.c: New test.
2099         * gcc.dg/gomp/pr29965-2.c: New test.
2100         * gcc.dg/gomp/pr29965-3.c: New test.
2101         * gcc.dg/gomp/pr29965-4.c: New test.
2102         * gcc.dg/gomp/pr29965-5.c: New test.
2103         * gcc.dg/gomp/pr29965-6.c: New test.
2104         * g++.dg/gomp/pr29965-1.C: New test.
2105         * g++.dg/gomp/pr29965-2.C: New test.
2106         * g++.dg/gomp/pr29965-3.C: New test.
2107         * g++.dg/gomp/pr29965-4.C: New test.
2108         * g++.dg/gomp/pr29965-5.C: New test.
2109         * g++.dg/gomp/pr29965-6.C: New test.
2110         * g++.dg/gomp/pr29965-7.C: New test.
2111         * g++.dg/gomp/pr29965-8.C: New test.
2112         * g++.dg/gomp/pr29965-9.C: New test.
2113         * g++.dg/gomp/pr29965-10.C: New test.
2115 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2117         * gnat.dg/pointer_variable_bounds.adb: New test.
2118         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2119         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2121 2006-12-03  Eric Christopher  <echristo@apple.com>
2123         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2125 2006-12-03  Richard Henderson  <rth@redhat.com>
2126             Andrew Pinski  <pinskia@gmail.com>
2128         PR C++/14329
2129         * g++.dg/warn/unit-1.C: New test.
2131 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2133         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2135 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2137         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2138         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2139         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2140         * gcc.dg/vect/vect-70.c: Reduce array size.
2141         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2142         vect_no_compaer_double targets.
2143         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2144         vect_float, vect_double, and vect_int.
2146 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2148         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2149         test for loop versioning on vect_no_align targets.
2150         * gcc.dg/vect/pr20122.c: Likewise.
2151         * gcc.dg/vect/vect-105.c: Likewise.
2152         * gcc.dg/vect/vect-42.c: Likewise.
2153         * gcc.dg/vect/vect-43.c: Likewise.
2154         * gcc.dg/vect/vect-74.c: Likewise.
2155         * gcc.dg/vect/vect-75.c: Likewise.
2156         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2157         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2158         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2159         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2161 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2163         PR fortran/29642
2164         * gfortran.dg/value_1.f90 : New test.
2165         * gfortran.dg/value_2.f90 : New test.
2166         * gfortran.dg/value_3.f90 : New test.
2167         * gfortran.dg/value_4.f90 : New test.
2168         * gfortran.dg/value_4.c : Called from value_4.f90.
2170 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2172         PR C++/30033
2173         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2175 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2177         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2179 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2181         PR c/27953
2182         * gcc.dg/pr27953.c: New test.
2184 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2186         PR c++/30022
2187         * g++.dg/ext/vector5.C: New test.
2189         PR c++/30021
2190         * g++.dg/other/main1.C: New test.
2192 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2194         PR libfortran/29568
2195         * gfortran.dg/convert_implied_open.f90:  Change to
2196         new default record length.
2197         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2198         new error message.
2199         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2201 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2203         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2205 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2207         PR c++/29066
2208         * g++.dg/expr/pr29066.c: New.
2210 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2211             Zdenek Dvorak <dvorakz@suse.cz>
2213         PR tree-optimization/29921
2214         * gcc.dg/pr29921-2.c: New test.
2216 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2218         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2219         (i386_get_cpuid): New function.
2220         (i386_cpuid_ecx): Likewise.
2221         (i386_cpuid_edx): Likewise.
2222         (i386_cpuid): Updated to call i386_cpuid_edx.
2224         * gcc.target/i386/sse3-addsubpd.c: New file.
2225         * gcc.target/i386/sse3-addsubps.c: Likewise.
2226         * gcc.target/i386/sse3-haddpd.c: Likewise.
2227         * gcc.target/i386/sse3-haddps.c: Likewise.
2228         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2229         * gcc.target/i386/sse3-hsubps.c: Likewise.
2230         * gcc.target/i386/sse3-lddqu.c: Likewise.
2231         * gcc.target/i386/sse3-movddup.c: Likewise.
2232         * gcc.target/i386/sse3-movshdup.c: Likewise.
2233         * gcc.target/i386/sse3-movsldup.c: Likewise.
2235 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2237         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2239 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2241         * gcc.dg/dfp/convert-int-max.c: New test.
2242         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2244 2006-11-30  Richard Guenther  <rguenther@suse.de>
2246         * gcc.dg/vect/vect-pow-1.c: Rename ...
2247         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2248         floats instead of doubles, check successful vectorization.
2250 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2252         PR target/29945
2253         * gcc.c-torture/compile/pr29945.c: New testcase.
2255 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2257         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2258         -maltivec.
2260 2006-11-29  Eric Christopher  <echristo@apple.com>
2262         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2264 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2266         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2268         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2270 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2272         PR c++/29022
2273         * g++.dg/inherit/virtual2.C: New test.
2274         * g++.dg/inherit/virtual3.C: Likewise.
2275         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2276         * g++.dg/inherit/error2.C: Likewise.
2277         * g++.dg/template/instantiate1.C: Likewise.
2279 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2281         PR tree-opt/29984
2282         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2284 2006-11-28  Jan Hubicka  <jh@suse.cz>
2286         * gcc.dg/memcpy-1.c: New test.
2288 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2290         PR c++/29735
2291         * g++.dg/warn/main-3.C: New test.
2293 2006-11-28  Jan Hubicka  <jh@suse.cz>
2295         * gcc.dg/winline-1.c: New test.
2297 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2299         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2300         alignments.
2302 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2304         PR fortran/29976
2305         * gfortran.dg/missing_optional_dummy_3.f90
2307 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2309         PR fortran/20880
2310         * gfortran.dg/interface_3.f90: Modify errors.
2312 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2314         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2315         fail to link due to relocation overflows on spu-*-*.
2317 2006-11-27  Michael Matz  <matz@suse.de>
2318             Andreas Krebbel  <krebbel1@de.ibm.com>
2320         PR target/29319
2321         * gcc.dg/20061127-1.c: New testcase.
2323 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2325         * gcc.dg/20061124-1.c: Add exit() function prototype.
2327 2006-11-27  Jan Hubicka  <jh@suse.cz>
2329         * gcc.target/i386/memcpy-1.c: Adjust size.
2330         * testsuite/gcc.dg/visibility-11.c: Likewise.
2332 2006-11-27  Richard Guenther  <rguenther@suse.de>
2334         PR middle-end/25620
2335         * gcc.target/i386/pow-1.c: New testcase.
2336         * gcc.dg/builtins-58.c: Likewise.
2338 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2340         PR c++/29886
2341         * g++.dg/expr/cast8.C: New test.
2343 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2345         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2346         Don't ever inline the testcase.
2348 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2350         PR fortran/29982
2351         * gfortran.fortran-torture/compile/parameter_3.f90: New
2352         testcase.
2354 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2356         PR fortran/29951
2357         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2359 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2361         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2362         for CHAR.
2364 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2366         PR libgfortran/29936
2367         * gfortran.dg/write_check3.f90: New test.
2369 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2371         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2373 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2375         PR fortran/20880
2376         * gfortran.dg/interface_3.f90: New test.
2378         PR fortran/29387
2379         * gfortran.dg/generic_8.f90: New test.
2381 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2383         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2384         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2385         * gfortran.dg/specifics_3.f90: Remove.
2387 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2389         PR c/29955
2390         * gcc.dg/gomp/pr29955.c: New test.
2392         PR c/29736
2393         * gcc.dg/pr29736.c: New test.
2395 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2397         PR tree-opt/29964
2398         * gcc.dg/pure-1.c: New test.
2400 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2402         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2403         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2405 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2407         * gcc.dg/20061124-1.c: New testcase.
2409 2006-11-23  Eric Christopher  <echristo@apple.com>
2411         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2413 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2415         PR c/2707
2416         PR c++/26167
2417         * gcc.dg/Wconversion-integer.c: New. Supersedes
2418         Wconversion-negative-constants.c
2419         * gcc.dg/Wconversion-real.c: New.
2420         * gcc.dg/Wconversion-real-integer.c: New.
2421         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2422         * g++.dg/warn/Wconversion1.C: Modified.
2424 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2426         * gfortran.dg/overload_1.f90: New test.
2428 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2430         PR c/9072
2431         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2432         Wtraditional-conversion.
2433         * gcc.dg/overflow-warn-2.c: Likewise.
2434         * gcc.dg/Wconversion.c: Likewise. Renamed as
2435         Wtraditional-conversion.c .
2436         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2437         Wtraditional-conversion-2.c .
2438         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2439         Wtraditional-conversion-2.c
2440         * gcc.dg/Wconversion-negative-constants.c: New.
2442 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2444         * gcc.dg/tree-ssa/dump-1.c: New test.
2446 2006-11-23  David Ung <davidu@mips.com>
2448         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2449         -mfp64, allowable when ISA >= 33 and float is enabled.
2450         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2451         of mthc1 and mfhc1 patterns.
2453 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2455         PR tree-optimization/29921
2456         * gcc.dg/pr29921.c: New test.
2458 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2460         PR fortran/29441
2461         * gfortran.dg/initialization_4.f90: New test.
2463 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2465         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2466         platforms that have interleaving support.
2467         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2468         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2469         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2470         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2471         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2472         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2473         gcc.dg/vect/vect-strided-u8-i8.c,
2474         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2475         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2476         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2477         gcc.dg/vect/vect-strided-float.c,
2478         gcc.dg/vect/vect-strided-a-mult.c,
2479         gcc.dg/vect/vect-strided-mult-char-ls.c,
2480         gcc.dg/vect/vect-strided-a-u16-mult.c,
2481         gcc.dg/vect/vect-strided-a-u32-mult.c,
2482         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2483         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2484         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2485         gcc.dg/vect/vect-strided-mult.c,
2486         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2487         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2489 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2491         PR fortran/25087
2492         * gfortran.dg/auto_char_len_4.f90: New test.
2494 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2496         PR fortran/29652
2497         * gfortran.dg/generic_7.f90: New test.
2498         * gfortran.dg/defined_operators_1.f90: Add new error.
2500 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2502         PR tree-optimization/29902
2503         * g++.dg/tree-ssa/pr29902.C: New test.
2505 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2507         PR fortran/29820
2508         * gfortran.dg/used_types_13.f90: New test.
2510 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2512         * gcc.dg/dfp/snan.c: Delete.
2514 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2516         * g++.dg/cpp0x/static_assert1.C: New.
2517         * g++.dg/cpp0x/static_assert2.C: New.
2518         * g++.dg/cpp0x/static_assert3.C: New.
2520 2006-11-21  Richard Guenther  <rguenther@suse.de>
2522         * gcc.dg/vect/vect-pow-1.c: New testcase.
2523         * gcc.dg/vect/vect-pow-2.c: Likewise.
2525 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2527         PR c++/29570
2528         * g++.dg/template/static29.C: New test.
2530         PR c++/29734
2531         * g++.dg/conversion/simd4.C: New test.
2533 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2535         PR c++/29475
2536         * g++.dg/template/access19.C: New test.
2537         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2538         error is reported.
2540 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2542         PR tree-opt/25500
2543         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2545 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2547         PR fortran/27546
2548         * gfortran.dg/import.f90: Extended test.
2549         * gfortran.dg/import2.f90: Extended test.
2551 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2553         * gfortran.dg/volatile3.f90: Add conflict test.
2555 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2557         PR fortran/24783
2558         * gfortran.dg/implicit_10.f90: New test.
2560 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2562         PR c++/8586
2563         * g++.dg/warn/Wall-write-strings.C: New.
2565 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2567         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2568         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2570 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2572         * gfortran.dg/use_3.f90: Remove error message.
2573         * gfortran.dg/iso_fortran_env_1.f90: New test.
2574         * gfortran.dg/iso_fortran_env_2.f90: New test.
2575         * gfortran.dg/iso_fortran_env_3.f90: New test.
2576         * gfortran.dg/iso_fortran_env_4.f90: New test.
2578 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2580         * gcc.dg/vect/vect-27.c: Fix initialization.
2582 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2584         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2585         * gcc.dg/torture/builtin-minmax-1.c: New.
2587         * gcc.dg/builtins-20.c: Add cases for copysign.
2589 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2591         PR fortran/24285
2592         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2594 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2595         * gfortran.dg/use_1.f90: New test.
2596         * gfortran.dg/use_1.f90: New test.
2597         * gfortran.dg/use_1.f90: New test.
2599 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2601         PR tree-optimization/29801
2602         * gcc.dg/pr29801.c: New test.
2604 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2606         PR middle-end/29584
2607         * gcc.dg/torture/pr29584.c: New test.
2609 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2611         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2612         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2613         * gcc.target/powerpc/compress-float-ppc.c,
2614         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2615         powerpc_fprs.
2616         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2617         do not pass -mhard-float.
2619 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2621         * gnat.dg/volatile_aggregate.adb: New test.
2623 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2625         PR fortran/29391
2626         PR fortran/29489
2627         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2628         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2630 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2632         PR target/29201
2633         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2635 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2637         * gfortran.dg/import3.f90: Fix error message.
2639 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2641         PR tree-opt/29788
2642         * gfortran.fortran-torture/compile/inline_1.f90:
2643         New testcase.
2645 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2647         * gcc.target/i386/x87regparm-1.c: New test.
2648         * gcc.target/i386/x87regparm-2.c: New test.
2649         * gcc.target/i386/x87regparm-3.c: New test.
2650         * gcc.target/i386/x87regparm-4.c: New test.
2652 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2654         PR fortran/27546
2655         * gfortran.dg/import.f90: New test.
2656         * gfortran.dg/import2.f90: New test.
2657         * gfortran.dg/import3.f90: New test.
2659 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2661         PR fortran/27588
2662         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2664 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2666         PR fortran/29806
2667         * gfortran.dg/contains.f90: New test.
2668         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2670 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2672         PR tree-optimization/29581
2673         * gcc.dg/pr29581-1.c: New test.
2674         * gcc.dg/pr29581-2.c: New test.
2675         * gcc.dg/pr29581-3.c: New test.
2676         * gcc.dg/pr29581-4.c: New test.
2677         * gfortran.dg/pr29581.f90: New test.
2679 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2681         PR fortran/29702
2682         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2683         numbers in error message headers.
2685 2006-11-14  Richard Guenther  <rguenther@suse.de>
2687         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2688         to i?86 and x86_64 targets.
2690 2006-11-14  Caroline Tice  <ctice@apple.com>
2692         * gcc.dg/pubtypes-1.c: New file/testcase.
2693         * gcc.dg/pubtypes-2.c: New file/testcase.
2694         * gcc.dg/pubtypes-3.c: New file/testcase.
2695         * gcc.dg/pubtypes-4.c: New file/testcase.
2696         * g++.dg/pubtypes.C: New file/testcase.
2698 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2700         PR c++/29106
2701         * g++.dg/init/self1.C: New test.
2703 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2705         PR fortran/29657
2706         * gfortran.dg/conflicts.f90: Add.
2708 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2710         PR rtl-optimization/29798
2712         * gcc.c-torture/execute/pr29798.c: New.
2714 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2716         * gcc.dg/builtins-20.c: Add more cases.
2718 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2720         PR fortran/29759
2721         * gfortran.dg/gomp/pr29759.f90: New test.
2723 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2725         PR c++/29518
2726         * g++.dg/template/static28.C: New test.
2728 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2730         * lib/c-torture.exp: Use target-libpath.exp.
2731         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2732         set GCC_EXEC_PREFIX env var from global variable of same name.
2734 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2736         PR fortran/26994
2737         * gfortran.fortran-torture/compile/transfer-1.f90:
2738         New testcase.
2740 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2741             Zdenek Dvorak <dvorakz@suse.cz>
2743         PR tree-optimization/29680
2744         * gcc.dg/alias-11.c: New test.
2746 2006-11-12  Jason Merrill  <jason@redhat.com>
2747             Andrew Pinski <pinskia@physics.uc.edu>
2749         PR middle-end/28915
2750         * gcc.target/i386/vectorize1.c: New.
2752 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2754         PR rtl-optimization/29797
2755         * gcc.c-torture/execute/pr29797-1.c: New test case.
2757 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2759         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2761 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2763         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2765 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2767         PR tree-optimization/13827
2768         * gcc.dg/fold-eqand-1.c: New test case.
2770 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2772         PR rtl-opt/28812
2773         * gcc.c-torture/execute/mayalias-3.c: New test.
2775 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2777         PR middle-end/27528
2778         * gcc.c-torture/compile/pr27528.c: New test.
2779         * gcc.dg/pr27528.c: Likewise.
2781 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2783         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2785         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2787 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2789         PR fortran/29758
2790         * gfortran.dg/reshape_source_size_1.f90: New test.
2792 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2794         PR fortran/29315
2795         * gfortran.dg/aliasing_dummy_4.f90: New test.
2797 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2799         PR target/29777
2800         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2801         and x86_64-*-* targets.
2803 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2805         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2806         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2807         New macros. Use them in exact tests.
2808         (TESTIT3): New macro.
2809         Add tests for fmin, fmax and fma.
2811 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2813         PR fortran/29431
2814         * gfortran.dg/array_constructor_13.f90: New test.
2816 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2818         PR fortran/29744
2819         * gfortran.dg/used_types_12.f90: New test.
2821 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2823         PR middle-end/29726
2824         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2825         (test6): Ditto.
2826         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2827         * gcc.dg/fold-eqandshift-3.c: New test case.
2829 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2831         PR fortran/29699
2832         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2834         PR fortran/21370
2835         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2837 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2839         * gcc.dg/20061109-1.c: New testcase.
2841 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2843         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2845 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2847         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2848         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2850 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2852         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2853         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2855 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2857         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2859 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2861         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2862         vect-9.c).
2863         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2864         * gcc.dg/vect/vect-9.c: Now vectorizable.
2865         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2866         that support vect_widen_mult.
2867         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2868         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2869         vect-reduc-dot-u16.c).
2870         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2871         vect-reduc-dot-u16.c).
2872         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2873         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2874         vect-reduc-dot-s8.c).
2875         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2876         vect-reduc-dot-s8.c).
2877         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2878         vect-reduc-dot-s8.c).
2879         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2880         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2881         vect-reduc-dot-u8.c).
2882         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2883         vect-reduc-dot-u8.c).
2884         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2885         * gcc.dg/vect/vect-multitypes-9.c: New test.
2886         * gcc.dg/vect/vect-multitypes-10.c: New test.
2887         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2888         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2889         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2890         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2891         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2892         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2893         wrapv-vect-reduc-dot-s8.c.
2894         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2895         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2896         targets that support vec_unpack.
2897         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2898         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2899         (check_effective_target_vect_widen_mult_hi_to_si): New.
2900         (check_effective_target_vect_widen_sum): Removed.
2902         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2904         * gcc.dg/vect/vect-multitypes-8.c: New test.
2905         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2907         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2909         * gcc.dg/vect/vect-multitypes-7.c: New test.
2911         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2913         * gcc.dg/vect/vect-multitypes-4.c: New test.
2914         * gcc.dg/vect/vect-multitypes-5.c: New test.
2915         * gcc.dg/vect/vect-multitypes-6.c: New test.
2917         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2919         * gcc.dg/vect/vect-multitypes-1.c: New test.
2920         * gcc.dg/vect/vect-multitypes-2.c: New test.
2921         * gcc.dg/vect/vect-multitypes-3.c: New test.
2923 2006-11-07  Eric Christopher  <echristo@apple.com>
2925         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2926         Test using scan-assembler-not.
2928 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2930         * gcc.dg/inline-17.c: New test.
2932 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2934         PR other/25028
2935         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2936         on HP-UX.
2938 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2940         PR fortran/29539
2941         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2943         PR fortran/29634
2944         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2945         test.
2947 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2949         PR fortran/29601
2950         * gfortran.dg/volatile.f90: Add.
2951         * gfortran.dg/volatile2.f90: Add.
2952         * gfortran.dg/volatile3.f90: Add.
2953         * gfortran.dg/volatile4.f90: Add.
2954         * gfortran.dg/volatile5.f90: Add.
2955         * gfortran.dg/volatile6.f90: Add.
2956         * gfortran.dg/volatile7.f90: Add.
2958 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2960         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2961           for matching error messages.
2962         * gfortran.dg/specifics_3.f90: Adjust pattern
2963           for matching error messages.
2965 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2966             Bernhard Fischer  <aldot@gcc.gnu.org>
2968         * lib/gcc-dg.exp (output-exists): New proc.
2969         (output-exists-not): New proc.
2970         * gcc.test-framework/test-framework.awk: Support new directives.
2971         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2972         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2973         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2974         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2975         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2976         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2978 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2980         PR fortran/29630
2981         PR fortran/29679
2982         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2983         * gfortran.dg/initialization_3.f90: New.
2985 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2987         PR libgfortran/25545
2988         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2990 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2992         PR middle-end/29695
2993         * gcc.c-torture/execute/pr29695-1.c: New test.
2994         * gcc.c-torture/execute/pr29695-2.c: New test.
2996 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2998         PR fortran/29565
2999         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3001 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3003         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3004         for matching error messages.
3006 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3008         PR target/26915
3009         * gcc.target/i386/387-12.c: New test.
3011 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3013         PR libfortran/29713
3014         * gfortran.dg/pr29713.f90: New test.
3016 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3018         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3019         Also test for bogus rest sign.
3021 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3023         PR libfortran/27895
3024         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3026 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3028         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3029         from error messages.
3031 2006-11-02  Mike Stump  <mrs@apple.com>
3033         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3035         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3037 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3039         * g++.dg/eh/gcsec1.C: New test.
3041 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3043         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3044         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3046 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3048         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3049         hexadecimal value.
3050         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3051         * gcc.dg/pr14796-2.c: Likewise.
3053 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3055         * gcc.c-torture/execute/20061101-1.c: New test.
3057 2006-11-01  Richard Guenther  <rguenther@suse.de>
3059         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3061 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3063         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3064         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3066 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3068         * gcc.c-torture/execute/20061031-1.c: New test.
3070 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3072         PR 23067
3073         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3074         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3075         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3076         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3077         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3078         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3079         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3081 2006-10-31  Eric Christopher  <echristo@apple.com>
3082             Falk Hueffner  <falk@debian.org>
3084         * gcc.dg/builtin-bswap-1.c: New.
3085         * gcc.dg/builtin-bswap-2.c: New.
3086         * gcc.dg/builtin-bswap-3.c: New.
3087         * gcc.dg/builtin-bswap-4.c: New.
3088         * gcc.dg/builtin-bswap-5.c: New.
3089         * gcc.target/i386/builtin-bswap-1.c: New.
3091 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3093         * gcc.dg/inline-16.c: New.
3095         PR 16622
3096         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3097         defining it.
3098         * gcc.dg/inline-13.c: New.
3099         * gcc.dg/inline-14.c: New.
3100         * gcc.dg/inline-15.c: New.
3102         PR 11377
3103         * gcc.dg/inline6.c: New.
3104         * gcc.dg/inline7.c: New.
3106 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3108         PR middle-end/23470
3109         * gcc.dg/pr23470-1.c: New test case.
3111 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3113         PR fortran/29537
3114         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3115         data.
3116         * gfortran.dg/blockdata_2.f90: New testcase.
3118 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3120         PR libfortran/29627
3121         * gfortran.dg/unf_short_record_1.f90:  New test.
3123 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3125         PR fortran/29067
3126         * gfortran.dg/pr29067.f: New test.
3128 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3129             Richard Sandiford  <richard@codesourcery.com>
3131         * lib/target-supports.exp (get_compiler_messages): Append options
3132         as a single list element.
3133         (check_effective_target_arm_vfp_ok): New.
3134         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3136 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3138         PR fortran/29387
3139         * gfortran.dg/intrinsic_actual_2.f90: New test.
3141         PR fortran/29490
3142         * gfortran.dg/actual_array_interface_1.f90: New test.
3144         PR fortran/29641
3145         * gfortran.dg/used_types_11.f90: New test.
3147 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3149         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3150         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3151         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3152         * g++.old-deja/g++.mike/net25.C (main): Same.
3153         * g++.dg/lookup/exception1.C (main): Same.
3154         * g++.dg/parse/parens2.C (main): Same.
3156 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3158         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3160 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3162         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3163         * gcc.dg/torture/builtin-math-3.c: Likewise.
3165 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3167         PR fortran/29452
3168         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3169         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3171 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3173         PR Fortran/29410
3174         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3176 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3178         * lib/target-supports.exp (check_function_available): Declare
3179         function before calling.
3181 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3183         PR tree-optimization/29637
3184         * gcc.dg/pr29637.c: New test.
3186 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3188         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3189         tree canonicalization.
3191 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3193         * gcc.dg/builtins-20.c: Add more hypot tests.
3195 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3197         * gcc.dg/fold-compare-1.c: New test case.
3199 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3201         PR c++/16307
3202         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3204 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3206         PR tree-optimization/15458
3207         * gcc.dg/fold-xornot-1.c: New test case.
3209 2006-10-29  Richard Guenther  <rguenther@suse.de>
3211         * gcc.target/i386/math-torture/trunc.c: New testcase.
3213 2006-10-29  Richard Guenther  <rguenther@suse.de>
3215         * gcc.target/i386/math-torture/round.c: New testcase.
3217 2006-10-29  Richard Guenther  <rguenther@suse.de>
3219         * gcc.target/i386/math-torture/ceil.c: New testcase.
3220         * gcc.target/i386/math-torture/floor.c: Likewise.
3222 2006-10-29  Richard Guenther  <rguenther@suse.de>
3224         * gcc.target/i386/math-torture/rint.c: New testcase.
3225         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3227 2006-10-29  Richard Guenther  <rguenther@suse.de>
3229         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3230         * gcc.target/i386/math-torture/lceil.c: Likewise.
3232 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3234         PR libgfortran/24313
3235         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3237 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3239         * gcc.c-torture/execute/20020118-1.c,
3240         gcc.c-torture/execute/builtins/strlen.c,
3241         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3242         comment typos.
3244 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3246         * gcc.dg/builtins-20.c: Add tests for hypot.
3247         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3248         two-argument builtins.
3249         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3250         TESTIT2.  Update all callers.
3251         (TESTIT2, TESTIT2_R): New helper macros.
3252         Add testcases for pow, hypot and atan2.
3254 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3256         PR C++/29295
3257         * g++.dg/expr/bool1.C: New test.
3258         * g++.dg/expr/bool2.C: New test.
3260 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3262         PR fortran/28224
3263         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3264         * gfortran.dg/namelist_internal.f90: New test.
3266 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3268         PR fortran/29625
3269         * gfortran.dg/io_real_boz.f90: Add.
3270         * gfortran.dg/io_real_boz2.f90: Add.
3272 2006-10-28  Richard Guenther  <rguenther@suse.de>
3274         PR middle-end/26899
3275         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3277 2006-10-28  Richard Guenther  <rguenther@suse.de>
3279         PR target/28806
3280         * gcc.target/i386/math-torture/lround.c: New testcase.
3282 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3284         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3285         * gcc.dg/builtins-44.c: Likewise.
3286         * gcc.dg/builtins-45.c: Likewise.
3287         * gcc.dg/pr28796-2.c: Likewise.
3288         * gcc.dg/unordered-3.c: Likewise.
3290 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292         PR libgfortran/27954
3293         * gfortran.dg/error_recovery_2.f90: New test.
3295 2006-10-26  Richard Guenther  <rguenther@suse.de>
3297         * gcc.target/i386/i386.exp: Use glob, not find to collect
3298         tests.  Avoids recursing into subdirectories.
3299         * gcc.target/i386/math-torture/math-torture.exp: Torture
3300         for interesting ia32 math options.
3301         * gcc.target.i386/math-torture/lrint.c: New testcase.
3303 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3305         PR libgfortran/29563
3306         * gfortran.dg/arrayio_9.f90: Update test.
3307         * gfortran.dg/arrayio_19.f90: New test.
3309 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3311         * gcc.dg/20061026.c: New testcase.
3313 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315         PR libgfortran/29563
3316         * gfortran.dg/arrayio_9.f90: New test.
3318 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3320         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3321         Copy the strings manually, as strcpy may call strlen.
3323 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3325         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3326         Add checks for log, log2, log10 and log1p.
3328         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3329         we already test 0.0.  Add checks for expm1, log, log2, log10,
3330         log1p, cbrt, erf and erfc.
3332 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3334         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3336 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3338         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3339         and remainderl() built-in functions.  Remove -ffast-math from
3340         dg-options.
3342 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3345         acosh and atanh.
3347         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3348         floating point modifiers to arguments passed to float and long
3349         double functions respectively.  Update all callers to use floating
3350         point numbers, not integers.  Add tests for exp, exp2 and
3351         exp10/pow10.
3353         * gcc.dg/torture/builtin-math-3.c: New test.
3355 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3357         PR fortran/29393
3358         * gfortran.dg/initialize_2.f90: New.
3360 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3362         * gcc.dg/torture/builtin-math-2.c: New test.
3364 2006-10-24  Richard Guenther  <rguenther@suse.de>
3366         PR middle-end/28796
3367         * gcc.dg/pr28796-1.c: New testcase.
3368         * gcc.dg/pr28796-2.c: Likewise.
3370 2006-10-24  Richard Guenther  <rguenther@suse.de>
3372         * gcc.dg/builtins-57.c: New testcase.
3374 2006-10-24  Richard Guenther  <rguenther@suse.de>
3376         PR tree-optimization/29567
3377         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3379 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3381         PR tree-optimization/14784
3382         * gcc.dg/alias-10.c: New test.
3384 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3386         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3388 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3390         * gcc.dg/builtin-strncat-chk-1.c: New test.
3392 2006-10-23  Jan Hubicka  <jh@suse.cz>
3394         * gcc.dg/memmove-1.c: New test.
3396 2006-10-23  Paul Brook  <paul@codesourcery.com>
3398         * gcc.dg/pragma-pack-5.c: New test.
3400 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3402         * g++.dg/other/s390-1.C: New testcase.
3404 2006-10-23  Richard Guenther  <rguenther@suse.de>
3406         PR middle-end/27132
3407         PR middle-end/23295
3408         * gcc.dg/pr27132.c: New testcase.
3409         * gcc.dg/pr23295.c: Likewise.
3410         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3411         * g++.dg/tree-ssa/pr19807.C: Likewise.
3413 2006-10-23  Richard Guenther  <rguenther@suse.de>
3415         PR middle-end/21032
3416         * gcc.dg/pr21032.c: New testcase.
3418 2006-10-22  Jeff Law  <law@redhat.com>
3419         Richard Guenther  <rguenther@suse.de>
3421         PR tree-optimization/15911
3422         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3424 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3426         PR c++/20647
3427         * g++.dg/abi/rtti3.C: New.
3429 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3431         PR middle-end/28252
3432         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3433         transformation.
3435 2006-10-21  Richard Guenther  <rguenther@suse.de>
3437         PR tree-optimization/3511
3438         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3440 2006-10-21  Richard Guenther  <rguenther@suse.de>
3442         PR middle-end/26898
3443         * gcc.dg/torture/pr26898-1.c: New testcase.
3444         * gcc.dg/torture/pr26898-2.c: Likewise.
3446 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3448         PR c++/28053
3449         * g++.dg/parse/bitfield1.C: Adjust error markers.
3450         * g++.dg/parse/bitfield2.C: New test.
3452 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3454         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3456 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3458         PR libfortran/27895
3459         * gfortran.dg/zero_sized_1.f90: New test.
3461 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3463         * gcc.dg/div-compare-1.c: New test.
3465 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3467         PR fortran/29216
3468         * gfortran.dg/result_default_init_1.f90: New test.
3470         PR fortran/29314
3471         * gfortran.dg/automatic_default_init_1.f90: New test.
3473         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3474         from 38 to 33.
3476 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3478         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3479         'using namespace std' without previous declaration.
3480         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3481         * g++.old-deja/g++.robertl/eb133c.C: New.
3483 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485         PR libgfortran/29277
3486         * gfortran.dg/streamio_4.f90: Update test.
3487         * gfortran.dg/streamio_11.f90: New test.
3489 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3491         PR c++/27952
3492         * g++.dg/inherit/virtual1.C: New test.
3494 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3496         PR c++/28261
3497         * g++.dg/parse/enum3.C: New test.
3499 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3501         PR c++/29039
3502         * g++.dg/init/ctor8.C: New test.
3504 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3506         PR c++/27270
3507         * g++.dg/ext/complit8.C: Tweak error markers.
3508         * g++.dg/template/complit1.C: Add error marker.
3510 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3512         PR c++/27270
3513         * g++.dg/ext/complit8.C: New test.
3515         PR c++/29408
3516         * g++.dg/parse/dtor12.C: New test.
3518         PR c++/29435
3519         * g++.dg/template/sizeof11.C: New test.
3521 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3523         PR fortran/29392
3524         * gfortran.dg/data_char_3.f90: New test.
3526         PR fortran/29451
3527         * gfortran.dg/negative_automatic_size.f90: New test.
3529 2006-10-16  David Daney  <ddaney@avtrex.com>
3531         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3533 2006-10-16  Eric Christopher  <echristo@apple.com>
3535         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3536         x86_64.
3538 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3540         PR c++/28211
3541         * g++.dg/tc1/dr49.C: Tweak error messages.
3542         * g++.dg/parse/template21.C: New test.
3544 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3546         PR middle-end/20491
3547         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3549 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3551         PR fortran/29403
3552         * gfortran.dg/print_1.f90: New test.
3554 2006-10-15  Jan Hubicka  <jh@suse.cz>
3556         PR middle-end/29241
3557         * gcc.c-torture/compile/pr29241.c: New testcase.
3559 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3561         PR middle-end/29250
3562         * gcc.c-torture/compile/pr29250.c: New test.
3564 2006-10-15  Richard Guenther  <rguenther@suse.de>
3566         * gcc.dg/pr29299.c: New testcase.
3568 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3570         PR fortran/24767
3571         * gfortran.dg/label_4.f90: Adjust warning flag.
3573 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3575         PR fortran/29371
3576         * gfortran.dg/nullify_3.f90: New test.
3578 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3581         on Solaris 2.5.1 too.
3583 2006-10-13  Eric Christopher  <echristo@apple.com>
3585         * gcc.dg/pr25993.c: Skip for darwin.
3587 2006-10-13  Eric Christopher  <echristo@apple.com>
3589         * gcc.dg/visibility-11.c: Skip for darwin.
3591 2006-10-13  Eric Christopher  <echristo@apple.com>
3593         * gcc.dg/darwin-weakimport-1.c: Use
3594         -fno-asynchronous-unwind-tables.
3595         * gcc.dg/darwin-weakimport-3.c: Ditto.
3597 2006-10-13  Richard Guenther  <rguenther@suse.de>
3599         PR tree-optimization/29446
3600         * gcc.dg/torture/pr29446.c: New testcase.
3602 2006-10-13  Bill Wendling  <wendling@apple.com>
3604         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3605         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3606         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3607         * g++.old-deja/g++.law/shadow1.C: Likewise.
3608         * g++.old-deja/g++.law/ctors10.C: Likewise.
3609         * g++.dg/debug/namespace1.C: Likewise.
3610         * g++.dg/inherit/namespace-as-base.C: Likewise.
3611         * g++.dg/opt/delay-slot-1.C: Likewise.
3612         * g++.dg/parse/defarg10.C: Likewise.
3613         * g++.dg/template/ptrmem11.C: Likewise.
3614         * g++.dg/template/mem_func_ptr.C: Likewise.
3615         * g++.dg/template/spec19.C: Likewise.
3617 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3619         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3621 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3623         PR fortran/29373
3624         * gfortran.dg/implicit_9.f90: New test.
3626         PR fortran/29407
3627         * gfortran.dg/namelist_25.f90: New test.
3629         PR fortran/27701
3630         * gfortran.dg/same_name_2.f90: New test.
3632         PR fortran/29232
3633         * gfortran.dg/host_assoc_types_1.f90: New test.
3635         PR fortran/29364
3636         * gfortran.dg/missing_derived_type_1.f90: New test.
3637         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3639         PR fortran/29422
3640         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3642         PR fortran/29428
3643         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3645 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3647         PR fortran/29391
3648         * gfortran.dg/bound_2.f90: New test.
3650 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3652         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3653         directive.
3654         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3655         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3656         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3657         * gfortran.dg/gomp/reduction3.f90: Likewise.
3658         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3659         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3660         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3661         * gfortran.dg/forall_4.f90: Likewise.
3662         * gfortran.dg/spec_expr_4.f90: Likewise.
3663         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3664         * gfortran.dg/forall_5.f90: Likewise.
3665         * gfortran.dg/open_access_append_2.f90: Add check for
3666         compile-time warning.
3668 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3670         PR c++/28506
3671         * g++.dg/parse/pure1.C: New test.
3673 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3675         PR fortran/21435
3676         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3677         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3678         for compile-time warnings.
3679         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3680         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3681         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3682         file.
3683         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3684         specifier.
3685         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3686         compile-time warning.
3688 2006-10-12  Jan Hubicka  <jh@suse.cz>
3690         PR c/28419
3691         * gcc.dg/pr28319.c: New test.
3693 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3694         PR c++/29318
3695         * g++.dg/ext/vla4.C: New test.
3697 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3699         PR c++/27961
3700         * g++.dg/template/crash60.C: New test.
3701         * g++.dg/other/large-size-array.C: Adjust error markers.
3702         * g++.dg/parse/crash27.C: Likewise.
3703         * g++.dg/template/crash1.C: Likewise.
3705 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3707         PR testsuite/29093
3708         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3710 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3712         PR preprocessor/28709
3713         * gcc.dg/cpp/paste14.c: New test.
3715 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3717         PR c++/29175
3718         * g++.dg/init/array24.C: New test.
3720 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3722         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3723         of <sys/types.h>.
3725 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3727         PR c++/29024
3728         * g++.dg/parse/typedef8.C: New test.
3729         * g++.dg/other/mult-stor1.C: Adjust error markers.
3731 2006-10-11  Richard Guenther  <rguenther@suse.de>
3733         PR tree-optimization/28230
3734         * gcc.dg/torture/pr28230.c: New testcase.
3736 2006-10-11  Richard Guenther  <rguenther@suse.de>
3738         PR inline-asm/29119
3739         * gcc.dg/torture/pr29119.c: New testcase.
3741 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3743         PR middle-end/29272
3744         * gcc.c-torture/execute/20060930-2.c: New test.
3746 2006-10-09  Richard Henderson  <rth@redhat.com>
3748         Revert emutls patch.
3750 2006-10-09  Richard Guenther  <rguenther@suse.de>
3752         PR middle-end/29254
3753         * gcc.dg/pr29254.c: New testcase.
3755 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3756             Paul Thomas  <pault@gcc.gnu.org>
3758         PR fortran/20541
3759         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3760         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3761         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3762         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3763         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3764         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3765         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3766         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3767         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3768         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3769         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3770         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3771         * gfortran.dg/alloc_comp_std.f90: New test.
3772         * gfortran.dg/move_alloc.f90: New test.
3774 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3776         PR fortran/29115
3777         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3779         PR fortran/29211
3780         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3782 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3784         PR fortran/28585
3785         * gfortran.dg/new_line.f90: New test.
3787 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3789         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3790         * gcc.dg/torture/builtin-convert-1.c,
3791         gcc.dg/torture/builtin-convert-2.c,
3792         gcc.dg/torture/builtin-convert-3.c,
3793         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3795 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3797         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3798         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3799         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3800         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3802 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3805         Xfail some tests for powerpc-darwin and powerpc-aix.
3807 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3809         PR c/29380
3810         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3812 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3814         PR target/29300
3815         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3816         on hppa*-*-hpux*.
3818 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3820         PR fortran/16580
3821         PR fortran/29288
3822         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3823         Add tests for using all possible intrinsics as actual arguments.
3824         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3825         all possible intrinsics as actual arguments.
3826         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3827         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3829 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3831         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3832         * gcc.dg/debug/debug-2.c: Likewise.
3834 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3836         * gcc.c-torture/compile/sync-2.c: New test.
3838 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3840         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3841         line endings.
3843 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3845         PR rtl-optimization/29128
3846         * gcc.c-torture/compile/pr29128.c: New test.
3848 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3850         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3851         line endings.
3853 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3855         PR middle-end/29256
3856         * gcc.dg/tree-ssa/loop-19.c: New test.
3858 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3860         PR tree-optimization/29330
3861         * gcc.dg/pr29330.c: New test.
3863         PR target/28924
3864         * gcc.c-torture/compile/20061005-1.c: New test.
3866 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3868         * gcc.dg/typename-vla-1.c: New case.
3869         * gnat.dg/forward_vla.adb: New case.
3871 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3873         PR tree-optimization/29290
3874         * gfortran.dg/loop_nest_1.f90: New test.
3876         PR target/29198
3877         * gcc.dg/tls/opt-12.c: New test.
3879         PR fortran/28415
3880         * gfortran.dg/save_2.f90: New test.
3882         PR c/29091
3883         * gcc.dg/pr29091.c: New test.
3885 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3887         * lib/target-supports.exp
3888         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3889         same as x86_64-*-*; check for LP64.
3891 2006-10-04  Richard Henderson  <rth@redhat.com>
3893         * lib/target-supports.exp (check_effective_target_tls): Redefine
3894         to mean non-emulated tls.
3895         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3896         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3897         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3898         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3899         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3900         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3901         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3903 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3905         PR fortran/29343
3906         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3908 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3910         * gfortran.dg/bounds_check_fail_1.f90: New test.
3912 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3914         PR c++/29020
3915         * g++.dg/template/friend48.C: New test.
3917 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3919         PR fortran/29098
3920         * gfortran.dg/default_initialization_2.f90: New test.
3922 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3924         PR fortran/20779
3925         PR fortran/20891
3926         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3928 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3930         PR fortran/29284
3931         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3933         PR fortran/29321
3934         PR fortran/29322
3935         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3937         PR fortran/25091
3938         PR fortran/25092
3939         * gfortran.dg/entry_array_specs_1.f90: New test.
3941 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3943         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3944         insufficient to inhibit some test failures at -O3.  Do testing
3945         on integers.
3947 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3949         PR c++/29138
3950         * g++.dg/inherit/access8.C: New test.
3951         * g++.dg/template/dtor4.C: Tweak error messages.
3953 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3955         PR fortran/27478
3956         * gfortran.dg/entry_8.f90: New test.
3958 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3960         PR c++/29291
3961         * g++.dg/parse/new4.C: New test.
3963 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3965         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3966         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3967         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3968         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3969         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3971 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3973         PR fortran/19260
3974         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3975         * gfortran.dg/continuation_2.f90: New test.
3977         PR fortran/19262
3978         * gfortran.dg/continuation_3.f90: New test.
3979         * gfortran.dg/continuation_4.f90: New test.
3980         * gfortran.dg/continuation_5.f: New test.
3981         * gfortran.dg/continuation_6.f: New test.
3983 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3985         PR c++/29226
3986         * g++.dg/template/vla1.C: New test.
3988 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3990         PR fortran/29210
3991         * gfortran.dg/complex_parameter_1.f90: New test.
3993 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3995         PR c/29154
3996         * gcc.c-torture/execute/20060929-1.c: New test.
3998 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4000         PR c++/29105
4001         * g++.dg/template/member6.C: New test.
4002         * g++.dg/parse/typename7.C: Adjust error markers.
4004         PR c++/29080
4005         * g++.dg/template/member7.C: New test.
4007 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4009         PR c/24010
4010         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4011         gcc.dg/Woverride-init-3.c: New tests.
4013 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4015         * gcc.c-torture/execute/20060930-1.c: New test.
4017 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4019         PR fortran/18791
4020         * gfortran.dg/specifics_1.f90: New test.
4021         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4022         complex specifics.
4024 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4026         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4027         pthread-init-common.h: New.
4029 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4031         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4032         precision on some archs.
4034 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4036         * gcc.dg/non-local-goto-1.c: New test.
4037         * gcc.dg/non-local-goto-2.c: Likewise.
4038         * gcc.dg/setjmp-3.c: Likewise.
4039         * gcc.dg/setjmp-4.c: Likewise.
4041 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4043         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4045 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4047         PR fortran/28276
4048         * gfortran.dg/exponent_1.f90: New test.
4050         PR fortran/27021
4051         * gfortran.dg/nearest_1.f90: New test.
4053 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4055         PR middle-end/25261
4056         PR middle-end/28790
4057         * gcc.dg/gomp/nestedfn-1.c: New test.
4059 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4061         PR objc/29195
4062         * objc/compile/method-1.m: New test.
4064 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4066         PR c++/26938
4067         * g++.dg/template/crash58.C: New test.
4068         * g++.dg/parse/crash28.C: Adjust error markers.
4069         * g++.dg/template/crash34.C: Likewise.
4070         * g++.dg/template/friend31.C: Likewise.
4071         * g++.dg/template/crash32.C: Likewise.
4073         PR c++/27329
4074         * g++.dg/template/crash59.C: New test.
4076         PR c++/27667
4077         * g++.dg/template/spec33.C: New test.
4078         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4080 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4081             Adam Nemet  <anemet@caviumnetworks.com>
4083         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4084         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4086 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4088         PR target/28911
4089         * gcc.dg/pr28911.c: New.
4091 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4093         PR target/29169
4094         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4095         (dg-options): Add -mfpmath=387.
4097 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4099         PR c/28706
4100         * gcc.dg/pr28706.c: New test.
4102         PR c/28712
4103         * gcc.dg/pr28712.c: New test.
4105 2006-09-22  Mike Stump  <mrs@apple.com>
4107         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4109 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4111         PR tree-optimization/28888
4112         * gcc.dg/pr28888.c: New test.
4114 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4116         PR c++/29016
4117         * g++.dg/init/ptrfn1.C: New test.
4119 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4121         PR c++/28861
4122         * g++.dg/template/spec32.C: New test.
4123         * g++.dg/parse/crash9.C: Adjust error markers.
4125         PR c++/28303
4126         * g++.dg/template/typedef6.C: New test.
4127         * g++.dg/init/error1.C: Adjust error markers.
4128         * g++.dg/parse/crash9.C: Likewise.
4129         * g++.dg/template/crash55.C: Likewise.
4131 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4133         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4135 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4137         PR target/27650
4138         * g++.dg/ext/dllimport12.C: New test.
4140 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4142         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4143         * gcc.target/mips/nmadd-2.c: Likewise.
4144         * gcc.target/mips/mips-ps-6.c: New test.
4145         * gcc.target/mips/neg-abs-1.c: Likewise.
4146         * gcc.target/mips/neg-abs-2.c: Likewise.
4147         * gcc.target/mips/nmadd-3.c: New test.
4149 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4151         PR middle-end/28046
4152         * gcc.dg/gomp/atomic-10.c: New test.
4153         * g++.dg/gomp/atomic-10.C: New test.
4155 2006-09-20  Eric Christopher  <echristo@apple.com>
4157         * gcc.target/i386/sse3-not-fisttp.c: New.
4159 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4161         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4163 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4165         * gcc.c-torture/execute/pr28289.c (one): New variable.
4166         (main): Use it instead of argc.
4167         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4168         (main): Use it instead of argc.
4170 2006-09-19  Paul Brook  <paul@codesourcery.com>
4172         PR target/28516
4173         * gcc.dg/nested-func-5.c: New test.
4175 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4177         * lib/target-supports.exp (check_effective_target_tls): Compile
4178         test stubs using ${tool}_target_compile, not just target_compile.
4179         (check_effective_target_tls_runtime): Likewise.
4181 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4183         * gcc.c-torture/compile/20030405-1.x: Remove.
4185         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4186         optimising linker from discarding it.
4188 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4190         PR fortran/28526
4191         * gfortran.dg/keyword_symbol_1.f90: New test.
4193         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4194         pedantic compilation option.
4196 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4198         PR fortran/29060
4199         * gfortran.dg/spread_shape_1.f90: New test.
4201 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4203         PR tree-optimization/28887
4204         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4206 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4208         PR c/25993
4209         * gcc.dg/pr25993.c: New test.
4211 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4213         PR tree-opt/21591
4214         * gcc.dg/vect/pr21591.c: New test.
4216 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4218         PR tree-opt/29059
4219         * gcc.c-torture/compile/strcpy-1.c: New test.
4220         * gcc.c-torture/compile/strcpy-2.c: New test.
4221         * gcc.c-torture/compile/memcpy-1.c: New test.
4222         * gcc.c-torture/compile/memcpy-2.c: New test.
4224 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4226         PR testsuite/29055
4227         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4229 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4231         * gnat.dg/specs/double_record_extension1.ads: New test.
4232         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4234 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4236         PR fortran/29051
4237         * gfortran.dg/oldstyle_3.f90: New test.
4239 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4241         PR libgfortran/29099
4242         * gfortran.dg/secnds-1.f: New test.
4244 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4246         PR libgfortran/29053
4247         * gfortran.dg/streamio_9.f90: New test.
4248         * gfortran.dg/streamio_10.f90: New test.
4250 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4252         PR C++/29002
4253         * g++.dg/init/array22.C: New test.
4254         * g++.dg/init/array23.C: New test.
4256 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4258         * stackcheck.lst: Update list of tests requiring stack checking.
4259         * norun.lst: Adjust for above change.
4260         * ada95.lst: New file.
4261         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4262         requiring -gnat95 switch.
4264 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4266         * gnat.dg/in_out_parameter.adb: New test.
4268 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4270         PR debug/28980
4271         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4273 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4275         * gnat.dg/specs/unchecked_union.ads: New test.
4277 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4279         PR rtl-optimization/28982
4280         * gcc.c-torture/execute/pr28982a.c: New test.
4281         * gcc.c-torture/execute/pr28982b.c: Likewise.
4283 2006-09-12  Eric Christopher  <echristo@apple.com>
4285         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4286         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4288 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4290         PR c/28768
4291         PR preprocessor/14634
4292         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4293         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4294         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4296 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298         * gcc.dg/pr28243.c: New test.
4300 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4302         PR fortran/28971
4303         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4304         this undiagnosed regression reappears.
4306 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4308         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4309         Treat $srcdir as a literal.
4310         * lib/fortran-torture.exp (fortran-torture-compile,
4311         fortran-torture-execute): Likewise.
4312         * lib/objc-torture.exp (objc-torture-compile,
4313         objc-torture-execute): Likewise.
4314         * lib/profopt.exp (profopt-execute): Likewise.
4316 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4318         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4320 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4322         PR testsuite/28950
4323         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4325 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4327         PR target/13685
4328         * gcc.target/i386/pr13685.c: New test.
4330 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332         * gcc.dg/pr28726.c: New test.
4334 2006-09-11  Josh Conner  <jconner@apple.com>
4336         * gcc.dg/nrv3.c: Increase size of structure.
4337         * gcc.dg/nrv4.c: Likewise.
4338         * gcc.dg/nrv5.c: Likewise.
4340 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4342         PR libfortran/28890
4343         gfortran.dg/assumed_charlen_function_5.f90: New test.
4345 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4347         PR c++/28991
4348         * g++.dg/init/static3.C: New test.
4350 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4352         PR testsuite/29007
4353         * gcc.dg/long-long-cst1.c (t): Add cast to
4354         __SIZE_TYPE__ before casting to int.
4355         (main): Return 0 on success.
4357 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4359         * gcc.c-torture/execute/20060910-1.c: New test.
4361 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4363         PR middle-end/26983
4364         * gcc.dg/pr26983.c: New test.
4366 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4368         PR target/29006
4369         * gcc.c-torture/execute/pr29006.c: New test.
4371 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4373         PR libfortran/28947
4374         gfortran.dg/matmul_4.f90: New test.
4376 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4378         PR fortran/28959
4379         gfortran.dg/used_types_10: New test.
4381 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4383         PR libfortran/28923
4384         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4385         gfortran.dg/array_initializer_3.f90: New test.
4387 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4389         PR fortran/28914
4390         * gfortran.dg/actual_array_constructor_3.f90: New test.
4392 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4394         PR testsuite/26778
4395         * gcc.target/i386/pr26778.c: New testcase.
4397 2006-09-08  Eric Christopher  <echristo@apple.com>
4399         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4400         * gcc.target/i386/memcpy-1.c: Ditto.
4401         * gcc.target/i386/asm-1.c: Ditto.
4402         * gcc.target/i386/20060512-4.c: Ditto.
4403         * gcc.target/i386/compress-float-387.c: Ditto.
4404         * gcc.target/i386/20060512-1.c: Ditto.
4405         * gcc.target/i386/compress-float-sse.c: Ditto.
4406         * gcc.target/i386/20060512-2.c: Ditto.
4407         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4408         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4409         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4410         * gcc.dg/pr26449.c: Ditto.
4411         * gcc.dg/attr-ms_struct-2.c: Ditto.
4412         * gcc.dg/attr-ms_struct-1.c: Ditto.
4413         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4415 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4417         PR c/28504
4418         * gcc.dg/vla-10.c: New test.
4420 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4422         PR c++/28858
4423         * g++.dg/parse/template20.C: New test.
4424         * g++.dg/template/operator8.C: Remove obsolete part.
4425         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4426         * g++.old-deja/g++.pt/crash65.C: Likewise.
4428 2006-09-07  Jason Merrill  <jason@redhat.com>
4430         PR middle-end/27724
4431         * gcc.dg/long-long-cst1.c: New test.
4433 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4435         PR C++/28906
4436         * g++.dg/other/array3.C: New test.
4437         * g++.dg/other/array4.C: New test.
4438         * g++.dg/other/array5.C: New test.
4440 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4442         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4444 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4446         PR target/28946
4447         * gcc.target/i386/pr28946.c: New test.
4449 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4451         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4452         in integer literal constant.
4453         * gfortran.dg/enum_8.f90: Ditto.
4454         * gfortran.dg/g77/20030326-1.f: Ditto.
4456 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4458         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4459         nonconformance usage.
4461 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4463         PR middle-end/28862
4464         * gcc.c-torture/compile/vector-align-1.c: New test.
4466 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4468         PR rtl-opt/27883
4469         * g++.dg/opt/copysign-1.C: New test.
4471 2006-09-06  Jason Merrill  <jason@redhat.com>
4473         PR c++/27371
4474         * g++.dg/warn/unused-result1.C: New test.
4476 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4478         PR c++/28903
4479         * g++.dg/ext/vla3.C: New test.
4481         PR c++/28886
4482         * g++.dg/template/array16.C: New test.
4484 2006-09-06  Richard Guenther  <rguenther@suse.de>
4486         * gcc.dg/pr27226.c: Remove testcase again.
4488 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4490         PR tree-opt/28937
4491         * g++.dg/opt/unroll2.C: New test.
4493 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4495         PR tree-opt/28952
4496         * gcc.dg/vect/pr28952.c: New test.
4498 2006-09-05  Richard Guenther  <rguenther@suse.de>
4500         PR tree-optimization/28900
4501         * gcc.dg/torture/pr28900.c: New testcase
4503 2006-09-05  Richard Guenther  <rguenther@suse.de>
4505         PR tree-optimization/28905
4506         * gcc.c-torture/compile/pr28905.c: New testcase.
4508 2006-09-05  Richard Guenther  <rguenther@suse.de>
4510         PR middle-end/28935
4511         * gcc.dg/pr28935.c: New testcase.
4513 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4515         * gcc.c-torture/execute/20060905-1.c: New test.
4517 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4519         PR fortran/28908
4520         * gfortran.dg/used_types_7.f90: New test.
4521         * gfortran.dg/used_types_8.f90: New test.
4522         * gfortran.dg/used_types_9.f90: New test.
4524 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526         * gcc.c-torture/compile/20060904-1.c: New test.
4528 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4530         PR c++/23287 Revert my 2006-09-01 patch
4531         * g++.dg/parse/dtor12.C: Remove.
4533 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4535         PR c+/27670
4536         * g++.dg/template/operator9.C: New test.
4538         PR c++/27493
4539         * g++.dg/template/operator7.C: New test.
4541         PR c++/27494
4542         * g++.dg/template/operator8.C: New test.
4544         PR c++/27397
4545         * g++.dg/template/crash57.C: New test.
4547         * g++.dg/template/typedef4.C: Adjust error markers.
4548         * g++.dg/template/typedef5.C: Likewise.
4550 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4552         PR c++/28878
4553         * g++.dg/parse/crash33.C: New test.
4555 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4556         Richard Guenther  <rguenther@suse.de>
4557         Adam Nemet  <anemet@caviumnetworks.com>
4559         PR middle-end/27226
4560         * gcc.target/mips/memcpy-1.c: New testcase.
4561         * gcc.dg/pr27226.c: Likewise.
4563 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4565         PR c++/28705
4566         * g++.dg/lookup/koenig5.C: New.
4567         * g++.dg/template/crash56.C: New.
4569 2006-09-01  Josh Conner  <jconner@apple.com>
4571         PR c++/25505
4572         * gcc.dg/nrv3.c: New test.
4573         * gcc.dg/nrv4.c: New test.
4574         * gcc.dg/nrv5.c: New test.
4576 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4578         PR c++/23287
4579         * g++.dg/parse/dtor12.C: New.
4581 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4583         PR tree-optimization/28839
4584         * gcc.dg/pr28839.c: New test.
4586 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4588         PR target/24367
4589         * gcc.dg/pr24367.c: New testcase.
4591 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4593         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4595 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4597         PR rtl-optimization/27735
4598         * gcc.dg/loop-unswitch-1.c: New test.
4600 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4602         PR fortran/28885
4603         * gfortran.dg/aliasing_dummy_2.f90: New test.
4605         PR fortran/20067
4606         * gfortran.dg/generic_5.f90: Change error message.
4608         PR fortran/28873
4609         * gfortran.dg/generic_6.f90: New test.
4611         PR fortran/25077
4612         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4614         PR fortran/25102
4615         * gfortran.dg/invalid_interface_assignment.f90: New test.
4617         PR fortran/24866
4618         * gfortran.dg/module_proc_external_dummy.f90: New test.
4620 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4622         PR c++/28349
4623         * testsuite/g++.dg/warn/var-args1.C: New test.
4625 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4627         PR fortran/28866
4628         * gfortran.dg/simpleif_2.f90: New test.
4629         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4630         * gfortran.dg/enum_5.f90: Ditto.
4632 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4633             Kazu Hirata  <kazu@codesourcery.com>
4635         PR tree-optimization/17506
4636         * gcc.dg/pr17506.c: New.
4638 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4640         PR c++/28139
4641         * g++.dg/eh/alias1.C: New test.
4643 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4645         PR c++/28860
4646         * g++.dg/template/ttp22.C: New test.
4648 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4650         PR middle-end/26632
4651         * gcc.dg/pr26632.c: New.
4653 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4655         PR libgfortran/28354
4656         * gfortran.dg/fmt_zero_precision.f90: New test.
4658 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4660         PR c++/28058
4661         * g++.dg/template/spec31.C: New test.
4663 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4665         PR c++/26573
4666         * g++.dg/other/static2.C: New test.
4668 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4670         * gcc.dg/Wswitch-enum-2.c: New test case.
4671         * gcc.dg/Wswitch-enum-3.c: Likewise.
4673 2006-08-26  Richard Guenther  <rguenther@suse.de>
4675         * gcc.c-torture/compile/20060826-1.c: New testcase.
4677 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4679         PR c++/28736
4680         * g++.dg/template/void10.C: New test.
4682         PR c++/28737
4683         * g++.dg/template/void8.C: New test.
4685         PR c+_+/28738
4686         * g++.dg/template/void9.C: New test.
4688         * g++.dg/template/void3.C: Adjust error markers.
4689         * g++.dg/template/void4.C: Likewise.
4690         * g++.dg/template/crash55.C: Likewise.
4691         * g++.dg/template/void7.C: Likewise
4693 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4695         PR c++/28588
4696         * g++.dg/inherit/access6.C: New test.
4697         * g++.dg/inherit/access7.C: Likewise.
4699         PR c++/28595
4700         * g++.dg/template/array15.C: New test.
4701         * g++.dg/template/crash2.C: Tweak error markers.
4703 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4705         PR middle-end/28683
4706         * gcc.c-torture/compile/20060823-1.c: New test.
4708 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4710         PR c++/28853
4711         * g++.dg/template/ttp21.C: New test.
4713         PR c++/28852
4714         * g++.dg/other/operator1.C: Add error-marker.
4715         * g++.dg/other/operator2.C: New test.
4717 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4719         PR c/27893
4720         * gcc.c-torture/compile/vla-const-1.c,
4721         gcc.c-torture/compile/vla-const-2.c: New tests.
4723 2006-08-26  Richard Guenther  <rguenther@suse.de>
4725         PR middle-end/28814
4726         * gcc.dg/torture/pr28814.c: New testcase.
4728 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4730         PR c/28418
4731         * gcc.c-torture/compile/compound-literal-1.c: New test.
4733 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4735         PR c/28299
4736         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4737         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4738         Expect extra diagnostics.
4740 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4742         gcc.dg/noncompile/pr16876.c: New test.
4744 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4746         PR c++/28056
4747         * g++.dg/parse/local1.C: New test.
4748         * g++.dg/other/qual1.C: Tweak error marker.
4750 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4752         PR c++/27787
4753         * g++.dg/template/typename10.C: New.
4754         * g++.dg/template/lookup4.C: Remove bogus error marker.
4756 2006-08-25  Richard Guenther  <rguenther@suse.de>
4758         PR testsuite/28829
4759         * gcc.dg/pr26570.c: Fix testcase.
4761 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4763         PR tree-opt/28807
4764         * gcc.c-torture/execute/mayalias-2.c: New test.
4765         * gcc.dg/tree-ssa/alias-13.c: New test.
4767 2006-08-24  Jan Hubicka  <jh@suse.cz>
4769         PR debug/26881
4770         * gcc.dg/debug/pr26881.c: New file.
4772 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4774         PR fortran/28788
4775         * gfortran.dg/used_types_4.f90: New test.
4776         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4777         association of derived types.
4778         * gfortran.dg/used_types_2.f90: Add module cleanup.
4779         * gfortran.dg/used_types_3.f90: The same.
4781         PR fortran/28771
4782         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4783         fix of regression.
4785 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4787         PR 28813
4788         * gfortran.dg/direct_io_6.f90: Remove test.
4790 2006-08-23  Stuart Hastings  <stuart@apple.com>
4792         PR 28825
4793         * gcc.target/i386/20060821-1.c: New.
4795 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4797         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4798         dg-warning strings for dllimport.
4800 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4802         PR C++/28450
4803         * g++.dg/ext/vector4.C: New test.
4804         * g++.dg/ext/complex1.C: New test.
4806 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4808         PR debug/28692
4809         * gcc.dg/debug/const-1.c: New.
4810         * gcc.dg/debug/const-2.c: New.
4811         * gcc.dg/debug/dwarf2/const-1.c: New.
4812         * gcc.dg/debug/dwarf2/const-2.c: New.
4813         * gcc.dg/debug/dwarf2/const-2b.c: New.
4815 2006-08-22  Richard Guenther  <rguenther@suse.de>
4817         PR middle-end/28776
4818         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4819         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4821 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4823         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4825 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4827         PR c++/26269
4828         * g++.dg/other/error14.C: New test.
4830         PR c++/28505
4831         * g++.dg/parse/ctor7.C: New test.
4832         * g++.dg/parse/ctor8.C: Likewise.
4834         PR c++/28741
4835         * g++.dg/template/void7.C: New test.
4837 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4839         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4840         * gnat.dg/self_aggregate_with_array.adb: New test.
4842 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4844         * g++.dg/eh/arm-vfp-unwind.C: New test.
4846 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4848         PR c++/28341
4849         * g++.dg/template/ref3.C: New test.
4850         * g++.dg/template/nontype13.C: New test.
4852         PR c++/28346
4853         * g++.dg/template/ptrmem17.C: New test.
4855 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4857         PR target/28648 c:
4858         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4860 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4862         PR fortran/28630
4863         * gfortran.dg/used_types_2.f90: New test.
4865         PR fortran/28601
4866         * gfortran.dg/used_types_3.f90: New test.
4868         PR fortran/20886
4869         * gfortran.dg/generic_actual_arg.f90: New test.
4871         PR fortran/28735
4872         * gfortran.dg/module_private_array_refs_1.f90: New test.
4874         PR fortran/28762
4875         * gfortran.dg/program_name_1.f90: New test.
4877         PR fortran/28425
4878         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4880         PR fortran/28496
4881         * gfortran.dg/array_initializer_2.f90: New test.
4883         PR fortran/18111
4884         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4886         PR fortran/28600
4887         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4889         PR fortran/28771
4890         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4892         PR fortran/28660
4893         * gfortran.dg/dependent_decls_1.f90: New test.
4895 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4897         PR fortran/25217
4898         * gfortran.dg/derived_init_2.f90: New.
4900 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4902         * gcc.c-torture/execute/pr28289.c: New test.
4904 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4906         PR c/28744
4907         * gcc.dg/attr-externally-visible-1.c: New test.
4908         * gcc.dg/attr-externally-visible-2.c: New test.
4909         * g++.dg/parse/attr-externally-visible-1.C: New test.
4910         * g++.dg/parse/attr-externally-visible-2.C: New test.
4912 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4914         PR c++/28606
4915         * g++.dg/parse/dtor11.C: New test.
4917 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4919         PR rtl-optimization/28489
4920         * gcc.c-torture/compile/pr28489.c: New test.
4922 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4924         PR c++/28710
4925         * g++.dg/template/redecl4.C: New test.
4927         PR c++/28711
4928         * g++.dg/template/ctor8.C: New test.
4930 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4932         * gcc.dg/pr26570.c: Fix testcase.
4934 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4936         * PR c++/28573
4937         * g++.dg/parse/offsetof6.C: New test.
4938         * g++.dg/parse/offsetof6.C: New test.
4939         * g++.dg/parse/offsetof7.C: New test.
4941 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4943         PR testsuite/28602
4944         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4945         is false.
4947 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4949         PR c++/28302
4950         * g++.dg/ext/vector3.C: New test.
4952 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4954         PR gcov/profile/26570
4955         * gcc.dg/pr26570.c: New test.
4957 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4959         PR c/27697
4960         * gcc.dg/qual-component-1.c: New test.
4962 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4964         PR c++/28593
4965         * g++.dg/parse/new3.C: New test.
4967 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4969         PR fortran/25828
4970         * gfortran.dg/streamio_1.f90: New test.
4971         * gfortran.dg/streamio_2.f90: New test.
4972         * gfortran.dg/streamio_3.f90: New test.
4973         * gfortran.dg/streamio_4.f90: New test.
4974         * gfortran.dg/streamio_5.f90: New test.
4975         * gfortran.dg/streamio_6.f90: New test.
4976         * gfortran.dg/streamio_7.f90: New test.
4977         * gfortran.dg/streamio_8.f90: New test.
4979 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4981         PR c/28287
4982         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4984 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4986         PR c++/28594
4987         * g++.dg/template/void6.C: New test.
4989 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4991         PR c/28649
4992         * gcc.dg/parse-error-1.c: New test.
4993         * gcc.dg/parse-error-2.c: New test.
4994         * gcc.dg/cpp/digraph2.c: Add error-marker.
4995         * gcc.dg/noncompile/920923-1.c: Likewise.
4997 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4999         PR c/27490
5000         * gcc.dg/sizeof-2.c: New testcase.
5002         PR c/27489
5003         * gcc.dg/switch-A.c: New testcase.
5005 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5007         PR c++/28288
5008         PR c++/14556
5009         * g++.old-deja/g++.warn/compare1.C: Delete.
5010         * g++.dg/opt/pr7503-2.C: Delete.
5011         * g++.dg/opt/pr7503-3.C: Delete.
5012         * g++.dg/opt/pr7503-4.C: Delete.
5013         * g++.dg/opt/pr7503-5.C: Delete.
5014         * g++.dg/opt/max1.C: Delete.
5015         * g++.dg/warn/minmax.C: Delete.
5016         * g++.dg/expr/minmax.C: New test.
5018 2006-08-14  Richard Guenther  <rguenther@suse.de>
5020         PR testsuite/28703
5021         * gcc.c-torture/execute/pr28651.c: Do not use argc
5022         to avoid optimization, instead forbid inlining.
5024 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5026         PR rtl-optimization/28634
5027         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5029 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5031         PR c/27184
5032         * gcc.dg/torture/pr27184.c: New test.
5034 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5036         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5038 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5040         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5041         * gfortran.dg/stat_2.f90: Likewise.
5042         * gfortran.dg/chmod_1.f90: Likewise.
5043         * gfortran.dg/chmod_2.f90: Likewise.
5044         * gfortran.dg/chmod_3.f90: Likewise.
5046 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5048         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5050 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052         * g++.dg/opt/pr23454-2.C: New test.
5054 2006-08-11  Richard Guenther  <rguenther@suse.de>
5056         PR middle-end/28651
5057         * gcc.c-torture/execute/pr28651.c: New testcase.
5059 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5061         * gnat.dg/specs/static_initializer.ads: New test.
5063 2006-08-10  Paul Brook  <paul@codesourcery.com>
5065         * gcc.target/arm/cond-asm.c: New test.
5067 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5069         PR tree-optimization/26197
5070         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5071         * g++.dg/vect/vect.exp: Compile the new tests with
5072         --param max-aliased-vops=0.
5074 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5076         PR c++/28637
5077         * g++.dg/template/void3.C: New test.
5079         PR c++/28638
5080         * g++.dg/template/void4.C: New test.
5082         PR c++/28640
5083         * g++.dg/template/void5.C: New test.
5085 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5087         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5088         after dg-do compile.
5090 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5092         PR tree-optimizations/26969
5093         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5094         "unswitch-loops" with -funswitch-loops.
5095         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5097 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5100         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5101         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5102         * objc.dg/dwarf-1.m: Likewise.
5103         * objc.dg/dwarf-2.m: Likewise.
5104         * obj-c++.dg/dwarf-2.mm: Likewise.
5106 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5108         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5109         * objc.dg/dwarf-2.m: Likewise.
5110         * obj-c++.dg/dwarf-2.mm: Likewise.
5112         PR libfortran/28603
5113         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5115         PR testsuite/27611
5116         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5118         PR testsuite/27033
5119         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5121 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5123         PR target/27827
5124         * gcc.target/i386/pr27827.c: New testcase.
5126 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5128         PR fortran/28590
5129         * gfortran.dg/sequence_types_1.f90: New test.
5131 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5133         PR fortran/28548
5134         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5135         dg-warning.  Add -pedantic option.
5137 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5139         PR c/28502
5140         * gcc.dg/proto-1.c: New test.
5142         PR c/27721
5143         * gcc.dg/lvalue-4.c: New test.
5145         PR c/28136
5146         * gcc.dg/init-bad-5.c: New test.
5148 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5150         PR c++/28347
5151         * g++.dg/ext/typedef-init.C: Add new test for typedef
5152         initialization inside templates. Adjust existing error markers.
5154 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5156         PR c++/28148
5157         * g++.dg/init/ptrmem3.C: New test.
5159 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5161         PR tree-optimization/27770
5162         * lib/target-support.exp: New target keyword "section_anchors".
5163         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5164         tests.
5165         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5166         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5167         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5168         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5170 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5172         * gcc.dg/20060801-1.c: Add missing '}'.
5174 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5176         PR c++/27508
5177         * g++.dg/parse/dtor9.C: New test.
5178         * g++.dg/parse/dtor10.C: New test.
5179         * g++.dg/other/error7.C: Adjust error-marker.
5181         PR c++/28274
5182         * g++.dg/other/default5.C: New test.
5184 2006-08-02  Richard Guenther  <rguenther@suse.de>
5186         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5188 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5190         PR c++/28557
5191         * g++.dg/template/conv9.C: New test.
5193 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5195         PR debug/28063
5196         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5197         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5198         Optionally return assembly text.  Update callers.
5199         (check_no_compiler_messages): Update verbose messages.
5200         (check_no_messages_and_pattern): New.
5201         (check_effective_target_string_merging): New.
5203 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5205         PR c++/28250
5206         * g++.dg/eh/catch4.C: New test.
5208         PR c++/28257
5209         * g++.dg/other/qual1.C: New test.
5211         PR c++/28259
5212         * g++.dg/inherit/error2.C: New test.
5214         PR c++/28267
5215         * g++.dg/other/new1.C: New test.
5217         * g++.dg/warn/pr23075.C: Remove obsolete test.
5218         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5219         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5221 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5223         PR c++/28523
5224         * g++.dg/eh/cast1.C: New test.
5226 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5228         PR libfortran/28452
5229         * gfortran.dg/random_3.f90:  New test.
5231 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5233         PR c++/28432
5234         * g++.dg/other/pr28304.C: Change expected error message.
5235         * g++.dg/other/pr28432.C: New test.
5237 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5239         PR c++/28256
5240         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5242 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5244         PR debug/23336
5245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5246         at -g1.
5247         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5248         g++.dg/debug/enum-2.C: New.
5250 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5252         PR c++/6634
5253         * g++.dg/parse/long1.C: Add more tests.
5255 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5257         * gfortran.dg/lrshift_1.c: New file.
5259 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5261         PR libgfortran/28335
5262         * gfortran.dg/no_unit_error_1.f90: New test.
5264 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5266         PR libgfortran/28335
5267         * gfortran.dg/no_unit_error_1.f90: Delete test.
5268         * gfortran.dg/no_unit_error_2.f90: Delete test.
5270 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5272         * gfortran.dg/chmod_3.f90: New test.
5273         * gfortran.dg/ltime_gmtime_1.f90: New test.
5274         * gfortran.dg/ltime_gmtime_2.f90: New test.
5275         * gfortran.dg/lrshift_1.f90: New test.
5276         * gfortran.dg/chmod_1.f90: New test.
5277         * gfortran.dg/chmod_2.f90: New test.
5279 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5281         PR c++/27668
5282         * g++.dg/template/crash55.C: New test.
5284         PR c++/27962
5285         * g++.dg/template/nontype16.C: New test.
5287         * g++.dg/template/void2.C: Adjust error markers.
5288         * g++.dg/template/nontype5.C: Adjust error markers.
5290 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5292         * gcc.target/i386/stack-prot-kernel.c: New test.
5294 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5296         * gcc.dg/builtins-55.c: New test case.
5298 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5300         PR rtl-optimization/27907
5301         * gcc.c-torture/compile/pr27907.c: New test.
5303 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5305         * gfortran.dg/mclock.f90: New test.
5306         * gfortran.dg/int_conv_1.f90: New test.
5307         * gfortran.dg/stat_1.f90: New test.
5308         * gfortran.dg/stat_2.f90: New test.
5310 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5312         PR libgfortran/28335
5313         * gfortran.dg/no_unit_error_1.f90: New test.
5314         * gfortran.dg/no_unit_error_2.f90: New test.
5315         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5317 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5319         PR middle-end/28473
5320         * gcc.dg/fold-convround-1.c: New test case.
5322 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5324         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5326 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5328         PR c++/27572
5329         * g++.dg/other/typedef1.C: New test.
5330         * g++.dg/template/typedef4.C: New test.
5331         * g++.dg/template/typedef5.C: New test.
5333 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5335         PR fortran/28416
5336         * gfortran.dg/allocatable_dummy_3.f90: New.
5338 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5340         PR fortran/28439
5341         * gfortran.dg/arithmetic_if.f90:  New test.
5343 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5345         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5346         avoid memcpy optimization.
5348 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5350         PR fortran/25289
5351         * gfortran.dg/direct_io_6.f90: New test.
5353 2006-07-24  Jan Hubicka  <jh@suse.cz>
5355         PR c/25795
5356         PR c++/27369
5357         * gcc.dg/pr25795.c: New test.
5358         * gcc.dg/pr25795-1.c: New test.
5360 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5362         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5363         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5364         which may be transformed to "g || h" on some platforms.
5366 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5368         PR c++/28025
5369         * g++.dg/template/friend45.C: New test.
5371 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5373         PR libgfortran/28339
5374         * gfortran.dg/arrayio_8.f90: New test.
5376 2006-07-21  Mike Stump  <mrs@apple.com>
5378         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5380         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5382 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5384         PR c++/28250
5385         * g++.dg/eh/catch3.C: New test.
5387         PR c++/28363
5388         * g++.dg/template/defarg10.C: New test.
5390 2006-07-20  Paul Brook  <paul@codesourcery.com>
5392         PR 27363
5393         * gcc.dg/pr27363.c: New test.
5395 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5397         PR c++/28338
5398         * g++.dg/init/ref13.C: New test.
5400 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5402         PR obj-c++/28434
5403         * obj-c++.dg/proto-error-1.mm: New test.
5405 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5407         PR c++/28337
5408         * g++.dg/template/string1.C: New test.
5410 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5412         PR c++/28048
5413         * g++.dg/template/defarg9.C: New test.
5415         PR c++/28235
5416         * g++.dg/template/static27.C: New test.
5418 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5420         PR 28410
5421         * gcc.dg/tree-ssa/pr28410.c: New test.
5423 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5425         PR c++/28258
5426         * g++/dg/other/error13.C: New test.
5428         PR c++/28260
5429         * g++.dg/template/friend44.C: New test.
5431 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5433         PR c++/27495
5434         * g++.dg/other/pr27495.C: New.
5436 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5438         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5439         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5441 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5443         PR c/28286
5444         * gcc.dg/pragma-pack-4.c: New test.
5446 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5448         PR c++/28291
5449         * g++.dg/ext/pr28291.C: New test.
5451 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5453         PR middle-end/28403
5454         * gcc.c-torture/execute/pr28403.c: New test.
5456 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5458         PR middle-end/28402
5459         * gcc.dg/pr28402.c: New test.
5461 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5463         PR c++/28304
5464         * g++.dg/other/pr28304.C: New test.
5466 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5468         PR other/28251
5469         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5470         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5472 2006-07-17  Richard Guenther  <rguenther@suse.de>
5474         PR tree-optimization/28238
5475         * g++.dg/tree-ssa/pr28238.C: New testcase.
5477 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5479         PR c++/28250
5480         * g++.dg/eh/catch1.C: New test.
5481         * g++.dg/eh/catch2.C: New test.
5483 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5485         PR c++/28370
5486         * g++.dg/template/anon3.C: New test.
5488 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5490         PR fortran/20844
5491         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5492         specifiers requiring an explicit format tag..
5494         PR fortran/28201
5495         * gfortran.dg/generic_5: New test.
5497         PR fortran/20893
5498         * gfortran.dg/elemental_optional_args_1.f90: New test.
5500 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5502         * gnat.dg/assert.ads: New file.
5503         * gnat.dg/controlled_record.ads: Likewise.
5504         * gnat.dg/controlled_record.adb: Likewise.
5506 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5508         PR c++/28292
5509         * g++.dg/other/error12.C: New test.
5511         PR c++/28269
5512         * g++.dg/template/crash54.C: New test.
5514 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5516         PR c++/28249
5517         * g++.dg/parse/catch1.C: New test.
5519         PR c++/28294
5520         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5522         PR c++/28387
5523         * g++.dg/ext/attrib24.C: New test.
5525 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5527         PR c++/28343
5528         * g++.dg/ext/asmspec1.C: New test.
5530 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5532         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5533         (dg-test): Support shouldfail tests.
5534         * lib/target-supports-dg.exp (dg-shouldfail): New.
5535         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5536         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5537         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5538         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5539         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5540         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5541         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5543 2006-07-13  Jan Hubicka  <jh@suse.cz>
5545         * gcc.target/i386/memcpy-1.c: New.
5547 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5549         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5551 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5553         PR fortran/25097
5554         * gfortran.dg/present_1.f90: New test.
5556         PR fortran/20903
5557         * gfortran.dg/interface_derived_type_1.f90: New test.
5559 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5561         PR fortran/28213
5562         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5563         list.
5565 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5567         PR c++/27820
5568         * g++.dg/other/label1.C: New test.
5570 2006-07-07   Richard Guenther  <rguenther@suse.de>
5572         PR middle-end/28268
5573         * gcc.dg/torture/pr28268.c: New testcase.
5575 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5577         PR c++/27019
5578         * g++.dg/ext/pr27019.C: New.
5580 2006-07-07  Richard Guenther  <rguenther@suse.de>
5582         PR tree-optimization/28187
5583         * gcc.dg/pr28187.c: New testcase.
5585 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5587         * gnat.dg/address_conversion.adb: New test.
5588         * gnat.dg/boolean_subtype.adb: Likewise.
5589         * gnat.dg/frame_overflow.adb: Likewise.
5590         * gnat.dg/pointer_array.adb: Likewise.
5591         * gnat.dg/pointer_conversion.adb: Likewise.
5593 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5595         PR fortran/28237
5596         PR fortran/23420
5597         * gfortran.dg/print_fmt_5.f90: New test.
5599 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5601         PR fortran/28129
5602         * gfortran.dg/bounds_check_4.f90: New test.
5604 2006-07-05  Richard Guenther  <rguenther@suse.de>
5606         PR target/28158
5607         * gfortran.dg/pr28158.f90: New testcase.
5609 2006-07-05  Richard Guenther  <rguenther@suse.de>
5611         PR tree-optimization/28162
5612         * gcc.dg/pr28162.c: New testcase.
5614 2006-07-05  Richard Guenther  <rguenther@suse.de>
5615         Andrew Pinski  <pinskia@gcc.gnu.org>
5617         PR c++/27084
5618         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5620 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5622         PR fortran/28174
5623         * gfortran.dg/actual_array_substr_2.f90: New test.
5625         PR fortran/28167
5626         * gfortran.dg/actual_array_constructor_2.f90: New test.
5628 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5630         * gfortran.dg/itime_idate_1.f: New test.
5631         * gfortran.dg/itime_idate_2.f: New test.
5633 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5635         PR libgfortran/27704
5636         * gfortran.dg/open_status_3.f90: New test.
5637         * gfortran.dg/fmt_l.f90: Update for new feature.
5639 2006-07-03  Asher Langton  <langton2@llnl.gov>
5641         * gfortran.dg/oldstyle_2.f90: New.
5643 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5645         * gnat.dg/string_slice.adb: New test.
5647 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5649         PR fortran/19259
5650         * gfortran.dg/semicolon_fixed.c: New.
5651         * gfortran.dg/semicolon_free.c: New.
5653 2006-06-30  Mike Stump  <mrs@apple.com>
5655         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5656         that don't support internal visibility.
5658 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5660         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5661         for '(' / ')' needing an extra '\'.
5663 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5665         PR middle-end/27428
5666         * gcc.dg/pr27428-1.c: New test case.
5668 2006-06-29  Mike Stump  <mrs@apple.com>
5670         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5671         on darwin as we can't align commons large enough yet.
5673         * gcc.dg/vla-8.c: Add additional testcases.
5675 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5677         PR c++/28114
5678         * g++.dg/other/pr28114.C: New.
5680 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5682         * gcc.c-torture/compile/20060625-1.c: New test.
5684 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5686         PR fortran/20867
5687         * gfortran.dg/stfunc_3.f90: New test.
5689         PR fortran/25056
5690         * gfortran.dg/impure_actual_1.f90: New test.
5692         PR fortran/20874
5693         * gfortran.dg/elemental_result_1.f90: New test.
5695         PR fortran/25073
5696         * gfortran.dg/select_7.f90: New test.
5698         PR fortran/27554
5699         * intrinsic_actual_1.f: New test.
5701         PR fortran/22038
5702         PR fortran/28119
5703         * gfortran.dg/forall_4.f90: New test.
5705         PR fortran/25072
5706         * gfortran.dg/forall_5.f90: New test.
5708 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5710         PR c++/28051
5711         * g++.dg/template/using13.C: New test.
5713         PR c++/28054
5714         * g++.dg/other/incomplete3.C: New test.
5716 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5718         PR fortran/28081
5719         * gfortran.dg/substr_3.f: New test.
5720         * gfortran.dg/equiv_2.f90: Update expected error message.
5722 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5724         PR fortran/28118
5725         * gfortran.dg/actual_array_substr_1.f90: New test.
5727 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5729         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5730         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5732 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5734         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5736 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5738         PR fortran/27981
5739         * gfortran.dg/simpleif_2.f90: New test.
5741 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5743         * g++.dg/template/error22.C: Fix typo.
5745 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5747         PR c++/28112
5748         * g++.dg/ext/attrib23.C: New test.
5750 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5752         * gnat.dg/varsize_temp.adb: New test.
5754 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5756         PR c++/11468
5757         * g++.dg/other/java2.C: New test.
5759 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5761         PR target/27789
5762         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5763         initialization.
5765 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5767         PR target/27531
5768         * gcc.dg/pr27531-1.c: New test case.
5770 2006-06-22  Asher Langton  <langton2@llnl.gov>
5772         PR fortran/24748
5773         * gfortran.dg/implicit_8.f90: New.
5775 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5777         PR rtl-optimization/28121
5778         * gcc.dg/pr28121.c: New test.
5780 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5782         PR c++/27805
5783         * g++.dg/parse/ptrmem6.C: New test.
5785         PR c++/27821
5786         * g++.dg/template/error22.C: New test.
5788 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5790         PR c++/28111
5791         * g++.dg/template/friend43.C: New test.
5793         PR c++/28110
5794         * g++.dg/template/crash53.C: New test.
5796         PR c++/28109
5797         * g++.dg/rtti/incomplete1.C: New test.
5799 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5801         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5803 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5805         * gcc.c-torture/execute/complex-7.c: New.
5807 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5809         * gcc.dg/merge-all-constants-1.c: New test.
5811 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5813         PR c++/28113
5814         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5816 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5818         * gfortran.dg/rrspacing_1.f90: New test.
5820 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5822         PR c++/28052
5823         * g++.dg/other/bitfield2.C: New test.
5825 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5827         PR tree-optimization/27331
5828         * gcc.dg/pr27331.c: New test.
5830 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5831             Eric Botcazou  <ebotcazou@adacore.com>
5833         PR ada/18692
5834         * lib/gnat.exp: New file.
5835         * lib/gnat-dg.exp: Likewise.
5836         * gnat.dg: New directory.
5837         * gnat.dg/dg.exp: New driver.
5838         * gnat.dg/specs: New directory.
5839         * gnat.dg/specs/specs.exp: New driver.
5840         * gnat.dg/style: New directory.
5841         * gnat.dg/style/style.exp: New driver.
5843 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5845         PR fortran/16206
5846         * gfortran.dg/array_initializer_1.f90: New test.
5848         PR fortran/28005
5849         * gfortran.dg/matmul_3.f90: New test.
5851 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5853         PR middle-end/28075
5854         * gcc.dg/tree-ssa/inline-1.c: New test.
5856 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5858         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5859         in malloc prototype; remove XFAIL.
5860         * gcc.dg/pr18241-2.c: Ditto.
5861         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5862         in memset prototype; remove XFAIL.
5863         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5865 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5867         * gcc.dg/vla-8.c: Add.
5869 2006-06-19  Richard Guenther  <rguenther@suse.de>
5871         PR tree-optimization/27090
5872         * g++.dg/tree-ssa/pr27090.C: New testcase.
5874 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5876         PR target/27861
5877         * gcc.dg/pr27861-1.c: New test case.
5879 2006-06-19  Richard Guenther  <rguenther@suse.de>
5881         PR middle-end/28045
5882         * gcc.dg/torture/pr28045.c: New testcase.
5884 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5886         PR fortran/26801
5887         * gfortran.dg/associated_4.f90: New test.
5889 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5891         PR fortran/19310
5892         PR fortran/19904
5893         * gfortran.dg/real_const_3.f90: New test.
5895 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5897         PR c++/28016
5898         * g++.dg/template/static26.C: New test.
5900         PR c++/27979
5901         * g++.dg/expr/bitfield2.C: New test.
5903         PR c++/27884
5904         * g++.dg/parse/linkage2.C: New test.
5906 2006-06-16  Richard Guenther  <rguenther@suse.de>
5908         PR middle-end/27116
5909         * gcc.dg/pr15785-1.c: Revert last change.
5910         * gcc.dg/torture/pr27116-2.c: New testcase.
5912 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5914         PR middle-end/27802
5915         * gcc.dg/pr27802-1.c: New test case.
5917 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5919         PR c++/27689
5920         * g++.dg/template/ttp18.C: New test.
5921         * g++.dg/template/ttp19.C: Likewise.
5923         PR c++/27666
5924         * g++.dg/expr/cond9.C: New test.
5926         PR c++/27640
5927         * g++.dg/template/ctor7.C: New test.
5929 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5931         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5933 2006-06-16  Richard Guenther  <rguenther@suse.de>
5935         PR tree-optimization/27781
5936         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5938 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5940         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5942 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5944         * gcc.dg/tree-ssa/loop-18.c: New test.
5946 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5948         PR c++/27665
5949         * g++.dg/template/crash52.C: New test.
5951         PR c++/27648
5952         * g++.dg/ext/attrib22.C: New test.
5954         PR c++/26559
5955         * g++.dg/template/builtin1.C: New test.
5956         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5958         PR c++/28018
5959         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5960         assignment.
5961         * g++.old-deja/g++.pt/crash51.C: Likewise.
5963         PR c++/27227
5964         * g++.dg/lookup/linkage1.C: New test.
5965         * g++.dg/lookup/linkage2.C: Likewise.
5967 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5969         PR middle-end/27959
5970         * gcc.dg/pr27959.c: New testcase.
5972 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5974         PR target/28014:
5975         * g++.dg/eh/div.C: New test.
5977 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5979         PR c++/27894
5980         * g++.dg/tree-ssa/pr26757.C: New test.
5981         * g++.dg/tree-ssa/pr27894.C: New test.
5983 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5985         * gcc.c-torture/compile/20060609-1.c: New test.
5987         PR target/27863
5988         * gcc.c-torture/compile/pr27863.c: New test.
5990 2006-06-13  Richard Guenther  <rguenther@suse.de>
5992         PR tree-optimization/27830
5993         * g++.dg/tree-ssa/pr27830.C: New testcase.
5995 2006-06-13  Matthew Sachs  <msachs@apple.com>
5997         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5998         the list of compiler flags; this causes those flags to be checked
5999         for things like dg-skip-if.
6001 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6003         PR c++/27601
6004         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6006 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6007             Kazu Hirata  <kazu@codesourcery.com>
6009         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6010         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6012 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6014         PR c++/27933
6015         * g++.dg/lookup/using15.C: New test.
6017         PR c++/27951
6018         * g++.dg/other/anon4.C: New test.
6020 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6022         PR c++/21210
6023         * g++.dg/init/complex1.C: New test case.
6025 2006-06-11  Eric Christopher  <echristo@apple.com>
6027         PR middle-end/27948
6028         * gcc.dg/bf-ms-layout.c: Run on darwin.
6029         * gcc.dg/bf-no-ms-layout: Ditto.
6030         * gcc.dg/attr-ms_struct-2.c: New.
6031         * gcc.dg/bf-ms-layout-2.c: Ditto.
6033 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6035         * gcc.dg/attr-ms_struct-packed1.c: New.
6037 2006-06-09  Mike Stump  <mrs@apple.com>
6039         * gcc.dg/vla-7.c: Add.
6041 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6043         PR fortran/24558
6044         * gfortran.dg/entry_6.f90: New test.
6046         PR fortran/20877
6047         PR fortran/25047
6048         * gfortran.dg/entry_7.f90: New test.
6050 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6052         PR c/27747
6053         * gcc.dg/cpp/_Pragma6.c: New test.
6055         PR c++/27748
6056         * g++.dg/cpp/_Pragma1.C: New test.
6058         PR preprocessor/27746
6059         * gcc.dg/gomp/macro-3.c: New test.
6060         * gcc.dg/gomp/macro-4.c: New test.
6061         * g++.dg/gomp/macro-3.C: New test.
6062         * g++.dg/gomp/macro-4.C: New test.
6064 2006-06-09  Richard Guenther  <rguenther@suse.de>
6066         PR tree-optimization/26998
6067         * gcc.dg/torture/pr26998.c: New testcase.
6068         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6070 2006-06-08  Mike Stump  <mrs@apple.com>
6072         * gcc.dg/pr27095.c: Account for stubs.
6074         PR target/26427
6075         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6076         produce bad code on darwin.
6078 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6080         PR fortran/27958
6081         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6083 2006-06-08  Asher Langton  <langton2@llnl.gov>
6085         PR fortran/27786
6086         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6088 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6090         PR target/27421
6091         * gcc.dg/union-3.c: New test.
6093 2006-06-08  Richard Guenther  <rguenther@suse.de>
6095         PR middle-end/27116
6096         * gcc.dg/torture/pr27116.c: New testcase.
6097         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6099 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6101         PR rtl-optimization/26449
6102         * gcc.dg/pr26449.c: New test.
6104 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6106         PR c++/27601
6107         * g++.dg/ext/offsetof1.C: Test member functions.
6109 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6111         * gcc.dg/pr27095.c: Improve scanning.
6113 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6115         PR fortran/23091
6116         * gfortran.dg/saved_automatic_1.f90: New test.
6118         PR fortran/24168
6119         * gfortran.dg/array_simplify_1.f90: New test.
6121         PR fortran/25090
6122         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6124         PR fortran/25058
6125         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6127 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6129         PR c++/27177
6130         * g++.dg/expr/cast7.C: New test.
6132 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6134         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6135         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6136         * lib/fortran-torture.exp (fortran-torture-compile,
6137         fortran-torture-execute): Ditto.
6139 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6141         PR target/27842
6142         * gcc.dg/vmx/pr27842.c: New test.
6144 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6146         PR libfortran/27895
6147         * gfortran.dg/bounds_check_3.f90: New test.
6149 2006-06-05  Mike Stump  <mrs@apple.com>
6151         * objc.dg/objc-fast-4.m: Skip for ppc64.
6153 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6155         PR testsuite/27705
6156         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6158 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6159             Victor Kaplansky  <victork@il.ibm.com>
6161         PR tree-optimizations/26360
6162         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6163         with -fno-tree-dce.
6164         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6166 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6168         PR fortran/14067
6169         * gfortran.dg/data_char_1.f90: Add messages for truncated
6170         strings.
6172         PR fortran/16943
6173         * gfortran.dg/func_decl_2.f90: New test.
6175         PR fortran/20839
6176         * gfortran.dg/do_2.f90: New test.
6178         PR fortran/27655
6179         * gfortran.dg/associated_3.f90: New test.
6181 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6183         PR c++/27819
6184         * g++.dg/template/static25.C: New test.
6186         PR c++/27722
6187         * g++.dg/init/array21.C: New test.
6189         PR c++/27807
6190         * g++.dg/ext/complit7.C: New test.
6192         PR c++/27806
6193         * g++.dg/parse/ptrmem5.C: New test.
6195 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6196             Andrew Pinski  <pinskia@physics.uc.edu>
6198         PR c/27150
6199         PR middle-end/27382
6200         * gcc.dg/pr27150-1.c: New testcase.
6201         * gcc.dg/pr27382-1.c: New testcase.
6202         * gcc.dg/pr27382-2.c: New testcase.
6204 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6206         PR c/25161
6207         PR c/27020
6208         * gcc.dg/array-10.c: New test.
6210 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6212         PR c++/27804
6213         * g++.dg/init/const4.C: New test.
6214         * g++.dg/init/member1.C: Add error-marker.
6215         * g++.dg/other/fold1.C: Adjust error-marker.
6217 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6219         PR c++/27601
6220         * g++.dg/ext/offsetof1.C: New test.
6222 2006-06-04 Eric Christopher <echristo@apple.com>
6224         * gcc.dg/attr-ms_struct-1.c: New.
6226 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6228         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6230 2006-06-04  Richard Guenther  <rguenther@suse.de>
6232         PR tree-optimization/27039
6233         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6235 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6237         PR target/26223
6238         * gcc.target/i386/amd64-abi-2.c: New test case.
6240 2006-06-02  Eric Christopher  <echristo@apple.com>
6242         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6243         * gcc.target/i386/20020523-1.c: Skip if darwin.
6244         * gcc.target/i386/asm-3.c: Ditto.
6245         * gcc.target/i386/20011119-1.c: Ditto.
6246         * gcc.target/i386/clobbers.c: Remove pic part of test.
6248 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6250         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6251         * g++.old-deja/g++.other/init19.C: Ditto.
6252         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6253         and add other platforms as expected failures.
6255 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6257         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6258         (is-effective-target-keyword): Ditto.
6260 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6262         PR fortran/27715
6263         * gfortran.dg/extended_char_comparison_1.f:  New test.
6265 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6267         PR fortran/25098
6268         * gfortran.dg/dummy_procedure_1.f90: New test.
6270         PR fortran/25147
6271         * gfortran.dg/dummy_procedure_2.f90: New test.
6273         * gfortran.dg/associated_2.f90: Correct to make consistent with
6274         standard.
6276 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6278         * gcc.target/i386/387-11.c: New test case.
6280 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6282         PR c++/27801
6283         * g++.dg/template/cond6.C: New test.
6285         PR c++/26496
6286         * g++.dg/template/crash51.C: New test.
6287         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6289         PR c++/27385
6290         * g++.dg/init/array20.C: New test.
6292 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6294         * gcc.dg/builtins-54.c: New test case.
6296 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6298         PR c++/26433
6299         * g++.dg/template/fntry1.C: Add dg-do link.
6301         PR c++/27808
6302         * g++.dg/parse/friend6.C: New test.
6304 2006-05-30  Asher Langton  <langton2@llnl.gov>
6306         * gfortran.dg/cray_pointers_7.f90: New test.
6308 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6310         PR tree-optimization/23452
6311         * gcc.dg/fold-mulconj-1.c: New test case.
6313 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6315         PR c++/27803
6316         * g++.dg/parse/bitfield1.C: New test.
6318 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6320         * gcc.target/ppc-eq0-1.c: New test case.
6321         * gcc.target/ppc-negeq0-1.c: New test case.
6323 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6325         PR c/27273
6326         * gcc.dg/overflow-warn-5.c: New test.
6328 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6330         PR c/27718
6331         * gcc.dg/sizeof-1.c: New test.
6333 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6335         PR target/27790
6336         * gcc.target/i386/pr27790.c: New test.
6338 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6340         PR libgfortran/27757
6341         * gfortran.dg/direct_io_5.f90: New test.
6343 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345         PR libgfortran/27634
6346         * gfortran.dg/fmt_missing_period_1.f: New test.
6347         * gfortran.dg/fmt_missing_period_2.f: New test.
6348         * gfortran.dg/fmt_missing_period_3.f: New test.
6350 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6352         PR fortran/19777
6353         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6354         arrays.
6356 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6358         PR c++/27713
6359         * g++.dg/template/new6.C: New test.
6361 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6363         PR tree-optimization/24964
6364         * gcc.target/i386/387-10.c: New test case.
6366 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6368         * intrinsics/string_intrinsics.c (compare_string):
6369         Use memcmp instead of strncmp to avoid tripping over
6370         CHAR(0) in a string.
6372 2006-05-27  Richard Guenther  <rguenther@suse.de>
6374         PR middle-end/27773
6375         * gcc.dg/torture/pr27773.c: New testcase.
6377 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6379         * gcc.dg/pr24561.c: Rename to..
6380         * gcc.dg/pr25962.c: .. this.
6382 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6384         PR fortran/19777
6385         * gfortran.dg/bounds_check_2.f: New test.
6387 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6389         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6390         * gfortran.dg/byte_1.f90: Likewise.
6391         * gfortran.dg/dup_save_2.f90: Likewise.
6393 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6395         * gfortran.dg/associated_2.f90: New test.
6397 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6399         PR fortran/27524
6400         * gfortran.dg/bounds_check_1.f90: New test.
6402 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6404         PR rtl-optimization/27661
6405         * gcc.dg/pr27661.c: New test case.
6407 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6409         PR fortran/23151
6410         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6411         * gfortran.dg/print_parentheses_1.f:  New test.
6412         * gfortran.dg/print_parentheses_2.f90:  New test.
6414 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6416         PR target/27758
6417         * gcc.dg/pr27758.c: New test.
6419 2006-05-24  Falk Hueffner  <falk@debian.org>
6421         * gcc.c-torture/compile/pr27571.c: New test.
6423 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6425         PR fortran/27709
6426         * gfortran.dg/spec_expr_4.f90: New test.
6428         PR fortran/27155
6429         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6431 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6433         PR c++/20103
6434         * g++.dg/ext/complit6.C: New test.
6435         * g++.dg/ext/complit3.C: Adjust error markers.
6436         * g++.dg/init/const3.C: New test.
6438 2006-05-25  Richard Guenther  <rguenther@suse.de>
6440         PR middle-end/27743
6441         * gcc.dg/torture/pr27743.c: New testcase.
6443 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6445         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6447 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6449         * gcc.dg/compat/scalar-by-value-x.h: New.
6450         * gcc.dg/compat/scalar-by-value-y.h: New.
6451         * gcc.dg/compat/scalar-by-value-5.c: New.
6452         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6453         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6454         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6455         * gcc.dg/compat/scalar-by-value-6.c: New.
6456         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6457         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6458         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6460 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6462         PR tree-optimization/27639
6463         PR tree-optimization/26719
6464         * gcc.dg/pr27639.c: New test.
6465         * gcc.dg/pr26719.c: New test.
6466         * gcc.dg/tree-ssa/scev-cast.c: New test.
6468 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6470         PR c++/20173
6471         * g++.dg/template/error21.C: New test.
6473 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6475         PR target/27696
6476         * gcc.target/i386/pr27696.c: New.
6478 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6480         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6482         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6484 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6486         PR c++/27716
6487         * g++.dg/other/assign1.C: New test.
6489 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6491         PR target/27266
6492         * gcc.target/i386/pr27266.c: New.
6494 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6496         PR c++/27451
6497         * g++.dg/ext/asm9.C: New test.
6499 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6501         PR rtl-optimization/25514
6502         * gcc.c-torture/compile/pr25514.c: New test.
6504 2006-05-22  Richard Guenther  <rguenther@suse.de>
6506         Revert
6507         2006-01-31  Richard Guenther  <rguenther@suse.de>
6509         * gcc.target/i386/sselibm-1.c: New testcase.
6510         * gcc.target/i386/sselibm-2.c: Likewise.
6511         * gcc.target/i386/sselibm-3.c: Likewise.
6512         * gcc.target/i386/sselibm-4.c: Likewise.
6513         * gcc.target/i386/sselibm-5.c: Likewise.
6515 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6517         PR c/27420
6518         * gcc.dg/func-args-2.c: New test.
6520         PR c/26818
6521         * gcc.dg/struct-incompl-1.c: New test.
6523 2006-05-22  Richard Guenther  <rguenther@suse.de>
6525         PR testsuite/27708
6526         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6527         the transformations we test for.
6529 2006-05-22  Richard Guenther  <rguenther@suse.de>
6531         PR testsuite/27707
6532         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6534 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6536         PR c++/27210
6537         * g++.dg/warn/new1.C: New test.
6538         * g++.dg/template/new5.C: Likewise.
6540 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6542         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6543         * gcc.target/i386/20060512-3.c: Likewise.
6545 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6547         PR rtl-optimization/27671
6548         * gcc.c-torture/execute/pr27671-1.c: New.
6549         * gcc.dg/pr27671-2.c: Likewise.
6551         PR tree-optimization/26622.
6552         * gcc.c-torture/compile/pr26622.c: New.
6554 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6556         PR fortran/27613
6557         * gfortran.dg/recursive_reference_1.f90: New test.
6559 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6561         PR fortran/25746
6562         * gfortran.dg/elemental_subroutine_3.f90: New test.
6564         PR fortran/25090
6565         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6567         PR fortran/27584
6568         * gfortran.dg/associated_target_1.f90: New test.
6570         PR fortran/19015
6571         * gfortran.dg/maxloc_shape_1.f90: New test.
6573 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575         PR libgfortran/24459
6576         * gfortran.dg/namelist_24.f90: New test.
6577         * gfortran.dg/namelist_12.f: Fix typo in comment.
6579 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6581         PR middle-end/25776
6582         * g++.dg/other/error11.C: New test.
6584 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6586         * gcc.target/mips/pr26765.c: Add -w to options.
6588 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6590         * lib/target-supports.exp (check_effective_target_mpaired_single):
6591         New function.
6592         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6593         multilibs.
6594         * g++.dg/vect/vect.exp: Likewise.
6596 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6598         PR testsuite/25891
6599         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6601 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6603         PR fortran/27662
6604         * gfortran.dg/temporary_1.f90: New file.
6606 2006-05-19  Andreas Schwab  <schwab@suse.de>
6608         * g++.dg/other/unused1.C: Also match "stringz".
6610 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6612         PR c++/26433
6613         * g++.dg/template/fntry1.C: New test.
6615 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6617         PR c++/27471
6618         PR c++/27506
6619         * g++.dg/conversion/bitfield5.C: New test.
6620         * g++.dg/conversion/bitfield6.C: New test.
6622 2006-05-18  Mike Stump  <mrs@apple.com>
6624         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6625         * gcc.dg/vla-4.c: Add.
6626         * gcc.dg/vla-5.c: Add.
6627         * gcc.dg/vla-6.c: Add.
6629 2006-05-12  Stuart Hastings  <stuart@apple.com>
6631         * testsuite/gcc.target/i386/20060512-1.c: New.
6632         * testsuite/gcc.target/i386/20060512-2.c: New.
6633         * testsuite/gcc.target/i386/20060512-3.c: New.
6634         * testsuite/gcc.target/i386/20060512-4.c: New.
6636 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6638         PR c++/26122
6639         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6641         PR c++/26068
6642         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6643         * g++.dg/parse/linkage1.C: New test.
6645 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6647         PR tree-optimization/27548
6648         * g++.dg/tree-ssa/pr27548.C: New test.
6650 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6652         PR fortran/26551
6653         * gfortran.dg/recursive_check_1.f: New test.
6654         * gfortran.dg/recursive_check_2.f90: New test.
6656 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6658         * g++.dg/opt/temp2.C: New test.
6660 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6662         PR c++/27491
6663         * g++.dg/init/brace5.C: New test.
6665         PR middle-end/27415
6666         * gcc.dg/gomp/pr27415.c: New test.
6667         * g++.dg/gomp/pr27415.C: New test.
6669         PR tree-optimization/27549
6670         * g++.dg/tree-ssa/pr27549.C: New test.
6672 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6674         PR libgfortran/27575
6675         * gfortran.dg/read_eof_4.f90: New test.
6677 2006-05-16  Richard Guenther  <rguenther@suse.de>
6679         PR tree-optimization/22303
6680         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6682 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6684         PR middle-end/27573
6685         * gcc.dg/gomp/pr27573.c: New test.
6686         * gfortran.dg/gomp/pr27573.f90: New test.
6688         PR c/27499
6689         * gcc.dg/gomp/pr27499.c: New test.
6690         * g++.dg/gomp/pr27499.C: New test.
6692 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6694         PR c++/27339
6695         * g++.dg/parser/access8.C: Adjust error marker.
6696         * g++.dg/template/access17.C: New test.
6697         * g++.dg/template/access18.C: Likewise.
6699 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6701         PR target/26600
6702         * gcc.target/i386/pr26600.c: New test case.
6704 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6706         PR c++/27505
6707         * g++.dg/expr/bitfield1.C: New test.
6709 2006-05-15  Richard Guenther  <rguenther@suse.de>
6711         PR tree-optimization/27603
6712         * gcc.dg/torture/pr27603.c: New testcase.
6714 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6716         PR fortran/25090
6717         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6719         PR fortran/25082
6720         * gfortran.dg/scalar_return_1.f90: New test.
6722         PR fortran/27411
6723         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6725 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6727         * gcc.dg/gomp/critical-4.c: New test.
6728         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6729         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6730         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6731         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6733 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6735         PR c++/27582
6736         * g++.dg/template/dependent-args1.C: New test.
6738         PR c++/27581
6739         * g++.dg/lookup/this1.C: New test.
6741         PR c++/27315
6742         * g++.dg/template/operator6.C: New test.
6743         * g++.dg/template/incomplete3.C: New test.
6745         PR c++/27559
6746         * g++.dg/template/new4.C: New test.
6748         PR c++/27496
6749         * g++.dg/template/void2.C: New test.
6751 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6753         * g++.dg/template/dependent-expr5.C: New test.
6755 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6757         PR middle-end/26729
6758         * gcc.dg/pr26729-1.c: New test case.
6760 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6762         * gcc.dg/pr27003.c: New test.
6764 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6766         * lib/target-supports.dg (check_cxa_atexit_available): Change
6767         v3_target_compile to ${tool}_target_compile.
6769 2006-05-11  Jason Merrill  <jason@redhat.com>
6771         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6773 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6775         PR fortran/27553
6776         * gfortran.dg/label_5.f90: New test.
6778 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6780         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6781         check_effective_target_powerpc_altivec_ok): New.
6782         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6783         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6784         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6785         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6786         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6787         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6788         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6789         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6790         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6791         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6792         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6793         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6794         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6795         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6796         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6797         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6798         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6799         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6800         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6801         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6802         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6803         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6804         gcc.target/powerpc/altivec-9.c,
6805         gcc.target/powerpc/altivec-consts.c,
6806         gcc.target/powerpc/altivec-pr22085.c,
6807         gcc.target/powerpc/altivec-splat.c,
6808         gcc.target/powerpc/altivec-types-1.c,
6809         gcc.target/powerpc/altivec-types-2.c,
6810         gcc.target/powerpc/altivec-types-3.c,
6811         gcc.target/powerpc/altivec-types-4.c,
6812         gcc.target/powerpc/altivec-varargs-1.c,
6813         gcc.target/powerpc/altivec-vec-merge.c,
6814         gcc.target/powerpc/ppc-vector-memcpy.c,
6815         gcc.target/powerpc/ppc-vector-memset.c,
6816         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6817         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6818         these effective targets.
6819         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6820         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6822 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6824         PR middle-end/27384
6825         * g++.dg/other/fold1.C: New test.
6827         PR middle-end/27488
6828         * gcc.dg/fold-nonneg-1.c: New test.
6830         PR c++/27547
6831         * g++.dg/other/operator1.C: New test.
6833 2006-05-11  Richard Guenther  <rguenther@suse.de>
6835         PR middle-end/27529
6836         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6838 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6840         * lib/target-supports-dg.exp (check-flags): New.
6841         (dg-skip-if): Move flag checks.
6843 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6845         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6846         * lib/target-supports.dg (check_cxa_atexit_available): New.
6848 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6850         PR fortran/27470
6851         * gfortran.dg/multiple_allocation_2.f90: New test case.
6853 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6855         * gcc.target/arm/pr27387.C: Fix a comment typo.
6857 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6859         PR fortran/24549
6860         * gfortran.dg/error_recovery_1.f90: New test.
6862 2006-05-10  Richard Guenther  <rguenther@suse.de>
6864         PR tree-optimization/27302
6865         * gcc.dg/torture/pr27302.c: New testcase.
6867 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6868         Richard Guenther  <rguenther@suse.de>
6870         PR middle-end/27498
6871         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6873 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6875         PR rtl-optimization/27335
6876         * gcc.dg/pr27335.c: New test.
6878 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6880         * gcc.target/mips/mips-ps-5.c: New file.
6882 2006-05-08  Jan Hubicka  <jh@suse.cz>
6884         PR middle-end/25962
6885         * gcc.dg/pr25962.c: New.
6887 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6889         PR target/27158
6890         * gcc.target/powerpc/pr27158.c: New test case.
6892 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6894         PR testsuite/27476
6895         * ada/acats/run_all.sh: Use test -z.
6897 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6899         PR libfortran/18271
6900         * gfortran.dg/spec_expr_3.f90: New test.
6902 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6904         PR target/24879
6905         * gcc.target/i386/monitor.c: New file.
6907 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6909         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6911 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6913         PR c++/27447
6914         * g++.dg/other/ptrmem7.C: New test.
6916 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6918         PR target/27421
6919         * gcc.dg/array-9.c: New test.
6921 2006-05-07  Richard Guenther  <rguenther@suse.de>
6923         PR tree-optimization/27409
6924         * gcc.dg/torture/pr27409.c: New testcase.
6926 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6928         PR fortran/27457
6929         * gfortran.dg/select_6.f90: New.
6931 2006-05-07  Richard Guenther  <rguenther@suse.de>
6933         PR tree-optimization/27136
6934         * gcc.dg/torture/pr27136.c: New testcase.
6936 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6938         PR fortran/24813
6939         * gfortran.dg/char_cons_len_1.f90: New test.
6941 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6943         PR c++/27427
6944         * g++.dg/template/incomplete2.C: New test.
6946 2006-05-06  Richard Guenther  <rguenther@suse.de>
6948         PR tree-optimization/27151
6949         * gcc.dg/vect/pr27151.c: New testcase.
6951 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6953         PR c++/27430
6954         * g++.dg/template/void1.C: New test.
6956         PR c++/27423
6957         * g++.dg/other/void2.C: New test.
6959         PR c++/27422
6960         * g++.dg/conversion/void1.C: New test.
6962 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6964         PR/21391
6965         * g++.dg/other/unused1.C: New.
6967 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6969         PR objc/27240
6970         * objc.dg/member-1.m: New test.
6972 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6974         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6976 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6978         PR libfortran/26985
6979         * gfortran.dg/matmul_2.f90: New test.
6981 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6983         * ada/acats/run_all.sh: Use sync when main not found.
6985 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6987         PR target/26765
6988         * gcc.target/mips/pr26765.c: New.
6990 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6992         * gcc.target/bfin: New directory.
6993         * gcc.target/bfin/bfin.exp: New file.
6994         * gcc.target/bfin/frmul.c: New file.
6995         * gcc.target/bfin/arith.c: New file.
6996         * gcc.target/bfin/mul-combine.c: New file.
6997         * gcc.target/bfin/shift.c: New file.
6999 2006-05-04  Richard Guenther  <rguenther@suse.de>
7001         PR tree-optimization/14287
7002         PR tree-optimization/14844
7003         PR tree-optimization/19792
7004         PR tree-optimization/21608
7005         PR tree-optimization/27090
7006         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7007         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7008         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7009         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7010         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7012 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7014         PR tree-optimization/27285
7015         * gcc.c-torture/execute/pr27285.c: New test.
7017         PR middle-end/27388
7018         * gcc.dg/gomp/pr27388-1.c: New test.
7019         * gcc.dg/gomp/pr27388-2.c: New test.
7020         * gcc.dg/gomp/pr27388-3.c: New test.
7022         PR c++/27359
7023         * g++.dg/gomp/pr27359.C: New test.
7025 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7027         PR fortran/20248
7028         * gfortran.dg/iargc.f90: New test.
7030 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7032         PR c++/27102
7033         * g++.dg/template/crash49.C: New test.
7035 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7037         PR testsuite/27032
7038         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7040 2006-05-02  Jeff Law  <law@redhat.com>
7042         PR tree-optimization/27364
7043         * gcc.c-torture/execute/pr27364.c: New test.
7045 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7047         PR c++/27309
7048         * g++.dg/parser/ctor5.C: New test.
7050 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7052         PR target/27387
7053         * gcc.target/arm/arm.exp: New.
7054         * gcc.target/arm/pr27387.C: Likewise.
7056 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7058         PR fortran/27269
7059         PR fortran/27324
7060         * gfortran.dg/module_equivalence_2.f90: New test.
7062 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7064         PR middle-end/27337
7065         * g++.dg/gomp/pr27337-1.C: New test.
7066         * g++.dg/gomp/pr27337-2.C: New test.
7068         PR middle-end/27328
7069         * gcc.dg/gomp/pr27328.c: New test.
7071         PR middle-end/27325
7072         * g++.dg/gomp/pr27325.C: New test.
7074         PR middle-end/27310
7075         * g++.dg/gomp/pr27310.C: New test.
7077 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7079         PR tree-optimization/27291
7080         * g++.dg/tree-ssa/pr27291.C: New test.
7082 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7084         PR tree-optimization/27283
7085         * g++.dg/tree-ssa/pr27283.C: New test.
7087 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7089         * gcc.dg/tree-ssa/loop-16.c: New test.
7091 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7092             Joseph S. Myers  <joseph@codesourcery.com>
7094         * gcc.dg/Wconversion-3.c: New test case.
7095         * gcc.dg/Wconversion-4.c: Likewise.
7097 2006-05-01  Richard Guenther  <rguenther@suse.de>
7099         PR tree-optimization/26726
7100         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7102 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7104         * gcc.dg/Woverflow-1.c: New test case.
7105         * gcc.dg/Woverflow-2.c: Likewise.
7106         * gcc.dg/Woverflow-3.c: Likewise.
7108 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7110         PR c++/27094
7111         * g++.dg/template/defarg8.C: New test.
7113 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7115         PR c++/27278
7116         * g++.dg/parse/operator7.C: New test.
7118 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7120         PR c++/11471
7121         PR c++/27102
7122         * g++.dg/template/crash48.C: New test.
7124         PR c++/27279
7125         * g++.dg/parse/ctor4.C: New test.
7127 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7129         PR fortran/25681
7130         * gfortran.df/char_type_len.f90: New test.
7132 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7134         PR libgfortran/27304
7135         * gfortran.dg/fmt_exhaust.f90: New test.
7137 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7139         PR c/25309
7140         * gcc.dg/large-size-array-2.c: New test case.
7142 2006-04-28  Richard Guenther  <rguenther@suse.de>
7144         PR target/26826
7145         * gcc.target/i386/pr26826.c: New testcase.
7147 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7149         PR middle-end/27260
7150         * gcc.c-torture/execute/pr27260.c: New.
7152 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7154         PR middle-end/27095
7155         * gcc.dg/pr27095.c: New.
7157 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7159         PR c++/27292
7160         * g++.dg/conversion/bitfield4.C: New test.
7162 2006-04-27  Eric Christopher  <echristo@apple.com>
7164         * gcc.dg/pragma-ms_struct.c: New.
7166 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7168         PR c++/27102
7169         * g++.dg/template/crash47.C: New test.
7171 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7173         * gcc.target/i386/sse-7.c: build with -msse.
7175 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7177         PR testsuite/27274:
7178         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7179         (main): Exit if processor doesn't support SSE.
7181 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7183         PR middle-end/27282
7184         * gcc.c-torture/compile/pr27282.c: New test.
7186 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7188         PR middle-end/26913
7189         * g++.dg/gomp/pr26913.C: New test.
7191         PR c/25996
7192         * gcc.dg/gomp/pr25996.c: New test.
7193         * g++.dg/gomp/pr25996.C: New test.
7195 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7197         PR rtl-optimization/26725
7198         * gcc.c-torture/compile/pr26725.c: New test.
7200 2006-04-25  Richard Guenther  <rguenther@suse.de>
7202         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7203         than n + -1.
7205 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7207         * gcc.dg/20060425-1.c: New testcase.
7209 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7211         PR tree-optimization/26865
7212         * gcc.dg/pr26865.c: New test.
7214 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7216         PR c++/27292
7217         * g++.dg/conversion/bitfield1.C: New test.
7218         * g++.dg/conversion/bitfield2.C: Likewise.
7219         * g++.dg/conversion/bitfield3.C: Likewise.
7221 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7222         Richard Guenther  <rguenther@suse.de>
7224         PR tree-optimization/27236
7225         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7227 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7229         PR c++/19963
7230         * g++.dg/other/incomplete2.C: New test.
7232 2006-04-24  Richard Guenther  <rguenther@suse.de>
7234         PR middle-end/26869
7235         * gcc.dg/torture/pr26869.c: New testcase.
7237 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7238         Richard Guenther  <rguenther@suse.de>
7240         PR tree-optimization/27218
7241         * g++.dg/tree-ssa/pr27218.C: New testcase.
7243 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7245         PR c++/26912
7246         * g++.dg/template/friend41.C: New test.
7248 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7250         * g++.dg/opt/pr15551.C: Include cstdio.
7251         (main): Use remove instead of unlink.
7253 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7255         * gcc.dg/sibcall-7.c: New test.
7256         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7257         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7258         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7259         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7260         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7262 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7264         PR c++/26534
7265         * g++.dg/opt/bitfield1.C: New test.
7266         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7267         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7268         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7269         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7270         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7271         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7272         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7273         * g++.dg/abi/bitfield2.C: Likewise.
7274         * g++.dg/init/bitfield1.C: Likewise.
7276 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7278         PR fortran/25099
7279         * gfortran.dg/elemental_subroutine_4.f90: New test.
7280         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7281         call sub (m, x).
7283 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7285         * gcc.c-torture/compile/20060421-1.c: New testcase.
7287 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7289         PR c/25875
7290         * gcc.dg/init-bad-4.c: New test.
7292 2006-04-21  Paul Brook  <paul@codesourcery.com>
7294         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7296 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7298         PR fortran/27122
7299         * gfortran.dg/defined_operators_1.f90: New test.
7300         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7301         remove old ones associated, incorrectly, with Note 5.46.
7303         PR fortran/27113
7304         * gfortran.dg/character_array_constructor_1.f90: New test.
7306 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7308         * gcc.dg/20060419-1.c: New test.
7310 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7312         PR c/26774
7313         * gcc.dg/struct-parse-1.c: New test case.
7315 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7317         PR c++/26558
7318         * g++.dg/parse/template19.C: New test.
7320         PR c++/26739
7321         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7323         PR c++/26036
7324         * g++.dg/expr/call3.C: New test.
7326         PR c++/10385
7327         * g++.dg/conversion/dynamic1.C: New test.
7329 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7331         PR c++/27102
7332         * g++.dg/template/crash35.C: Tweak error markers.
7333         * g++.dg/template/crash46.C: New test.
7334         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7335         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7337 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7339         PR rtl-optimization/14261
7340         * gcc.c-torture/compile/20060419-1.c: Added.
7342 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7344         * gfortran.dg/label_1.f90: Adjust dg-error.
7346 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7348         PR target/26961
7349         * gcc.dg/fold-cond-1.c: New test case.
7350         * gcc.dg/pr26961-1.c: Likewise.
7352 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7354         PR libgfortran/27138
7355         * gfortran.dg/read_bad_advance.f90: New test.
7357 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7358             Dale Johannesen  <dalej@apple.com>
7360         PR target/24076
7361         * gcc.target/i386/vecinit-3.c: New testcase.
7362         * gcc.target/i386/vecinit-4.c: Likewise.
7363         * gcc.target/i386/sse-18.c: Likewise.
7364         * gcc.target/i386/sse-19.c: Likewise.
7366 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7368         * gfortran.dg/allocate_zerosize_1.f90: New test.
7370 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7372         PR c++/26365
7373         * g++.dg/template/crash45.C: New test.
7375 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7377         PR fortran/26787
7378         * gfortran.dg/proc_assign_1.f90: New test.
7379         * gfortran.dg/procedure_lvalue.f90: Change message.
7380         * gfortran.dg/namelist_4.f90: Add new error.
7382         PR fortran/25597
7383         PR fortran/27096
7384         * gfortran.dg/auto_pointer_array_result_1.f90
7386         PR fortran/27089
7387         * gfortran.dg/specification_type_resolution_1.f90
7389         PR fortran/18003
7390         PR fortran/25669
7391         PR fortran/26834
7392         * gfortran.dg/bounds_temporaries_1.f90: New test.
7394         PR fortran/27124
7395         * gfortran.dg/array_return_value_1.f90: New test.
7397 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7399         PR fortran/25336
7400         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7402 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7404         PR middle-end/26823
7405         * g++.dg/gomp/pr26823-1.C: New test.
7406         * g++.dg/gomp/pr26823-2.C: New test.
7408 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7410         PR middle-end/27134
7411         * gcc.dg/pr27314.c: New test.
7413 2006-04-13  Richard Henderson  <rth@redhat.com>
7415         * g++.dg/gomp/block-0.C: Update expected matches.
7417 2006-04-13  DJ Delorie  <dj@redhat.com>
7419         * lib/target-supports.exp (check_effective_target_int32plus): New.
7420         (check_effective_target_ptr32plus): New.
7421         (check_effective_target_size32plus): New.
7422         (check_effective_target_int16): New.
7423         (check_profiling_available): Add m32c to the list of unsupported targets.
7425         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7426         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7427         memory size.
7428         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7429         pointers.
7430         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7431         size_t.
7432         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7433         and size_t.
7434         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7435         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7436         not just xstormy16.  Skip m32c due to weird pointer size.
7437         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7438         not just xstormy16.
7439         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7440         not just xstormy16.
7441         * gcc.dg/20020312-2.c: Add m32c support.
7442         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7443         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7444         in test.
7445         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7446         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7447         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7448         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7449         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7450         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7451         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7452         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7453         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7454         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7455         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7456         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7457         in test.
7458         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7459         in test.
7460         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7461         * gcc.dg/pr23049.c: Require >=32 bit integers.
7462         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7463         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7464         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7465         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7466         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7467         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7468         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7469         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7470         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7471         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7472         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7473         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7474         prototype in test.
7475         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7476         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7477         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7478         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7479         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7481         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7482         * gcc.c-torture/execute/20040703-1.x: Likewise.
7483         * gcc.c-torture/execute/20040705-1.x: Likewise.
7484         * gcc.c-torture/execute/20040705-2.x: Likewise.
7485         * gcc.c-torture/execute/20040709-1.x: Likewise.
7486         * gcc.c-torture/execute/20040709-2.x: Likewise.
7487         * gcc.c-torture/execute/20040811-1.x: Likewise.
7488         * gcc.c-torture/execute/20050316-1.x: Likewise.
7489         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7490         * gcc.c-torture/execute/pr19689.x: Likewise.
7491         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7492         * gcc.c-torture/execute/usmul.x: Likewise.
7493         * gcc.c-torture/execute/vrp-5.x: Likewise.
7494         * gcc.c-torture/execute/vrp-6.x: Likewise.
7495         * gcc.dg/debug/20041023-1.s: Likewise.
7497 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7499         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7500         of integers to a vector types are now constant expressions in C.
7501         * gcc.dg/vect/vect-fold-1.c: New test case.
7503 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7504             Ulrich Weigand  <uweigand@de.ibm.com>
7506         PR target/27006
7507         * gcc.dg/vmx/pr27006.c: New testcase.
7509 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7511         PR libgfortran/26766
7512         * gfortran.dg/write_recursive.f90: New test.
7514 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7516         * g++.dg/parse/dtor7.C: New test.
7517         * g++.dg/parse/new1.C: Add error marker.
7518         * g++.dg/template/new3.C: New test.
7520         PR c++/26122
7521         * g++.dg/template/pure1.C: New test.
7523         PR c++/26295
7524         * g++.dg/parse/ptrmem4.C: New test.
7526 2006-04-10  Jeff Law  <law@redhat.com>
7528         PR/27087
7529         * gcc.c-torture/compile/pr27087.c: New test.
7531 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7533         PR/21391
7534         * gcc.dg/20060410.c: New.
7536 2006-04-10  Matthias Klose  <doko@debian.org>
7538         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7539         Recognize multilib directory names containing underscores.
7541 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7543         * gcc.target/i386/vecinit-1.c: New test case.
7544         * gcc.target/i386/vecinit-2.c: Likewise.
7546 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7548         PR debug/27057
7549         * g++.dg/debug/dwarf2-2.C: New test.
7551 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7553         PR rtl-optimization/27073
7554         * gcc.c-torture/execute/pr27073.c: New test.
7556 2006-04-08  Mike Stump  <mrs@apple.com>
7558         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7560 2006-04-07  Richard Guenther  <rguenther@suse.de>
7562         PR tree-optimization/26135
7563         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7565 2006-04-06  Jan Hubicka  <jh@suse.cz>
7567         PR profile/26399
7568         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7570 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7572         * g++.dg/conversion/nullptr1.C: New test case.
7573         * g++.dg/conversion/nullptr2.C: Likewise.
7575 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7577         * gfortran.dg/dependency_18.f90: New test case.
7579 2006-04-05  Richard Guenther  <rguenther@suse.de>
7581         PR tree-optimization/26919
7582         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7583         * gcc.dg/ipa/ipa-2.c: Likewise.
7584         * gcc.dg/ipa/ipa-3.c: Likewise.
7585         * gcc.dg/ipa/ipa-5.c: Likewise.
7587 2006-04-05  Richard Guenther  <rguenther@suse.de>
7589         PR tree-optimization/26763
7590         * gcc.dg/torture/pr26763-1.c: New testcase.
7591         * gcc.dg/torture/pr26763-2.c: Likewise.
7593 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7595         PR fortran/23634
7596         PR fortran/25619
7597         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7599 2006-04-04  Eric Christopher  <echristo@apple.com>
7601         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7602         stubs.
7603         * gcc.target/i386/387-5.c: Ditto.
7605 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7607         * gcc.target/sparc/struct-ret-check.c: New test.
7609 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7611         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7612         zero decimal digits specified in format.
7614 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7616         PR fortran/26891
7617         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7619         PR fortran/26976
7620         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7621         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7622         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7623         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7624         bigendian-ness.
7626 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7628         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7629         dummy arguments work when the actual argument is itself a dummy
7630         argument of the caller.
7632 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7634         PR libfortran/24685
7635         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7637 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7639         * gfortran.dg/dependencency_17.f90: New test case.
7641 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7643         * gfortran.dg/dependency_14.f90: New test case.
7644         * gfortran.dg/dependency_15.f90: Likewise.
7645         * gfortran.dg/dependency_16.f90: Likewise.
7647 2006-03-31  Asher Langton  <langton2@llnl.gov>
7649         PR fortran/25358
7650         gfortran.dg/cray_pointers_6.f90: New test.
7652 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7654         PR libgfortran/26890
7655         * gfortran.dg/read_size_noadvance.f90: New test.
7657 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7659         PR fortran/25031
7660         * gfortran.dg/multiple_allocation_1.f90: Check that the
7661         size has changed after a re-allocation with stat.
7663 2006-03-30  Richard Guenther  <rguenther@suse.de>
7665         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7666         removal.
7667         * gcc.target/i386/sselibm-2.c: Likewise.
7668         * gcc.target/i386/sselibm-3.c: Likewise.
7669         * gcc.target/i386/sselibm-4.c: Likewise.
7670         * gcc.target/i386/sselibm-5.c: Likewise.
7672 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7674         * gcc.dg/fold-andxor-1.c: New test case.
7675         * gcc.dg/fold-xorand-1.c: Likewise.
7677 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7679         * gcc.dg/fold-convnotconv-1.c: New test case.
7681 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7683         PR fortran/26779
7684         * gfortran.dg/private_type_5.f90: New test.
7686 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7688         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7690 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7692         * gfortran.dg/advance_2.f90: New test.
7693         * gfortran.dg/advance_3.f90: New test.
7695         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7697 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7699         PR libgfortran/26661
7700         PR libgfortran/26880
7701         * gfortran.dg/read_x_past.f: New test.
7703 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7705         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7706         to be STABS.
7708 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7710         * objc.dg/dwarf-1.m: Skip on AIX.
7711         * objc.dg/dwarf-2.m: Skip on AIX.
7713 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7715         PR fortran/26816
7716         * gfortran.dg/float_1.f90: New test.
7718 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7720         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7721         X86_64 targets.
7722         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7724 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7726         PR libfortran/26735
7727         * gfortran.dg/convert_implied_open.f90: New test case.
7729 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7731         PR fortran/26769
7732         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7734 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7736         PR middle-end/26717
7737         * gcc.dg/pr26717.c: New test.
7739 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7741         * gfortran.dg/dependency_12.f90: New test case.
7743 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7745         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7747 2006-03-24  Jeff Law  <law@redhat.com>
7749         * gcc.c-torture/pr26840.c: New test.
7751 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7753         * objc.dg/dwarf-2.m: New.
7754         * obj-c++.dg/dwarf-2.mm: New.
7756         * g++.old-deja/g++.other/init19.C: New.
7758 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7760         * g++.dg/eh/spbp.C: Skip on AIX.
7762 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7764         PR middle-end/26611
7765         * g++.dg/gomp/pr26611-1.C: New test.
7766         * g++.dg/gomp/pr26611-2.C: New test.
7768 2006-03-24  Jeff Law  <law@redhat.com>
7770         * gcc.c-torture/compile/pr26833.c: New test.
7771         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7773 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7775         * gfortran.dg/endfile_2.f90: Delete temp file.
7777 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7779         PR fortran/19303
7780         * gfortran.dg/record_marker_1.f90: New test case.
7781         * gfortran.dg/record_marker_2.f: New test case.
7782         * gfortran.dg/record_marker_3.f90: New test case.
7784 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7786         PR fortran/17298
7787         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7788         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7790 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7792         * lib/gcc-dg.exp (cleanup-modules): New proc.
7793         * gfortran.dg/allocatable_function_1.f90,
7794         gfortran.dg/allocate_char_star_scalar_1.f90,
7795         gfortran.dg/assumed_charlen_function_1.f90,
7796         gfortran.dg/assumed_dummy_1.f90,
7797         gfortran.dg/assumed_shape_ranks_1.f90,
7798         gfortran.dg/assumed_shape_ranks_2.f90,
7799         gfortran.dg/assumed_size_dt_dummy.f90,
7800         gfortran.dg/auto_char_dummy_array_1.f90,
7801         gfortran.dg/auto_char_len_3.f90,
7802         gfortran.dg/automatic_module_variable.f90,
7803         gfortran.dg/bad_automatic_objects_1.f90,
7804         gfortran.dg/char_array_constructor.f90,
7805         gfortran.dg/char_array_structure_constructor.f90,
7806         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7807         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7808         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7809         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7810         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7811         gfortran.dg/derived_pointer_recursion.f90,
7812         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7813         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7814         gfortran.dg/dummy_functions_1.f90,
7815         gfortran.dg/elemental_initializer_1.f90,
7816         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7817         gfortran.dg/elemental_pointer_1.f90,
7818         gfortran.dg/elemental_subroutine_1.f90,
7819         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7820         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7821         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7822         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7823         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7824         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7825         gfortran.dg/global_references_1.f90,
7826         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7827         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7828         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7829         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7830         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7831         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7832         gfortran.dg/large_integer_kind_1.f90,
7833         gfortran.dg/large_real_kind_1.f90,
7834         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7835         gfortran.dg/module_double_reuse.f90,
7836         gfortran.dg/module_equivalence_1.f90,
7837         gfortran.dg/module_interface_1.f90,
7838         gfortran.dg/module_parameter_array_refs_1.f90,
7839         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7840         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7841         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7842         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7843         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7844         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7845         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7846         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7847         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7848         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7849         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7850         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7851         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7852         gfortran.dg/same_name_1.f90,
7853         gfortran.dg/sibling_dummy_procedure_1.f90,
7854         gfortran.dg/sibling_dummy_procedure_2.f90,
7855         gfortran.dg/sibling_dummy_procedure_3.f90,
7856         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7857         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7858         gfortran.dg/used_dummy_types_2.f90,
7859         gfortran.dg/used_dummy_types_3.f90,
7860         gfortran.dg/used_dummy_types_4.f90,
7861         gfortran.dg/used_dummy_types_5.f90,
7862         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7863         gfortran.dg/userdef_operator_1.f90: Use it.
7865 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7867         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7868         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7869         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7870         gfortran.dg/write_back.f,
7871         gfortran.fortran-torture/execute/inquire_1.f90,
7872         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7874 2006-03-21  Jeff Law  <law@redhat.com>
7876         * gcc.dg/tree-ssa/vrp28.c: New test.
7878 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7880         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7881         if _STDC_C99 is defined.
7882         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7883         * gcc.dg/builtins-20.c: Likewise.
7884         * gcc.dg/builtins-53.c: Likewise.
7885         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7886         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7888 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7890         PR tree-opt/26781
7891         * gcc.c-torture/compile/pr26781-1.c: New test.
7892         * gcc.c-torture/compile/pr26781-2.c: New test.
7894 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7896         PR c++/26690
7897         * g++.dg/gomp/pr26690-1.C: New test.
7898         * g++.dg/gomp/pr26690-2.C: New test.
7900 2006-03-20  Jeff Law  <law@redhat.com>
7902         * gcc.dg/tree-ssa/pr21829.c: New test.
7904         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7906 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7908         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7909         (check_visibility_available): Use it.
7910         (check_effective_target_default_packed): Likewise.
7911         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7912         (check_effective_target_fopenmp): Likewise.
7913         (check_effective_target_freorder): Likewise.
7914         (check_effective_target_fpic): Likewise.
7915         (check_named_sections_available): Likewise.
7916         (check_effective_target_ilp32): Likewise.
7917         (check_effective_target_lp64): Likewise.
7919 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7921         PR fortran/20935
7922         * gfortran.dg/scalar_mask_2.f90: New test case.
7924 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7926         PR tree-opt/26629
7927         * gcc.dg/tree-ssa/loadpre12.c: New test.
7928         * gcc.dg/tree-ssa/loadpre13.c: New test.
7929         * gcc.dg/tree-ssa/loadpre14.c: New test.
7930         * gcc.dg/tree-ssa/loadpre15.c: New test.
7931         * gcc.dg/tree-ssa/loadpre16.c: New test.
7932         * gcc.dg/tree-ssa/loadpre17.c: New test.
7933         * gcc.dg/tree-ssa/loadpre18.c: New test.
7934         * gcc.dg/tree-ssa/loadpre19.c: New test.
7935         * gcc.dg/tree-ssa/loadpre20.c: New test.
7936         * gcc.dg/tree-ssa/loadpre21.c: New test.
7937         * gcc.dg/tree-ssa/loadpre22.c: New test.
7939 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7941         PR fortran/26741
7942         * gfortran.dg/elemental_initializer_1.f90: New test.
7944         PR fortran/26716
7945         * gfortran.dg/assumed_shape_ranks_2: New test.
7947 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7949         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7950         target fpic.
7952 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7954         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7955         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7956         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7957         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7958         gfortran.fortran-torture/execute/direct_io.f90,
7959         gfortran.fortran-torture/execute/inquire_2.f90,
7960         gfortran.fortran-torture/execute/inquire_4.f90,
7961         gfortran.fortran-torture/execute/list_read_1.f90,
7962         gfortran.fortran-torture/execute/open_replace.f90,
7963         gfortran.fortran-torture/execute/slash_edit.f90,
7964         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7965         temporary files from testcases.
7967 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7969         PR libgfortran/26509
7970         gfortran.dg/write_direct_eor.f90: New test.
7972 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7974         * gcc.target/powerpc/pr26350.c: New.
7975         * gcc.target/powerpc/indexed-addr.c: New.
7977 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7979         * gfortran.dg/dependency_13.f90: New test case.
7981 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7983         PR middle-end/21781
7984         * gcc.dg/real-const-1.c: New test case.
7986 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7988         * g++.old-deja/g++.other/init18.C: New.
7989         * g++.old-deja/g++.other/init5.C: Remove xfail.
7991 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7993         * g++.dg/opt/pr15551.C: Cleanup temp file.
7995 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7997         PR c++/6634
7998         g++.dg/parse/long1.C: New test.
8000 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8002         PR fortran/19101
8003         * gfortran.dg/continuation.f90: New test.
8004         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8006 2006-03-14  Richard Guenther  <rguenther@suse.de>
8008         PR tree-optimization/26672
8009         * gcc.dg/torture/pr26672.c: New testcase.
8011 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8013         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8014         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8016 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8018         PR middle-end/26557
8019         * gcc.c-torture/compile/switch-1.c: New test case.
8021 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8023         PR fortran/25378
8024         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8025         test to include more permuatations of mask and index.
8026         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8027         respond to F2003 spec. that the position returned for an all false
8028         mask && condition is zero.
8030 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8032         PR middle-end/25989
8033         * gcc.dg/gomp/pr25989.c: New test.
8035 2006-03-13  Jeff Law  <law@redhat.com>
8037         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8039 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8041         * gcc.dg/switch-9.c: New test.
8043 2006-03-13  Richard Guenther  <rguenther@suse.de>
8045         PR middle-end/26630
8046         * gcc.dg/torture/pr26630.c: New testcase.
8048 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8050         * gfortran.dg/dependency_10.f90: New test case.
8051         * gfortran.dg/dependency_11.f90: Likewise.
8053 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8054             Erik Edelmann  <eedelman@gcc.gnu.org>
8056         * gfortran.dg/allocatable_function_1.f90: New.
8057         * gfortran.dg/allocatable_function_2.f90: New.
8059 2006-03-10  Richard Guenther  <rguenther@suse.de>
8061         PR middle-end/26565
8062         * gcc.dg/torture/pr26565.c: New testcase.
8064 2006-03-09  Eric Christopher  <echristo@apple.com>
8066         * gcc.c-torture/compile/20060309-1.c: New.
8068 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8070         PR libgfortran/26499
8071         * gfortran.dg/write_back.f: New test.
8072         * gfortran.dg/write_rewind_1.f: New test.
8073         * gfortran.dg/write_rewind_2.f: New test.
8075 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8077         PR libgfortran/26554
8078         * gfortran.dg/read_logical.f90: New test.
8080 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8082         * ada/acats/norun.lst: cdd2a03 now passes.
8084 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8086         PR testsuite/25177
8087         * gcc.target/powerpc/pr18096-1.c: Change where the error
8088         would match.
8090 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8092         * gcc.target/i386/cleanup-1.c: New test.
8093         * gcc.target/i386/cleanup-2.c: New test.
8095 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8097         * gfortran.dg/dependency_9.f90: Remove for the time being.
8099 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8101         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8102         directive.
8104 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8106         * gfortran.dg/dependency_9.f90: New test case.
8108 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8110         * gfortran.dg/dependency_4.f90: New test case.
8111         * gfortran.dg/dependency_5.f90: New test case.
8112         * gfortran.dg/dependency_6.f90: New test case.
8113         * gfortran.dg/dependency_7.f90: New test case.
8114         * gfortran.dg/dependency_8.f90: New test case.
8116 2006-03-03  Paul Brook  <paul@codesourcery.com>
8118         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8119         Add m68k-*-elf.
8121 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8123         PR fortran/25031
8124         * multiple_allocation_1.f90: New test.
8126 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8128         PR tree-optimization/26524
8129         * gfortran.dg/pr26524.f: New test case.
8131 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8133         * g++.dg/template/repo5.C: Cleanup repo files.
8134         * gcc.dg/20051201-1.c: Cleanup coverage files.
8135         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8136         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8137         tree dump files.
8139 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8141         * objc.dg/objc-nofilename-1.m: New test.
8142         * objc.dg/bad-receiver-type.m: New test.
8143         * obj-c++.dg/bad-receiver-type.mm: New test.
8145 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8147         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8149 2006-03-01  Mike Stump  <mrs@apple.com>
8151         * g++.dg/abi/key2.C: Add.
8153 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8155         * gfortran.dg/logical_dot_product.f90: New test.
8157         PR fortran/26393
8158         * gfortran.dg/used_interface_ref.f90: New test.
8160         PR fortran/20938
8161         * gfortran.dg/dependency_2.f90: New test.
8162         * gfortran.fortran-torture/execute/where17.f90: New test.
8163         * gfortran.fortran-torture/execute/where18.f90: New test.
8164         * gfortran.fortran-torture/execute/where19.f90: New test.
8165         * gfortran.fortran-torture/execute/where20.f90: New test.
8167 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8169         * g++.dg/tree-ssa/pr26443.C: New test case.
8171 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8173         PR middle-end/26022
8174         * g++.dg/opt/return-slot1.C: New test.
8176 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8178         PR libgfortran/26136
8179         * gfortran.dg/namelist_23.f90: New test.
8181 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8183         PR middle-end/14752
8184         * gcc.dg/fold-eqandshift-2.c: New test case.
8186 2006-02-28  Richard Guenther  <rguenther@suse.de>
8188         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8189         decomposition.
8191 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8193         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8195 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197         PR libgfortran/26464
8198         * gfortran.dg/backspace_5.f: New test.
8199         * gfortran.dg/backspace_6.f: New test.
8201 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8203         * gcc.dg/fold-eqandnot-1.c: New test case.
8205 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8207         PR middle-end/19983
8208         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8210 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8212         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8213         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8215 2006-02-26  Richard Guenther  <rguenther@suse.de>
8217         PR tree-optimization/26421
8218         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8220 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8222         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8223         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8225 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8227         * gcc.dg/fold-even-1.c: New test case.
8229 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8231         PR middle-end/21137
8232         * gcc.dg/fold-eqandshift-1.c: New test case.
8234 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8236         PR tree-optimization/25125
8237         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8238         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8240 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8242         PR tree-optimizations/26359
8243         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8244         with -fdump-tree-dceloop-details.
8245         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8247 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8249         PR middle-end/23673
8250         * gcc.dg/fold-eqxor-1.c: New test case.
8251         * gcc.dg/fold-eqxor-2.c: Likewise.
8252         * gcc.dg/fold-eqxor-3.c: Likewise.
8254 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8256         PR fortran/23092
8257         * scalar_mask_1.f90: New test.
8259 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8261         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8262         * g++.dg/eh/uncaught2.C: New.
8263         * g++.dg/eh/uncaught3.C: New.
8265 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8267         PR libgfortran/26423
8268         * gfortran.dg/read_many_1.f: New test.
8270 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8272         PR fortran/24519
8273         * gfortran.dg/dependency_3.f90: New test.
8274         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8275         XFAILs.
8277         PR fortran/25395
8278         * gfortran.dg/equiv_6.f90: New test.
8280 2006-02-23  Jeff Law  <law@redhat.com>
8282         * gcc.c-torture/compile/pr26425.c: New test.
8284 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8286         PR middle-end/26412
8287         * gcc.dg/gomp/pr26412.c: New test.
8289 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8291         PR c++/26291
8292         * g++.dg/other/ellipsis1.C: New test.
8293         * g++.dg/parse/operator4.C: Adjust error marker.
8295 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8297         PR target/25603
8298         * gfortran.dg/pr25603.f: New testcase.
8300 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8302         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8303         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8305 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8307         * g++.dg/eh/spbp.C: New.
8309 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8311         PR middle-end/26379
8312         * gcc.target/i386/mmx-7.c: New test.
8314 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8316         PR tree-optimization/26361
8317         * gcc.dg/tree-ssa/vrp27.c: New test case.
8319 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8321         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8322         * gcc.dg/tree-ssa/complex-4.c: Here.
8324 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8326         PR middle-end/19543
8327         * gfortran.dg/logical_1.f90: New test case.
8329 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8331         PR middle-end/26334
8332         * gcc.dg/20060218-1.c: Moved to...
8333         * gcc.target/i386/20060218-1.c: ... here.  New test.
8335 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8337         PR fortran/26201
8338         * gfortran.dg/convert_1.f90: New.
8340 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8342         PR fortran/25054
8343         * gfortran.dg/namelist_5.f90: New test.
8345         PR fortran/25089
8346         * gfortran.dg/namelist_4.f90: New test.
8348 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8350         PR tree-opt/25680
8351         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8353 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8355         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8356         variable to take into account the variable name in the
8357         function header.
8358         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8360 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8362         PR middle-end/26334
8363         * gcc.c-torture/compile/20060217-1.c: New test.
8364         * gcc.dg/20060218-1.c: New test.
8366 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8368         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8370 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8372         * gcc.dg/cpp/undef3.c: New test.
8373         * gcc.dg/cpp/trad/builtins2.c: New test.
8375 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8377         PR c++/26266
8378         * g++.dg/template/static22.C: New test.
8379         * g++.dg/template/static23.C: New test.
8380         * g++.dg/template/static24.C: New test.
8381         * g++.dg/template/non-dependent13.C: New test.
8382         * g++.dg/init/member1.C: Tweak error markers.
8384 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8386         PR target/26255
8387         * gcc.c-torture/compile/pr26255.c: New test case.
8389 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8391         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8392         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8393         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8394         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8395         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8396         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8397         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8399 2006-02-16  Jeff Law  <law@redhat.com>
8401         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8402         * gcc.dg/tree-ssa/vrp26.c: New test.
8404 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8406         PR target/20353
8407         PR target/24578
8408         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8409         __UCLIBC__ is defined.
8411 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8413         PR fortran/26224
8414         * gfortran.dg/gomp/pr26224.f: New test.
8416 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8418         PR tree-opt/25918
8419         * lib/target-supports.exp
8420         (check_effective_target_vect_short_mult): New.
8421         (check_effective_target_vect_char_mult): New.
8422         (check_effective_target_vect_widen_sum_qi_to_si): New.
8423         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8424         (check_effective_target_vect_widen_sum_hi_to_si): New.
8425         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8426         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8427         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8428         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8429         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8430         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8431         vect-reduc-pattern-2c.c
8432         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8433         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8434         vect-reduc-pattern-1c.c
8436 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8438         PR fortran/24557
8439         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8441 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8443         PR fortran/26054
8444         * gfortran.dg/enum_8.f90: Remove check for warning.
8445         * gfortran.dg/iomsg_1.f90: Ditto.
8446         * gfortran.dg/enum_1.f90: Ditto.
8447         * gfortran.dg/enum_9.f90: Ditto.
8448         * gfortran.dg/enum_2.f90: Ditto.
8449         * gfortran.dg/enum_10.f90: Ditto.
8450         * gfortran.dg/enum_3.f90: Ditto.
8451         * gfortran.dg/flush_1.f90: Ditto.
8452         * gfortran.dg/enum_4.f90: Ditto.
8453         * gfortran.dg/array_constructor_1.f90: Ditto.
8454         * gfortran.dg/enum_5.f90: Ditto.
8455         * gfortran.dg/enum_6.f90: Ditto.
8456         * gfortran.dg/enum_7.f90: Ditto.
8458 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8460         PR middle-end/26300
8461         * gcc.c-torture/compile/20060215-1.c: New test.
8463 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8465         PR middle-end/23670
8466         * gcc.dg/tree-ssa/andor-2.c: New test case.
8468 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8470         PR fortran/25045
8471         * optional_dim.f90: New test.
8473 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8475         PR fortran/26277
8476         * gfortran.dg/label_4.f90: New.
8478 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8479             Diego Novillo  <dnovillo@redhat.com>
8480             Uros Bizjak  <uros@kss-loka.si>
8482         * gfortran.dg/gomp: New directory.
8484 2006-02-14  Richard Guenther  <rguenther@suse.de>
8486         PR tree-optimization/26258
8487         * gcc.dg/torture/pr26258.c: New testcase.
8489 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8491         PR fortran/26246
8492         * gfortran.dg/pr26246_1.f90: New test.
8493         * gfortran.dg/pr26246_2.f90: New test.
8495         PR middle-end/26092
8496         * gcc.c-torture/compile/20060208-1.c: New test.
8498 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8500         PR fortran/26074
8501         PR fortran/25103
8502         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8503         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8504         * gfortran.dg/automatic_module_variable.f90: Change error message.
8506         PR fortran/20861
8507         * gfortran.dg/internal_dummy_1.f90: New test.
8509         PR fortran/20871
8510         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8513         PR fortran/25083
8514         * gfortran.dg/uncommon_block_data_1.f90: New test.
8515         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8516         with standard.
8518         PR fortran/25088
8519         * gfortran.dg/typed_subroutine_1.f90: New test.
8521 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8523         * objc.dg/dwarf-1.m: New.
8525 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8527         PR middle-end/24427
8528         * gcc.dg/tree-ssa/andor-1.c: New test case.
8530 2006-02-13  Josh Conner  <jconner@apple.com>
8532         PR target/25376
8533         * gcc.dg/pr25376.c: New test.
8535         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8536         assemble.
8537         * lib/target-supports.exp (check_named_sections_available):
8538         Only compile named-sections test -- don't assemble.
8540 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8542         * g++.dg/warn/no-write-strings.C: New test.
8543         * g++.dg/warn/write-strings.C: Likewise.
8544         * g++.dg/warn/write-strings-default.C: Likewise.
8546 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8548         PR fortran/25806
8549         * gfortran.dg/ret_pointer_2.f90: New test.
8551 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8553         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8555 2006-02-10  Jeff Law  <law@redhat.com>
8557         * gcc.c-torture/compile/pr26213.c: New test.
8559 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8561         gfortran.dg/null_1.f90: New test.
8563 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8565         PR fortran/14771
8566         * gfortran.dg/parens_4.f90: New.
8567         * gfortran.dg/parens_5.f90: New.
8569 2006-02-10  Richard Guenther  <rguenther@suse.de>
8571         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8573 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8574         Paul Thomas  <pault@gcc.gnu.org>
8576         PR fortran/14771
8577         * gfortran.dg/parens_1.f90: New.
8578         * gfortran.dg/parens_2.f90: New.
8579         * gfortran.dg/parens_3.f90: New.
8581 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8583         PR fortran/26038
8584         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8586         PR fortran/25059
8587         * gfortran.dg/impure_assignment_1.f90: New test.
8589         PR fortran/25070
8590         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8592 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8594         PR target/26141
8595         * g++.dg/expr/stdarg2.C: New test.
8597 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8599         PR inline-asm/16194
8600         * gcc.dg/pr16194.c: New test.
8602 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8604         * ada/acats/run_acats: Use portable variant of "$@".
8606 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8608         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8609         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8611 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8613         PR tree-opt/26179
8614         * g++.dg/opt/pr26179.C: New test.
8616 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8618         PR middle-end/26134
8619         * gcc.dg/tree-ssa/complex-3.c: New test.
8621 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8623         * gcc.c-torture/compile/volatile-1.c: New test.
8625 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8627         PR 26180
8628         * gcc.dg/tree-ssa/pr26180.c: New test.
8630 2006-02-08  Jeff Law  <law@redhat.com>
8632         * gcc.dg/tree-ssa/pr21417.c: New test.
8634 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8636         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8637         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8639 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8641         * lib/scanrtl.exp: New.
8643 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8645         PR c++/26071
8646         * g++.dg/other/virtual2.C: New test.
8648         PR c++/26070
8649         * g++.dg/other/virtual1.C: New test.
8651 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8653         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8654         cleanup-ipa-dump): Update dump file glob patterns.
8655         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8656         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8658         * lib/gcc-dg.exp: Load it.
8659         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8661 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8663         PR testsuite/26159
8664         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8665         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8667 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8669         PR fortran/25577
8670         * gfortran.dg/mvbits_1.f90: New.
8672 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8674         * g++.dg/warn/Wdiv-by-zero.C: New test.
8675         * g++.dg/warn/Wno-div-by-zero.C: New.
8677 2006-02-07  Jeff Law  <law@redhat.com>
8679         * gcc.dg/tree-ssa/pr21559.c: New test.
8681         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8682         multiple VRP passes.
8683         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8684         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8685         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8686         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8687         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8688         * gcc.dg/tree-ssa/vrp02.c: Likewise
8689         * gcc.dg/tree-ssa/vrp11.c: Likewise
8690         * gcc.dg/tree-ssa/pr14341.c: Likewise
8691         * gcc.dg/tree-ssa/vrp19.c: Likewise
8692         * gcc.dg/tree-ssa/vrp20.c: Likewise
8693         * gcc.dg/tree-ssa/vrp03.c: Likewise
8694         * gcc.dg/tree-ssa/pr21086.c: Likewise
8695         * gcc.dg/tree-ssa/pr21959.c: Likewise
8696         * gcc.dg/tree-ssa/vrp21.c: Likewise
8697         * gcc.dg/tree-ssa/vrp04.c: Likewise
8698         * gcc.dg/tree-ssa/pr25485.c: Likewise
8699         * gcc.dg/tree-ssa/pr22026.c: Likewise
8700         * gcc.dg/tree-ssa/vrp22.c: Likewise
8701         * gcc.dg/tree-ssa/vrp05.c: Likewise
8702         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8703         * gcc.dg/tree-ssa/pr20701.c: Likewise
8704         * gcc.dg/tree-ssa/vrp23.c: Likewise
8705         * gcc.dg/tree-ssa/vrp06.c: Likewise
8706         * gcc.dg/tree-ssa/pr22117.c: Likewise
8707         * gcc.dg/tree-ssa/pr20702.c: Likewise
8708         * gcc.dg/tree-ssa/vrp15.c: Likewise
8709         * gcc.dg/tree-ssa/pr21090.c: Likewise
8710         * gcc.dg/tree-ssa/pr21294.c: Likewise
8711         * gcc.dg/tree-ssa/vrp24.c: Likewise
8712         * gcc.dg/tree-ssa/vrp07.c: Likewise
8713         * gcc.dg/tree-ssa/pr21563.c: Likewise
8714         * gcc.dg/tree-ssa/pr25382.c: Likewise
8715         * gcc.dg/tree-ssa/vrp16.c: Likewise
8716         * gcc.dg/tree-ssa/vrp25.c: Likewise
8717         * gcc.dg/tree-ssa/vrp08.c: Likewise
8718         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8719         * gcc.dg/tree-ssa/vrp17.c: Likewise
8720         * gcc.dg/tree-ssa/pr21458.c: Likewise
8721         * g++.dg/tree-ssa/pr18178.C: Likewise
8723 2006-02-07  Richard Guenther  <rguenther@suse.de>
8725         PR c++/26140
8726         Revert
8727         2006-01-30  Richard Guenther  <rguenther@suse.de>
8728         PR c++/23372
8729         * gcc.dg/pr23372-1.C: New testcase.
8731         * g++.dg/tree-ssa/pr26140.C: New testcase.
8733 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8735         PR c++/9737
8736         * g++.dg/template/ttp15.C: New test.
8737         * g++.dg/template/ttp16.C: Likewise.
8738         * g++.dg/template/ttp17.C: Likewise.
8739         * g++.old-deja/g++.pt/ttp36.C: Remove.
8740         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8741         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8742         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8743         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8744         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8745         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8746         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8747         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8748         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8750 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8752         PR libfortran/23815
8753         * unf_io_convert_4.f90: New test.
8755 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8757         * gcc.dg/tree-ssa/loadpre10.c: New test.
8758         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8759         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8760         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8762 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8764         PR libfortran/24685
8765         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8767 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8769         PR tree-opt/25251
8770         * gfortran.dg/assign_7.f: New test.
8772 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8774         PR fortran/26041
8775         PR fortran/26064
8776         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8777         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8778         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8780 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8782         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8783         in size_t typedef.
8785 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8787         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8788         * g++.dg/charset/string.c (foo): Likewise.
8789         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8790         const char*
8791         * g++.dg/ext/builtin2.C (printf): Likewise.
8792         * g++.dg/init/new15.C (printf): Likewise.
8793         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8794         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8795         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8796         * g++.dg/template/non-dependent4.C (temp): Likewise.
8797         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8798         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8799         parameter type to const char*.
8800         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8801         Change type to const char*.
8802         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8803         Likewise.
8804         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8805         second parameter type to const char*.
8806         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8807         (Y::Y): Change parameter type to const char*.
8808         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8809         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8810         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8811         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8812         (char*).
8813         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8814         const char*.
8815         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8816         type to const char*.
8817         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8818         return type to const char*.
8819         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8820         to const char*.
8821         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8822         * g++.old-deja/g++.law/refs1.C: Likewise.
8823         * g++.old-deja/g++.law/visibility1.C: Likewise.
8824         * g++.old-deja/g++.law/visibility2.C: Likewise.
8825         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8826         const char*.
8827         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8828         * g++.old-deja/g++.mike/net48.C: Likewise.
8829         * g++.old-deja/g++.mike/p646.C: Likewise.
8830         * g++.old-deja/g++.mike/p6746.C: Likewise.
8831         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8832         type to const char*.
8833         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8834         deprecated conversion warning.
8835         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8836         char*.
8837         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8838         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8839         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8840         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8841         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8842         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8843         * g++.old-deja/g++.pt/t39.C: Likewise.
8844         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8845         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8847 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8849         PR fortran/25075
8850         intrinsic_argument_conformance_1.f90: New test.
8852 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8854         PR fortran/20845
8855         * gfortran.dg/char_result_11.f90: Add SAVE.
8856         * gfortran.dg/der_pointer_4.f90: Ditto.
8857         * gfortran.dg/default_initialization.f90: New test.
8859 2006-02-03  Jeff Law  <law@redhat.com>
8861         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8862         handle more than 100 dump files.
8863         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8864         * lib/scantree.exp (scan-tree-dump): Likewise.
8865         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8866         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8867         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8868         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8869         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8871 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8873         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8875 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8877         * g++.dg/template/using12.C: New test.
8879 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8881         * gcc.target/powerpc/pr25960.c: New test.
8883 2006-02-02  Steven G. Kargl  <kargls@comcast>
8885         PR fortran/24958
8886         gfortran.dg/nullify_2.f90: New test.
8888 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8890         PR 25990
8891         * gcc.dg/gomp/pr25990.c: New test.
8893 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8895         PR c++/25342
8896         * g++.gd/template/partial4.C: New test.
8898 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8900         PR middle-end/26001
8901         * gfortran.dg/data_char_2.f90: New.
8903 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8905         PR fortran/26039
8906         maxval_maxloc_conformance_1.f90: New test.
8908 2006-01-31  Richard Guenther  <rguenther@suse.de>
8910         * gcc.target/i386/sselibm-1.c: New testcase.
8911         * gcc.target/i386/sselibm-2.c: Likewise.
8912         * gcc.target/i386/sselibm-3.c: Likewise.
8913         * gcc.target/i386/sselibm-4.c: Likewise.
8914         * gcc.target/i386/sselibm-5.c: Likewise.
8916 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8918         PR fortran/24266
8919         * gfortran.dg/arrayio_derived_2.f90: New.
8921 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8923         * gcc.dg/unsigned-long-compare.c: New test.
8925 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8927         PR testsuite/25318
8928         * lib/target-supports.exp (check_effective_target_freorder):
8929         Check to see if target supports -freorder-blocks-and-partition.
8930         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8931         instead of "dg-require-named-sections".
8933 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8935         PR target/14798:
8936         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8937         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8938         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8939         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8940         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8941         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8942         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8943         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8945 2006-01-30  Richard Guenther  <rguenther@suse.de>
8947         PR c++/23372
8948         * gcc.dg/pr23372-1.C: New testcase.
8950 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8952         * gcc.dg/gomp/pr25874.c: New test.
8954 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8956         PR tree-opt/25911
8957         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8959 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8961         PR fortran/18578
8962         PR fortran/18579
8963         PR fortran/20857
8964         PR fortran/20885
8965         * gfortran.dg/intent_out_1.f90: New test.
8967 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8969         PR fortran/17911
8970         * gfortran.dg/procedure_lvalue.f90: New test.
8972         PR fortran/20895
8973         PR fortran/25030
8974         * gfortran.dg/char_pointer_assign_2.f90: New test.
8975         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8976         assignment to be consistent with standard.
8977         * gfortran.dg/char_result_2.f90: The same.
8978         * gfortran.dg/char_result_8.f90: The same.
8980 2006-01-28  Zack Weinberg  <zackw@panix.com>
8982         * gcc.dg/Woverlength-strings.c
8983         * gcc.dg/Woverlength-strings-pedantic-c89.c
8984         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8985         * gcc.dg/Woverlength-strings-pedantic-c99.c
8986         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8988 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8990         * gcc.c-torture/execute/20060127-1.c: New test.
8992 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8994         PR c++/25999
8995         * g++.dg/ext/pragmaweak1.C: New test.
8997 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8999         PR c++/25855
9000         * g++.dg/template/spec29.C: New test.
9002 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9004         PR c/19606.
9005         * gcc.c-torture/execute/pr19606.c: New.
9007 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9009         * gcc.dg/pragma-re-4.c: New test.
9011 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9013         PR fortran/25964
9014         * gfortran.dg/assumed_size_refs_3.f90: New test.
9016 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9018         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9020 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9022         PR ada/21317
9023         * ada/acats/support/impdef.a: Add One_Long_Second.
9024         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9025         * ada/acats/tests/c9/c94026.a: Likewise.
9026         * ada/acats/tests/c9/c97305c.ada: Likewise.
9027         * ada/acats/tests/c9/c99004a.ada: Likewise.
9029 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9031         PR fortran/25964
9032         * gfortran.dg/global_references_2.f90: New test.
9034         PR fortran/25084
9035         PR fortran/20852
9036         PR fortran/25085
9037         PR fortran/25086
9038         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9039         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9041         PR fortran/25416
9042         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9044 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9046         PR c/25892
9047         * gcc.dg/Wpointer-sign.c: New.
9048         * gcc.dg/Wpointer-sign-Wall.c: New.
9049         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9050         * gcc.dg/Wpointer-sign-pedantic.c: New.
9051         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9052         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9054 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9056         PR C/25861
9057         * gcc.c-torture/compile/pr25861.c: New test.
9059 2006-01-26  Paul Brook  <paul@codesourcery.com>
9061         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9062         on short-enum targets.
9063         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9064         variable.
9065         (generate_fields): Use short_enums.
9066         (main): Set short_enums.  Document -e.
9067         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9068         on short-enum targets.
9069         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9070         variable.
9071         (generate_fields): Use short_enums.
9072         (main): Set short_enums.  Document -e.
9073         * lib/target-supports.exp (check_effective_target_short_enums): New.
9075 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9077         PR target/25947
9078         * gcc.dg/torture/pr25947-1.c: New test.
9080 2006-01-25  Jan Hubicka  <jh@suse.cz>
9081             Roger Sayle  <roger@eyesopen.com>
9083         PR rtl-optimization/25703
9084         * gcc.target/i386/20060125-1.c: New test case.
9085         * gcc.target/i386/20060125-2.c: New test case.
9087 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9089         PR fortran/18540
9090         * gfortran.dg/goto_1.f: New.
9092 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9094         PR fortran/25716
9095         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9096         25716 on 32-bit systems too.
9098 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9100         PR testsuite/25590
9101         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9103 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9105         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9107 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9109         PR fortran/25835
9110         * gfortran.dg/read_eof.f90: Delete, renamed.
9111         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9112         * gfortran.dg/read_eof_2.f90: New test.
9113         * gfortran.dg/read_eof_3.f90: New test.
9115 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9117         PR tree-opt/25860
9118         * gcc.c-torture/compile/pr25860.c: New test.
9120 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9122         PR c++/25552
9123         * g++.dg/parse/dtor8.C: New test.
9125 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9127         PR testsuite/25891
9128         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9129         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9130         check_effective_target_fopenmp returns 0.
9132 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9134         PR ada/20548
9135         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9136         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9137         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9139 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9141         PR tree-opt/25857
9142         * g++.dg/opt/pr25857.C: New test.
9144 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9145         Jan Hubicka  <jh@suse.cz>
9146         Richard Guenther  <rguenther@suse.de>
9148         PR rtl-optimization/25654
9149         * gcc.dg/torture/pr25654.c: New testcase.
9150         * gcc.target/i386/pr25654.c: Likewise.
9152 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9154         PR fortran/25901
9155         * gfortran.dg/internal references_2.f90: New test.
9157         Fix regression in testing of admissability of attributes.
9158         * gfortran.dg/intent_used_1.f90: New test.
9160 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9162         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9163         Remove target conditional torture options for i?86 and x86_64
9164         GNU/Linux.
9166 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9168         PR c++/10891
9169         * g++.dg/rtti/no-rtti.C: New.
9171 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9173         PR c++/25895
9174         * g++.dg/inherit/conv2.C: New test.
9176         PR c++/25856
9177         * g++.dg/parse/dtor7.C: New test.
9179         PR c++/25858
9180         * g++.dg/template/crash44.C: New test.
9182 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9184         PR fortran/25124
9185         PR fortran/25625
9186         * gfortran.dg/internal_references_1.f90: New test.
9187           PR fortran/20881
9188         PR fortran/23308
9189         PR fortran/25538
9190         PR fortran/25710
9191         * gfortran.dg/global_references_1.f90: New test.
9192         * gfortran.dg/g77/19990905-1.f: Restore the error that
9193         there is a clash between the common block name and
9194         the name of a subroutine reference.
9196         PR fortran/PR24276
9197         * gfortran.dg/aliasing_dummy_1.f90: New test.
9199 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9201         * gcc.dg/vmx/1b-01.c: Warning fix.
9202         * gcc.dg/vmx/1c-02.c: Likewise.
9203         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9205 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9207         PR testsuite/24962
9208         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9210 2006-01-20  Richard Guenther  <rguenther@suse.de>
9211         Steven Bosscher <stevenb.gcc@gmail.com>
9213         PR rtl-optimization/24626
9214         * gcc.dg/torture/pr24626-1.c: New testcase.
9215         * gcc.dg/torture/pr24626-2.c: Likewise.
9216         * gcc.dg/torture/pr24626-3.c: Likewise.
9217         * gcc.dg/torture/pr24626-4.c: Likewise.
9219 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9221         PR c++/5520
9222         * g++.dg/warn/empty-body.C: New.
9224 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9226         PR c++/22136
9227         * g++.dg/template/using10.C: New test.
9228         * g++.dg/temlpate/using11.C: Likewise.
9229         * g++.dg/inherit/using5.C: Tweak error messages.
9231 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9233         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9234         target test.
9235         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9237 2006-01-19  Jan Hubicka  <jh@suse.cz>
9239         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9241 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9243         PR c++/25854
9244         * g++.dg/template/spec28.C: New test.
9246 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9248         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9249         Fix fprintf's by adding srcdir or removing it.
9251 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9253         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9254         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9255         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9256         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9257         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9258         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9259         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9260         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9261         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9262         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9263         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9264         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9265         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9266         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9268 2006-01-18  Jeff Law  <law@redhat.com>
9270         * gcc.dg/tree-ssa/vrp25.c: New test.
9272 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9274         * gcc.dg/pr25805.c: Fix misapplied patch.
9276 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9278         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9279         (check_effective_target_vect_udot_qi): New.
9280         (check_effective_target_vect_sdot_hi): New.
9281         (check_effective_target_vect_udot_hi): New.
9282         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9283         prefixed with "wrapv-" with -fwrapv.
9284         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9285         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9286         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9287         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9288         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9290         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9291         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9292         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9293         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9295 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9297         PR c++/16829
9298         * g++.dg/other/default2.C: New test.
9299         * g++.dg/other/default3.C: New test.
9301 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9303         PR c/25805
9304         * gcc.dg/pr25805.c: New file.
9306 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9308         PR c++/25836
9309         * g++.dg/template/init6.C: New test.
9311 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9313         * gcc.dg/tree-ssa/pr24287.c: New test
9315 2006-01-18  Eric Christopher  <echristo@apple.com>
9317         * g++.dg/eh/table.C: New.
9319 2006-01-18  DJ Delorie  <dj@redhat.com>
9321         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9322         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9323         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9324         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9326 2006-01-18  Jeff Law  <law@redhat.com>
9328         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9329         on wrapping on overflow semantics.
9331         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9333         * gcc.gc/tree-ssa/vrp23.c: New test.
9334         * gcc.gc/tree-ssa/vrp24.c: New test.
9336 2006-01-18  Richard Henderson  <rth@redhat.com>
9337             Aldy Hernandez  <aldyh@redhat.com>
9338             Jakub Jelinek  <jakub@redhat.com>
9339             Diego Novillo  <dnovillo@redhat.com>
9340             Uros Bizjak  <uros@kss-loka.si>
9342         * testsuite/gcc.dg/gomp: New directory.
9344 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9345             Steven G. Kargl  <kargls@comcast.net>
9347         PR fortran/20869
9348         * gfortran.dg/intrinsic_external_1.f90: New test.
9350         PR fortran/20875.
9351         * gfortran.dg/elemental_pointer_1.f90: New test.
9353         PR fortran/25024
9354         * gfortran.dg/external_procedures_1.f90: New test.
9356         PR fortran/25785
9357         gfortran.dg/assumed_present.f90: New test.
9359 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9361         * g++.dg/parse/lookup5.C: New test.
9363 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9365         PR fortran/25697
9366         * gfortran.dg/read_eof.f90: New test.
9368 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9370         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9371         add a closing brace.
9373 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9375         PR fortran/25631
9376         * gfortran.dg/fmt_tl.f: New test.
9378 2006-01-17  Eric Christopher  <echristo@apple.com>
9380         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9381         * g++.old-deja/g++.warn/impint2.C: Ditto.
9382         * g++.old-deja/g++.other/null1.C: Ditto.
9383         * g++.dg/warn/conv2.C: Ditto.
9384         * g++.dg/warn/conv4.C: New file.
9386 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9388         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9390 2006-01-17  Andreas Jaeger  <aj@suse.de>
9391             Janis Johnson <janis187@us.ibm.com>
9393         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9394         in 64-bit.
9395         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9396         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9398 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9400         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9401         xfail txxx where xxx >= 25.
9403 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9405         PR testsuite/25764
9406         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9408 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9410         PR c/25682
9411         * gcc.dg/pr25682.c: New test.
9412         * g++.dg/parse/array-size2.C: New test.
9414 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9416         * consistency.vlad: Remove entire directory, 1652 files.
9418 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9420         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9421         check_effective_target_dfprt_nocache): New.
9422         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9423         (check_effective_target_dfprt): New.
9424         * lib/c-compat.exp (check_dfp): Remove.
9425         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9426         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9427         level of support for decimal float.
9428         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9429         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9430         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9431         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9432         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9433         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9434         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9435         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9436         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9437         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9438         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9439         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9440         directives.
9442 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9444         PR testsuite/25741
9445         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9446         $base_dir/../.
9447         * lib/gfortran.exp (gfortran_init): Likewise.
9448         * lib/obj-c++.exp (obj-c++_init): Likewise.
9449         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9450         (scan-assembler-dem-not): Likewise.
9451         * lib/scandump.exp (scan-dump-dem): Likewise.
9452         (scan-dump-dem-not): Likewise.
9454 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9456         PR testsuite/25767
9457         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9458         powerpc-*-darwin*.
9459         * lib/obj-c++.exp (obj-c++_init): Likewise.
9461 2006-01-16  Richard Guenther  <rguenther@suse.de>
9463         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9465 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9467         PR testsuite/25777
9468         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9469         to LD_LIBRARY_PATH.
9471 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9472             Andrew Pinski  <pinskia@physics.uc.edu>
9474         * gcc.dg/minmax-1.c: New test.
9476 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9478         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9479         * gcc.misc-tests/dectest.exp: Ditto.
9481 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9483         PR testsuite/25796
9484         * gcc.target/i386/cmov6.c: Use -march=k8.
9486 2006-01-15  Andreas Jaeger  <aj@suse.de>
9488         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9489         x86 does not have __float128.
9491 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9493         * gcc.target/i386/cmov6.c: New test.
9495 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9497         PR c++/25663
9498         * g++.dg/template/ctor6.C: New test.
9500 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9502         PR tree-optimization/25485
9503         * gcc.dg/tree-ssa/pr25485.c: New.
9505 2006-01-14  Richard Guenther  <rguenther@suse.de>
9507         PR tree-optimization/22548
9508         PR tree-optimization/22555
9509         PR tree-optimization/22501
9510         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9511         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9512         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9513         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9514         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9515         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9516         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9517         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9518         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9520 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9522         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9523         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9525 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9526         Richard Guenther  <rguenther@suse.de>
9528         PR rtl-optimization/24257
9529         * gcc.dg/torture/pr24257.c: New testcase.
9531 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9533         * gcc.c-torture/execute/20060110-1.c: New test.
9534         * gcc.c-torture/execute/20060110-2.c: New test.
9536 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9538         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9540 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9542         PR fortran/25756
9543         * gfortran.dg/label_3.f90: New test.
9545 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9547         PR tree-optimization/25771
9548         * g++.dg/tree-ssa/pr25771.C: New test
9550 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9552         PR tree-opt/24365
9553         * g++.dg/opt/complex5.C: New test.
9555 2006-01-13  Richard Guenther  <rguenther@suse.de>
9557         * gcc.target/i386/387-9.c: New testcase.
9559 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9561         PR c++/24824
9562         * g++.dg/debug/dwarf2-1.C: New.
9564 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9566         PR testsuite/25728
9567         * lib/gcov.exp (verify-lines): Add "close $fd".
9569 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9570             Ben Elliston  <bje@au.ibm.com>
9572         * gcc.dg/dfp/inf-1.c: New test.
9574 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9575             Yao Qi  <qiyaoltc@cn.ibm.com>
9576             Ben Elliston  <bje@au.ibm.com>
9577             Jon Grimm  <jgrimm2@us.ibm.com>
9579         * gcc.dg/nodfp-1.c: New test.
9580         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9581         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9582         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9583         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9584         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9585         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9586         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9587         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9588         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9589         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9590         * gcc.dg/format/dfp-printf-1.c: Likewise.
9591         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9592         (compat_setup_dfp): New.
9593         * gcc.dg/compat/compat.exp: Use it.
9594         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9595         Make some variables global, prepend "compat_" to their names.
9596         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9597         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9598         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9599         * lib/compat.exp (compat_skip_list): Make global, rename.
9600         * lib/c-compat.exp: New file.
9601         * lib/target-supports.exp (check_effective_target_dfp): New.
9603         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9604         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9605         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9606         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9607         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9608         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9609         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9610         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9611         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9612         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9613         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9614         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9615         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9616         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9617         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9618         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9619         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9620         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9621         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9622         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9623         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9624         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9625         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9626         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9627         gcc.dg/dfp/struct-layout-1.c,
9628         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9629         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9630         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9631         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9632         gcc.dg/dfp/func-vararg-dfp.c,
9633         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9634         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9635         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9636         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9637         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9639 2006-01-11  Richard Guenther  <rguenther@suse.de>
9641         PR tree-optimization/25734
9642         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9644 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9646         PR fortran/25486
9647         * gfortran.dg/literal_character_constant_1_x.F: New test.
9648         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9649         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9650         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9652 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9654         PR c++/25386
9655         * g++.dg/ext/packed3.C: Add expected packed error.
9657 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9659         PR target/25706
9660         * gcc.dg/torture/pr25706-1.c: New test.
9662 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9664         PR tree-optimization/23109
9665         PR tree-optimization/23948
9666         PR tree-optimization/24123
9668         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9669         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9670         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9671         g++.dg/tree-ssa/pr23948.C: New testcases.
9672         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9673         three divisions in order to do the optimization.
9675 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9677         PR c++/25632
9678         * g++.dg/other/pr25632.C: New test.
9680 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9682         PR fortran/25730
9683         * gfortran.dg/used_types_1.f90: New test.
9685 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9687         PR target/25718
9688         * gcc.dg/torture/pr25718-1.c: New test.
9690 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9692         * gfortran.dg/list_read_2.f90: Fix typo in description.
9694 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9696         * lib/target-supports.exp (check_visibility_available): Simplify test
9697         for *-*-netware*.
9698         (check_profiling_available): Fail for *-*-netware*.
9699         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9700         * gcc.dg/20021014-1.c: Likewise.
9701         * gcc.dg/nest.c: Likewise.
9703 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9705         fortran/24936
9706         * gfortran.dg/forall_3.f90: New test.
9708 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9710         PR fortran/21977
9711         * gfortran.dg/nesting_2.f90: New test.
9712         * gfortran.dg/nesting_3.f90: New test.
9714 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9716         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9717         Fix typo in comment.
9719 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9721         * gfortran.dg/single_char_string.f90: New test.
9723 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9725         * gfortran.dg/ichar_2.f90: New test.
9727 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9729         PR fortran/25093
9730         * gfortran.dg/private_type_4.f90: New.
9732 2006-01-07  Richard Guenther  <rguenther@suse.de>
9734         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9736 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9738         * gfortran.dg/func_decl_1.f90: New.
9739         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9740         * gfortran.dg/array_alloc_2.f90: Likewise.
9741         * gfortran.dg/char_result_8.f90: Likewise.
9742         * gfortran.dg/dup_save_1.f90: Likewise.
9743         * gfortran.dg/dup_save_2.f90: Likewise.
9744         * gfortran.dg/f2c_6.f90: Likewise.
9745         * gfortran.dg/f2c_7.f90: Likewise.
9746         * gfortran.dg/func_result_2.f90: Likewise.
9747         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9749 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9751         PR fortran/22146
9752         * gfortran.dg/elemental_subroutine_1.f90: New test.
9753         * gfortran.dg/elemental_subroutine_2.f90: New test.
9755         PR fortran/25029
9756         PR fortran/21256
9757         * gfortran.dg/assumed_size_refs_1.f90: New test.
9759         PR fortran/20868
9760         PR fortran/20870
9761         * gfortran.dg/assumed_size_refs_2.f90: New test.
9762         * gfortran.dg/initialization_1.f90: Change warning message.
9764 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9766         * gcc.dg/tree-ssa/loop-15.c: New test.
9768 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9770         PR fortran/25598
9771         * gfortran.dg/backspace_3.f: New test.
9772         * gfortran.dg/backspace_4.f: New test.
9774 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9776         PR fortran/24268
9777         * gfortran.dg/fmt_white.f: Update test.
9779 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9781         * gcc.dg/cast-1.c: Add new warning.
9782         * gcc.dg/cast-2.c: Likewise.
9783         * gcc.dg/cast-3.c: Likewise.
9784         * gcc.dg/format/cast-1.c: Likewise.
9785         * gcc.dg/cast-4.c: New testcase.
9787 2006-01-05  Richard Guenther  <rguenther@suse.de>
9789         PR tree-optimization/22555
9790         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9792 2006-01-05  Richard Guenther  <rguenther@suse.de>
9793             Diego Novillo  <dnovillo@redhat.com>
9795         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9796         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9797         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9798         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9799         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9800         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9801         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9802         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9803         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9804         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9805         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9806         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9807         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9808         * treelang/compile/extravar.tree: Likewise.
9809         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9810         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9811         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9812         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9813         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9815 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9817         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9818         for 64-bit fix.
9820 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9822         PR fortran/23675
9823         gfortran.dg/char_result_11.f90: New.
9825 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9827         PR c++/24782
9828         * g++.dg/parse/access9.C: New test.
9829         * g++.dg/tc1/dr52.C: Tweak error markers.
9831 2006-01-04  Richard Henderson  <rth@redhat.com>
9833         Merge from gomp branch.
9834         * g++.dg/parse/pragma2.C: Update expected error lines.
9836 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9838         * g++.dg/other/i386-2.C: New test.
9840         PR target/25554
9841         * gcc.c-torture/compile/20051228-1.c: New test.
9843         PR c/25559
9844         * gcc.dg/pr25559.c: New test.
9846 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9848         PR c++/25492
9849         * g++.dg/lookup/friend9.C: New test.
9851         PR c++/25625
9852         * g++.dg/template/repo5.C: New test.
9854 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9856         PR fortran/25101
9857         * gfortran.dg/forall_2.f90: New test.
9859 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9861         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9862         dg-require-weak.  Adjust regexp to handle leading-underscore
9863         targets and space as well as TAB after .weak.  Change previous
9864         64-bit fix to not use naked dot.
9866 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9868         PR rtl-optimization/25578
9869         * gcc.c-torture/execute/20060102-1.c: New testcase.
9871 2006-01-03  Richard Guenther  <rguenther@suse.de>
9873         PR c/25183
9874         * gcc.dg/torture/pr25183.c: New testcase.
9876 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9878         Merge from gomp-branch.
9879         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9880         * gcc.dg/ia64-sync-2.c: Likewise.
9881         * gcc.dg/ia64-sync-3.c: Likewise.
9882         * gcc.dg/ia64-sync-4.c: Likewise.
9883         * gcc.dg/sync-2.c: Likewise.
9884         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9885         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9887 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9889         PR c++/25635
9890         * g++.dg/parse/operator6.C: New test.
9892         PR c++/25637
9893         * g++.dg/parse/error29.C: New test.
9895         PR c++/25638
9896         * g++.dg/parse/dtor6.C: New test.
9898         PR c++/25633
9899         * g++.dg/parse/ctor3.C: New test.
9901         PR c++/25634
9902         * g++.dg/template/class3.C: New test.
9904 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9906         * g++.dg/debug/debug9.C: New.
9908 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9910         PR fortran/24640
9911         * gfortran.dg/label_2.f90: New test.
9913 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9915         * g++.dg/lookup/using12.C: Tighten error marker.
9917 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9918             Andrew Pinski <pinskia@physics.uc.edu>
9920         * gcc.target/powerpc/darwin-abi-3.c: New file.
9921         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9922         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9923         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9924         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9925         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9926         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9927         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9928         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9930 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9932         * gcc.dg/tree-ssa/loadpre1.c: New;
9933         * gcc.dg/tree-ssa/loadpre2.c: New;
9934         * gcc.dg/tree-ssa/loadpre3.c: New;
9935         * gcc.dg/tree-ssa/loadpre4.c: New;
9936         * gcc.dg/tree-ssa/loadpre5.c: New;
9937         * gcc.dg/tree-ssa/loadpre6.c: New;
9938         * gcc.dg/tree-ssa/loadpre7.c: New;
9939         * gcc.dg/tree-ssa/loadpre8.c: New;
9940         * gcc.dg/tree-ssa/loadpre9.c: New;
9942 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9944         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9945         * g++.dg/abi/thunk4.C: Likewise.
9947 2006-01-01  Andreas Jaeger  <aj@suse.de>
9949         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9950         portable.
9952 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9954         PR c++/25294
9955         * gcc.dg/pragma-pack-3.c: New test.
9956         * g++.dg/parse/pragma3.C: New test.
9958 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9960         PR middle-end/24827
9961         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9963 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9965         PR testsuite/25214
9966         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9968 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9970         PR fortran/22607
9971         * gfortran-dg/pure_byref_3.f90: New.
9973         fortran/PR 25396
9974         * gfortran.dg/userdef_operator_1.f90: New.
9976 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9978         * g++.dg/abi/thunk3.C: New.
9979         * g++.dg/abi/thunk4.C: New.
9981 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9983         PR fortran/25532
9984         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9985         associated derived type components of derived types are
9986         properly declared in contained procedures.
9988 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9990         PR libgfortran/25139
9991         * gfortran.dg/backspace_2.f: New test.
9993 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9995         PR libgfortran/25550
9996         * gfortran.dg/endfile.f: New test.
9998 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10000         PR libgfortran/25419
10001         * gfortran.dg/comma.f: New test.
10003 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10005         * lib/gfortran-dg.exp: Remove trailing whitespace.
10006         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10007         -funroll-all-loops.
10009 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10011         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10012         Extended Double long doubles or repeat tests when long double is
10013         the same size as double.
10015 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10017         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10019         PR testsuite/25442
10020         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10021         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10023         PR testsuite/25441
10024         * gcc.dg/pr23911.c: Make test variable static.
10026         PR testsuite/25444
10027         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10029 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10031         PR c++/25439
10032         * g++.dg/parse/crash17.C: Adjust error markers.
10033         * g++.dg/template/error20.C: New test.
10035 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10037         PR c++/23172
10038         * g++.dg/ext/complit4.C: New test.
10040         PR c++/25417
10041         * g++.dg/ext/complit5.C: Likewise.
10043 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10045         PR tree-optimization/25125
10046         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10047         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10048         * gcc.c-torture/execute/pr25125.c: New.
10050 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10052         PR fortran/25029
10053         PR fortran/21256
10054         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10055         with incorrect assumed size references.
10057 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10059         PR c++/23171
10060         * g++.dg/opt/init1.C: New test.
10062 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10064         PR c++/24671
10065         * g++.dg/template/sfinae3.C: New test.
10067 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10069         * g++.dg/other/friend4.C: New test.
10071 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10073         PR target/25005
10074         * g++.dg/opt/pr25005.C: New test.
10076 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10078         PR c++/25369
10079         * g++.dg/template/ptrmem16.C: New test.
10081 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10083         PR fortran/25029
10084         PR fortran/21256
10085         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10087 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10089         PR libgfortran/25307
10090         * gfortran.dg/list_read_5.f90: New test.
10092 2005-12-22  Richard Henderson  <rth@redhat.com>
10094         * gcc.target/i386/sse-7.c: Use -msse2.
10096 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10098         PR rtl-optimization/25432
10099         * gcc.c-torture/compile/20051216-1.c: New test.
10101         PR objc/25328
10102         * objc/execute/pr25328.m: New test.
10104 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10106         PR c++/25364
10107         * g++.dg/template/call4.C: New test.
10109 2005-12-22  Dale Johannesen  <dalej@apple.com>
10111         * gcc.target/i386/sse-17.c: New.
10113 2005-12-22  Paul Brook  <paul@codesourcery.com>
10115         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10117 2005-12-22  Paul Brook  <paul@codesourcery.com>
10119         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10121 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10123         PR tree-opt/25513
10124         * gcc.c-torture/compile/pr25513.c: New test.
10126 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10128         PR c++/23333
10129         * g++.dg/parse/error25.C: Add more tests.
10131 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10133         PR fortran/18990
10134         * gfortran.dg/der_charlen_1.f90: New.
10136 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10138         PR fortran/20889
10139         * gfortran.dg/pointer_component_type_1.f90: New test.
10141         PR fortran/25029
10142         PR fortran/21256
10143         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10144         should give an error with assumed size array refernces and checks those
10145         that should not.
10146         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10147         reference an upper bound so that it does not generate an error.
10149         PR fortran/19362
10150         PR fortran/20244
10151         PR fortran/20864
10152         PR fortran/25391
10153         * gfortran.dg/used_dummy_types_1.f90: New test.
10154         * gfortran.dg/used_dummy_types_2.f90: New test.
10155         * gfortran.dg/used_dummy_types_3.f90: New test.
10156         * gfortran.dg/used_dummy_types_4.f90: New test.
10157         * gfortran.dg/used_dummy_types_5.f90: New test.
10159         PR fortran/23152
10160         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10161         group already being USE associated.
10162         * gfortran.dg/assumed_shape_nml.f90: New test.
10163         * gfortran.dg/assumed_size_nml.f90: New test.
10165         PR fortran/20862
10166         PR fortran/25053
10167         PR fortran/25063
10168         PR fortran/25064
10169         PR fortran/25066
10170         PR fortran/25067
10171         PR fortran/25068
10172         PR fortran/25307
10173         * gfortran.dg/io_constraints_1.f90: New test.
10174         * gfortran.dg/io_constraints_1.f90: New test.
10175         * gfortran.dg/iostat_3.f90: Change wording of warning.
10176         * gfortran.dg/g77/19981216-0.f: The same.
10178 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10180         PR tree-optimization/23518
10181         * testsuite/gcc.dg/pr23518.c: New.
10183 2005-12-21  Mike Stump  <mrs@apple.com>
10185         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10187 2005-12-21  Paul Brook  <paul@codesourcery.com>
10189         * gcc.dg/pr19340.c: Skip on m68k targets.
10191 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10193         PR rtl-optimization/25196
10194         * gcc.dg/pr25196.c: New test.
10196 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10198         PR fortran/25423
10199         gfortran.dg/where_nested_1.f90: New.
10201 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10203         PR tree-optimization/25382.
10204         * gcc.dg/tree-ssa/pr25382.c: New.
10206 2005-12-20  Richard Guenther  <rguenther@suse.de>
10208         PR middle-end/24306
10209         * gcc.target/i386/pr24306.c: New testcase.
10211 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10213         PR tree-optimization/25501
10214         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10216 2005-12-20  Richard Guenther  <rguenther@suse.de>
10218         Revert
10219         2005-12-02  Richard Guenther  <rguenther@suse.de>
10221         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10223 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10225         PR c++/21228
10226         * g++.dg/warn/Wunreachable-code-2.C: New test.
10228 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10230         PR c++/24278
10231         * g++.dg/template/ctor5.C: New test.
10233         PR c++/24915
10234         * g++.dg/template/overload8.C: New test.
10236 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10238         * gcc.c-torture/compile/pr25483 : New test.
10240 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10242         PR c++/20552
10243         * g++.dg/ext/typeof10.C: New test.
10245 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10247         * gcc.dg/mt-loopi1.c: New.
10249 2005-12-18  Richard Guenther  <rguenther@suse.de>
10251         PR tree-optimization/25481
10252         * gcc.dg/torture/pr25481.c: New testcase.
10254 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10256         PR rtl-optimization/21041
10257         * gcc.dg/pr21041.c: New test.
10259 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10261         PR libgfortran/25463
10262         * gfortran.dg/advance.f90: New test.
10264 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10266         * gcc.dg/20051201-1.c: New test.
10268 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10270         PR fortran/25018
10271         * gfortran.dg/initialization_1.f90: New test.
10272         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10273         * gfortran.dg/g77/980616-0.f: The same.
10275 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10277         * PR fortran/25458
10278         * gfortran.dg/chkbits.f90: New test.
10280 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10282         * gfortran.dg/enum_5.f: Revert to previous version.
10284 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10286         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10287         * gfortran.dg/nested_modules_1.f90: Ditto.
10288         * gfortran.dg/hollerith_f95.f90: Ditto.
10289         * gfortran.dg/select_5.f90: Ditto.
10290         * gfortran.dg/secnds.f: Ditto.
10291         * gfortran.dg/hollerith2.f90: Ditto.
10292         * gfortran.dg/imag_2.f: Ditto.
10293         * gfortran.dg/ftell_2.f90: Ditto.
10294         * gfortran.dg/malloc_free_1.f90: Ditto.
10295         * gfortran.dg/logint-1.f: Ditto.
10296         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10297         * gfortran.dg/e_d_fmt.f90: Ditto.
10298         * gfortran.dg/hollerith_legacy.f90: Ditto.
10299         * gfortran.dg/logint-2.f: Ditto.
10300         * gfortran.dg/enum_5.f90: Ditto.
10301         * gfortran.dg/f2c_2.f90: Ditto.
10302         * gfortran.dg/pr17143.f90: Ditto.
10303         * gfortran.dg/namelist_14.f90: Ditto.
10304         * gfortran.dg/logint-3.f: Ditto.
10305         * gfortran.dg/spread_scalar_source.f90: Ditto.
10306         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10307         * gfortran.dg/namelist_11.f: Ditto.
10308         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10309         * gfortran.dg/g77/20010519-1.f
10310         * gfortran.dg/g77/alpha1.f: Ditto.
10311         * gfortran.dg/g77/990115-1.f: Ditto.
10312         * gfortran.dg/g77/erfc.f: Ditto.
10313         * gfortran.dg/g77/19990313-3.f: Ditto.
10314         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10315         * gfortran.dg/g77/20010426.f: Ditto.
10316         * gfortran.dg/g77/19990313-0.f: Ditto.
10317         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10318         * gfortran.dg/g77/20000629-1.f: Ditto.
10319         * gfortran.dg/g77/970125-0.f: Ditto.
10320         * gfortran.dg/g77/8485.f: Ditto.
10321         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10322         * gfortran.dg/g77/19990313-1.f: Ditto.
10323         * gfortran.dg/g77/int8421.f: Ditto.
10324         * gfortran.dg/g77/19990305-0.f: Ditto.
10325         * gfortran.dg/g77/947.f: Ditto.
10326         * gfortran.dg/g77/19990905-2.f: Ditto.
10327         * gfortran.dg/g77/cabs.f: Ditto.
10328         * gfortran.dg/g77/19990313-2.f: Ditto.
10329         * gfortran.dg/g77/20020307-1.f: Ditto.
10330         * gfortran.dg/g77/dcomplex.f: Ditto.
10331         * gfortran.dg/g77/19990502-1.f: Ditto.
10332         * gfortran.dg/g77/19981216-0.f: Ditto.
10333         * gfortran.dg/common_4.f90: Ditto.
10334         * gfortran.dg/entry_4.f90: Ditto.
10335         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10336         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10337         * gfortran.dg/namelist_12.f: Ditto.
10338         * gfortran.dg/scale_1.f90: Ditto.
10339         * gfortran.dg/modulo_1.f90
10340         * gfortran.dg/hollerith.f90: Ditto.
10341         * gfortran.dg/direct_io_3.f90: Ditto.
10342         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10343         * gfortran.dg/gnu_logical_1.F: Ditto.
10344         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10345         * gfortran.dg/assign_1.f90: Ditto.
10346         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10347         * gfortran.dg/pr23095.f: Ditto.
10348         * gfortran.dg/read_float_1.f90: Ditto.
10350 2005-12-17  Andreas Jaeger  <aj@suse.de>
10352         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10353         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10355 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10357         PR fortran/24268
10358         * gfortran.dg/fmt_white.f: New test.
10360 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10362         * gfortran.dg/label_1.f90: New test.
10364 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10366         PR testsuite/25422
10367         * gcc.dg/20031012-1.c: Add -Walways-true option.
10368         * gcc.dg/weak/weak-3.c: Likewise.
10369         * g++.old-deja/g++.mike/warn8.C: Likewise.
10371 2005-12-16  Mike Stump  <mrs@apple.com>
10373         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10374         exit.
10376 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10378         PR libgfortran/25264
10379         PR libgfortran/25349
10380         * gfortran.dg/tl_editing.f90: Added additional checks.
10381         * gfortran.dg/t_editing.f: New test.
10382         * gfortran.dg/write_padding.f90: New test
10384 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10386         PR testsuite/25215
10387         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10389 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10391         PR rtl-optimization/24899
10392         * gcc.c-torture/execute/20051215-1.c: New test.
10394 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10396         PR 24823
10397         * gfortran.dg/pr24823.f: New test.
10399 2005-12-16  Jeff Law  <law@redhat.com>
10401         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10403 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10405         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10406         Change C++ style comments to C style comments.
10407         Remove aligned types from the array.
10408         Keep Enums disabled.
10409         (complex_types): Remove aligned types from the array.
10410         Comment out "_Complex long double".
10411         (attrib_types): Remove.
10412         (complex_attrib_types): Remove.
10413         (attrib_array_types): Remove.
10414         (complex_attrib_array_types): Remove.
10415         (aligned_bitfld_types): Remove.
10416         (n_aligned_bitfld_types): Remove.
10417         (FEATURE_ALIGNEDPACKED): Delete.
10418         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10419         (singles): Remove support for adding attributes.
10420         (choose_type): Remove support for attributed types.
10421         (generate_fields): Remove support for attributed bit-fields.
10422         Remove support for adding attributes.
10423         (generate_random_tests): Remove support for adding attributes.
10424         (features): Add back "[0] :0" and "complex vector [0]".
10425         (main): Remove support for attributed bit-fields.
10426         Uncomment the calling of generate_random_tests for the rests of
10427         the tests.
10429 2005-12-16  Jan Hubicka  <jh@suse.cz>
10431         * gcc.c-torture/combine/pr25224.c: New.
10433 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10435         PR other/25028
10436         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10437         HP-UX.
10439 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10441         * gcc.dg/20051215-1.c: New file.
10443 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10446         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10448 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10450         PR fortran/18197
10451         * gfortran.dg/dummy_functions_1.f90: New.
10453 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10455         PR rtl-optimization/25310
10456         * gcc.c-torture/compile/pr25310.c: New test.
10458 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10460         PR debug/25023
10461         * gcc.dg/pr25023.c: New test.
10463 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10465         * g++.old-deja/g++.brendan/redecl1.C,
10466         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10467         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10468         g++.old-deja/g++.oliva/typeof1.C,
10469         g++.old-deja/g++.other/crash16.C,
10470         g++.old-deja/g++.other/crash34.C,
10471         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10472         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10473         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10474         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10475         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10476         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10477         Remove xfail.
10479 2005-12-14  Kean Johnston  <jkj@sco.com>
10480             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10482         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10483         * gcc.target/i386/20020523-1.c: Ditto.
10484         * gcc.target/i386/tailcall-1.c: Ditto.
10485         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10486         * gcc.target/i386/ssetype-5.c: Ditto.
10488 2005-12-14  Jeff Law  <law@redhat.com>
10490         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10492 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10494         PR target/25254
10495         PR target/24188
10496         * gcc.target/i386/pr25254.c: New test.
10497         * gfortran.dg/PR24188.f: New test.
10499 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10501         * lib/fortran-torture.exp: Catch remaining uses of
10502         remote_file build delete.
10504 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10506         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10508 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10510         * gcc.dg/warn-addr-cmp.c: New test.
10512 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10514         PR debug/25023
10515         PR target/25293
10516         * gcc.target/i386/pr25293.c: New test.
10518 2005-12-13  Petr Machata  <machata@post.cz>
10520         PR c++/24907
10521         * g++.dg/parse/comma2.C: New test.
10523 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10524             Jakub Jelinek  <jakub@redhat.com>
10526         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10527         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10528         (limits.h): Include unconditionally.
10529         (stdlib.h): Likewise.
10530         (hashtab.h): Do not include.
10531         (getopt.h): Likewise.
10532         (stddef.h): Include.
10533         (hashval_t): Define.
10534         (struct entry): Add "next" field.
10535         (HASH_SIZE): New macro.
10536         (hash_table): New variable.
10537         (switchfiles): Do not use xmalloc.
10538         (mix): New macro.
10539         (iterative_hash): New function.
10540         (hasht): Remove.
10541         (e_exists): New function.
10542         (e_insert): Likewise.
10543         (output): Use, instead of libiberty hashtable functions.
10544         (main): Do not use getopt.  Do not call htab_create.
10546 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10548         PR c++/25331
10549         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10550         put atal* and atpaal* attributes on array elements.
10551         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10552         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10553         put atal* and atpaal* attributes on array elements.
10554         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10556 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10558         * gcc.dg/single-precision-constant.c: New test.
10560 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10562         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10563         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10564         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10565         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10566         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10567         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10568         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10569         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10570         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10571         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10572         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10573         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10574         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10575         gcc.target/powerpc/ppc-sdata-2.c,
10576         gcc.target/powerpc/ppc-stackalign-1.c,
10577         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10578         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10579         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10580         gcc.target/powerpc/rs6000-ldouble-2.c,
10581         gcc.target/powerpc/rs6000-power2-1.c,
10582         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10583         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10584         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10585         option into target selector.
10586         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10587         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10589 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10591         PR objc/25348
10592         * objc.dg/encode-9.m: New test.
10594 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10596         PR testsuite/20772
10597         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10598         * gcc.dg/asm-b.c: Fix typo.
10599         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10600         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10601         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10602         i?86 lp64 and x86_64 ilp32.
10603         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10604         on i?86 lp64.
10605         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10607 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10609         PR fortran/25078
10610         gfortran.dg/equiv_5.f90: New test.
10612 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10614         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10615         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10616         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10617         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10618         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10619         * gcc.dg/tree-ssa/reassoc-5.c: New.
10620         * gcc.dg/tree-ssa/reassoc-6.c: New.
10621         * gcc.dg/tree-ssa/reassoc-7.c: New.
10622         * gcc.dg/tree-ssa/reassoc-8.c: New.
10623         * gcc.dg/tree-ssa/reassoc-9.c: New.
10624         * gcc.dg/tree-ssa/reassoc-10.c: New.
10625         * gcc.dg/tree-ssa/reassoc-11.c: New.
10627 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10629         PR testsuite/25167
10630         PR testsuite/24478
10631         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10633 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10635         PR c++/25300
10636         * g++.dg/template/inherit.C: Do not use a generic error message.
10638 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10640         PR libobjc/25354
10641         * objc.dg/gnu-encoding: New directory.
10642         * objc.dg/gnu-encoding/compat-common.h: New file.
10643         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10644         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10645         * objc.dg/gnu-encoding/vector-defs.h: New file.
10646         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10647         * objc.dg/gnu-encoding/generate-random.c: New file.
10648         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10649         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10650         * objc.dg/gnu-encoding/generate-random.h: New file.
10652 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10654         PR c++/25337
10655         * g++.dg/template/defarg7.C: New test.
10657 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10659         PR libobjc/25347
10660         * objc.dg/encode-8.m: New test.
10662 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10664         PR libobjc/25346
10665         * objc.dg/encode-7.m: New test.
10667 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10669         PR c++/25010
10670         * g++.dg/opt/inline10.C: New test.
10672 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10674         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10676 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10678         * gfortran.dg/substring_equivalence.f90: typo in comment
10680 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10682         PR fortran/25068
10683         * gfortran.dg/iostat_3.f90: New test.
10685 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10687         PR fortran/23815
10688         * gfortran.dg/unf_io_convert_1.f90: New test.
10689         * gfortran.dg/unf_io_convert_2.f90: New test.
10690         * gfortran.dg/unf_io_convert_3.f90: New test.
10692 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10694         PR testsuite/20772
10695         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10696         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10697         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10698         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10699         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10700         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10701         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10702         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10703         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10704         gcc.dg/torture/fp-int-convert-float128-timode.c,
10705         gcc.dg/torture/fp-int-convert-float128.c,
10706         gcc.dg/torture/fp-int-convert-float80-timode.c,
10707         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10708         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10710         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10712 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10714         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10716 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10718         * gcc.dg/20051207-1.c,
10719         * gcc.dg/20051207-2.c,
10720         * gcc.dg/20051207-3.c: New tests.
10722 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10724         PR testsuite/20772
10725         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10726         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10727         dg-skip-if target selector.
10729         PR testsuite/20772
10730         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10731         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10732         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10733         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10734         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10735         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10736         and/or merge with i?86 cases.
10738         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10740         PR testsuite/20772
10741         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10742         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10743         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10744         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10745         x86_64-*-linux*.
10747 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10749         PR target/25311
10750         * gcc.c-torture/compile/pr25311.c: New test.
10752 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10754         PR libgfortran/25039
10755         * gfortran.dg/read_comma.f: New test.
10757 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10759         PR c++/19317
10760         * g++.dg/opt/pr19317-1.C: New test.
10761         * g++.dg/opt/pr19317-2.C: New test.
10762         * g++.dg/opt/pr19317-3.C: New test.
10764         PR target/19005
10765         * gcc.c-torture/execute/pr19005.c: New test.
10767         PR target/17828
10768         * g++.old-deja/g++.other/comdat5.C: New test.
10769         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10771         * g++.dg/compat/struct-layout-1.exp: New file.
10772         * g++.dg/compat/struct-layout-1.h: New.
10773         * g++.dg/compat/struct-layout-1_generate.c: New.
10774         * g++.dg/compat/struct-layout-1_x1.h: New.
10775         * g++.dg/compat/struct-layout-1_x2.h: New.
10776         * g++.dg/compat/struct-layout-1_y1.h: New.
10777         * g++.dg/compat/struct-layout-1_y2.h: New.
10779         * gcc.dg/20050330-2.c: New test.
10781 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10783         PR fortran/25292
10784         * gfortran.dg/associated_1.f90: New.
10786 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10788         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10789         ILP32 vect_no_align platforms.
10791 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10792             Jakub Jelinek  <jakub@redhat.com>
10794         PR target/25268
10795         * gcc.c-torture/compile/20051207-1.c: New test.
10797 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799         PR testsuite/20772
10800         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10801         gcc.dg/torture/pr18582-1.c,
10802         gcc.target/i386/attributes-error.c: Also test on x86_64.
10804         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10806 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10808         PR c++/19397
10809         * g++.dg/template/typedef3.C: New test.
10811         PR c++/19762
10812         PR c++/19764
10813         * g++.dg/template/dtor3.C: Fix error markers.
10815 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10817         * lib/target-supports.exp (check_effective_target_sync_char_short):
10818         Add s390*.
10820 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10822         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10824 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10826         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10827         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10828         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10829         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10831 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10833         PR c++/25263
10834         * g++.dg/other/array2.C: New test case.
10836 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10838         * gcc.dg/darwin-weakimport-3.c: New.
10840         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10841         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10842         and to work on Darwin.
10843         * gcc.dg/attr-weakref-1b.c: New file.
10844         * gcc.dg/attr-weakref-2.c: New test.
10845         * gcc.dg/darwin-weakref-1.c: New test.
10847 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10849         PR testsuite/25247
10850         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10851         use in selector expressions.
10852         (dg-xfail-if): Ditto.
10853         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10854         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10855         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10856         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10857         * gcc.test-framework/test-framework.exp: Skip generated tests if
10858         CHECK_TEST_FRAMEWORK is not 1.
10860 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862         PR tree-optimization/24963
10863         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10865         PR target/24108
10866         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10868         PR target/18580
10869         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10870         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10871         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10872         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10874 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10876         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10877         dg-options.
10879 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10881         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10883 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10885         * gcc.dg/format/cast-1.c: New test.
10887 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10889         PR c/7776
10890         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10891         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10892         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10893         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10895 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10897         * gcc.dg/cast-pretty-print-1.c: New test.
10899 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10901         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10903 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10905         PR c++/24173
10906         * g++.dg/template/friend40.C: New test.
10908 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10910         PR target/25199
10911         * gcc.target/i386/movq-2.c: New test.
10912         * gcc.target/i386/movq.c: Remove target i?86, instead add
10913         dg-require-effective-target ilp32.
10915 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10917         PR c++/24103
10918         * g++.dg/other/default1.C: New test.
10920 2005-12-02  Richard Guenther  <rguenther@suse.de>
10922         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10924 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10926         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10928 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10930         PR target/21017
10931         * gcc.target/powerpc/rotate.c: New.
10933 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10935         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10936         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10938 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10940         PR c/13384
10941         * gcc.dg/pr17730-1.c: Adjust.
10942         * gcc.dg/lvalue1.c (main): Likewise.
10943         * gcc.dg/lvalue-2.c: Likewise.
10944         * g++.dg/pr7503-3.C
10946 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10948         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10949         error messages.
10951 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10953         PR fortran/24789
10954         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10956 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10958         PR target/24475
10959         * lib/target-supports.exp (check_effective_target_tls): New.
10960         (check_effective_target_tls_runtime): New.
10961         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10962         for TLS support.
10963         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10964         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10965         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10966         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10967         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10968         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10969         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10970         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10971         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10972         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10973         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10974         effective-target TLS.
10975         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10976         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10977         effective-target TLS runtime.
10979 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10981         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10983 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10985         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10986         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10987         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10988         ignored" warnings when "packing" is the same as the ABI layout.
10990 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10992         PR fortran/21302
10993         * gfortran.dg/line_length_1.f: New test.
10994         * gfortran.dg/line_length_2.f90: Ditto.
10996 2005-11-30  Richard Guenther  <rguenther@suse.de>
10998         PR tree-optimization/21655
10999         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11001 2005-11-30  Dale Johannesen  <dalej@apple.com>
11003         * gcc.c-torture/compile/pr24930.c: New.
11005 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11007         PR fortran/15809
11008         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11010 2005-11-30  Jeff Law  <law@redhat.com>
11012         * g++.old-deja/g++.law/pr25000.C: New test.
11014 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11016         * gcc.dg/tls/opt-11.c: New test.
11018 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11020         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11021         targets.
11022         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11023         LP64 ia64.
11025 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11027         * gfortran.dg/open_access_1.f90: New test.
11029 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11031         * gcc.dg/charset/builtin2.c: New test.
11033 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11035         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11036         on mmix-*-* for *_[xy].c.
11038 2005-11-28  Kean Johnston  <jkj@sco.com>
11040         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11041         headers.
11042         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11043         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11044         * gcc.target/i386/asm-3.c: Ditto.
11045         * gcc.target/i386/clobbers.c: Ditto.
11046         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11047         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11048         test regexp.
11049         * gcc.target/i386/mul.c: Ditto.
11050         * gcc.target/i386/ssetype-1.c: Ditto.
11051         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11052         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11053         static so the test works with -fPIC mode too. Based on comment in
11054         PR19231 by Pinski.
11055         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11057 2005-11-28  Richard Guenther  <rguenther@suse.de>
11059         * gcc.dg/alias-9.c: New testcase.
11060         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11062 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11063             Uros Bizjak  <uros@kss-loka.si>
11065         PR middle-end/20219
11066         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11067         tan(x)/sin(x) transformations.
11069 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11071         PR middle-end/24575
11072         * gcc.dg/tree-ssa/divide-3.c: New test.
11073         * gcc.dg/tree-ssa/divide-4.c: New test.
11075 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11077         PR fortran/24917
11078         *  gfortran.dg/boz_6.f90: New test.
11080 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11082         PR fortran/23912
11083         * gfortran.dg/modulo_1.f90: New test.
11085 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11087         PR libfortran/24919
11088         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11089         fail on CRLF platforms.
11090         * gfortran.dg/ftell_2.f90: Likewise.
11092 2005-11-26  Eric Christopher  <echristo@apple.com>
11094         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11096 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11098         * objc.dg/gnu-runtime-3.m: Simplify.
11100 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11102         PR middle-end/23669
11103         * gcc.dg/tree-ssa/divide-1.c: New test.
11104         * gcc.dg/tree-ssa/divide-2.c: New test.
11106 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11108         PR libgfortran/24945
11109         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11111 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11113         PR libgfortran/24945
11114         * gfortran.dg/open_status_2.f90: New test.
11116 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11118         * gcc.c-torture/execute/builtins/fprintf.c,
11119         gcc.c-torture/execute/builtins/fputs-lib.c,
11120         gcc.c-torture/execute/builtins/fputs.c,
11121         gcc.c-torture/execute/builtins/lib/fprintf.c,
11122         gcc.c-torture/execute/builtins/lib/printf.c,
11123         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11125 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11127         * gcc.dg/20050922-2.c: New test.
11129 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11131         * objc.dg/gnu-runtime-3.m: New test.
11133 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11135         PR c++/9278
11136         * g++.dg/other/void1.C: New test.
11138 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11140         PR middle-end/24998
11141         * gcc.dg/torture/fp-int-convert-float.c,
11142         gcc.dg/torture/fp-int-convert-double.c,
11143         gcc.dg/torture/fp-int-convert-long-double.c,
11144         gcc.dg/torture/fp-int-convert-timode.c,
11145         gcc.dg/torture/fp-int-convert-float80.c,
11146         gcc.dg/torture/fp-int-convert-float80-timode.c,
11147         gcc.dg/torture/fp-int-convert-float128.c,
11148         gcc.dg/torture/fp-int-convert-float128-timode.c,
11149         gcc.dg/torture/fp-int-convert.h: New files.
11151 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11153         PR middle-end/24989
11154         * gcc.dg/tree-ssa/bool-10.c: New test.
11155         * gcc.dg/tree-ssa/bool-11.c: New test.
11156         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11158 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11160         PR middle-end/24990
11161         * tree-ssa/pr24990-1.c: New test.
11163 2005-11-24  Richard Guenther  <rguenther@suse.de>
11164         Dirk Mueller <dmueller@suse.de>
11166         PR c++/14024
11167         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11168         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11169         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11170         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11171         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11172         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11174 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11176         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11178 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11180         PR c/21668
11181         * gcc.dg/Wc++-compat.c: New.
11182         * gcc.dg/Wno-c++-compat.c: New.
11184 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11186         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11187         (vspltish, vspltisw): Likewise.
11189 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11191         PR libgfortran/24794
11192         * gfortran.dg/namelist_12.f: Fix quotes.
11193         * gfortran.dg/namelist_13.f90: Fix quotes.
11194         * gfortran.dg/namelist_14.f90: Fix quotes.
11195         * gfortran.dg/namelist_15.f90: Fix quotes.
11196         * gfortran.dg/namelist_use.f90: Fix quotes.
11197         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11198         * gfortran.dg/namelist_21.f90: New test.
11199         * gfortran.dg/namelist_22.f90: New test.
11201 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11203         PR target/23435
11204         * gcc.c-torture/compile/pr23435.c: New.
11206 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11208         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11210 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11212         * gcc.target/powerpc/405-macchw-1.c,
11213         gcc.target/powerpc/405-macchw-2.c,
11214         gcc.target/powerpc/405-macchwu-1.c,
11215         gcc.target/powerpc/405-macchwu-2.c,
11216         gcc.target/powerpc/405-machhw-1.c,
11217         gcc.target/powerpc/405-machhw-2.c,
11218         gcc.target/powerpc/405-machhwu-1.c,
11219         gcc.target/powerpc/405-machhwu-2.c,
11220         gcc.target/powerpc/405-maclhw-1.c,
11221         gcc.target/powerpc/405-maclhw-2.c,
11222         gcc.target/powerpc/405-maclhwu-1.c,
11223         gcc.target/powerpc/405-maclhwu-2.c,
11224         gcc.target/powerpc/405-mulchw-1.c,
11225         gcc.target/powerpc/405-mulchw-2.c,
11226         gcc.target/powerpc/405-mulchwu-1.c,
11227         gcc.target/powerpc/405-mulchwu-2.c,
11228         gcc.target/powerpc/405-mulhhw-1.c,
11229         gcc.target/powerpc/405-mulhhw-2.c,
11230         gcc.target/powerpc/405-mulhhwu-1.c,
11231         gcc.target/powerpc/405-mulhhwu-2.c,
11232         gcc.target/powerpc/405-mullhw-1.c,
11233         gcc.target/powerpc/405-mullhw-2.c,
11234         gcc.target/powerpc/405-mullhwu-1.c,
11235         gcc.target/powerpc/405-mullhwu-2.c,
11236         gcc.target/powerpc/405-nmacchw-1.c,
11237         gcc.target/powerpc/405-nmacchw-2.c,
11238         gcc.target/powerpc/405-nmachhw-1.c,
11239         gcc.target/powerpc/405-nmachhw-2.c,
11240         gcc.target/powerpc/405-nmaclhw-1.c,
11241         gcc.target/powerpc/405-nmaclhw-2.c,
11242         gcc.target/powerpc/440-macchw-1.c,
11243         gcc.target/powerpc/440-macchw-2.c,
11244         gcc.target/powerpc/440-macchwu-1.c,
11245         gcc.target/powerpc/440-macchwu-2.c,
11246         gcc.target/powerpc/440-machhw-1.c,
11247         gcc.target/powerpc/440-machhw-2.c,
11248         gcc.target/powerpc/440-machhwu-1.c,
11249         gcc.target/powerpc/440-machhwu-2.c,
11250         gcc.target/powerpc/440-maclhw-1.c,
11251         gcc.target/powerpc/440-maclhw-2.c,
11252         gcc.target/powerpc/440-maclhwu-1.c,
11253         gcc.target/powerpc/440-maclhwu-2.c,
11254         gcc.target/powerpc/440-mulchw-1.c,
11255         gcc.target/powerpc/440-mulchw-2.c,
11256         gcc.target/powerpc/440-mulchwu-1.c,
11257         gcc.target/powerpc/440-mulchwu-2.c,
11258         gcc.target/powerpc/440-mulhhw-1.c,
11259         gcc.target/powerpc/440-mulhhw-2.c,
11260         gcc.target/powerpc/440-mulhhwu-1.c,
11261         gcc.target/powerpc/440-mulhhwu-2.c,
11262         gcc.target/powerpc/440-mullhw-1.c,
11263         gcc.target/powerpc/440-mullhw-2.c,
11264         gcc.target/powerpc/440-mullhwu-1.c,
11265         gcc.target/powerpc/440-mullhwu-2.c,
11266         gcc.target/powerpc/440-nmacchw-1.c,
11267         gcc.target/powerpc/440-nmacchw-2.c,
11268         gcc.target/powerpc/440-nmachhw-1.c,
11269         gcc.target/powerpc/440-nmachhw-2.c,
11270         gcc.target/powerpc/440-nmaclhw-1.c,
11271         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11273 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11275         PR fortran/24774
11276         * gfortran.dg/inquire_9.f90: New test.
11278         PR fortran/21647
11279         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11281 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11283         PR libfortran/24432
11284         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11285         Check that 'cos' is supported.
11287 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11289         PR fortran/24223
11290         * gfortran.dg/substring_equivalence.f90: New test.
11292         PR fortran/24705
11293         * gfortran.dg/auto_internal_assumed.f90: New test.
11295 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11297         * gcc.dg/fold-div-2.c: New test.
11299 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11301         PR rtl-optimization/24883
11302         * gcc.c-torture/compile/pr24883.c: New test.
11304 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11306         PR middle-end/20583
11307         * gcc.c-torture/compile/pr20583.c: New.
11309 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11311         * gcc.c-torture/execute/usmul.c: New test.
11313 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11315         * gcc.dg/tree-ssa/vrp22.c: New test.
11317 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11319         PR middle-end/24912
11320         * gcc.dg/torture/pr24912-1.c: New test.
11322 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11324         PR fortran/24862
11325         * gfortran.dg/arrayio_derived_1.f90: New test.
11327 2005-11-19  Richard Guenther  <rguenther@suse.de>
11329         PR middle-end/23294
11330         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11332 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11334         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11336 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11338         PR c++/8355
11339         * g++.dg/template/friend39.C: New test.
11341 2005-11-18  James E Wilson  <wilson@specifix.com>
11343         * gcc.dg/builtin-strstr.c: New.
11345 2005-11-18  Richard Henderson  <rth@redhat.com>
11347         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11348         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11349         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11350         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11351         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11352         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11353         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11354         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11355         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11356         renaming to remove initial "ia64-".
11358 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11360         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11362 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11364         * g++.dg/cpp/string-2.C: New test.
11366 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11368         * gcc.dg/tree-ssa/loop-14.c: New test.
11370 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11371             Michael Chamberlain <michael@chamberlain.net.au>
11373         * ada/acats/run_all.sh (target_run): Kill long running tests.
11375 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11377         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11378         * gcc.dg/cleanup-9.c: Likewise.
11379         * gcc.dg/cleanup-10.c: Likewise.
11380         * gcc.dg/cleanup-11.c: Likewise.
11382 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11384         PR fortran/24892
11385         * gfortran.dg/open_access_append_1.f90: New test.
11386         * gfortran.dg/open_access_append_2.f90: New test.
11388 2005-11-16  Richard Guenther  <rguenther@suse.de>
11390         PR middle-end/24851
11391         * gcc.c-torture/execute/pr24851.c: New testcase.
11393 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11395         * gcc.dg/fold-overflow-1.c: New test.
11397 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11399         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11400         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11402 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11404         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11405         structures.
11406         * g++.dg/eh/forced2.C: Likewise.
11407         * g++.dg/eh/forced3.C: Likewise.
11408         * g++.dg/eh/forced4.C: Likewise.
11410 2005-11-11  Mike Stump  <mrs@apple.com>
11412         * g++.old-deja/g++.mike/unused.C: Add.
11414 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11416         PR c++/24667
11417         * g++.dg/warn/Wcast-qual1.C: New test.
11419 2005-11-15  Jan Hubicka  <jh@suse.cz>
11421         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11423 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11425         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11427 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11429         PR 24840
11430         * gcc.dg/tree-ssa/pr24840.c: New test.
11432 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11434         PR testsuite/24841
11435         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11437 2005-11-14  Dale Johannesen  <dalej@apple.com>
11439         * gcc.c-torture/execute/20051113-1.c: New.
11441 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11443         PR c++/24687
11444         * g++.dg/template/crash43.C: New test.
11446 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11448         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11450 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11452         PR c++/24817
11453         * g++.dg/eh/spec8.C: New test.
11455 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11457         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11459 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11461         PR c++/20293
11462         * g++.dg/parse/ambig4.C: New test.
11463         * g++.dg/tc1/dr101.C: Adjust error markers.
11464         * g++.dg/lookup/strong-using-2.C: Likewise.
11465         * g++.dg/lookup/ambig5.C: Likewise.
11466         * g++.dg/lookup/ambig4.C: Likewise.
11467         * g++.dg/parse/crash22.C: Likewise.
11469 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11471         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11473 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11475         * gcc.dg/nested-calls-1.c: New test.
11477 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11479         * gfortran.dg/complex_intrinsic_1.f90: New test.
11480         * gfortran.dg/complex_intrinsic_2.f90: New test.
11481         * gfortran.dg/fgetc_1.f90: New test.
11482         * gfortran.dg/fgetc_2.f90: New test.
11483         * gfortran.dg/fgetc_3.f90: New test.
11484         * gfortran.dg/ftell_1.f90: New test.
11485         * gfortran.dg/ftell_2.f90: New test.
11486         * gfortran.dg/gnu_logical_1.F: New test.
11487         * gfortran.dg/gnu_logical_2.f90: New test.
11489 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11491         PR middle-end/24820
11492         * testsuite/gcc.dg/pr24820.c: New test.
11494 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11496         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11497         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11498         variable.
11500 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11502         testsuite/24614
11503         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11505 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11507         * gcc.target/cris/cris.exp: New file.
11508         * gcc.target/cris/rld-legit1.c: New test.
11509         * gcc.target/cris/rld-legit2.c: New test.
11511 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11513         PR c++/24780
11514         * g++.dg/opt/pr24780.C: New test.
11516         PR c++/24761
11517         * g++.dg/template/asm1.C: New test.
11519 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11521         PR libgfortran/24787
11522         * gfortran.dg/scan_1.f90: New test.
11524 2005-11-12  Jan Hubicka  <jh@suse.cz>
11526         * gcc.target/i386/minmax-1.c: New.
11527         * gcc.target/i386/minmax-2.c: New.
11529 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11531         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11533 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11535         * gcc.c-torture/execute/20051110-1.c,
11536         gcc.c-torture/execute/20051110-2.c: New tests.
11538 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11540         PR middle-end/24750
11541         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11542         New tests.
11544 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11546         * lib/target-libpath.exp (get_shlib_extension): New proc.
11547         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11548         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11549         * lib/objc.exp (objc_target_compile): Likewise.
11550         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11551         detection.
11553 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11555         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11557         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11558         Add -static to additional_flags and pass it to target_compile.
11560 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11562         PR libgfortran/24719
11563         gfortran.dg/read_noadvance.f90: New test.
11565         PR libgfortran/24699
11566         gfortran.dg/fmt_t_2.f90: New test.
11568         PR libgfortran/24785
11569         gfortran.dg/read_x_eor.f90: New test.
11571         PR libgfortran/24584
11572         gfortran.dg/namelist_empty.f90: Rename test.
11574         PR libgfortran/24489
11575         gfortran/read_eor.f90: Rename test.
11577 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11579         PR fortran/15976
11580         * gfortran.dg/automatic_module_variable.f90: New test.
11582 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11584         PR target/24445
11585         * gcc.dg/pr24445.c: New test.
11587 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11589         PR fortran/24655
11590         PR fortran/24755
11591         * gfortran.dg/recursive_statement_functions.f90: Add statement
11592         functions using inline intrinsic functions and parameters to test
11593         that they no longer seg-fault.
11595         PR fortran/24409
11596         gfortran.dg/nested_modules_4.f90: New test.
11597         gfortran.dg/nested_modules_5.f90: New test.
11599 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11601         PR fortran/24643
11602         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11604 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11606         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11607         failures.
11609 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11611         * gcc.dg/sparc-getcontext-1.c: New test.
11613 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11615         * gcc.dg/ifcvt-fabs-1.c: New test.
11617 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11619         PR other/4372
11620         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11621         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11623 2005-11-09  Richard Guenther  <rguenther@suse.de>
11625         PR tree-optimization/24716
11626         * gcc.c-torture/execute/pr24716.c: New testcase.
11628 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11630         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11632 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11634         PR 24624
11635         * gcc.dg/pr24624.c: Testcase added.
11637 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11639         PR 24623
11640         * g++.dg/other/pr24623.C: Testcase added.
11642 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11644         PR fortran/22607
11645         * gfortran-dg/pure_byref_1.f90: New.
11646         * gfortran-dg/pure_byref_2.f90: New.
11648 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11650         PR c/24101
11651         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11652         * gcc.dg/dg.exp: Run main loop also for *.i files.
11654 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11656         PR c++/19450
11657         * g++.dg/tls/diag-3.C: New test.
11658         * g++.dg/tls/diag-4.C: New test.
11659         * g++.dg/tls/static-1.C: New test.
11660         * g++.dg/tls/static-1a.cc: New file.
11662 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11664         PR 23046
11665         * g++.dg/tree-ssa/pr23046.C: New test.
11667 2005-11-08  Devang Patel <dpatel@apple.com>
11669         PR tree-optimization/23115
11670         * gcc.dg/tree-ssa/pr23115.c: New.
11672 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11674         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11675         * gcc.target/powerpc/pr16155.c: Same.
11676         * gcc.target/powerpc/altivec-1.c: Same.
11677         * gcc.target/powerpc/altivec-2.c: Same.
11678         * gcc.target/powerpc/altivec-3.c: Same.
11679         * gcc.target/powerpc/altivec-5.c: Same.
11680         * gcc.target/powerpc/altivec-11.c: Same.
11681         * gcc.target/powerpc/altivec-12.c: Same.
11682         * gcc.target/powerpc/altivec-14.c: Same.
11683         * gcc.target/powerpc/altivec-22.c: Same.
11684         * gcc.target/powerpc/altivec-consts.c: Same.
11685         * gcc.target/powerpc/altivec-pr22085.c: Same.
11686         * gcc.target/powerpc/altivec-splat.c: Same.
11687         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11688         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11689         * gcc.target/powerpc/darwin-longlong.c: Same.
11691 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11693         PR target/19340
11694         * gcc.dg/pr19340.c: New test.
11696 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11698         PR rtl-optimization/24683
11699         * gcc.dg/pr24683.c: New test.
11701 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11703         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11704         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11706 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11708         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11710 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11712         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11714 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11716         PR target/24230
11718         * gcc.target/powerpc/altivec-consts.c,
11719         gcc.target/powerpc/altivec-splat.c: New testcase.
11721 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11723         PR c/24599
11725         * gcc.dg/overflow-2.c: New testcase.
11727 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11729         PR rtl-optimization/23567
11730         * gcc.c-torture/execute/20051104-1.c: New test.
11732 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11734         PR fortran/24534
11735         gfortran.dg/private_type_2.f90: Modified to check that case with
11736         PRIVATE declaration within derived type is accepted.
11738         PR fortran/20838
11739         gfortran.dg/pointer_assign_1.f90: New test.
11741         PR fortran/20840
11742         * gfortran.dg/arrayio_0.f90: New test.
11744         PR fortran/17737
11745         gfortran.dg/data_initialized.f90: New test.
11746         gfortran.dg/data_constraints_1.f90: New test.
11747         gfortran.dg/data_constraints_2.f90: New test.
11749 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11751         PR fortran/24174
11752         PR fortran/24305
11753         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11755 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11757         PR 24670
11758         * gcc.dg/tree-ssa/pr24670.c: New test.
11760 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11762         PR target/22432
11763         * gcc.target/i386/pr22432.c: New test.
11765 2005-11-05  Richard Henderson  <rth@redhat.com>
11767         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11768         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11769         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11770         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11771         from gcc.dg/alpha-*.
11772         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11773         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11775 2005-11-05  Andreas Jaeger  <aj@suse.de>
11777         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11779 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11781         PR target/23424
11782         * gcc.dg/torture/pr23424-1.c: New test.
11784 2005-11-04  Richard Henderson  <rth@redhat.com>
11786         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11787         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11788         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11789         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11790         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11791         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11792         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11793         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11794         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11795         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11796         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11797         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11798         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11799         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11800         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11801         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11802         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11803         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11804         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11805         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11806         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11807         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11808         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11809         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11810         Move from gcc.dg/.
11811         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11812         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11813         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11814         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11815         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11816         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11817         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11818         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11819         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11820         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11821         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11822         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11823         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11824         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11825         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11826         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11827         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11828         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11829         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11830         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11831         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11832         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11833         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11834         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11835         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11836         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11837         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11838         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11839         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11840         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11841         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11842         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11843         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11844         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11845         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11846         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11847         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11848         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11849         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11850         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11851         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11852         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11853         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11854         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11855         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11857 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11859         PR 24627
11860         * gcc.dg/tree-ssa/pr24627.c: New test.
11862 2005-11-04 Paul Brook  <paul@codesourcery.com>
11864         * gcc.dg/tls/opt-10.c: New test.
11866 2005-11-04  Andreas Jaeger  <aj@suse.de>
11868         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11869         avoid extra warnings.
11871 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11873         PR libfortran/22298
11874         * gcc/testsuite/lib/target-supports.exp
11875         (check_effective_target_static_libgfortran): New
11876         static_libgfortran effective target.
11877         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11878         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11880 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11882         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11884 2005-11-03  Josh Conner  <jconner@apple.com>
11886         PR c++/19989
11887         g++.dg/ext/array2.C: New test.
11888         g++.dg/template/dependent-name3.C: New test.
11889         g++.dg/template/dependent-name4.C: New test.
11890         g++.dg/template/sfinae2.C: New test.
11892 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11894         PR preprocessor/22042
11895         * gcc.dg/cpp/strify4.c: New test.
11897 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11899         PR c++/17964
11900         * g++.dg/cpp/string-1.C: New test.
11902 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11904         * gcc.target/powerpc: New directory.
11905         * gcc.target/powerpc/powerpc.exp: New file.
11906         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11907         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11908         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11909         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11910         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11911         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11912         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11913         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11914         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11915         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11916         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11917         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11918         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11919         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11920         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11921         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11922         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11923         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11924         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11925         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11926         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11927         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11928         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11929         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11930         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11931         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11932         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11933         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11934         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11935         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11936         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11937         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11938         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11939         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11941 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11943         PR c++/21627
11944         * g++.dg/warn/inline2.C: New test.
11946 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11948         PR middle-end/23155
11949         * g++.dg/ext/c99struct1.C: New test.
11950         * gcc.dg/union-cast-1.c: New test.
11951         * gcc.dg/union-cast-2.c: New test.
11952         * gcc.dg/union-cast-3.c: New test.
11954 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11956         PR middle-end/24589
11957         * gcc.c-torture/execute/zero-struct-2.c: New test.
11959 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11961         PR c++/24582
11962         * g++.dg/init/switch1.C: New test.
11964 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11966         * gcc.dg/delay-slot-1.c: New test.
11968 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11970         PR target/24620
11971         * gcc.dg/pr24620.c: New test.
11973 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11975         PR c/24329
11976         * gcc.dg/format/unnamed-1.c: New test.
11978 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11980         PR c++/22434
11981         * g++.dg/expr/cond8.C: New test.
11983         PR c++/24560
11984         * g++.dg/parse/dot1.C: New test.
11986 2005-11-02  Jan Hubicka  <jh@suse.cz>
11988         PR target/23303
11989         * gcc.dg/i386-lea.c: New test
11991 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11993         PR target/24615
11994         * gcc.dg/pr24615.c: New test.
11996 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11998         PR target/24600
11999         * gcc.dg/pr24600.c: New test.
12001 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12003         PR c++/19253
12004         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12005         * g++.dg/parse/typename9.C: New test.
12006         * g++/dg/parse/typename10.C: Likewise.
12008 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12010         PR fortran/18157
12011         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12012         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12013         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12015 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12017         PR c++/24569
12018         * g++.dg/debug/static1.C: New test.
12020 2005-11-02  Josh Conner  <jconner@apple.com>
12022         * g++.dg/crash38.C: moved into proper directory...
12023         * g++.dg/template/crash42.C: ...here
12025 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12027         PR target/18338
12028         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12029         pcc_bitfield_type_matters || default_packed.
12031         * lib/target-supports.exp
12032         (check_effective_target_pcc_bitfield_type_matters): New proc.
12033         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12035         PR testsuite/23304
12036         * lib/target-supports.exp (check_effective_default_packed): New proc.
12037         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12038         Gate expected errors on target ! default_packed.
12039         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12041 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12043         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12044         change (r106358).
12046 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12048         PR fortran/24008
12049         * gfortran.dg/entry_5.f90: New.
12050         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12052 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12054         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12056 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12058         PR fortran/21565
12059         gfortran.dg/namelist_blockdata.f90: New test.
12061         PR fortran/18737
12062         gfortran.dg/external_implicit_none.f90: New test.
12064         PR fortran/14994
12065         * gfortran.dg/secnds.f: New test.
12067 2005-10-31  Jan Hubicka  <jh@suse.cz>
12069         PR target/20928
12070         * gcc.c-torture/compile/pr20928.c: New test.
12072 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12074         PR middle-end/23492
12075         * gcc.c-torture/compile/zero-strct-5.c: New test.
12077 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12079         PR libgfortran/24584
12080         * gfortran.dg/pr24584.f90: New test.
12082 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12084         PR fortran/18883
12085         * gfortran.dg/char_result_9.f90: New.
12086         * gfortran.dg/char_result_10.f90: New.
12088 2005-10-30  Jan Hubicka  <jh@suse.cz>
12090         * g++.dg/tree-ssa/pr24172.C: New testcase.
12092 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12094         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12096 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12098         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12099         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12100         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12101         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12102         gfortran.dg/enum_9.f90,
12103         gfortran.fortran-torture/compile/enum_1.f90,
12104         gfortran.fortran-torture/execute/enum_1.f90,
12105         gfortran.fortran-torture/execute/enum_2.f90,
12106         gfortran.fortran-torture/execute/enum_3.f90,
12107         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12109 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12111         PR target/18482
12112         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12113         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12115 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12117         PR libfortran/20179
12118         * gfortran.dg/mixed_io_1.f90: New test.
12119         * gfortran.dg/mixed_io_1.c: New file.
12121 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12123         * gfortran.dg/malloc_free_1.f90: New test.
12125 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12127         * gcc.dg/nested-func-4.c: Require profiling -pg.
12129 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12131         PR C++/23229
12132         * g++.dg/warn/main-2.C: New test.
12134 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12136         PR fortran/24545
12137         * gfortran.dg/interface_2.f90: new test.
12139 2005-10-28  Josh Conner  <jconner@apple.com>
12141         PR c++/22153
12142         * g++.dg/template/crash38.C: New test.
12143         * g++.dg/parse/explicit1.C: Change expected errors.
12145 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12147         PR C++/23426
12148         * g++.dg/other/large-size-array.C: New test.
12150 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12152         PR middle-end/24362
12153         * g++.dg/opt/complex4.C: New test.
12155 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12157         * gcc.dg/nested-func-4.c: New test.
12159 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12161         PR fortran/24158
12162         gfortran.dg/derived_recursion.f90: New test.
12163         gfortran.dg/implicit_actual.f90: New test.
12165 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12167         PR middle-end/24295, PR testsuite/24477
12168         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12169         removed when weakref hits the tree.
12171 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12173         * gfortran.dg/cray_pointers_4.f90: New test.
12175         * gfortran.dg/cray_pointers_5.f90: New test.
12177 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12179         PR fortran/22290
12180         * gfortran.dg/assign_5.f90: New test.
12181         * gfortran.dg/assign_6.f: New test.
12183 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12185         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12186         CPU has no SSE support.
12188 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12190         PR libgfortran/24224
12191         * gfortran.dg/arrayio_1.f90: Update attribution.
12192         * gfortran.dg/arrayio_2.f90: Update attribution.
12193         * gfortran.dg/arrayio_3.f90: Update attribution.
12194         * gfortran.dg/arrayio_4.f90: Update test conditions.
12195         * gfortran.dg/arrayio_5.f90: Update attribution.
12196         * gfortran.dg/arrayio_6.f90: New test.
12197         * gfortran.dg/arrayio_7.f90: New test.
12199 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12201         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12203 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12205         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12207 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12209         PR fortran/24416
12210         * gfortran.dg/namelist_char_only.f90: New test.
12212 2005-10-24  Asher Langton  <langton2@llnl.gov>
12214         PR fortran/17031
12215         PR fortran/22282
12216         * gfortran.dg/cray_pointers_1.f90: New test.
12217         * gfortran.dg/cray_pointers_2.f90: New test.
12218         * gfortran.dg/cray_pointers_3.f90: New test.
12219         * gfortran.dg/loc_1.f90: New test.
12220         * gfortran.dg/loc_2.f90: New test.
12222 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12224         * gcc.dg/pr24225.c: New test.
12226 2005-10-24  Asher Langton  <langton2@llnl.gov>
12228         * gfortran.dg/dup_save_1.f90: New test.
12229         * gfortran.dg/dup_save_2.f90: New test.
12231 2005-10-24  Paul Brook  <paul@codesourcery.com>
12233         PR 24107
12234         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12235         stdint.h.
12237 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12239         PR libgfortran/24489
12240         * gfortran.dg/pr24489.f90: New test.
12242 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12244         PR fortran/23635
12245         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12247 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12249         PR target/18911
12250         * g++.dg/init/array16.C: Skip for mmix-*-*.
12252 2005-10-23  Asher Langton  <langton2@llnl.gov>
12254         * gfortran.dg/byte_1.f90: New test.
12255         * gfortran.dg/byte_2.f90: New test.
12257 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12259         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12261 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12263         PR fortran/18022
12264         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12266         PR fortran/24311
12267         * gfortran.dg/merge_char_const.f90: New test.
12269         PR fortran/24384
12270         * gfortran.dg/spread_scalar_source.f90: New test.
12272 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12274         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12276         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12277         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12279         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12281 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12283         PR fortran/24426
12284         * gfortran.dg/der_pointer_4.f90: New.
12286 2005-10-22  David Ayers  <d.ayers@inode.at>
12288         * obj-c++.dg/except-1.mm: Simplify.
12290 2005-10-21  David Ayers  <d.ayers@inode.at>
12292         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12294 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12296         * gfortran.dg/assumed_dummy_2.f90: New test.
12298 2005-10-21  James E Wilson  <wilson@specifix.com>
12300         PR preprocessor/15220
12301         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12303 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12305         * gcc.c-torture/execute/20051021-1.c: New test.
12307 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12309         PR c++/24260
12310         * g++.dg/ext/tmplattr1.C: New test.
12312 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12314         PR fortran/24440
12315         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12317 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12319         * obj-c++.dg/except-1.mm: New.
12321         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12323 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12325         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12327 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12329         PR middle-end/24295
12330         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12331         declarations with the same names as thunks' alias targets, use
12332         aliases instead.
12333         * gcc.dg/attr-alias-3.c: New test.
12334         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12336 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12338         PR c++/22618
12339         * g++.dg/parse/access8.C: New test.
12341 2005-10-20  Richard Guenther  <rguenther@suse.de>
12343         PR c++/24439
12344         * g++.dg/tree-ssa/pr24439.C: New testcase.
12346 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12348         * g++.dg/opt/delay-slot-1.C: New test.
12350 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12352         PR fortran/21625
12353         * gfortran.fg/der_init_1.f90: New.
12355 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12357         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12359 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12361         PR c++/21908
12362         * g++.dg/parse/error28.C: New test.
12364 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12366         * gcc.dg/profile-generate-2.c: New test.
12368 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12370         PR target/23589
12371         * g++.dg/ext/dllimport11.C: New.
12373 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12375         PR c++/22293
12376         * g++.dg/other/friend3.C: New test.
12378 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12380         PR c++/23293
12381         * g++.dg/template/error19.C: New test.
12383 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12385         PR c++/21383
12386         * g++.dg/overload/koenig2.C: New.
12388         PR c++/23118
12389         * g++.dg/overload/error2.C: New.
12391         PR c++/22604
12392         * g++.dg/inherit/covariant14.C: New.
12394 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12396         PR c++/23440
12397         * g++.dg/parse/for1.C: New test.
12399 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12401         PR fortran/23446
12402         * gfortran.dg/host_dummy_index_1.f90: New test.
12404         PR fortran/21459
12405         * gfortran.dg/automatic_char_len_2.f90: New test.
12407         PR fortran/20866
12408         * gfortran.dg/recursive_statement_functions.f90: New test.
12410         PR fortran/20853
12411         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12413         PR fortran/20849
12414         * gfortran.dg/external_initializer.f90: New test.
12416         PR fortran/20837
12417         * non_module_public.f90: New test.
12419 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12421         PR c++/24386
12422         * g++.dg/template/overload7.C: New.
12424         PR c++/22551
12425         * g++.dg/other/switch2.C: Remove expected warnings.
12427         PR c++/21353
12428         * g++.dg/template/defarg6.C: New.
12430 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12432         PR target/24315
12433         * gcc.target/i386/pr24315.c: New test.
12435 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12437         PR c++/24389
12438         * g++.dg/template/static21.C: New test.
12439         * g++.dg/template/static21-a.cc: Likewise.
12441 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12443         PR c++/23959
12444         * g++.dg/warn/Wswitch-default-1.C: New test.
12445         * g++.dg/warn/Wswitch-default-2.C: New test.
12447 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12449         PR c++/22173
12450         * g++.dg/parse/template18.C: New test.
12451         * g++.dg/template/nontype15.C: Likewise.
12453 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12455         PR fortran/22273
12456         * gfortran.dg/spec_expr_2.f90: New.
12458 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12460         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12461         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12462         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12463         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12464         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12465         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12466         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12467         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12468         previous target-specific skips and warning-message matches where
12469         applicable.
12471 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12473         PR c++/21347
12474         * g++.dg/warn/Wctor-dtor.C: New test.
12476 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12478         PR c/23439
12479         * gcc.dg/for-1.c: New test.
12481 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12483         PR c++/19565
12484         * g++.dg/warn/Wconversion1.C: New test.
12485         * g++.dg/ext/packed4.C: Compile with -w.
12486         * g++.dg/opt/20050511-1.C: Likewise.
12487         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12489 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12491         * gfortran.dg/boz_5.f90: New test.
12493 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12495         PR c++/22551
12496         * g++.dg/other/switch2.C: New.
12498         PR c++/23984
12499         * g++.dg/init/ctor7.C: New.
12501 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12503         PR c++/23730
12504         * g++.dg/parse/crash32.C: New test.
12506 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12508         PR c++/20721
12509         * g++.dg/init/goto2.C: New test.
12511         PR c++/22464
12512         * g++.dg/template/crash/41.C: New test.
12514         PR c++/22180
12515         * g++.dg/template/crash40.C: New test.
12517         PR c++/23694
12518         * g++.dg/parse/friend5.C: New test.
12520         PR c++/23307
12521         * g++.dg/template/crash38.C: New test.
12523         PR c++/22352
12524         * g++.dg/template/friend38.C: New test.
12526         PR c++/22405
12527         * g++.dg/template/crash39.C: New test.
12529 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12531         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12532         gcc.dg/debug/dwarf2/dwarf-char2.c,
12533         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12535         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12537 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12539         * gcc.dg/dll-2.c: Add tests for warnings.
12540         * gcc.dg/dll-3.c: Likewise.
12541         * gcc.dg/dll-4.c: Likewise.
12543         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12544         * g++.dg/ext/dllimport2.C: Likewise.
12545         * g++.dg/ext/dllimport3.C: Likewise.
12546         * g++.dg/ext/dllimport7.C: Likewise.
12547         * g++.dg/ext/dllimport8.C: Likewise.
12548         * g++.dg/ext/dllimport9.C: Likewise.
12550 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12552         PR fortran/24092
12553         * gfortran.dg/derived_pointer_recursion.f90: New test.
12555 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12557         * gcc.c-torture/execute/20051012-1.c: New test.
12559 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12561         PR fortran/18082
12562         * gfortran.dg/automatic_char_len_1.f90: New test.
12564 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12566         PR fortran/20847
12567         * gfortran.dg/save_common.f90: New test.
12569         PR fortran/20856
12570         * gfortran.dg/save_result.f90: New test.
12572 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12574         PR c++/21592
12575         * g++.dg/template/dependent-expr1.C: Add new expected error.
12576         * g++.dg/template/dependent-expr2.C: Adjust error text.
12577         * g++.dg/template/overload6.C: New.
12579         PR c++/23797
12580         * g++.dg/other/typename8.C: New.
12582         PR c++/21117
12583         * g++.dg/other/return1.C: New.
12585 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12587         PR c++/24052
12588         * g++.dg/ext/label5.C: New.
12590 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12592         PR c++/19964
12593         * g++.dg/parse/crash31.C: New.
12595 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12597         * g++.dg/ipa/ipa-1.c: New test.
12598         * g++.dg/ipa/ipa-2.c: New test.
12599         * g++.dg/ipa/ipa-3.c: New test.
12600         * g++.dg/ipa/ipa-4.c: New test.
12601         * g++.dg/ipa/ipa-5.c: New test.
12602         * g++.dg/ipa/ipa.exp: New file.
12604 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12606         PR fortran/24207
12607         * gfortran.dg/private_type_3.f90: New test.
12609 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12611         PR fortran/20786
12612         gfortran.dg/aint_anint_1.f90: New test.
12614 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12616         PR libgfortran/24313
12617         gfortran.dg/csqrt.f: New test.
12619 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12621         PR c++/8057
12622         * g++.dg/warn/noeffect7.C: New test.
12623         * g++.dg/warn/noeffect2.C: Instantiate templates.
12624         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12625         and warning.
12627 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12629         PR c++/21089
12630         * g++.dg/init/float1.C: New test.
12632         PR c++/24277
12633         * g++.dg/init/member1.C: Tweak error markers.
12635 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12637         PR testsuite/24281
12638         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12639         Check for null pointer.
12641 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12643         PR c++/21369
12644         * g++.dg/parse/ret-type3.C: New test.
12646 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12648         PR tree-opt/23946
12649         * gcc.c-torture/compile/pr23946.c: New test.
12651 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12653         * g++.dg/opt/mmx2.C: New test.
12655 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12657         PR c++/24277
12658         * g++.dg/template/static20.C: New test.
12660         PR c++/24302
12661         * g++.dg/warn/Wunused-12.C: New test.
12663         PR c++/23437
12664         * g++.dg/template/arg4.C: New test.
12666 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12668         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12669         * gcc.dg/ucnid-3.c: Likewise.
12670         * gcc.dg/ucnid-4.c: Likewise.
12671         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12672         * g++.dg/other/ucnid-1.C: Likewise.
12673         * gcc.dg/sparc-frame-1.c: New test.
12675 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12677         PR c++/24139
12678         * g++.dg/template/spec27.C: New test.
12680         PR c++/24275
12681         * g++.dg/template/static19.C: New test.
12683 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12685         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12686         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12688 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12690         PR target/24136
12691         * gfortran.fortran-torture/compile/pr24136.f: New test.
12693 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12695         PR c++/22172
12696         * g++.dg/parse/crash30.C: New test.
12698 2005-10-07  Richard Guenther  <rguenther@suse.de>
12700         PR middle-end/24227
12701         * gcc.c-torture/compile/pr24227.c: New testcase.
12703 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12705         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12706         Do not put aligned attributes on array elements.
12708 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12710         PR testsuite/23611, PR testsuite/23615
12711         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12712         writing prototypes of library functions by hand.
12713         * obj-c++.dg/bitfield-4.mm: Likewise.
12714         * obj-c++.dg/const-str-4.mm: Likewise.
12715         * obj-c++.dg/encode-4.mm: Likewise.
12716         * obj-c++.dg/encode-5.mm: Likewise.
12717         * obj-c++.dg/encode-6.mm: Likewise.
12718         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12719         * obj-c++.dg/method-10.mm: Likewise.
12720         * obj-c++.dg/method-17.mm: Likewise.
12721         * obj-c++.dg/method-19.mm: Likewise.
12722         * obj-c++.dg/try-catch-2.mm: Likewise.
12724 2005-10-06  Richard Henderson  <rth@redhat.com>
12726         PR 24236
12727         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12729 2005-10-06  Dale Johannesen  <dalej@apple.com>
12731         * gcc.c-torture/execute/20030125-1.c: Correct.
12733 2005-10-06  Richard Guenther  <rguenther@suse.de>
12735         PR tree-optimization/24238
12736         * g++.dg/tree-ssa/pr24238.C: New testcase.
12738 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12740         PR 18568
12741         * gfortran.dg/der_pointer_3.f90: New test.
12743 2005-10-05  Devang Patel  <dpatel@apple.com>
12745         PR Debug/23205
12746         * g++.dg/other/PR23205.C: New.
12748 2005-10-05  Richard Henderson  <rth@redhat.com>
12750         PR target/23602
12751         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12752         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12754 2005-10-05  Dale Johannesen  <dalej@apple.com>
12756         * gcc.c-torture/execute/float-floor.c: New.
12758 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12760         PR tree-optimization/21419
12761         PR tree-optimization/24146
12762         PR tree-optimization/24151
12764         * g++.dg/ext/asm7.C: New.
12765         * g++.dg/ext/asm8.C: New.
12766         * gcc.dg/asm-1.c: Compile on all targets.
12767         * gcc.dg/asm-pr24146.c: New.
12768         * gcc.dg/pr21419.c: Adjust error messages.
12770 2005-10-05  Richard Guenther  <rguenther@suse.de>
12772         PR fortran/24176
12773         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12775 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12777         PR c++/23513
12778         * g++.dg/template/spec22.C: Robustify test.
12779         * g++.dg/template/spec26.C: New.
12781 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12783         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12784         if target supports vector instructions.
12786 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12788         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12789         C99 functions.
12791 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12793         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12794         check_effective_target_fortran_large_int): Replace cached result
12795         when target changes.
12797 2005-10-04  Devang Patel  <dpatel@apple.com>
12799         * gcc.dg/i386-sse-vect-types.c: New.
12801 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12803         PR preprocessor/13726
12804         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12805         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12807 2005-10-04  Richard Guenther  <rguenther@suse.de>
12809         PR c/23576
12810         * gcc.dg/noncompile/pr23576.c: New testcase.
12812 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12814         PR middle-end/23125
12815         * gcc.dg/register-var-3.c: New test.
12817 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12819         * gcc.dg/pr23049.c: New test.
12821         * gcc.dg/ucnid-4.c: Fix test.
12823 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12825         PR 23445
12826         * gcc.c-torture/compile/pr23445.c: New test.
12828 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12830         * g++.dg/overload/unknown1.C: New.
12832 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12834         PR c++/17775
12835         * g++.dg/template/repo4.C: New test.
12837 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12839         PR libfortran/19308
12840         * gfortran.dg/large_real_kind_2.F90: New test.
12841         * gfortran.dg/large_integer_kind_2.f90: New test.
12843 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12845         * lib/target-supports.exp (check_effective_target_vect_shift):
12846         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12847         (check_effective_target_vect_condition): Fix copy-n-pasto.
12849         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12850         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12851         targets.
12853 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12855         PR c++/22621
12856         * g++.dg/template/overload5.C : New test.
12858         PR c++/23840
12859         * g++.dg/expr/stdarg1.C: New test.
12861 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12863         PR 24142
12864         * gcc.c-torture/execute/pr24142.c: New test.
12866 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12868         PR 24141
12869         * gcc.c-torture/execute/pr24141.c: New test.
12871 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12872             Diego Novillo  <dnovillo@redhat.com>
12874         PR 23604
12875         * gcc.c-torture/execute/pr23604.c: New test.
12877 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12879         PR fortran/16404
12880         PR fortran/20835
12881         PR fortran/20890
12882         PR fortran/20899
12883         PR fortran/20900
12884         PR fortran/20901
12885         PR fortran/20902
12886         gfortran.dg/equiv_constraint_1.f90: New test.
12887         gfortran.dg/equiv_constraint_2.f90: New test.
12888         gfortran.dg/equiv_constraint_3.f90: New test.
12889         gfortran.dg/equiv_constraint_4.f90: New test.
12890         gfortran.dg/equiv_constraint_5.f90: New test.
12891         gfortran.dg/equiv_constraint_6.f90: New test.
12892         gfortran.dg/equiv_constraint_7.f90: New test.
12893         gfortran.dg/equiv_constraint_8.f90: New test.
12894         gfortran.dg/private_type_1.f90: New test.
12895         gfortran.dg/private_type_2.f90: New test.
12896         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12897         980628-10.f: Assert std=gnu to permit mixing of
12898         types in equivalence statements.
12900 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12902         PR 24112
12903         * gfortran.dg/open_status_1.f90: New.
12905 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12907         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12908         * gcc.dg/vect/pr22480.c: Clean up temp files.
12909         * gcc.dg/vect/pr23831.c: Clean up temp files.
12910         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12911         Clean up temp files.
12912         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12913         Clean up temp files.
12915         * gcc.dg/20050309-1.c: Clean up temp files.
12916         * gcc.dg/20050325-1.c: Clean up temp files.
12918 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12920         PR tree-optimization/24059
12921         * gcc.dg/vect/pr24059.c : New test.
12923 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12925         PR middle-end/24109
12926         * gcc.c-torture/execute/20050929-1.c: New test.
12928 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12930         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12932 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12934         PR c/21419
12935         * gcc.dg/pr21419.c: New test.
12937 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12939         * gcc.dg/pr23911.c: New test.
12941 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12943         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12945         PR c++/16782
12946         * g++.dg/parse/qualified4.C: New test.
12947         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12948         * g++.old-deja/g++.mike/p8154.C: Likewise.
12950 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12952         PR c++/22147
12953         * g++.dg/template/friend37.C: New test.
12954         * g++.dg/parse/crash28.C: Adjust error markers.
12956 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12958         PR fortran/18518
12959         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12961 2005-09-27  Devang Patel  <dpatel@apple.com>
12963         PR tree-optimization/23625
12964         * gcc.dg/pr23625.c: New test.
12966 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12968         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12969         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12971 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12973         PR fortran/23677
12974         * gfortran.fortran-torture/execute/save_1.f90: New test.
12975         * gfortran.dg/save_1.f90: New test.
12977 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12979         * gcc.target/i386/builtin-apply-mmx.c: New test.
12981         PR target/22576
12982         * gcc.target/i386/pr22576.c: New test.
12984         PR target/22585
12985         * gcc.target/i386/pr22585.c: New test.
12987         PR target/23268
12988         * gcc.target/i386/pr23268.c: New test.
12990         PR middle-end/23831
12991         * gcc.dg/vect/pr23831.c: New test.
12993         PR target/24055
12994         * gcc.target/i386/pr24055.c: New test.
12996 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12998         PR tree-optimization/23960
12999         * gcc.c-torture/compile/pr23960.c: New.
13001 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13003         PR fortran/16861
13004         * gfortran.dg/nested_modules_3.f90: New.
13006 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13008         PR fortran/24005
13009         gfortran.dg/interface_1.f90: New test.
13011 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13012         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13014         PR fortran/23843
13015         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13017 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13019         PR fortran/23516
13020         * gfortran.dg/imag_1.f: New test.
13021         * gfortran.dg/imag_2.f: Ditto.
13023 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13025         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13027 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13029         PR c++/21983
13030         * g++.dg/warn/pr21983.C: New test.
13032 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13034         * gcc.dg/20050922-1.c: Testcase added.
13036 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13038         PR c++/23993
13039         * g++.dg/template/array14.C: New test.
13041 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13043         PR fortran/19929
13044         * gfortran.dg/der_ptr_component_1.f90: New test.
13046 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13048         PR c++/23965
13049         * g++.dg/template/error1.C: Reject "no matching function" message.
13051 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13053         PR c++/17609
13054         * g++.dg/lookup/error1.C: New test.
13056 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13058         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13059         functionality of the testcase.
13061 2005-09-20  Richard Henderson  <rth@redhat.com>
13063         * gcc.dg/vect/vect-22.c: Require vect_float.
13064         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13066 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13068         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13069         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13070         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13071         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13072         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13073         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13074         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13075         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13076         * gcc.dg/cpp/ucnid-8.c: New test.
13078 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13080         PR tree-optimization/23929
13081         * gcc.c-torture/compile/pr23929.c: New test.
13083 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13085         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13086         for one loop.
13088 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13090         PR testsuite/23186
13091         * g++.dg/other/pr22003.C: Require named sections.
13093 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13095         PR c++/23947
13096         * g++.dg/rtti/crash3.C: New test.
13098         PR tree-optimization/23818
13099         * gcc.dg/pr23818.c: New test.
13101 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13103         PR fortran/23420
13104         * gfortran.dg/print_fmt_4.f: New.
13106 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13108         PR fortran/23663
13109         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13111 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13113         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13114         Use pointers to local alignable arrays instead. Added comments.
13115         * gcc.dg/vect/vect-46.c: Likewise.
13116         * gcc.dg/vect/vect-48.c: Likewise.
13117         * gcc.dg/vect/vect-49.c: Likewise.
13118         * gcc.dg/vect/vect-52.c: Likewise.
13119         * gcc.dg/vect/vect-53.c: Likewise.
13120         * gcc.dg/vect/vect-54.c: Likewise.
13121         * gcc.dg/vect/vect-56.c: Likewise.
13122         * gcc.dg/vect/vect-57.c: Likewise.
13123         * gcc.dg/vect/vect-58.c: Likewise.
13124         * gcc.dg/vect/vect-60.c: Likewise.
13125         * gcc.dg/vect/vect-61.c: Likewise.
13127         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13128         The test is no longer vectorizable on vect_no_align targets.
13129         * gcc.dg/vect/vect-43.c: Likewsie.
13131         * gcc.dg/vect/vect-44.c: Added comments.
13132         * gcc.dg/vect/vect-45.c: Added comments.
13133         * gcc.dg/vect/vect-50.c: Added comments.
13134         * gcc.dg/vect/vect-51.c: Added comments.
13136         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13137         aligned type.
13138         * gcc.dg/vect/Os-vect-95.c: Likewise.
13140         * gcc.dg/vect/vect-41.c: Test removed.
13141         * gcc.dg/vect/vect-47.c: Test removed.
13142         * gcc.dg/vect/vect-55.c: Test removed.
13143         * gcc.dg/vect/vect-59.c: Test removed.
13145 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13147         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13148         No longer vectorizable on vect_no_align targets.
13149         * gcc.dg/vect/pr20122.c: Likewise.
13150         * gcc.dg/vect/vect-74.c: Likewise.
13151         * gcc.dg/vect/vect-75.c: Likewise.
13152         * gcc.dg/vect/vect-76.c: Likewise.
13154         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13155         Will not be vectorizable on vect_no_align targets once aliasing issues
13156         are resolved.
13157         * gcc.dg/vect/vect-79.c: Likewise.
13159         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13160         * gcc.dg/vect/vect-78.c: Likewise.
13161         * gcc.dg/vect/vect-97.c: Likewise.
13163 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13165         * gcc.dg/pr23943.c: New test.
13167 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13169         PR fortran/19181
13170         * gfortran.dg/derived_pointer_null_1.f90: New test.
13172 2005-09-18  Richard Guenther  <rguenther@suse.de>
13174         PR middle-end/23944
13175         * gcc.c-torture/compile/pr23944.c: New testcase.
13177 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13179         PR fortran/15975
13180         * gfortran.dg/der_pointer_2.f90: New test.
13182 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13184         PR fortran/16861
13185         * gfortran.dg/nested_modules_2.f90: New test.
13187 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13189         PR c++/18368
13190         * g++.dg/other/semicolon.C: New test.
13192 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13194         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13195         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13197 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13199         PR c++/23914
13200         * g++.dg/template/static18.C: New test.
13202         PR c++/21514
13203         * g++.dg/template/crash19.C: Remove dg-error marker.
13204         * g++.dg/template/local4.C: New test.
13206 2005-09-16  Paul Brook  <paul@codesourcery.com>
13208         PR fortran/23906
13209         * gfortran.dg/dependency_1.f90: New test.
13211 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13213         PR c++/23896
13214         * g++.dg/template/static17.C: New test.
13216 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13218         PR c++/23139
13219         * g++.dg/warn/huge-val1.C: New test.
13221 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13223         PR c++/13140
13224         * g++.dg/parse/class2.C: New test.
13225         * g++.dg/template/explicit8.C: Likewise.
13226         * g++.dg/template/spec25.C: Likewise.
13228 2005-09-14  Josh Conner  <jconner@apple.com>
13230         PR middle-end/23584
13231         * gcc.dg/pr23584.c: New test.
13233 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13235         PR fortran/21875 Internal Unit Array I/O, NIST
13236         * gfortran.dg/arrayio_1.f90: New test.
13237         * gfortran.dg/arrayio_1.f90: New test.
13238         * gfortran.dg/arrayio_1.f90: New test.
13239         * gfortran.dg/arrayio_1.f90: New test.
13240         * gfortran.dg/arrayio_1.f90: New test.
13242 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13244         PR middle-end/22480
13245         * gcc.dg/vect/pr22480.c: New test.
13247 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13249         PR fortran/19358
13250         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13252 2005-09-13 Josh Conner <jconner@apple.com>
13254         PR c++/23180
13255         * g++.dg/init/struct2.C: New test.
13256         * g++.dg/init/struct3.C: New test.
13258 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13260         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13261         Clean up temp files.
13262         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13263         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13264         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13265         gcc.dg/tree-ssa/builtin-printf-1.c,
13266         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13267         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13268         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13269         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13270         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13271         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13272         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13273         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13274         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13275         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13276         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13277         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13279 2005-09-13  Josh Conner  <jconner@apple.com>
13281         * lib/gcc-dg.exp: Load scanipa.exp.
13282         (cleanup-dump): New procedure.
13283         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13284         * lib/scandump.exp: New file.
13285         * lib/scantree.exp: Use it.
13286         * lib/scanipa.exp: New file.
13288 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13290         PR fortran/17740
13291         * gfortran.dg/generic_4.f90: New test.
13293 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13295         PR target/23816
13296         * gcc.target/i386/pr23816-1.c: New test.
13297         * gcc.target/i386/pr23816-2.c: New test.
13300 2005-09-13  Bastian Blank <waldi@debian.org>
13302         PR c++/16171
13303         * g++.dg/abi/mangle26.C: New test.
13304         * g++.dg/abi/mangle27.C: New test.
13305         * g++.dg/abi/mangle28.C: New test.
13306         * g++.dg/abi/mangle29.C: New test.
13308         PR c++/23839
13309         * g++.dg/parse/register1.C: New test.
13311 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13313         PR c++/23842
13314         * g++.dg/template/access16.C: New test.
13316 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13318         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13320 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13322         PR fortran/18899
13323         * gfortran.dg/shape_2.f90: New test.
13325 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13327         PR target/19269
13328         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13329         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13330         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13331         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13332         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13333         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13334         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13335         tests.
13337 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13339         PR c++/23841
13340         * g++.dg/parse/template17.C: New test.
13342 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13344         PR c++/23789
13345         * g++.dg/template/nontype14.C: New test.
13347 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13349         PR g++/7874
13350         * g++.dg/lookup/friend7.C: New test.
13351         * g++.dg/lookup/friend8.C: New test.
13352         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13353         so that it will be found via argument dependent lookup.
13354         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13355         friend functions which will no longer be found.
13356         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13357         function g, so that it will be found via argument dependent
13358         lookup.
13359         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13360         * g++.old-deja/g++.mike/net43.C: Likewise.
13362 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13364         PR c++/23691
13365         * g++.dg/template/static16.C: New test.
13367 2005-09-12  Josh Conner  <jconner@apple.com>
13369         PR middle-end/23237
13370         * gcc.c-torture/compile/pr23237.c: New test.
13372 2005-09-11  Richard Henderson  <rth@redhat.com>
13374         * g++.dg/other/error8.C: Update expected diagnostic text.
13376 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13378         PR libfortran/19872
13379         * gfortran.dg/overwrite_1.f: New test.
13381 2005-09-09  Josh Conner  <jconner@apple.com>
13383         * g++.dg/init/pr23180-1.C: Removed.
13384         * g++.dg/init/pr23180-2.C: Removed.
13386 2005-09-09  David Daney <ddaney@avtrex.com>
13388         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13389         files which are ...
13390         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13391         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13393 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13395         * gfortran.dg/iostat_2.f90: New test.
13397 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13399         PR c++/22252
13400         * g++.dg/ext/interface1.C: New test.
13401         * g++.dg/ext/interface1.h: Likewise.
13402         * g++.dg/ext/interface1a.cc: Likewise.
13404 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13406         * gfortran.dg/iomsg_1.f90: New test case.
13408 2005-09-09  Richard Guenther  <rguenther@suse.de>
13410         PR c++/23624
13411         * g++.dg/tree-ssa/pr23624.C: New testcase.
13413 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13415         PR fortran/19239
13416         * gfortran.dg/vector_subscript_1.f90,
13417         * gfortran.dg/vector_subscript_2.f90: New tests.
13419 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13421         PR fortran/21104
13422         * gfortran.dg/array_alloc_1.f90,
13423         * gfortran.dg/array_alloc_2.f90,
13424         * gfortran.dg/array_alloc_3.f90: New tests.
13426 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13428         PR fortran/12840
13429         * gfortran.dg/array_constructor_6.f90
13430         * gfortran.dg/array_constructor_7.f90
13431         * gfortran.dg/array_constructor_8.f90
13432         * gfortran.dg/array_constructor_9.f90
13433         * gfortran.dg/array_constructor_10.f90
13434         * gfortran.dg/array_constructor_11.f90
13435         * gfortran.dg/array_constructor_12.f90: New tests.
13437 2005-09-08  Josh Conner  <jconner@apple.com>
13439         PR c++/23180
13440         * g++.dg/init/pr23180-1.C: New test.
13441         * g++.dg/init/pr23180-2.C: New test.
13443 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13445         PR fortran/18878
13446         * gfortran.dg/module_double_reuse.f90: New.
13448 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13450         PR fortran/23270
13451         PR fortran/22304
13452         PR fortran/18870
13453         PR fortran/17917
13454         PR fortran/16511
13455         * gfortran.dg/common_equivalence_1.f: New.
13456         * gfortran.dg/common_equivalence_2.f: New.
13457         * gfortran.dg/common_equivalence_3.f: New.
13458         * gfortran.dg/contained_equivalence_1.f90: New.
13459         * gfortran.dg/module_blank_common.f90: New.
13460         * gfortran.dg/module_commons_1.f90: New.
13461         * gfortran.dg/module_equivalence_1.f90: New.
13462         * gfortran.dg/nested_modules_1.f90: New.
13463         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13464         equivalences and add comment to connect the test with
13465         the PR.
13467 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13469         PR fortran/23765
13470         * gfortran.dg/common_6.f90: New test.
13472 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13474         PR fortran/15326
13475         * gfortran.dg/char_result_1.f90,
13476         * gfortran.dg/char_result_2.f90,
13477         * gfortran.dg/char_result_3.f90,
13478         * gfortran.dg/char_result_4.f90,
13479         * gfortran.dg/char_result_5.f90,
13480         * gfortran.dg/char_result_6.f90,
13481         * gfortran.dg/char_result_7.f90,
13482         * gfortran.dg/char_result_8.f90: New tests.
13484 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13486         PR fortran/19928
13487         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13489 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13491         PR obj-c++/16816
13492         * obj-c++.dg/selector-5.mm: New test.
13493         * obj-c++.dg/selector-6.mm: New test.
13495 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13497         PR objc/20574
13498         PR objc/19324
13499         * objc.dg/error-1.m: New test.
13501 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13503         PR fortran/23373
13504         * gfortran.fortran-torture/execute/pr23373-1.f90,
13505         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13507 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13509         PR libfortran/23760
13510         * gfortran.dg/g77/1832.f: Remove long string in write statement
13511         to allow the test to pass on correct list directed output with
13512         prepended space.
13514 2005-09-07  James E Wilson  <wilson@specifix.com>
13516         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13518 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13520         * gfortran.dg/parameter+save.f90: Rename to
13521         * gfortran.dg/parameter_save.f90: .. this.
13523 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13525         PR fortran/20848
13526         * gfortran.dg/parameter+save.f90: New test case.
13528 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13530         PR fortran/19269
13531         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13533 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13535         PR c/23075
13536         * gcc.dg/pr23075.c: New test.
13537         * g++.dg/warn/pr23075.C: New test.
13539         PR target/22362
13540         * gcc.target/i386/pr22362.c: New test.
13542         PR rtl-optimization/23098
13543         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13545         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13546         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13547         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13549 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13551         * g++.dg/expr/cast6.C: New test.
13553         PR c++/9782
13554         * g++.dg/init/new15.C: New test.
13556 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13558         * gcc.dg/vect/Os-vect-95.c: New test.
13559         * gcc.dg/vect/vect-95.c: Same.
13561 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13563         * gcc.dg/vect/vect-29.c: Update xfail testing.
13564         * gcc.dg/vect/vect-44.c: Same.
13565         * gcc.dg/vect/vect-48.c: Same.
13566         * gcc.dg/vect/vect-50.c: Same.
13567         * gcc.dg/vect/vect-72.c: Same.
13568         * gcc.dg/vect/vect-77.c: Same.
13569         * gcc.dg/vect/vect-78.c: Same.
13570         * gcc.dg/vect/vect-80.c: Same.
13571         * gcc.dg/vect/vect-96.c: Same.
13572         * gcc.dg/vect/vect-100.c: Same.
13573         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13574         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13575         * gfortran.dg/vect/vect-5.f90: Same.
13577 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13579         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13580         start strings.
13581         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13582         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13584         PR c++/23056
13585         * g++.dg/opt/pr23056.C: New test.
13587         PR rtl-optimization/23098
13588         * gcc.target/i386/pr23098.c: New test.
13590 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13592         PR c++/23667
13593         * g++.dg/template/static15.C: New test.
13595         PR c++/21440
13596         * g++.dg/ext/stmtexpr5.C: New test.
13597         * g++.dg/ext/stmtexpr6.C: Likewise.
13599 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13601         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13603         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13604         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13605         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13607 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13609         PR libfortran/23321
13610         * gfortran.dg/direct_io_4.f90: New test case.
13612 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13613             Rasmus Hahn  <rassahah@neofonie.de>
13615         PR libobjc/23108
13616         * objc.dg/type-stream-1.m: New test.
13618 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13620         PR fortran/23661
13621         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13622         gfortran.dg/print_fmt_3.f90: New test.
13624 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13626         * gfortran.dg/fmt_t_1.f90: New test.
13628 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13630         PR rtl-optimization/23454
13631         * g++.dg/opt/pr23454.C: New test.
13633 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13635         PR c++/23699
13636         * g++.dg/ext/static1.C: New test.
13638 2005-09-02  Richard Henderson  <rth@redhat.com>
13640         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13641         tail call to check_fa_work.
13643 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13645         PR c++/21687
13646         * g++.dg/other/gc3.C: New test.
13648 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13650         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13651         * gcc.dg/20050826-1.c: Likewise.
13653 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13655         PR c++/23167
13656         * g++.dg/expr/volatile1.C: New test.
13658 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13660         PR middle-end/23547
13661         * gcc.dg/pr23547.c: New test.
13663 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13665         PR c/22061
13666         * gcc.c-torture/execute/pr22061-1.c,
13667         * gcc.c-torture/execute/pr22061-2.c,
13668         * gcc.c-torture/execute/pr22061-3.c,
13669         * gcc.c-torture/execute/pr22061-4.c: New tests.
13671 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13673         * gcc.dg/Wredundant-decls-2.c: New test to check that
13674         -Wredundant-decls does not issue warning for a variable
13675         definition following a declaration.
13677 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13679         PR debug/7241
13680         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13681         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13682         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13684         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13685         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13686         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13687         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13688         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13689         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13690         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13691         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13693 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13695         PR objc/23306
13696         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13697         scan-assmbler.
13699 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13701         PR target/21255
13702         * gcc.dg/pr21255-1.c: New test.
13703         * gcc.dg/pr21255-2-mb.c: Likewise.
13704         * gcc.dg/pr21255-2-ml.c: Likewise.
13705         * gcc.dg/pr21255-3.c: Likewise.
13706         * gcc.dg/pr21255-4.c: Likewise.
13708 2005-08-31  Dale Johannesen  <dalej@apple.com>
13710         * gcc.dg/20050830-1.c: New.
13712 2005-08-31  Josh Conner  <jconner@apple.com>
13714         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13715         command-line options for arm-*-* targets.
13716         * g++.dg/init/array16.C: Likewise.
13717         * g++.dg/other/crash-4.C: Likewise.
13719 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13721         PR obj-c++/23640
13722         * obj-c++.dg/gnu-runtime-3.mm: New test.
13724 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13726         PR c++/13377
13727         * g++.dg/lookup/ambig4.C: New test.
13728         * g++.dg/lookup/ambig5.C: New test.
13729         * g++.dg/tc1/dr101.C: Adjust error markers.
13731 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13733         PR c++/23639
13734         * g++.dg/template/ttp5.C: Adjust error markers.
13736 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13738         PR testsuite/23609
13739         * lib/obj-c++.exp: Include target-libpath.exp.
13740         (obj-c++_link_flags): Look for the GNU libobjc library
13741         and set the library path to include it.
13742         Don't manually set LD_LIBRARY_PATH (etc.) but call
13743         set_ld_library_path_env_vars instead.
13744         (obj-c++_target_compile): Don't set library path or
13745         linker flags because they are already set correctly
13746         in obj-c++_link_flags.
13748 2005-08-30  Josh Conner  <jconner@apple.com>
13750         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13751         to command-line options for arm-*-* targets.
13753 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13755         * g++.dg/other/i386-1.C: New.
13757 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13759         PR preprocessor/20348
13760         PR preprocessor/20356
13761         * gcc.dg/cpp/pr20348.c: New test.
13762         * gcc.dg/cpp/pr20348.h: New file.
13763         * gcc.dg/cpp/inc/pr20348.h: New file.
13764         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13765         * gcc.dg/cpp/pr20356.c: New test.
13766         * gcc.dg/cpp/pr20356.h: New file.
13767         * gcc.dg/cpp/inc/pr20356.h: New file.
13768         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13770 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13772         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13773         Fix array dimension to avoid correct end-of-file error.
13775 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13777         PR libfortran/23598
13778         * gfortran.dg/iostat_1.f90: New test.
13780 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13782         PR middle-end/23408
13783         * gcc.dg/pr23408.c: New test.
13785 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13787         PR c++/23099
13788         * g++.dg/init/member1.C: Make sure erroneous static data member
13789         definitions are required.
13790         * g++.dg/template/static13.C: New test.
13791         * g++.dg/template/static14.C: Likewise.
13793 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13795         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13796         -march=pentium4, remove ilp32 requirement.
13798         PR middle-end/23484
13799         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13800         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13802 2005-08-29  Andreas Jaeger  <aj@suse.de>
13804         PR testsuite/23607
13805         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13807 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13809         * gcc.c-torture/execute/20050316-2.c: New test.
13810         * gcc.c-torture/execute/20050316-3.c: New test.
13811         * gcc.dg/torture/pr16104-1.c: New test.
13813 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13815         PR middle-end/23463
13816         * gcc.c-torture/execute/zero-struct-1.c: New test.
13818 2005-08-27  Richard Guenther  <rguenther@suse.de>
13820         PR target/23575
13821         * gcc.target/i386/pr23575.c: New testcase.
13823 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13825         PR rtl-optimization/23561
13826         * gcc.c-torture/execute/20050826-1.c: New test.
13828         PR rtl-opt/23560
13829         * gcc.c-torture/execute/20050826-2.c: New test.
13831 2005-08-26  Dale Johannesen  <dalej@apple.com>
13833         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13834         * gcc.dg/20050826-1.c: New.
13836 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13838         PR c++/19004
13839         * g++.dg/template/nontype13.C: New test.
13841         PR c++/23491
13842         * g++.dg/init/new14.C: New test.
13843         * g++.dg/expr/anew1.C: Do not XFAIL.
13844         * g++.dg/expr/anew2.C: Likewise.
13845         * g++.dg/expr/anew3.C: Likewise.
13847 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13849         PR middle-end/22439
13850         * gcc.dg/vla-3.c: New test.
13852 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13854         PR fortran/20363
13855         * gfortran.dg/named_interface.f90: New.
13857 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13859         * gcc.c-torture/execute/frame-address.c: New test.
13861 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13863         PR c++/20817
13864         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13866 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13868         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13870 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13872         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13873         * gcc.dg/altivec-22.c: Rename from..
13874         * gcc.dg/altivec-nomfcr.c: ..this.
13876 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13878         PR tree-optimization/23546
13879         * gcc.dg/tree-ssa/pr23546.c: New test.
13881 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13883         PR fortran/17758
13884         * gfortran.dg/nonreturning_statements.f90: New test.
13886 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13888         PR c++/22454
13889         * g++.dg/parse/crash29.C: New.
13891 2005-08-23  DJ Delorie  <dj@redhat.com>
13893         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13894         constants have the L suffix.
13896 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13898         PR c++/23044
13899         * g++.dg/template/instantiate8.C: New.
13901 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13903         PR middle-end/23467
13904         * gcc.c-torture/execute/pr23467.c: New test.
13906 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13908         PR tree-optimization/22043
13909         * gcc.c-torture/execute/20050613-1.c: New test.
13911 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13913         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13915 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13917         PR rtl-optimization/23478
13918         * g++.dg/opt/pr23478.C: New test.
13920 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13922         PR c/18715
13923         * gcc.dg/switch-warn-3.c: New test.
13925 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13927         PR c++/22233
13928         * g++.dg/template/param1.C: New test.
13930 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13932         PR c++/23089
13933         * g++.dg/other/incomplete1.C: New test.
13935 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13937         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13938         are vectorizable.
13940 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13942         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13943         d_lines_5.f: New.
13945 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13947         * gcc.target/i386/sse-4.c: New test.
13949 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13951         PR testsuite/23239
13952         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13954 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13956         * gcc.dg/20050811-1.c: New test.
13957         * gcc.dg/20050811-2.c: New test.
13959 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13961         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13963 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13965         PR 23476
13966         * gcc.c-torture/compile/pr23476.c: New test.
13968 2005-08-19  Devang Patel  <dpatel@apple.com>
13970         PR tree-optimization/23048
13971         * gcc.dg/tree-ssa/pr23048.c: New test.
13973 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13975         PR middle-end/20624
13976         * g++.dg/warn/Wreturn-3.C: New test
13978 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13980         PR tree-optimization/22228
13981         * g++.dg/vect/pr22543.cc: New test.
13983 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13985         PR tree-optimization/21574
13986         * gcc.dg/tree-ssa/pr21574.c: New test.
13988 2005-08-16  James E Wilson  <wilson@specifix.com>
13990         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13992 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13994         PR tree-opt/23402
13995         * gcc.c-torture/compile/zero-strct-3.c: New test.
13996         * gcc.c-torture/compile/zero-strct-4.c: New test.
13998 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14000         PR target/23376
14001         * gcc.target/x86_64/pr23376.c: New test.
14003 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14005         PR c++/23337
14006         * g++.dg/ext/vector2.C: New.
14008 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14010         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14012 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14014         PR libfortran/23428
14015         * gfortran.dg/inquire-complex.f90: New test case.
14017 2005-08-16  James E Wilson  <wilson@specifix.com>
14019         PR tree-optimization/21105
14020         * gcc.dg/large-size-array.c: New.
14022 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14024         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14025         type.
14026         * gcc.dg/vect/vect-41: Likewise.
14027         * gcc.dg/vect/vect-42: Likewise.
14028         * gcc.dg/vect/vect-43: Likewise.
14029         * gcc.dg/vect/vect-44: Likewise.
14030         * gcc.dg/vect/vect-46: Likewise.
14031         * gcc.dg/vect/vect-47: Likewise.
14032         * gcc.dg/vect/vect-48: Likewise.
14033         * gcc.dg/vect/vect-52: Likewise.
14034         * gcc.dg/vect/vect-53: Likewise.
14035         * gcc.dg/vect/vect-54: Likewise.
14036         * gcc.dg/vect/vect-55: Likewise.
14037         * gcc.dg/vect/vect-56: Likewise.
14038         * gcc.dg/vect/vect-57: Likewise.
14039         * gcc.dg/vect/vect-58: Likewise.
14040         * gcc.dg/vect/vect-59: Likewise.
14041         * gcc.dg/vect/vect-60: Likewise.
14042         * gcc.dg/vect/vect-61: Likewise.
14043         * gcc.dg/vect/vect-85: Likewise.
14044         * gcc.dg/vect/vect-87: Likewise.
14045         * gcc.dg/vect/vect-88: Likewise.
14046         * gcc.dg/vect/vect-93.c: Likewise.
14047         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14048         * gcc.dg/vect/vect-75: Likewise.
14049         * gcc.dg/vect/vect-76: Likewise.
14050         * gcc.dg/vect/vect-77: Likewise.
14051         * gcc.dg/vect/vect-78: Likewise.
14052         * gcc.dg/vect/vect-80: Likewise.
14053         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14054         vectorized for the expected reason, rather than checking how alignment
14055         was handled.
14056         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14057         type and also instead of aligned pointers. Added documentation.
14059 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14061         * gfortran.dg/power.f90: New test.
14063 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14065         PR rtl-optimization/23299
14066         * g++.dg/opt/pr23299.C: New test.
14068 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14070         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14072 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14074         * g++.dg/template/local6.C: New test.
14076 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14078         * execute/exceptions/finally-1.m: Check that the catch and finally are
14079         being called.  Also add a "return 0;" at the end of main.
14081 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14083         PR fortran/21432.
14084         * gfortran.dg/namelist_print_1.f: New test of functionality of
14085         PRINT namelist.
14086         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14087         namelist generates error with -std=f95.
14089 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14091         PR tree-optimization/23119
14092         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14094 2005-08-13  Marcin Koziej  <creep@desk.pl>
14095             Andrew Pinski  <pinskia@physics.uc.edu>
14097         PR libobjc/22492
14098         * execute/exceptions/finally-1.m: New test.
14100 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14102         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14103         testsuite.
14104         * objc/execute/exceptions/trivial.m: New test.
14105         * objc.dg/try-catch-11.m: Move to ...
14106         * objc/execute/exceptions/foward-1.m: Here.
14107         * objc.dg/try-catch-2.m: Move to ...
14108         * objc/execute/exceptions/catchall-1.m: Here.
14109         * objc.dg/try-catch-8.m: Move to ...
14110         * objc/execute/exceptions/local-variables-1.m: Here.
14112 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14114         * objc.dg/nested-func-1.m: Move to ...
14115         * objc/execute/nested-func-1.m: Here.
14117 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14119         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14120         in ${options} instead of [target_info name].
14121         * lib/obj-c++.exp (objc_target_compile): Likewise.
14123 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14125         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14127 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14129         part of PR testsuite/23348
14130         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14131         of the torture options.
14132         * objc/compile/trivial.m: New test.
14134 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14136         * gfortran.dg/eoshift.f90: Correct format.
14138 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14140         * gfortran.fortran-torture/execute/character_passing.f90:
14141         Fix comment typo.
14143 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14145         PR c++/8271
14146         * g++.dg/template/unify10.C: New.
14148 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14150         * g++.dg/parse/pr22514.C: Move to...
14151         * g++.dg/debug/pr22514.C: here.
14153 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14155         PR c++/23266
14156         * g++.dg/inherit/pure1.C: New test.
14158         * ChangeLog: Fix typos.
14160 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14161             Steven Bosscher  <stevenb@suse.de>
14163         * gfortran.dg/runtime_warning_1.f90: New test.
14165 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14167         PR c++/23219
14168         * g++.dg/parse/crash28.C: New.
14170 2005-08-11  Richard Guenther  <rguenther@suse.de>
14172         PR target/23289
14173         * gcc.target/i386/tailcall-1.c: New testcase.
14175 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14177         * gcc.dg/vect/vect-67.c: Un-xfail.
14179 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14181         PR c++/23225
14182         * g++.dg/testsuite/parse/crash27.C: new test.
14184 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14186         PR libfortran/22143
14187         * gfortran.dg/shift-kind.f90: New testcase.
14189 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14191         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14192         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14194 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14196         PR c++/20646
14197         * g++.dg/other/mult-stor1.C: New test.
14199 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14201         * gcc.c-torture/pr18299-1.c: Move to ...
14202         * gcc.c-torture/compile/pr18299-1.c: Here.
14204 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14206         * gfortran/fortran.torture/execute/character_passing.f90:
14207         Fix types for LSAME.
14209 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14211         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14212         input data back to what it was originally.
14214 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14216         * objc.dg/try-catch-8.m: Enable for all targets.
14218 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14220         * gcc.dg/pr23165.c: New test.
14222 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14224         PR tree-optimization/23234
14225         * gcc.dg/tree-ssa/pr23234.c: New test.
14227 2005-08-08  Josh Conner  <jconner@apple.com>
14229         PR rtl-optimization/23241
14230         * gcc.dg/char-compare.c: New test.
14232 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14234         PR c++/22508
14235         * g++.dg/init/new13.C: New test.
14237 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14239         PR c++/21166
14240         * g++.dg/other/crash-4.C: Adjust
14241         * g++/dg/ext/packed9.C: New.
14243 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14245         PR middle-end/21964
14246         * gcc.c-torture/execute/pr21964-1.c: New test.
14248 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14250         PR c/22458
14251         * gcc.dg/pr22458-1.c: New test.
14253 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14254             Steven G. Kargl <kargls@comcast.net>
14256         PR fortran/22390
14257         * gfortran.dg/flush_1.f90: New test.
14259 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14261         PR c++/23191
14262         * g++.dg/template/eh2.C: New test.
14264 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14266         PR c++/19498
14267         * g++.dg/template/instantiate7.C: New test.
14269 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14271         PR c/23113
14272         * gcc.dg/Wunused-value-1.c: New test.
14274 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14276         PR rtl-optimization/23233
14277         * gcc.c-torture/compile/pr23233-1.c: New test.
14279 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14281         PR fortran/18833
14282         PR fortran/20850
14283         * gfortran.dg/equiv_1.f90: New test.
14284         * gfortran.dg/equiv_2.f90: New test.
14285         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14286         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14287         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14289 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14291         * gcc.c-torture/execute/vrp-5.c: New test.
14292         * gcc.c-torture/execute/vrp-6.c: New test.
14293         * gcc.dg/tree-ssa/vrp21.c: New test.
14295 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14297         * g++.dg/parse/pr22514.C: New test.
14299 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14301         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14303         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14304         instead of constant loads / pool entries.
14306 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14308         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14309         TEST_TO_WCTYPE.
14311 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14313         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14314         __WINT_TYPE__ in generated prototypes if possible.
14316 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14318         PR 22037
14319         * g++.dg/tree-ssa/pr22037.C:
14321 2005-08-04  Richard Henderson  <rth@redhat.com>
14323         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14324         scan-tree-dump-times directive.
14326 2005-08-04  Jan Hubicka  <jh@suse.cz>
14328         * gcov-1.C: Fix switch counts.
14329         * gcov-4b.c: Likewise.
14331 2005-08-03  Jeff Law  <law@redhat.com>
14333         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14335 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14337         * gcc.c-torture/execute/pr23135.c: New test.
14339 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14341         PR tree-optimization/19899
14342         * gcc.dg/tree-ssa/scev-1.c: New test.
14343         * gcc.dg/tree-ssa/scev-2.c: New test.
14345 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14347         PR target/18582
14348         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14350 2005-08-03  Jan Hubicka  <jh@suse.cz>
14352         * update-conroll.c: New testcase.
14353         * update-conroll-2.c: New testcase.
14355 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14357         * gfortran.dg/constant_substring.f: New test.
14358         * gfortran.dg/pr22491.f: New test.
14360 2005-08-02  Jan Hubicka  <jh@suse.cz>
14362         * update-threading.c: Replace by the proper one.
14364 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14366         PR 23164
14367         * g++.dg/tree-ssa/pr23164.C: New test.
14369 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14371         * gcc.dg/tree-ssa/pr23192.c: New test.
14373 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14375         * gcc.c-torture/execute/vrp-4.c: New test.
14377 2005-08-02  Jan Hubicka  <jh@suse.cz>
14379         * update-threading.c: New test.
14381 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14383         * gcc.c-torture/compile/20050801-1.c: New test.
14384         * gcc.c-torture/compile/20050801-2.c: New test.
14386 2005-08-01  Jan Hubicka  <jh@suse.cz>
14388         * val-prof-5.c: New test.
14390 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14392         PR c/22311
14393         * gcc.dg/pr22311-1.c : New test.
14395 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14397         PR target/23095
14398         * gfortran.dg/pr23095.f: New test.
14400         PR c++/22003
14401         * g++.dg/other/pr22003.C: New test.
14403 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14405         PR target/20621
14406         * gcc.c-torture/execute/pr20621-1.c: New test.
14408 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14410         * gfortran.dg/comma_format_extension_4.f: Adjust length
14411         of string for format.
14412         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14413         print statement with internal write.
14414         * gfortran.dg/der_array_io_2.f: Likewise.
14415         * gfortran.dg/der_array_io_3.f: Likewise.
14417 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14419         * gcc.dg/fold-abs-4.c: new test.
14421 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14423         PR fortran/22570 an related issues.
14424         * gfortran.dg/x_slash_1.f: New test.
14426 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14428         PR c/23143
14429         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14430         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14432 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14434         PR c/529
14435         * gcc.dg/Wshadow-3.c: New test.
14437 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14439         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14440         used to have the wrong bounds).
14442 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14444         PR c/21720
14445         * gcc.dg/hex-round-1.c: Test more cases.
14446         * gcc.dg/hex-round-2.c: New test.
14448 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14450         PR 22550
14451         * g++.dg/tree-ssa/pr22550.C: New test.
14453 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14455         * gcc.dg/tree-ssa/vrp19.c: New test.
14456         * gcc.dg/tree-ssa-vrp20.c: New test.
14458 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14460         PR c/22240
14461         * gcc.dg/transparent-union-4.c: New test.
14463 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14465         PR c/22192
14466         * gcc.dg/c99-vla-2.c: New test.
14468 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14470         PR c/21720
14471         * gcc.dg/hex-round-1.c: New test.
14473 2005-07-28  Jan Hubicka  <jh@suse.cz>
14475         * inliner-1.c: Do not dump everything.
14476         * tree-prof.exp: Do not pass -ftree-based-profiling.
14477         * bprob.exp: Likewise.
14479         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14481 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14483         PR c++/22545
14484         * g++.dg/expr/ptrmem7.C: New test.
14486 2005-07-28  Mike Stump  <mrs@apple.com>
14488         * g++.old-deja/g++.mike/visibility-1.C: New test.
14490 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14492         PR c/20187
14493         * gcc.c-torture/execute/pr20187-1.c: New test.
14495 2005-07-28  Jeff Law  <law@redhat.com>
14497         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14498         * gcc.dg/tree-ssa/vrp18.c: New test.
14500 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14502         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14504 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14506         PR tree-optimization/22506
14507         * gcc.dg/vect/ps22506.c: New test.
14509 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14511         PR target/21149
14512         * gcc.target/i386/sse-3.c: New test.
14514 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14516         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14517         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14519 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14521         PR c/22589
14522         * gcc.c-torture/compile/pr22589-1.c: New test.
14524 2005-07-28  Jan Hubicka  <jh@suse.cz>
14526         * update-loopch.c: New testcase.
14528 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14530         PR rtl-optimization/23047
14531         * gcc.c-torture/execute/pr23047.c: New test.
14532         * gcc.c-torture/execute/pr23047.x: New.
14534 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14536         PR tree-optimization/22493
14537         * gcc.c-torture/execute/pr22493-1.c: New test.
14538         * gcc.c-torture/execute/pr22493-1.x: New.
14539         * gcc.c-torture/execute/vrp-1.c: New test.
14540         * gcc.c-torture/execute/vrp-2.c: New test.
14541         * gcc.c-torture/execute/vrp-2.c: New test.
14543 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14545         * gcc.target/frv/all-builtin-read8.c: Delete.
14546         * gcc.target/frv/all-builtin-read16.c: Delete.
14547         * gcc.target/frv/all-builtin-read32.c: Delete.
14548         * gcc.target/frv/all-builtin-read64.c: Delete.
14549         * gcc.target/frv/all-builtin-write8.c: Delete.
14550         * gcc.target/frv/all-builtin-write16.c: Delete.
14551         * gcc.target/frv/all-builtin-write32.c: Delete.
14552         * gcc.target/frv/all-builtin-write64.c: Delete.
14553         * gcc.target/frv/all-read-write-1.c: New.
14555 2005-07-27  Jeff Law  <law@redhat.com>
14557         * gcc.c-torture/execute/pr22630.c: New test.
14559 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14561         PR tree-optimization/23073
14562         * gcc.dg/vect/nodump-pr23073.c: New test.
14563         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14565 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14567         PR tree-optimize/22348
14568         * gcc.c-torture/execute/pr22348.c: New.
14570 2005-07-27  Richard Guenther  <rguenther@suse.de>
14572         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14574 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14576         PR fortran/22503
14577         * gfortran.dg/logical_comp.f90: New test.
14579 2005-07-27  Jan Hubicka  <jh@suse.cz>
14581         * inliner-1.c: Add cleanup of dumps.
14582         * val-prof-*.c: Likewise.
14583         * update-tailcall.c: New.
14585 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14587         PR 22591
14588         * gcc.dg/tree-ssa/pr22591.c: New test.
14589         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14591 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14593         PR libobjc/22606
14594         * objc.dg/try-catch-11.m: New test.
14596 2005-07-26  Richard Guenther  <rguenther@suse.de>
14598         PR tree-optimization/22486
14599         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14601 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14603         PR tree-opt/22484
14604         * testsuite/g++.dg/opt/loop2.C: New test.
14606 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14608         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14609         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14611 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14613         * lib/profopt.exp (profopt-execute): Check for profiling data
14614         files on the target.
14616 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14618         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14619         for matching of asm labels.
14621 2005-07-25  Richard Guenther  <rguenther@suse.de>
14623         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14625 2005-07-25  Richard Guenther  <rguenther@suse.de>
14627         PR testsuite/22624
14628         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14630 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14632         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14633         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14634         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14635         * gcc.dg/vect/vect-100.c: New test.
14636         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14637         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14638         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14639         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14640         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14641         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14642         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14643         * gfortran.dg/vect/pr19049.f90: New testcase.
14644         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14646 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14648         * gcc.c-torture/execute/20050713-1.c: New test.
14650         PR fortran/20063
14651         * gfortran.fortran-torture/execute/data_4.f90: New test.
14653         PR middle-end/20303
14654         * gcc.dg/visibility-d.c: New test.
14656 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14658         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14659         * gfortran.dg/underflow.f90: Ditto.
14661 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14663         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14664         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14665         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14667 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14669         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14670         include case of field width of zero.
14672 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14674         PR libgfortran/21875
14675         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14676         with trailing blanks on normal formatted read.
14678 2005-07-23  Chao-ying Fu  <fu@mips.com>
14680         * gcc.target/mips/mips32-dsp-type.c: New test.
14681         * gcc.target/mips/mips32-dsp.c: New test.
14683 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14685         PR testsuite/21073
14686         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14688         PR testsuite/20454
14689         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14690         and __cyg_profile_func_exit.
14692 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14694         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14695         * gfortran.dg/comma_format_extension_4.f: Same.
14696         * gfortran.dg/pr15332.f: Same.
14697         * gfortran.dg/pr21730.f: Same.
14699 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14701         * g++.dg/opt/vrp2.C: Fix testcase.
14703         PR tree-opt/22625
14704         * g++.dg/opt/vrp2.C: New test.
14706 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14708         PR debug/21828
14709         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14711 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14713         * gcc.dg/tree-ssa/20050719-1.c: New test.
14715 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14717         * gcc.dg/bfin-longcall-1.c: New file.
14718         * gcc.dg/bfin-longcall-2.c: New file.
14720 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14722         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14724 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14726         PR middle-end/19055
14727         * gcc.dg/tree-ssa/pr19055.c: New test.
14728         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14730 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14732         PR C++/22358
14733         * g++.dg/other/pr22358.C: New test.
14735 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14737         PR c++/2922
14738         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14740 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14742         PR c++/15938
14743         * g++.dg/init/union2.C: New test.
14745 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14747         PR c/22393
14748         * gcc.dg/complex-4.c: New test.
14750 2005-07-21  Richard Guenther  <rguenther@suse.de>
14752         PR testsuite/22522
14753         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14754         scanning for asm labels.
14755         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14757 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14759         PR target/22085
14760         * gcc.dg/altivec-pr22085.c: New.
14762 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14764         PR tree-optimization/19210
14765         * gcc.dg/tree-ssa/pr19210-1.c: New.
14766         * gcc.dg/tree-ssa/pr19210-2.c: New.
14768 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14770         PR rtl-optimization/22167
14771         * g++.dg/opt/pr22167.C: New test.
14773 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14775         PR c++/2922
14776         * g++.dg/lookup/two-stage2.C: New.
14777         * g++.dg/lookup/two-stage3.C: New.
14778         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14779         fixed two-stage name lookup for operators.
14780         * g++.dg/template/call3.C: Compiler now produces an appropriate
14781         error message.
14782         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14783         14 as a candidate.
14784         * g++.dg/template/ptrmem4.C: Compiler produces different error
14785         message.
14786         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14787         connect_to_method as a candidate.
14789 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14791         * gcc.dg/fold-alloc-1.c: New test.
14793 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14795         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14796         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14798 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14800         * gcc.dg/fold-abs-1.c: New test.
14801         * gcc.dg/fold-abs-2.c: New test.
14802         * gcc.dg/fold-abs-3.c: New test.
14804 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14806         Make CONSTRUCTOR use VEC to store initializers.
14807         * g++.dg/ext/complit3.C: Check for specific error messages.
14808         * g++.dg/init/brace2.C: Update error message.
14809         * g++.dg/warn/Wbraces2.C: Likewise.
14811 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14813         PR fortran/16940
14814         * gfortran.dg/module_interface_1.f90: New test.
14816 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14817             Kenneth Zadeck <zadeck@naturalbridge.com>
14819         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14821 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14823         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14824         specify -Wformat for these tests.
14825         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14826         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14827         * gcc.dg/format/opt-6.c: Delete.
14829 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14831         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14832         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14834 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14836         * gcc.dg/tree-ssa/alias-2.c: New test.
14838 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14840         PR c++/22263
14841         * g++.dg/template/explicit7.C: New test.
14843 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14845         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14846         width of 8 to +Inf and -Inf.
14848 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14850         PR c++/22139
14851         * g++.dg/template/friend36.C: New test.
14853 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14855         PR fortran/21730
14856         * gfortran.dg/pr21730.f: New test.
14858 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14859             Kenneth Zadeck <zadeck@naturalbridge.com>
14861         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14862         since pure const detection cannot run at -O1 in c compiler.
14863         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14864         can now optimize this case properly.
14865         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14866         because we now pass.
14867         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14869 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14871         PR c/22421
14872         * gcc.dg/format/bitfld-1.c: New test.
14874 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14876         PR c++/22204
14877         * g++.dg/rtti/repo1.C: New test.
14879 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14881         PR middle-end/22398
14882         * gcc.c-torture/compile/pr22398.c: New test.
14884 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14886         PR c++/22132
14887         * g++.dg/expr/cast4.C: New test.
14889 2005-07-15  Richard Guenther  <rguenther@suse.de>
14891         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14892         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14894 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14896         PR tree-optimization/22230
14897         * gcc.dg/tree-ssa/pr22230.c: New test.
14899 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14901         * gfortran.dg/g77/cpp6.f: New test.
14903         PR fortran/22417
14904         * gfortran.dg/g77/cpp5.F: New test.
14905         * gfortran.dg/g77/cpp5.h: New file.
14906         * gfortran.dg/g77/cpp5inc.h: New file.
14908 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14910         PR libfortran/16435
14911         * gfortran.dg/tl_editting.f90: New.
14912         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14914 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14916         * gfortran.dg/char_array_constructor.f90: New test.
14918 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14920         * gfortran.dg/past_eor.f90: New.
14921         * gfortran.dg/complex_read.f90: New.
14923 2005-07-13  Jeff Law  <law@redhat.com>
14925         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14926         additional casts.
14928         * gcc.dg/tree-ssa/pr22321.c: New test
14930 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14932         PR tree-optimization/21921
14933         * gcc.dg/tree-ssa/pr21921.c: New.
14935 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14937         PR tree-optimizatio/22442
14938         * gcc.dg/tree-ssa/loop-11.c: New test.
14940 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14942         PR tree-opt/21840
14943         * gcc.c-torture/compile/pr21840.c: New test.
14945 2005-07-12  Jan Hubicka  <jh@suse.cz>
14947         * gcc.c-torture/compile/pr22379.c: New test.
14949 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14951         PR libfortran/21593
14952         gfortran.dg/dev_null.f90: Remove outdated comment about
14953         PR libfortran/21593.
14956 2005-07-12  Dale Johannesen  <dalej@apple.com>
14958         * gcc.target/i386/compress-float-sse.c: New.
14959         * gcc.target/i386/compress-float-sse-pic.c: New.
14960         * gcc.target/i386/compress-float-387.c: New.
14961         * gcc.target/i386/compress-float-387-pic.c: New.
14962         * gcc.dg/compress-float-ppc.c: New.
14963         * gcc.dg/compress-float-ppc-pic.c: New.
14965 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14967         PR libfortran/21593
14968         gfortran.dg/dev_null.f90: Remove targets.
14970 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14972         PR tree-opt/22335
14973         * gcc.dg/pr22335-1.c: New test.
14974         * gcc.dg/pr22335-2.c: New test.
14976 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14978         PR c++/20172
14979         * g++.dg/template/nontype12.C : New test.
14981 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14983         * gcc.dg/tree-ssa/loop-10.c: New test.
14985 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14987         * gcc.c-torture/execute/20020720-1.x: Remove.
14989 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14991         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14993 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14995         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14996         (dg-mips-options): Use it.
14998 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15000         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15002 2005-07-09  Richard Henderson  <rth@redhat.com>
15004         * lib/target-supports.exp (check_effective_target_sync_char_short):
15005         Add alpha.
15007 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15009         PR libfortran/22217
15010         * gfortran.dg/negative-z-descriptor.f90: New test.
15012 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15014         PR tree-opt/22329
15015         * gcc.dg/pr22329.c: New test.
15017 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15019         PR tree-optimization/20139
15020         * gcc.dg/tree-ssa/pr20139.c: New.
15022 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15024         PR tree-opt/22356
15025         * testsuite/gcc.dg/pr22356-1.c: New test.
15027 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15029         PR c++/21799
15030         * g++.dg/template/unify8.C: New.
15031         * g++.dg/template/unify9.C: New.
15033 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15035         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15037 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15039         * gcc.dg/darwin-version-1.c: New.
15040         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15041         * gcc.dg/builtins-20.c: Likewise.
15042         * gcc.dg/builtins-53.c: Likewise.
15043         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15044         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15045         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15046         * gcc.dg/torture/builtins-power-1.c: Likewise.
15047         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15048         on Darwin.
15050 2005-07-07  Jeff Law  <law@redhat.com>
15052         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15053         argument evaluation order.
15055 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15057         PR libfortran/21594
15058         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15059         Add test cases where the shift length is greater than the
15060         array length.
15062 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15064         * obj-c++.dg/proto-lossage-6.mm: New.
15065         * objc.dg/proto-lossage-6.m: New.
15067 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15069         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15070         * objc.dg/gnu-runtime-2.m: Likewise.
15072 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15074         * gfortran.dg/longline.f: New test.
15076         * gfortran.dg/badline.f: New test.
15078 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15080         PR fortran/16531
15081         PR fortran/15966
15082         PR fortran/18781
15083         * gfortran.dg/hollerith.f90: New.
15084         * gfortran.dg/hollerith2.f90: New.
15085         * gfortran.dg/hollerith3.f90: New.
15086         * gfortran.dg/hollerith4.f90: New.
15087         * gfortran.dg/hollerith_f95.f90: New.
15088         * gfortran.dg/hollerith_legacy.f90: New.
15089         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15091 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15093         PR objc/22274
15094         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15095         * objc.dg/gnu-runtime-2.m: New.
15097 2005-07-06  Jeff Law  <law@redhat.com>
15099         * gcc.dg/tree-ssa/vrp17.c: New test.
15101 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15103         PR fortran/22327
15104         * gfortran.dg/array_constructor_5.f90: New test.
15106 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15108         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15110 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15112         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15113         * gcc.dg/980816-1.c: Ditto.
15115 2005-07-06  Jeff Law  <law@redhat.com>
15117         * gcc.c-torture/compile/pr21356.c: New test.
15119 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15121         PR c/22013
15122         PR c/22098
15123         * gcc.c-torture/compile/pr22013-1.c,
15124         gcc.c-torture/execute/pr22098-1.c,
15125         gcc.c-torture/execute/pr22098-2.c,
15126         gcc.c-torture/execute/pr22098-3.c: New tests.
15128 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15130         PR c/22308
15131         * gcc.dg/pr22308-1.c: New test.
15133 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15135         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15136         target.
15137         * gcc.dg/compare9.c: Use -fshort-enums instead of
15138         -fno-short-enums.  Change the last test to dg-bogus.
15140 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15142         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15143         * gcc.dg/compare9.c: New.
15145 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15147         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15149 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15151         PR testsuite/22288
15152         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15155 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15157         * gcc.dg/format/gcc_gfc-1.c: New.
15159 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15161         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15163 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15165         PR fortran/20842
15166         * gfortran.dg/io_invalid_1.f90: New test.
15168 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15170         * gcc.dg/format/gcc_diag-1.c: Update.
15172 2005-07-02  Jeff Law  <law@redhat.com>
15174         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15175         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15177 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15179         * gcc.dg/format/gcc_diag-1.c: Update.
15181 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15183         PR tree-opt/22269
15184         * gcc.c-torture/compile/pr22269.c: New test.
15186 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15188         PR 21584
15189         PR 22219
15190         * g++.dg/tree-ssa/pr21584-1.C: New test.
15191         * g++.dg/tree-ssa/pr21584-2.C: New test.
15193 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15195         * obj-c++.dg/try-catch-11.mm: New.
15196         * objc.dg/try-catch-10.m: New.
15198 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15200         * g++.dg/other/ucnid-1.C: xfail on AIX.
15202 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15204         PR 22234
15205         * gcc.dg/20050629-1.c: New test.
15207 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15209         * obj-c++.dg/const-str-1[0-1].mm: New.
15210         * objc.dg/const-str-1[0-1].m: New.
15212 2005-05-29  Richard Henderson  <rth@redhat.com>
15214         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15215         Rename from check_effective_target_vect_no_max.
15216         (check_effective_target_vect_no_int_add): New.
15217         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15218         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15219         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15220         * gcc.dg/vect/vect-reduc-1.c: Use both.
15221         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15223 2005-05-29  Richard Henderson  <rth@redhat.com>
15225         * lib/target-supports.exp (check_effective_target_vect_no_max):
15226         Remove i386 and x86_64.
15228 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15230         PR testsuite/21969
15231         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15233 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15235         PR middle-end/21969
15236         * gcc.dg/vect/pr21969.c: New test.
15238 2005-06-28  Eric Christopher  <echristo@redhat.com>
15240         PR c/22052
15241         PR c/21975
15242         * gcc.dg/inline1.c: New test.
15243         * gcc.dg/inline2.c: Ditto.
15244         * gcc.dg/inline3.c: Ditto.
15245         * gcc.dg/inline4.c: Ditto.
15246         * gcc.dg/inline5.c: Ditto.
15248 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15250         PR libfortran/22142
15251         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15252         Add testcase also testing eoshift1 for PR 22142.
15254 2005-06-28  Richard Henderson  <rth@redhat.com>
15256         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15257         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15258         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15259         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15260         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15262 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15264         PR libfortran/22142
15265         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15266         Add testcase for PR 22142.
15268 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15270         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15271         gcc.target/ia64/fpreg-2.c: New tests.
15273 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15275         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15277 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15279         PR libfortran/22170
15280         * gfortran.dg/slash_1.f90: New test.
15282 2005-06-27  Richard Henderson  <rth@redhat.com>
15284         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15285         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15286         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15287         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15288         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15289         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15291 2005-06-27  Richard Henderson  <rth@redhat.com>
15293         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15294         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15296 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15298         * obj-c++.dg/proto-lossage-5.mm: New.
15299         * objc.dg/proto-lossage-5.m: New.
15301 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15303         PR 21959
15304         * gcc.dg/tree-ssa/pr21959.c: New test.
15306 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15308         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15309         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15310         testing uninitialized var.
15312         * gcc.c-torture/execute/builtins/chk.h: New.
15313         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15314         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15315         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15316         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15317         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15318         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15319         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15320         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15321         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15322         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15323         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15324         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15325         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15326         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15327         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15328         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15329         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15330         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15331         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15332         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15333         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15334         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15335         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15336         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15337         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15338         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15339         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15340         * gcc.dg/builtin-object-size-1.c: New test.
15341         * gcc.dg/builtin-object-size-2.c: New test.
15342         * gcc.dg/builtin-object-size-3.c: New test.
15343         * gcc.dg/builtin-object-size-4.c: New test.
15344         * gcc.dg/builtin-object-size-5.c: New test.
15345         * gcc.dg/builtin-stringop-chk-1.c: New test.
15346         * gcc.dg/builtin-stringop-chk-2.c: New test.
15347         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15348         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15349         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15350         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15351         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15352         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15353         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15354         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15355         * gcc.c-torture/execute/printf-1.c: New test.
15356         * gcc.c-torture/execute/fprintf-1.c: New test.
15357         * gcc.c-torture/execute/vprintf-1.c: New test.
15358         * gcc.c-torture/execute/vfprintf-1.c: New test.
15359         * gcc.c-torture/execute/printf-chk-1.c: New test.
15360         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15361         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15362         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15364 2005-06-27  Michael Matz  <matz@suse.de>
15366         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15367         slot is not merged if address escapes.
15369 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15371         PR c/21911
15372         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15374 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15376         PR middle-end/17965
15377         * gcc.c-torture/compile/20050622-1.c: New test.
15379         PR middle-end/22028
15380         * gcc.dg/20050620-1.c: New test.
15382 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15384         PR tree-optimization/22026
15385         * gcc.dg/tree-ssa/pr22026.c: New.
15387 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15389         PR libfortran/22144
15390         * gfortran.dg/shift-alloc.f90: New testcase.
15392 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15394         * all files: Update FSF address in copyright headers.
15396 2005-06-22  Jan Hubicka  <jh@suse.cz>
15398         * wholeprogram-1.c: New testcase.
15399         * wholeprogram-2.c: New testcase.
15401 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15403         PR 22171
15404         * gcc.dg/tree-ssa/pr22171.c: New test.
15406 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15408         * gfortran.dg/simplify_modulo.f90: New.
15410 2005-06-24  Jan Hubicka  <jh@suse.cz>
15412         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15414 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15416         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15418 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15420         * obj-c++.dg/typedef-alias-1.mm: New.
15421         * objc.dg/typedef-alias-1.m: New.
15423 2005-06-23  Jeff Law  <law@redhat.com>
15425         * gcc.dg/tree-ssa/vrp16.c: New test.
15427 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15429         * lib/target-supports.exp: Add
15430         check_effective_target_fortran_large_real and
15431         check_effective_target_fortran_large_int to check for
15432         corresponding effective targets.
15433         * gfortran.dg/large_integer_kind_1.f90: New test.
15434         * gfortran.dg/large_real_kind_1.f90: New test.
15436 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15438         PR tree-optimization/22117
15439         * gcc.dg/tree-ssa/pr22117.c: New.
15441 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15443         PR testsuite/22123
15444         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15446 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15448         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15450 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15452         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15453         * gfortran.dg/f2c_4.c: Likewise.
15455 2005-06-22 Paul Brook  <paul@codesourcery.com>
15457         PR fortran/21034
15458         * gfortran.dg/auto_save_1.f90: New test.
15460 2005-06-22  Michael Matz  <matz@suse.de>
15462         * gcc.target/x86-64/abi: New directory.
15463         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15464         * gcc.target/x86-64/abi/README.gcc: New file.
15465         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15466         * gcc.target/x86-64/abi/asm-support.s: New file.
15467         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15468         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15469         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15470         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15471         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15472         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15473         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15474         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15475         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15476         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15477         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15478         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15479         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15480         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15481         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15482         * gcc.target/x86_64/abi/test_varargs.c: New test.
15484 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15486         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15487         32-bit i?86 and x86_64.
15489 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15491         * obj-c++.dg/const-str-[1-9].mm: New tests.
15493 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15495         PR fortran/22010
15496         * gfortran.dg/namelist_use.f90: New.
15497         * gfortran.dg/namelist_use_only.f90: New.
15499 2005-06-21  Jeff Law  <law@redhat.com>
15501         * gcc.dg/tree-ssa/vrp15.c: New test.
15503 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15505         * lib/target-supports.exp (check_effective_target_vect_reduction):
15506         Remove.
15507         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15508         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15509         remove vect_reduction target keyword. Also avoid two returns in main.
15510         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15511         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15512         * gcc.dg/vect/vect-reduc-1short.c: New test.
15513         * gcc.dg/vect/vect-reduc-1char.c: New test.
15514         * gcc.dg/vect/vect-reduc-2short.c: New test.
15515         * gcc.dg/vect/vect-reduc-2char.c: New test.
15516         * gcc.dg/vect/vect-reduc-6.c: New test.
15517         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15518         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15519         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15521 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15522         Paul Thomas  <pault@gcc.gnu.org>
15524         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15525         New tests.
15527 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15529         * gfortran.dg/backslash_1.f90: New test.
15530         * gfortran.dg/backslash_2.f90: New test.
15532 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15534         * gfortran.dg/duplicate_labels.f90: New test.
15536 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15538         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15539         unsupportable relocations.
15540         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15541         * gcc.dg/20050321-2.c: xfail for NetWare.
15543 2005-06-20  Andreas Jaeger  <aj@suse.de>
15545         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15546         gcc.target/i386/fastcall-sseregparm.c,
15547         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15549 2005-06-19  Richard Henderson  <rth@redhat.com>
15551         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15553 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15555         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15557 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15559         PR c++/22115
15560         * g++.dg/conversion/simd2.C: Change expected error message.
15562 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15564         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15565         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15566         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15568 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15570         * gcc.dg/fold-mod-1.c: New test.
15572 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15574         PR fortran/19926
15575         * gfortran.dg/pr19926.f90: New test.
15577 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15579         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15580         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15581         targets.
15582         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15583         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15585 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15587         * gcc.target/ia64/float80-varargs-1.c: New test.
15589 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15591         PR tree-opt/22035
15592         * gfortran.dg/f2c_6.f90: New test.
15594 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15596         PR c++/17413
15597         * g++.dg/template/local5.C: New.
15599 2005-06-17  Richard Henderson  <rth@redhat.com>
15601         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15603 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15605         PR testsuite/21945
15606         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15608 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15610         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15611         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15612         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15613         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15614         check_vect to verify the presence of hardware vector support.
15616 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15618         PR testsuite/22056
15619         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15621 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15623         PR libfortran/19216
15624         * gfortran.dg/pr19216.f: Add correct space between brackets and
15625         dg directive.
15627 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15629         PR libfortran/16436
15630         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15632 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15634         * gcc.target/i386/attributes-error.c: New testcase.
15635         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15636         * gcc.target/i386/regparm-stdcall.c: Likewise.
15637         * gcc.target/i386/sseregparm-1.c: Likewise.
15638         * gcc.target/i386/sseregparm-2.c: Likewise.
15640 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15642         * g++.dg/rtti/crash2.C: New.
15644 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15646         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15648 2005-06-15  David Ung  <davidu@mips.com>
15650         * gcc.target/mips/mips16e-extends.c: New test for testing the
15651         generation of MIPS16e zeb/zeh, seb/seh instructions.
15653 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15655         PR 22018
15656         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15657         * gcc.dg/tree-ssa/pr22018.c: New test.
15659 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15661         * gcc.dg/simd-1.c: Update error messages.
15662         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15663         * gcc.dg/simd-2.c: Update error messages.
15664         * gcc.dg/simd-4.c: New.
15666 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15668         PR c++/20678
15669         * g++.dg/other/crash-4.C: New.
15671 2005-06-14  Devang Patel  <dpatel@apple.com>
15673         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15675 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15677         PR c++/21929
15678         * g++.dg/parse/crash11.C: Update
15680 2005-06-13  Jeff Law  <law@redhat.com>
15682         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15683         perform the desired transformations.
15684         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15685         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15687 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15689         PR fortran/22038
15690         * gfortran.dg/forall_1.f90: Un-XFAIL.
15692 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15694         PR c++/21929
15695         * g++.dg/parse/crash26.C: New.
15697         PR c++/20789
15698         * g++.dg/init/member1.C: New.
15700 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15702         * gfortran.dg/altreturn_1.f90: New test.
15704 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15706         PR middle-end/21985
15707         * gcc.dg/tree-ssa/pr21985.c: New test.
15709 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15711         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15713 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15715         PR c++/21930
15716         * g++.dg/other/error10.C: New test case.
15718 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15720         PR libfortran/19155
15721         * gfortran.dg/pr19155.f: Add test.
15723 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15725         * gfortran.dg/f2c_7.f90: New test.
15727         * gfortran.dg/forall_1.f90: XFAILed.
15729 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15731         * gcc.dg/pr14796-1.c: New.
15732         * gcc.dg/pr14796-2.c: New.
15734 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15736         PR fortran/17792
15737         PR fortran/21375
15738         * gfortran.dg/deallocate_stat.f90: New test.
15740 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15742         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15744 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15746         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15747         access will be generated when this loop is vectorized. Test that
15748         accesses with same alignment were detected.
15749         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15750         Test that accesses with same alignment were detected.
15751         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15752         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15753         alignment were detected.
15755 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15757         PR c++/10611
15758         * g++.dg/conversion/simd2.C: New.
15760 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15762         * gcc.dg/Wcxx-compat-1.c: New.
15764 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15766         PR libfortran/21480
15767         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15768         complex array.
15770 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15772         * gcc.dg/alias-8.c: New.
15774 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15776         * gcc.dg/format/cmn_err-1.c: Update.
15778 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15780         PR target/20666
15781         * gcc.target/sparc/fexpand-2.c: New.
15782         * gcc.target/sparc/fpmerge-2.c: New.
15783         * gcc.target/sparc/fpmul-2.c: New.
15784         * gcc.target/sparc/noresult.c: New.
15785         * gcc.target/sparc/pdist-2.c: New.
15786         * gcc.target/sparc/pdist-3.c: New.
15788 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15790         PR testsuite/21702
15791         * gcc.target/i386/i386.exp: Fix comment typo.
15793 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15795         PR c++/19497
15796         * g++.dg/inherit/using5.C: New.
15797         * g++.dg/inherit/using6.C: New.
15799 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15801         PR c++/19894
15802         * g++.dg/template/ptrmem15.C: New test.
15804         PR c++/20563
15805         * g++.dg/ext/label4.C: New test.
15807 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15809         * gcc.dg/tls/debug-1.c: New test.
15811 2005-06-07  Dale Johannesen  <dalej@apple.com>
15813         * gcc.target/i386/movq.c: New.
15815 2005-06-07  Dale Johannesen  <dalej@apple.com>
15817         * gcc.dg/20050607-1.c: New.
15819 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15821         PR middle-end/21850
15822         * gcc.c-torture/execute/20050607-1.c: New test.
15824 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15826         PR libfortran/21926
15827         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15828         Test case where the return array has lowest stride one,
15829         but isn't packed.
15831 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15833         * lib/target-supports.exp (check_effective_target_sync_int_long):
15834         Add s390 and s390x targets.
15836 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15838         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15839         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15840         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15841         * gcc.dg/tree-ssa/loop-9.c: New test.
15843 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15845         * g++.dg/parse/defarg10.C: New.
15847 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15849         PR regression/21897
15850         * gcc.c-torture/execute/20050604-1.c: New test.
15852 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15854         PR 21903
15855         * g++.dg/parse/defarg9.C: New.
15857         PR c++/20637
15858         * g++.dg/inherit/using4.C: New.
15859         * g++.dg/overload/error1.C: Adjust expected errors.
15860         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15861         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15862         * g++.old-deja/g++.other/redecl2.C: Likewise.
15863         * g++.old-deja/g++.other/redecl4.C: Likewise.
15864         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15866 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15868         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15870 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15872         * lib/gfortran.exp (gfortran_target_compile): Call
15873         dg-additional-files-options
15874         * gfortran.dg/f2c_4.f90: New file
15875         * gfortran.dg/f2c_4.c: New file
15876         * gfortran.dg/f2c_5.f90: New file
15877         * gfortran.dg/f2c_5.c: New file
15879 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15881         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15883         PR fortran/21912
15884         * gfortran.dg/array_constructor_4.f90: New test.
15886 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15888         PR c++/21619
15889         * g++.dg/ext/builtin9.C: New test.
15891 2005-06-05  Dale Johannesen  <dalej@apple.com>
15893         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15894         * gcc.c-torture/execute/20050603-2.c: Ditto.
15896 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15898         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15899         * gcc.dg/vect/vect-reduc-1.c: New.
15900         * gcc.dg/vect/vect-reduc-2.c: New.
15901         * gcc.dg/vect/vect-reduc-3.c: New.
15903 2005-06-04  Dale Johannesen  <dalej@apple.com>
15905         * gcc.c-torture/execute/20050603-1.c: New.
15906         * gcc.c-torture/execute/20050603-2.c: New.
15907         * gcc.dg/20050603-3.c: New.
15909 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15911         PR fortran/19195
15912         * gfortran.dg/debug_1.f90: New test.
15914         * gfortran.dg/forall_1.f90: New test.
15916 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15918         * gfortran.dg/array_constructor_3.f90: New test.
15920 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15922         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15924 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15926         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15928 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15930         PR c/21873
15931         * gcc.dg/init-excess-1.c: New test.
15933 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15935         PR c++/21853
15936         * g++.dg/expr/static_cast6.C: New test.
15938 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15940         * gcc.dg/tree-ssa/vrp14.c: New test.
15942 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15944         PR c++/21336
15945         * g++.dg/template/new2.C: New test.
15947 2005-06-03  Josh Conner  <jconner@apple.com>
15949         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15950         all entries in initializer.
15952 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15954         PR middle-end/21858
15955         * gcc.dg/pr21858.c: New testcase.
15957 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15959         PR tree-optimization/21292
15961         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15962         New.
15963         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15964         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15965         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15966         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15967         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15969 2005-06-02  Richard Henderson  <rth@redhat.com>
15971         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15973 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15975         * gcc.dg/wtypequal.c: New testcase.
15977 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15979         PR 21582
15980         * gcc.dg/tree-ssa/pr21582.c: New test.
15982 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15984         PR c++/21280
15985         * g++.dg/opt/interface2.h: New.
15986         * g++.dg/opt/interface2.C: New.
15987         * g++.dg/init/ctor4.C: Adjust error lines.
15988         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15989         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15990         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15991         * g++.old-deja/g++.pt/assign1.C: Likewise.
15992         * g++.old-deja/g++.pt/crash20.C: Likewise.
15994 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15996         PR tree-optimization/21734
15997         * g++.dg/vect/pr21734_1.cc: New.
15998         * g++.dg/vect/pr21734_2.cc: New.
16000 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16002         PR c++/20350
16003         * g++.dg/template/spec24.C: New.
16005         PR c++/21151
16006         * g++.dg/pch/local-1.C: New.
16007         * g++.dg/pch/local-1.Hs: New.
16009 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16011         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16012         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16013         * gcc.dg/tree-ssa/pr14341.c: New test.
16014         * gcc.dg/tree-ssa/pr14841.c: New test.
16015         * gcc.dg/tree-ssa/pr20701.c: New test.
16016         * gcc.dg/tree-ssa/pr21086.c: New test.
16017         * gcc.dg/tree-ssa/pr21090.c: New test.
16018         * gcc.dg/tree-ssa/pr21332.c: New test.
16019         * gcc.dg/tree-ssa/pr21458.c: New test.
16020         * gcc.dg/tree-ssa/pr21658.c: New test.
16021         * gcc.dg/tree-ssa/vrp01.c: New test.
16022         * gcc.dg/tree-ssa/vrp02.c: New test.
16023         * gcc.dg/tree-ssa/vrp03.c: New test.
16024         * gcc.dg/tree-ssa/vrp04.c: New test.
16025         * gcc.dg/tree-ssa/vrp05.c: New test.
16026         * gcc.dg/tree-ssa/vrp06.c: New test.
16027         * gcc.dg/tree-ssa/vrp07.c: New test.
16028         * gcc.dg/tree-ssa/vrp08.c: New test.
16029         * gcc.dg/tree-ssa/vrp09.c: New test.
16030         * gcc.dg/tree-ssa/vrp10.c: New test.
16031         * gcc.dg/tree-ssa/vrp11.c: New test.
16032         * gcc.dg/tree-ssa/vrp12.c: New test.
16033         * gcc.dg/tree-ssa/vrp13.c: New test.
16035 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16037         PR 21029
16038         * gcc.dg/tree-ssa/pr21029.c: New test.
16040 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16042         * gfortran.dg/logint-1.f: New test case.
16043         * gfortran.dg/logint-2.f: Likewise.
16044         * gfortran.dg/logint-3.f: Likewise.
16046 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16048         PR c/21536
16049         PR c/20760
16050         * gcc.dg/20050527-1.c: New test.
16052         * gcc.dg/i386-sse-12.c: New test.
16054         PR fortran/21729
16055         * gfortran.dg/implicit_5.f90: New test.
16057 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16059         PR fortran/20883
16060         * gfortran/assign_4.f90: New test.
16061         * gfortran/assign_2.f90: Change compile to run.
16063 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16065         * lib/target-supports.exp
16066         (check_effective_target_sync_char_short): New.
16067         * gcc.dg/sync-2.c: New.
16069 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16071         PR tree-optimization/21817
16072         * gcc.dg/torture/pr21817-1.c: New.
16074 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16076         PR c++/21165
16077         * g++.dg/template/init5.C: New.
16079 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16081         * gfortran.dg/char_initialiser_actual.f90:
16082         Test character initialisers as actual arguments.
16083         * gfortran.dg/char_pointer_comp_assign.f90:
16084         Test character pointer structure component assignments.
16085         * gfortran.dg/char_array_structure_constructor.f90:
16086         Test character components in structure constructors.
16088 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16090         PR middle-end/20931
16091         * g++.dg/opt/pr20931.C: New test.
16093 2005-05-31  Andreas Jaeger  <aj@suse.de>
16095         PR testsuite/20772
16096         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16097         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16098         g++.old-deja/g++.ext/asmspec1.C,
16099         g++.old-deja/g++.other/regstack.C,
16100         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16101         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16102         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16103         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16104         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16105         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16106         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16107         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16108         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16109         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16110         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16111         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16112         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16113         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16114         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16115         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16116         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16117         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16118         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16120 2005-05-31  Jeff Law  <law@redhat.com>
16122         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16124 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16126         PR middle-end/21743
16127         * gcc.dg/builtins-1.c: Activate disabled clog test.
16128         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16130 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16132         * gfortran.dg/char_pointer_assign.f90:
16133         Test character-pointer assignments and pointer assignments.
16134         * gfortran.dg/char_pointer_dummy.f90:
16135         Test character-pointer dummy arguments.
16136         * gfortran.dg/char_pointer_func.f90:
16137         Test character-pointer function returns.
16138         * gfortran.dg/char_pointer_dependency.f90:
16139         Test character-pointer functions with dependencies.
16141 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16143         PR c++/21784
16144         * g++.dg/lookup/using14.C: New test.
16146 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16148         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16149         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16150         trailing ^M.
16152 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16154         PR c++/17413
16155         * g++.dg/template/local5.C: New.
16157         PR target/21761
16158         * gcc.c-torture/compile/pr21761.c: New.
16160         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16161         before darwin8.
16163 2005-05-30  Steven G. Kargl
16165         PR fortran/20846
16166         * gfortran.dg/inquire_8.f90: New test.
16168 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16170         PR libfortran/21376
16171         * gfortran.dg/output_exponents_1.f90: New test.
16173 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16175         PR libfortran/20006
16176         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16178 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16180         PR c++/21210
16181         * g++.dg/ext/complex1.C: New test.
16183         PR c++/21340
16184         * g++.dg/init/ctor6.C: New test.
16186 2005-05-29  Jan Hubicka  <jh@suse.cz>
16188         * gcc.c-torture/compile/pr21562.c: New.
16190 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16192         * gfortran.dg/subnormal_1.f90: New test.
16194 2005-05-28  Jan Hubicka  <jh@suse.cz>
16196         * tree-prof.exp: Fix comment.
16197         * value-prof-1.c: New.
16198         * value-prof-2.c: New.
16199         * value-prof-3.c: New.
16200         * value-prof-4.c: New.
16202 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16204         PR c++/21614
16205         * g++.dg/expr/ptrmem6.C: New test.
16206         * g++.dg/expr/ptrmem6a.C: Likewise.
16208 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16210         PR tree-optimization/21658
16211         * gcc.dg/tree-ssa/pr21658.c: New.
16213 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16215         PR c++/21455
16216         * g++.dg/inherit/ptrmem3.C: New.
16218         PR c++/21681
16219         * g++.dg/parse/template16.C: New.
16221 2005-05-27  Andreas Jaeger  <aj@suse.de>
16223         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16225         * gcc.dg/i386-sse-8.c: Run test on all archs.
16227 2005-05-26  Mike Stump  <mrs@apple.com>
16229         * objc.dg/isa-field-1.m: Only run on darwin.
16230         * objc.dg/lookup-1.m: Likewise.
16231         * objc.dg/try-catch-8.m: Likewise.
16233 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16235         PR tree-optimization/9814
16236         * gcc.dg/pr9814-1.c: New test case.
16238 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16240         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16241         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16242         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16243         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16244         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16245         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16246         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16247         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16248         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16249         objc.dg/try-catch-8.m: New.
16251 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16253         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16254         remove extraneous semicolons.
16256 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16258         * obj-c++.dg/comp-types-12.mm: New.
16259         * objc.dg/comp-types-11.m: New.
16260         * objc.dg/selector-4.m: New.
16262 2005-05-26  Andreas Jaeger  <aj@suse.de>
16264         PR testsuite/20772
16265         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16266         g++.old-deja/g++.ext/attrib3.C,
16267         g++.old-deja/g++.other/store-expr1.C,
16268         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16269         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16270         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16271         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16272         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16273         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16274         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16275         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16276         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16277         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16278         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16279         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16280         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16281         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16282         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16283         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16284         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16285         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16286         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16288 2005-05-26  Andreas Jaeger  <aj@suse.de>
16290         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16291         x86-64 compilation.
16293 2005-05-26  Andreas Jaeger  <aj@suse.de>
16295         PR testsuite/20772
16296         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16297         gcc.misc-tests/i386-pf-athlon-1.c,
16298         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16299         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16300         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16301         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16302         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16303         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16304         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16305         programs.
16307         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16308         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16309         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16310         x86-64 compilation.
16312         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16313         x86_64.
16315         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16316         effective-target ilp32.
16318 2005-05-26  David Ung  <davidu@mips.com>
16320         * gcc.target/mips/ext_ins.c: New test for testing the generation
16321         of MIPS32/64 rev 2 ext/ins instructions.
16323 2005-05-26  Andreas Jaeger  <aj@suse.de>
16325         * treelang/compile/unsigned.tree: Use gimple instead of
16326         nonexisting generic dump.
16328 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16330         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16332 2005-05-26  Andreas Jaeger  <aj@suse.de>
16334         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16336 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16338         PR libfortran/17283
16339         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16340         Test callee-allocated memory with write statements.
16342 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16344         PR middle-end/21709
16345         * gcc.dg/pr21709-1.c: New test case.
16347 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16348             Mike Stump  <mrs@apple.com>
16350         * objc/execute/next_mapping.h: Update for C++.
16352         * obj-c++.dg/selector-1.mm: Move to...
16353         * obj-c++.dg/selector-4.mm: here...
16355         * obj-c++.dg/basic.mm: New.
16356         * obj-c++.dg/comp-types-1.mm: New.
16357         * obj-c++.dg/cxx-class-1.mm: New.
16358         * obj-c++.dg/cxx-ivars-1.mm: New.
16359         * obj-c++.dg/cxx-ivars-2.mm: New.
16360         * obj-c++.dg/cxx-ivars-3.mm: New.
16361         * obj-c++.dg/cxx-scope-1.mm: New.
16362         * obj-c++.dg/cxx-scope-2.mm: New.
16363         * obj-c++.dg/defs.mm: New.
16364         * obj-c++.dg/empty-private-1.mm: New.
16365         * obj-c++.dg/encode-1.mm: New.
16366         * obj-c++.dg/encode-2.mm: New.
16367         * obj-c++.dg/encode-3.mm: New.
16368         * obj-c++.dg/extern-c-1.mm: New.
16369         * obj-c++.dg/extra-semi.mm: New.
16370         * obj-c++.dg/fix-and-continue-2.mm: New.
16371         * obj-c++.dg/isa-field-1.mm: New.
16372         * obj-c++.dg/ivar-list-semi.mm: New.
16373         * obj-c++.dg/local-decl-1.mm: New.
16374         * obj-c++.dg/lookup-1.mm: New.
16375         * obj-c++.dg/lookup-2.mm: New.
16376         * obj-c++.dg/method-1.mm: New.
16377         * obj-c++.dg/method-2.mm: New.
16378         * obj-c++.dg/method-3.mm: New.
16379         * obj-c++.dg/method-4.mm: New.
16380         * obj-c++.dg/method-5.mm: New.
16381         * obj-c++.dg/method-6.mm: New.
16382         * obj-c++.dg/method-7.mm: New.
16383         * obj-c++.dg/no-extra-load.mm: New.
16384         * obj-c++.dg/overload-1.mm: New.
16385         * obj-c++.dg/pragma-1.mm: New.
16386         * obj-c++.dg/pragma-2.mm: New.
16387         * obj-c++.dg/private-1.mm: New.
16388         * obj-c++.dg/private-2.mm: New.
16389         * obj-c++.dg/proto-qual-1.mm: New.
16390         * obj-c++.dg/qual-types-1.mm: New.
16391         * obj-c++.dg/stubify-1.mm: New.
16392         * obj-c++.dg/stubify-2.mm: New.
16393         * obj-c++.dg/super-class-1.mm: New.
16394         * obj-c++.dg/super-class-2.mm: New.
16395         * obj-c++.dg/super-dealloc-1.mm: New.
16396         * obj-c++.dg/super-dealloc-2.mm: New.
16397         * obj-c++.dg/template-1.mm: New.
16398         * obj-c++.dg/template-2.mm: New.
16399         * obj-c++.dg/template-3.mm: New.
16400         * obj-c++.dg/template-4.mm: New.
16401         * obj-c++.dg/template-5.mm: New.
16402         * obj-c++.dg/template-6.mm: New.
16403         * obj-c++.dg/try-catch-1.mm: New.
16404         * obj-c++.dg/try-catch-2.mm: New.
16405         * obj-c++.dg/try-catch-3.mm: New.
16406         * obj-c++.dg/try-catch-4.mm: New.
16407         * obj-c++.dg/try-catch-5.mm: New.
16408         * obj-c++.dg/try-catch-6.mm: New.
16409         * obj-c++.dg/try-catch-7.mm: New.
16410         * obj-c++.dg/try-catch-8.mm: New.
16411         * obj-c++.dg/try-catch-9.mm: New.
16412         * obj-c++.dg/va-meth-1.mm: New.
16414 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16416         * obj-c++.dg/selector-1.mm: New.
16417         * obj-c++.dg/selector-2.mm: New.
16419 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16421         * obj-c++.dg/selector-3.mm: New.
16422         * objc.dg/selector-3.m: New.
16424 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16426         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16427         about where warning appears.
16429 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16431         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16432         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16433         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16434         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16436 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16438         * gcc.dg/20050524-1.c: New test.
16440 2005-05-25  Jan Hubicka  <jh@suse.cz>
16442         * gcc.dg/tree-prof/inliner-1.c: New.
16444 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16446         * gcc.dg/tree-prof: New directory.
16447         * gcc.dg/tree-prof/tree-prof.exp: New.
16449 2005-05-25  DJ Delorie  <dj@redhat.com>
16451         * gcc.dg/Wattributes-1.c: New.
16452         * gcc.dg/Wattributes-2.c: New.
16453         * gcc.dg/Wattributes-3.c: New.
16455 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16457         PR tree-optimization/19833
16458         * gcc.dg/uninit-4.c: Remove xfail.
16459         * gcc.dg/uninit-9.c: Ditto.
16461 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16463         * obj-c++.dg/bitfield-[1-5].mm: New.
16464         * obj-c++.dg/class-protocol-1.mm: New.
16465         * obj-c++.dg/comp-types-1[0-1].mm: New.
16466         * obj-c++.dg/comp-types-[2-9].mm: New.
16467         * obj-c++.dg/encode-[4-8].mm: New.
16468         * obj-c++.dg/layout-1.mm: New.
16469         * obj-c++.dg/method-1[0-9].mm: New.
16470         * obj-c++.dg/method-2[0-1].mm: New.
16471         * obj-c++.dg/method-[8-9].mm: New.
16472         * obj-c++.dg/objc-gc-3.mm: New.
16473         * obj-c++.dg/try-catch-10.mm: New.
16474         * objc.dg/bitfield-5.m: New.
16475         * objc.dg/comp-types-10.m: New.
16476         * objc.dg/comp-types-9.m: New.
16477         * objc.dg/layout-1.m: New.
16478         * objc.dg/objc-gc-4.m: New.
16479         * objc.dg/try-catch-9.m: New.
16480         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16481         * objc.dg/comp-types-1.m: Likewise.
16482         * objc.dg/comp-types-[5-6].m: Likewise.
16483         * objc.dg/method-9.m: Likewise.
16485 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16487         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16488         and on hardware without VMX support.
16490         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16492         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16494         * lib/profopt.exp (dg-final-generate, dg-final-use,
16495         profopt-final-code, profopt-get-options): New.
16496         (profopt-execute): Process test directives.
16498         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16499         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16500         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16502 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16504         PR C++/21645
16505         * g++.dg/init/ctor5.C: New test.
16507 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16509         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16510         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16511         vect-113.c, vect-114.c.
16513 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16515         * gcc.dg/const-elim-1.c: Remove xfails.
16517 2005-05-23  Jeff Law  <law@redhat.com>
16519         * gcc.c-torture/compile/pr21638.c: New test.
16520         * gcc.c-torture/compile/20050520-1.c: New test.
16522 2005-05-23  Nick Clifton  <nickc@redhat.com>
16524         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16525         be a proper triple, ie: m32r*-*-*.
16526         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16528 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16530         PR middle-end/21331
16531         PR tree-opt/21293
16532         * gcc.c-torture/compile/pr21293.c: New test.
16533         * gcc.c-torture/execute/pr21331.c: New test.
16535 2004-05-20  Richard Henderson  <rth@redhat.com>
16537         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16539 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16541         * obj-c++-dg.exp: Add.
16542         * obj-c++.exp: Add.
16543         * obj-c++.dg/dg.exp: Add.
16545 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16547         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16548         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16550 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16552         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16554 2004-05-19  Richard Henderson  <rth@redhat.com>
16556         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16558 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16560         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16562         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16564 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16566         PR c++/21495
16567         * g++.dg/parse/extern1.C: New test.
16568         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16570 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16572         * gcc.dg/c99-math.h: New.
16573         * gcc.dg/c99-math-float-1.c: New test.
16574         * gcc.dg/c99-math-double-1.c: Likewise.
16575         * gcc.dg/c99-math-long-double-1.c: Likewise.
16577 2005-05-18  Richard Henderson  <rth@redhat.com>
16579         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16581 2005-05-18  Devang Patel  <dpatel@apple.com>
16583         * g++.dg/opt/20050511-1.C: New test.
16585 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16587         PR libfortran/21127
16588         * gfortran.dg/reshape-complex.f90: New test.
16590 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16592         * gfortran.dg/array_constructor_1.f90: New test.
16593         * gfortran.dg/array_constructor_2.f90: New test.
16595 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16597         PR fortran/20954
16598         * gfortran.dg/pr20954.f: New test.
16600 2005-05-17  Mike Stump  <mrs@apple.com>
16602         Yet more Objective-C++...
16604         * objc.dg/method-5.m: Update.
16605         * objc.dg/method-6.m: Update.
16606         * objc.dg/method-7.m: Update.
16607         * objc.dg/method-9.m: Update.
16608         * objc.dg/try-catch-2.m: Update.
16610 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16612         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16613         Remove little-endian optimizations.
16615 2005-05-17  Jeff Law  <law@redhat.com>
16617         * g++.dg/tree-ssa/pr14814.C: New test.
16618         * gcc.dg/tree-ssa/pr14814.C: New test.
16619         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16620         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16622 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16624         * gcc.dg/compat/generate-random.c: Do not include
16625         libiberty.h.
16626         * gcc.dg/compat/generate-random_r.c: Likewise.
16628 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16630         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16632 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16634         PR middle-end/21595
16635         * g++.dg/tree-ssa/builtin1.C: New testcase.
16637 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16639         PR c++/21454
16640         * g++.dg/opt/const4.C: New test.
16642         PR middle-end/21492
16643         * g++.dg/opt/crossjump1.C: New test.
16645         PR tree-optimization/21610
16646         * gcc.c-torture/compile/20050516-1.c: New test.
16648         PR fortran/15080
16649         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16650         about the test failing.
16651         * gfortran.fortran-torture/execute/where_7.f90: New test.
16652         * gfortran.fortran-torture/execute/where_8.f90: New test.
16654 2005-05-16  Richard Henderson  <rth@redhat.com>
16656         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16657         i?86 and x86_64.
16659 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16661         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16662         (limits.h): Include unconditionally.
16663         (stdlib.h): Likewise.
16664         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16665         (limits.h): Include unconditionally.
16666         (stdlib.h): Likewise.
16667         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16668         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16669         (limits.h): Include unconditionally.
16670         (stdlib.h): Likewise.
16671         (hashtab.h): Do not include.
16672         (getopt.h): Likewise.
16673         (stddef.h): Include.
16674         (hashval_t): Define.
16675         (struct entry): Add "next" field.
16676         (HASH_SIZE): New macro.
16677         (hash_table): New variable.
16678         (switchfiles): Do not use xmalloc.
16679         (mix): New macro.
16680         (iterative_hash): New function.
16681         (hasht): Remove.
16682         (e_exists): New function.
16683         (e_insert): Likewise.
16684         (output): Use, instead of libiberty hashtable functions.
16685         (main): Do not use getopt.  Do not call htab_create.
16687 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16689         PR libstdc++/21526
16690         * lib/target-supports.exp (check_mkfifo_available):
16691         Return 0 for cygwin as mkfifo support incomplete on platform.
16692         Fix typos in comments.
16694 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16696         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16698 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16700         PR fortran/17432
16701         * gfortran.dg/assign_4.f: New test.
16703 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16705         PR tree-optimization/21563
16706         * gcc.dg/tree-ssa/pr21563.c: New.
16708 2005-05-14  Jan Hubicka  <jh@suse.cz>
16710         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16712 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16714         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16716 2005-05-13  Julian Brown  <julian@codesourcery.com>
16718         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16719         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16721 2005-05-13  Jan Hubicka  <jh@suse.cz>
16723         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16724         * gcc.dg/fold-xor-?.c: Likewise.
16725         * gcc.dg/pr15784-?.c: Likewise.
16726         * gcc.dg/pr20922-?.c: Likewise.
16727         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16728         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16729         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16731 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16733         PR fortran/21260
16734         * gfortran.dg/hollerith_1.f90: New test.
16736 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16738         * gfortran.dg/func_result_2.f90: New test.
16740 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16742         * gfortran.dg/dev_null.f90: New test.
16744 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16746         * gcc.dg/arm-vfp1.c: Revert last change.
16748 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16750         PR middle-end/19807
16751         PR tree-optimization/19639
16752         * g++.dg/tree-ssa/pr19807.C: New testcase.
16754 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16756         PR libfortran/21471
16757         * gfortran.dg/append-1.f90: New test.
16759 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16761         * gcc.dg/pr18501.c: XFAIL.
16762         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16763         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16764         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16765         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16766         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16767         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16768         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16769         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16771 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16773         PR fortran/20178
16774         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16775         gfortran.dg/f2c_3.f90: New tests.
16777         * gfortran.dg/return_1.f90: Fix dg annotation.
16779 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16781         * gcc.c-torture/compile/20050510-1.c: New test.
16783 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16785         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16787 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16789         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16791 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16793         PR c/17913
16794         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16796 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16798         PR c/21342
16799         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16800         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16802 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16804         PR debug/16676
16805         * gcc.dg/debug/pr16676.c: New test.
16807 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16809         PR testsuite/21443
16810         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16811         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16812         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16813         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16814         Change -O1 to -O2.
16815         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16816         -fno-tree-dominator-opts.
16818 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16820         * gfortran.dg/return_1.f90: New test.
16822 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16824         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16826         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16828 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16830         PR c++/21427
16831         * g++.dg/inherit/covariant13.C: New.
16833 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16835         PR libfortran/19155
16836         * gfortran.dg/pr19155.f: New test.
16838 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16840         PR inline-asm/8788
16841         * gcc.dg/pr8788-1.c: New testcase.
16843 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16845         PR target/21416
16846         * gcc.target/mips/fpcmp-[12].c: New tests.
16848 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16850         * lib/target-supports-dg.exp (dg-require-fork): New function.
16851         (dg-require-mkfifo): Likewise.
16852         * lib/target-supports.exp (check_function_available): New
16853         function.
16854         (check_fork_available): Likewise.
16855         (check_mkfifo_available): Likewise.
16857 2005-05-06  Jeff Law  <law@redhat.com>
16859         * gcc.c-torture/compile/pr21380.c: New test.
16861 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16863         PR c++/20961
16864         * g++.dg/ext/weak3.C: New test.
16866 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16868         PR c++/21352
16869         * g++.dg/template/crash37.C: New test.
16871 2005-05-05  Paul Brook  <paul@codesourcery.com>
16873         * gcc.dg/arm-g2.c: Use effective-target arm32.
16874         * gcc.dg/arm-mmx-1.c: Ditto.
16875         * gcc.dg/arm-scd42-2.c: Ditto.
16876         * gcc.dg/arm-vfp1.c: Ditto.
16877         * lib/target-supports.exp (check_effective_target_arm32): New
16878         function.
16880 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16882         PR libfortran/21354
16883         gfortran.dg/in_pack_rank7.f90: New test.
16885 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16887         PR middle-end/15618
16888         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16890 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16892         PR middle-end/21265
16893         * gcc.dg/20050503-1.c: New test.
16895         PR rtl-optimization/21239
16896         * gcc.dg/i386-sse-11.c: New test.
16898 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16900         PR target/16888
16901         * gcc.target/i386/asm-1.c: New test.
16903 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16905         PR rtl-optimization/21330
16906         * gcc.c-torture/execute/20050502-1.c: New test.
16908         PR target/21297
16909         * gcc.c-torture/execute/20050502-2.c: New test.
16911 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16913         PR middle-end/21282
16914         * gcc.dg/pr21282.c: New.
16916 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16918         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16919         * gcc.dg/vect/vect-92.c: Likewise.
16920         * gcc.dg/vect/vect-93.c: Likewise.
16921         * gcc.dg/vect/vect-dv-1.c: Likewise.
16922         * gcc.dg/vect/vect-dv-2.c: Likewise.
16923         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16925 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16927         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16928         * gfortran.dg/vect/vect-2.f90: Likewise.
16929         * gfortran.dg/vect/vect-3.f90: Likewise.
16930         * gfortran.dg/vect/vect-4.f90: Likewise.
16931         * gfortran.dg/vect/vect-5.f90: Likewise.
16933 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16935         PR target/20813
16936         * gcc.dg/rs6000-fpint-2.c: New.
16938 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16940         PR c/15698
16941         * gcc.dg/builtins-30.c: Update expected messages.
16942         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16943         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16944         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16946 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16948         PR tree-optimization/21294
16949         * gcc.dg/tree-ssa/pr21294.c: New.
16951 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16953         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16954         __builtin_altivec_st_internal_4si built-in.
16956 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16958         PR c++/15875
16959         * g++.dg/template/ptrmem14.C: New test.
16961 2005-05-02  Paul Brook  <paul@codesourcery.com>
16963         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16965 2005-05-02  Michael Matz  <matz@suse.de>
16967         PR c++/19542
16968         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16970 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16972         * g++.dg/cpp/weak.C: New test.
16974 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16976         * gcc.dg/tree-ssa/loop-8.c: New test.
16978 2005-04-30  Michael Maty  <matz@suse.de>
16980         * gcc.dg/inline-mcpy.c: New test.
16982 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16984         PR libfortran/18958
16985         * gfortran.dg/eoshift.f90: New test case.
16987 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16989         PR libfortran/18857
16990         * gfortran.dg/matmul_1.f90: New test.
16992 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16994         PR tree-optimization/21030
16995         * gcc.dg/tree-ssa/pr21030.c: New.
16997 2005-04-29  Devang Patel  <dpatel@apple.com>
16999         PR tree-optimization/21272
17000         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17002 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17004         PR fortran/13082
17005         PR fortran/18824
17006         * gfortran.dg/entry_4.f90: New test.
17007         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17008         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17009         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17010         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17011         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17012         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17013         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17015 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17017         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17019 2005-04-29  Paul Brook  <paul@codesourcery.com>
17021         * gfortran.dg/entry_3.f90: New test.
17023 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17025         * gfortran.dg/implicit_4.f90: New test.
17027 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17029         * lib/target-supports.exp (check_profiling_available): Return
17030         false for xtensa-*-elf.
17032 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17034         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17035         error if file cannot be deleted.
17037 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17039         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17040         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17041         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17042         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17043         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17044         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17045         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17046         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17047         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17048         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17049         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17050         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17051         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17053 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17055         PR fortran/20865
17056         * gfortran.dg/pr20865.f90: New test.
17058 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17060         * gcc.dg/void-cast-2.c: New test.
17062 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17064         PR c/21159
17065         * gcc.dg/void-cast-1.c: New test.
17067 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17069         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17071 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17073         PR fortran/21177
17074         * gfortran.dg/pr21177.f90: New test.
17076 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17078         PR tree-optimization/21171
17079         * gcc.dg/tree-ssa/pr21171.c: New test.
17081 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17083         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17084         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17085         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17086         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17087         gcc.dg/tree-ssa/gen-vect-32.c: New.
17088         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17089         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17090         don't run on PPC32.
17092 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17094         PR c/21213
17095         * gcc.dg/transparent-union-3.c: New test.
17097 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17099         PR c/20740
17100         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17101         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17102         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17103         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17104         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17105         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17107 2005-04-26  Jeff Law  <law@redhat.com>
17109         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17110         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17111         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17112         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17113         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17114         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17115         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17117 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17119         PR tree-optimization/17598
17120         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17122 2005-04-25  Mike Stump  <mrs@apple.com>
17124         * objc.dg/fix-and-continue-1.m: Add.
17126 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17128         PR c++/20995
17129         * g++.dg/opt/pr20995-1.C: New test case.
17131 2005-04-25  Devang Patel <dpatel@apple.com>
17133         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17135 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17137         PR testsuite/21062
17138         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17140 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17142         PR C++/21188
17143         * g++.dg/opt/rtti2.C: New test.
17145 2005-04-25  Paul Brook  <paul@codesourcery.com>
17146         Steven G. Kargl  <kargls@comcast.net>
17148         PR fortran/20879
17149         * gfortran.dg/ichar_1.f90: New file.
17151 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17153         PR middle-end/20991
17154         * g++.dg/opt/pr20991.C: New test.
17156         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17157         where sizeof (type) < __alignof__ (type).
17158         * gcc.dg/compat/struct-layout-1.h: Likewise.
17160 2005-04-24  Per Bothner  <per@bothner.com>
17161             Devang Patel  <dpatel@apple.com>
17163         PR preprocessor/20907
17164         * gcc.dg/cpp/very-long-comment.c: New test.
17166 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17168         PR fortran/20059
17169         * gfortran.dg/common_5.f: New test.
17171 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17173         PR middle-end/21082
17174         * g++.dg/tree-ssa/pr21082.C: New testcase.
17176 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17178         * gcc.dg/vect/vect-99.c: New test.
17180 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17182         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17184 2005-04-22  Jeff Law  <law@redhat.com>
17186         * gcc.dg/uninit-5.c: Remove xfails.
17187         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17188         conditionals and loads.
17190 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17192         PR libfortran/20074
17193         PR libfortran/20436
17194         PR libfortran/21108
17195         * gfortran.dg/nested_reshape.f90: new test
17196         * gfortran.dg/reshape-alloc.f90: new test
17197         * gfortran.dg/reshape.f90: new test
17199 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17201         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17203         * gcc.dg/arm-vfp1.c: New test.
17205 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17207         PR c++/21087
17208         * g++.dg/lookup/builtin2.C: New test.
17210 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17212         * gcc.dg/weak/weak-13.c: New test.
17214 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17216         * lib/target-supports.exp (check_effective_target_sync_int_long):
17217         Add powerpc*.
17219 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17221         * gcc.target/mips/branch-1.c: New test.
17223 2005-04-21  Richard Henderson  <rth@redhat.com>
17225         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17226         * gcc.dg/vect/vect-86.c: Likewise.
17227         * gcc.dg/vect/vect-87.c: Likewise.
17228         * gcc.dg/vect/vect-88.c: Likewise.
17230 2005-04-21  Devang Patel  <dpatel@apple.com>
17232         PR optimization/20994
17233         * gcc.dg/tree-ssa/ifc-3.c: New test.
17235 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17237         PR c/12913
17238         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17239         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17240         gcc.dg/c99-vla-jump-5.c: New tests.
17242 2005-04-19  Richard Henderson  <rth@redhat.com>
17244         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17245         Fix typo in exists check.
17246         (check_effective_target_sync_int_long): New.
17247         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17248         * gcc.dg/ia64-sync-2.c: Likewise.
17249         * gcc.dg/ia64-sync-3.c: Likewise.
17250         * gcc.dg/ia64-sync-4.c: Likewise.
17252 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17254         * gcc.dg/fold-xor-1.c: New test.
17255         * gcc.dg/fold-xor-2.c: New test.
17257 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17259         PR target/20670
17260         * g++.dg/eh/fp-regs.C: New test.
17262 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17264         * gcc.dg/Wint-to-pointer-cast-1.c,
17265         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17266         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17267         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17269 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17271         PR fortran/16861
17272         * gfortran.dg/pr16861.f90: New test.
17274 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17276         * gcc.dg/pr21085.c: New test.
17278 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17280         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17281         (setup_mips_tests, dg-mips-options): New procedures.
17282         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17283         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17284         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17285         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17286         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17287         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17288         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17289         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17290         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17291         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17292         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17293         dg-mips-options instead of dg-options.  Remove now-redundant
17294         preprocessor guards.
17295         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17296         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17297         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17298         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17299         * gcc.dg/vr-mult-2.c: Delete.
17300         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17301         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17302         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17303         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17304         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17305         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17306         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17308 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17310         * ada/acats/run_all.sh: Use sync when executable not present.
17312 2005-04-18  Devang Patel  <dpatel@apple.com>
17314         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17315         * gcc.dg/vect/vect-11a.c: New.
17316         * gcc.dg/vect/vect-none.c: Update.
17317         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17319 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17321         PR tree-optimization/20922
17322         * gcc.dg/pr20922-1.c: New test.
17323         * gcc.dg/pr20922-2.c: New test.
17324         * gcc.dg/pr20922-3.c: New test.
17325         * gcc.dg/pr20922-4.c: New test.
17326         * gcc.dg/pr20922-5.c: New test.
17327         * gcc.dg/pr20922-6.c: New test.
17329 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17331         PR libfortran/20950
17332         * gfortran.dg/pr20950.f: New test.
17334 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17336         PR libfortran/19216
17337         * gfortran.dg/pr19216.f: New test.
17339 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17341         PR tree-optimization/21001
17342         * gcc.dg/tree-ssa/pr21001.c: New.
17344 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17346         PR libfortran/21075
17347         * gfortran.dg/reshape_rank7.f90: New test.
17349 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17351         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17352         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17353         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17354         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17355         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17356         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17357         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17358         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17359         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17360         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17361         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17362         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17363         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17364         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17365         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17366         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17367         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17368         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17369         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17370         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17371         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17373 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17375         * gfortran.dg/wtruncate.f: New testcase.
17376         * gfortran.dg/wtruncate.f90: New testcase.
17378 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17380         PR c++/21025
17381         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17382         which sizeof/alignof is dependent, rather than just whether we are
17383         processing_template_decl.
17385 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17387         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17388         corrected typo where the wrong variables had been compared.
17390 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17392         PR libfortran/18495
17393         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17394         Test callee-allocated version of return array with a write
17395         statement.
17396         Test spread with a temporary with another write statement.
17398 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17400         PR tree-optimization/21031
17401         * gcc.dg/tree-ssa/pr21031.c: New.
17403 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17405         PR tree-optimization/21004
17406         * gcc.dg/builtins-53.c: Include builtins-config.h.
17407         Check floorf, ceilf, floorl and ceill transformations
17408         only when HAVE_C99_RUNTIME is defined.
17410 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17412         PR middle-end/20739
17413         * gcc.dg/tree-ssa/pr20739.c: New test.
17415 2005-04-14  Mike Stump  <mrs@apple.com>
17417         * gcc.dg/Foundation.framework/empty: New.
17418         * gcc.dg/framework-2.c: New.
17420 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17422         PR tree-optimization/21021
17423         * gcc.c-torture/compile/pr21021.c: New.
17425 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17427         PR testsuite/21010
17428         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17429         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17430         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17431         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17432         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17433         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17434         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17435         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17437 2005-04-14  Richard Henderson  <rth@redhat.com>
17439         * lib/target-supports.exp (check_effective_target_vect_condition):
17440         Add ia64, i?86, and x86_64.
17442 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17444         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17446 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17448         PR tree-optimization/20657
17449         * gcc.dg/tree-ssa/pr20657.c: New.
17451 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17453         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17454         (long long int)trunc*.
17456 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17458         PR target/20927
17459         * gcc.dg/pr20927.c: New test.
17461 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17463         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17464         * gcc.target/mips/asm-1.c: Likewise.
17466 2005-04-13  Dale Johannesen  <dalej@apple.com>
17468         * objc.dg/objc-fast-4.m: New.
17470 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17472         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17473         directory.
17474         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17476 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17478         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17479         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17480         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17482 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17484         PR tree-optimization/20913
17485         * gcc.dg/tree-ssa/pr20913.c: New.
17487         PR tree-optimization/20702
17488         * gcc.dg/tree-ssa/pr20702.c: New.
17490 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17492         PR c++/13744
17493         * g++.dg/inherit/local3.C: New test.
17495 2005-04-12  Jeff Law  <law@redhat.com>
17497         * gcc.dg/tree-ssa/20050412-1.c: New test.
17499 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17501         PR libfortran/19016
17502         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17503         Add tests with mask generated by expression.
17504         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17505         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17506         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17508 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17510         PR middle-end/20917
17511         * gcc.dg/20050409-1.c: New test.
17513 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17515         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17517 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17519         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17520         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17521         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17522         (TARGET_CXX): Adjust accordingly.
17523         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17524         determine_class_data_visibility and class_data_always_comdat.
17525         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17526         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17527         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17528         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17529         (arm_cxx_determine_class_data_visibility): New.
17530         (arm_cxx_class_data_always_comdat): Likewise.
17531         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17532         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17533         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17534         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17535         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17536         Define.
17538 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17540         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17542 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17544         * gcc.dg/i386-darwin-fpmath.c: New.
17546 2004-04-11  Devang Patel  <dpatel@apple.com>
17548         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17549         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17550         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17551         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17552         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17553         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17554         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17555         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17556         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17558 2004-04-11  Devang Patel  <dpatel@apple.com>
17560         * gcc.dg/vect/vect-dv-1.c: New test.
17561         * gcc.dg/vect/vect-dv-2.c: New test.
17563 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17565         PR tree-optimization/20933
17566         * gcc.dg/tree-ssa/pr20933.c: New test.
17568 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17570         * gfortran.dg/fold_nearest.f90: New test.
17572 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17574         * gcc.dg/tree-ssa/alias-1.c: New test.
17576 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17578         PR tree-optimization/20920
17579         * g++.dg/tree-ssa/pr20920.C: New test.
17581 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17583         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17584         (long long int)ceil*.
17586 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17588         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17589         explicit C++ linkage.
17591 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17593         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17594         warning for arithmetic IF statements.
17596 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17598         * eor_handling_1.f90: New test case.
17599         * eor_handling_2.f90: New test case.
17600         * eor_handling_3.f90: New test case.
17601         * eor_handling_4.f90: New test case.
17602         * eor_handling_5.f90: New test case.
17603         * noadv_size.f90: New test case.
17604         * pad_no.f90: New test case.
17606 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17608         * gcc.c-torture/execute/20050410-1.c: New test.
17610 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17612         * gcc.dg/pr20126.c: New.
17614 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17615             Steven G. Kargl <kargls@comcast.net>
17617         * gfortran.dg/PR19872.f: New test.
17619 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17621         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17623 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17625         * gfortran.dg/nint_1.f90: New test.
17627 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17629         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17630         Added test for callee-allocated arrays with write statements.
17631         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17632         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17633         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17634         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17635         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17637 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17639         PR libfortran/20163
17640         * gfortran.dg/open-options-blanks.f: New test.
17642 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17644         PR fortran/13257
17645         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17647 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17649         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17650         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17651         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17652         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17653         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17654         * gcc.c-torture/execute/stdarg-4.c: New test.
17656         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17658         PR target/20795
17659         * g++.dg/abi/param2.C: New test.
17661 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17663         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17665 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17667         * gcc.dg/builtins-53.c: New test.
17669 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17671         * g++.dg/tree-ssa/pr18178.C: New test.
17672         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17673         * gcc.c-torture/execute/20041019-1.c: New test.
17674         * gcc.dg/tree-ssa/20041008-1.c: New test.
17675         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17676         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17677         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17678         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17679         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17680         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17681         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17682         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17683         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17684         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17686 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17688         PR rtl-optimization/20466
17689         * gcc.c-torture/execute/pr20466-1.c: New test.
17691 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17693         PR c++/20905
17694         * g++.dg/parse/cond2.C: New test.
17696         PR c++/20145
17697         * g++.dg/warn/Wdtor1.C: New test.
17699 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17701         PR fortran/17229
17702         * gfortran.dg/pr17229.f: New test.
17704 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17706         * gfortran.dg/tiny_1.f90: New test.
17707         * gfortran.dg/tiny_2.f90: ditto.
17709 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17711         * gfortran.dg/eor_1.f90: Fix dg-do run line
17712         * gfortran.dg/open_new.f90: Fix dg-do run line
17714 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17716         * lib/target-supports.exp (get_compiler_messages): Support
17717         optional arguments, the fourth being compiler options.
17718         (check_effective_target_fpic): New proc.
17719         * gcc.dg/20050321-2.c: Restrict to target fpic.
17721 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17723         * gcc.dg/15443-1.c: New test.
17724         * gcc.dg/15443-2.c: Likewise.
17726 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17728         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17730 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17732         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17734 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17736         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17737         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17738         -m64.
17739         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17740         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17741         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17743 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17745         PR c++/20212
17746         * g++.dg/warn/Wunused-11.C: New test.
17748 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17750         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17752 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17754         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17756 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17758         PR c++/20734
17759         * g++.dg/template/ptrmem13.C: New test.
17761 2005-04-05  Per Bothner  <per@bothner.com>
17763         * lib/gcc.exp: Always add -fno-show-column, for now.
17765 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17767         PR testsuite/20767
17768         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17769         of plain old "unsigned int" for the type of "i".  Makes this test
17770         64bit clean.
17772 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17774         * gcc.dg/i386-ssefn-1.c: New test.
17775         * gcc.dg/i386-ssefn-2.c: New test.
17776         * gcc.dg/i386-ssefn-3.c: New test.
17777         * gcc.dg/i386-ssefn-4.c: New test.
17779 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17781         PR tree-optimization/20076
17782         * gcc.dg/builtin-apply4.c: New test.
17784         PR preprocessor/19475
17785         * gcc.dg/cpp/macspace1.c: New test.
17786         * gcc.dg/cpp/macspace2.c: New test.
17788 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17790         * gfortran.dg/pr20755.f: Fixed bad format.
17792 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17794         PR c++/20763
17795         * g++.dg/ext/attrib21.C: New test.
17797 2004-04-05  Devang Patel  <dpatel@apple.com>
17799         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17800         * gcc.dg/vect/vect-shift-1.c: New test.
17802 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17804         PR libfortran/20755
17805         * gfortran.dg/pr20755.f: New test.
17807 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17809         * gfortran.dg/pr15959.f90: New test.
17810         * gfortran.dg/string_pad_trunc.f90: New test.
17812 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17814         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17815         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17816         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17817         syntax.
17819 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17821         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17823 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17825         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17826         * gcc.c-torture/compile/20011119-2.c: Likewise.
17827         * gcc.c-torture/compile/981001-2.c: Likewise.
17829 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17831         PR c++/20679
17832         * g++.dg/template/overload4.C: New test.
17834 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17836         PR c++/20746
17837         * g++.dg/abi/covariant5.C: New.
17839         PR debug/20505
17840         * g++.dg/debug/const2.C: New.
17842 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17844         PR rtl-optimization/16104
17845         * gcc.c-torture/execute/20050316-1.c: New test.
17847 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17849         * g++.dg/template/spec23.C: Fix dg-error text.
17851 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17853         PR c++/19199
17854         * g++.dg/expr/lval2.C: New.
17856 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17858         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17859         __builtin_strcasecmp and __builtin_strncasecmp.
17861 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17863         PR c++/20723
17864         * g++.dg/template/spec22.C: New.
17865         * g++.dg/template/spec23.C: New.
17867 2005-04-03  Dale Ranta  <dir@lanl.gov>
17868             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17870         PR libfortran/20068
17871         PR libfortran/20125
17872         PR libfortran/20156
17873         PR libfortran/20471
17874         * gfortran.dg/backspace.f: New test.
17876 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17878         * gcc.dg/pr19345.c: New test.
17880 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17882         PR tree-optimization/20640
17883         * gcc.dg/torture/tree-loop-1.c: New.
17885 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17887         PR rtl-optimization/20290
17888         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17890 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17892         * gcc.dg/rs6000-fpint.c: New.
17894 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17896         * gcc.dg/old-style-then-proto-1.c: New test.
17898 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17900         * gfortran.fortran-torture/execute/backspace.f90: Check
17901         after backspace and read was incorrect.
17903 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17905         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17906         buffer past the terminating NUL using memcmp.
17907         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17908         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17910         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17911         Fix unused/uninitialized variable warnings.
17913         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17914         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17915         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17916         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17918         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17919         gcc.c-torture/execute/builtins/fputs-lib.c,
17920         gcc.c-torture/execute/builtins/lib/fprintf.c,
17921         gcc.c-torture/execute/builtins/lib/main.c,
17922         gcc.c-torture/execute/builtins/lib/memcmp.c,
17923         gcc.c-torture/execute/builtins/lib/memmove.c,
17924         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17925         gcc.c-torture/execute/builtins/lib/memset.c,
17926         gcc.c-torture/execute/builtins/lib/printf.c,
17927         gcc.c-torture/execute/builtins/lib/sprintf.c,
17928         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17929         gcc.c-torture/execute/builtins/lib/strchr.c,
17930         gcc.c-torture/execute/builtins/lib/strcmp.c,
17931         gcc.c-torture/execute/builtins/lib/strcpy.c,
17932         gcc.c-torture/execute/builtins/lib/strcspn.c,
17933         gcc.c-torture/execute/builtins/lib/strlen.c,
17934         gcc.c-torture/execute/builtins/lib/strncat.c,
17935         gcc.c-torture/execute/builtins/lib/strncmp.c,
17936         gcc.c-torture/execute/builtins/lib/strncpy.c,
17937         gcc.c-torture/execute/builtins/lib/strrchr.c,
17938         gcc.c-torture/execute/builtins/lib/strspn.c,
17939         gcc.c-torture/execute/builtins/lib/strstr.c,
17940         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17941         gcc.c-torture/execute/builtins/strlen-2.c,
17942         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17943         prototypes.
17945 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17947         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17948         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17949         selectany usage.
17951 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17953         PR c++/19406
17954         * g++.dg/debug/using1.C: New test.
17956 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17958         PR middle-end/20524
17959         * gcc.dg/alias-7.c: Prefix asm-declared name with
17960         __USER_LABEL_PREFIX__.
17962 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17964         Fix fallout from PR middle-end/15700:
17965         * gcc.c-torture/compile/20011119-1.c: Take
17966         __USER_LABEL_PREFIX__ into account.
17967         * gcc.c-torture/compile/20011119-2.c: Likewise.
17969 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17971         PR c++/18644
17972         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17974 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17976         PR c/17855
17977         * gcc.c-torture/compile/struct-non-lval-1.c,
17978         gcc.c-torture/compile/struct-non-lval-2.c,
17979         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17981 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17983         * gcc.dg/tls/tls.exp: Remove temporary file.
17984         * g++.dg/tls/tls.exp: Ditto.
17985         * lib/file-format.exp: Ditto.
17986         * g++.dg/special/ecos.exp: Ditto.
17988         * lib/profopt.exp: Treat prof_ext as a list.
17989         * gcc.misc-tests/bprob.exp: Ditto.
17990         * g++.dg/bprob/bprob.exp: Ditto.
17992         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17993         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17994         g++.dg/tree-ssa/pointer-reference-alias.C,
17995         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17996         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17997         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17998         g++.dg/vect/pr19951.cc: Ditto.
17999         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18000         gcc.dg/builtins-47.c: Ditto.
18001         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18002         gcc.dg/pr20115-1.c: Ditto.
18003         * gcc.dg/tree-ssa/20030530-2.c,
18004         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18005         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18006         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18007         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18008         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18009         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18010         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18011         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18012         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18013         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18014         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18015         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18016         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18017         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18018         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18019         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18020         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18021         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18022         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18023         gcc.dg/tree-ssa/20030824-1.c,
18024         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18025         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18026         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18027         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18028         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18029         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18030         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18031         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18032         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18033         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18034         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18035         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18036         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18037         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18038         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18039         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18040         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18041         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18042         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18043         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18044         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18045         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18046         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18047         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18048         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18049         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18050         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18051         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18052         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18053         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18054         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18055         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18056         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18057         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18058         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18059         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18060         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18061         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18062         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18063         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18064         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18065         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18066         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18067         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18068         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18069         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18070         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18071         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18072         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18073         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18074         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18075         gcc.dg/tree-ssa/useless-1.c: Ditto.
18076         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18077         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18078         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18079         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18080         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18081         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18082         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18083         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18084         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18085         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18086         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18087         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18088         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18089         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18090         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18091         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18092         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18093         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18094         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18095         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18096         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18097         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18098         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18099         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18100         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18101         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18102         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18103         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18104         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18105         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18106         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18107         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18108         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18109         gcc.dg/vect/vect-none.c: Ditto.
18110         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18111         treelang/compile/unsigned.tree: Ditto.
18113         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18114         * gcc.dg/cpp/direct2s.c: Ditto.
18115         * gcc.dg/cpp/paste4.c: Ditto.
18116         * gcc.dg/cpp/separate-1.c: Ditto.
18117         * gcc.dg/pch/save-temps-1.c: Ditto.
18118         * g++.dg/ext/altivec-10.C: Ditto.
18119         * g++.dg/pch/pch.C: Ditto.
18121         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18123         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18124         * g++.dg/template/repo1.C: Ditto.
18125         * g++.dg/template/repo2.C: Ditto.
18126         * g++.dg/template/repo3.C: Ditto.
18127         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18128         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18129         * g++.old-deja/g++.pt/repo1.C: Ditto.
18130         * g++.old-deja/g++.pt/repo2.C: Ditto.
18131         * g++.old-deja/g++.pt/repo3.C: Ditto.
18132         * g++.old-deja/g++.pt/repo4.C: Ditto.
18134         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18135         * gcc.dg/20030107-1.c: Ditto.
18136         * gcc.dg/20030702-1.c: Ditto.
18137         * gcc.dg/profile-generate-1.c: Ditto.
18138         * g++.dg/other/profile1.C: Ditto.
18139         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18141         * lib/gcc-dg.exp (remove-build-file): New.
18142         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18143         cleanup-tree-dump, cleanup-saved-temps): New.
18145 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18147         PR c++/19203, DR 214
18148         * g++.dg/parse/ambig3.C: Not ambiguous.
18149         * g++.dg/template/spec20.C: New.
18150         * g++.dg/template/spec21.C: New.
18152 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18154         PR target/20045
18155         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18157 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18159         PR libfortran/20660
18160         * gfortran.dg/negative_unit.f: New test.
18162 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18164         * gcc.dg/20050330-1.c: New test.
18166 2005-03-30  Devang Patel  <dpatel@apple.com>
18168         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18170 2005-03-30  Dale Johannesen  <dalej@apple.com>
18172         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18174 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18176         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18177         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18178         Strip options from test name.
18180 2005-03-31  Jan Hubicka  <jh@suse.cz>
18182         * gcc.dg/varpool-1.c: New testcase.
18184 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18186         PR c/772
18187         PR c/17913
18188         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18189         gcc.dg/stmt-expr-label-3.c : New tests.
18190         * gcc.c-torture/execute/medce-2.c: Remove.
18192 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18194         PR c/20368
18195         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18196         tests.
18198 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18200         * gcc.c-torture/compile/pr20203.c: New test.
18202 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18204         * gfortran.dg/promotion.f90: New test.
18206 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18208         PR middle-end/20491
18209         * gcc.dg/torture/asm-subreg-1.c: New test.
18211 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18213         PR c/20672
18214         * gcc.dg/pr20672-1.c: New test.
18216 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18218         * gfortran.dg/vect: New directory.
18219         * gfortran.dg/vect/vect.exp: New.
18220         * gfortran.dg/vect/vect-1.f90: New test.
18221         * gfortran.dg/vect/vect-2.f90: New test.
18222         * gfortran.dg/vect/vect-3.f90: New test.
18223         * gfortran.dg/vect/vect-4.f90: New test.
18224         * gfortran.dg/vect/vect-5.f90: New test.
18226 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18228         PR middle-end/20622
18229         * gcc.dg/alias-7.c: New test.
18231 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18233         * gcc.dg/sparc-reg-1.c: New test.
18235 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18237         PR target/19890
18238         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18240 2005-03-29  Dale Ranta  <dir@lanl.gov>
18241             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18243         PR libfortran/20163
18244         * gfortran.dg/pr20163-2.f: New test.
18246 2005-03-28  Jan Hubicka  <jh@suse.cz>
18248         PR middle-end/20635
18249         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18250         by Jakub Jelinek.
18252 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18254         PR tree-optimization/20626
18255         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18256         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18258 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18260         * gfortran.dg/underflow.f90: New test.
18261         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18263 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18265         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18267 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18269         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18270         (g++_init): Make sure that CXXFLAGS is set.
18271         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18272         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18273         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18274         * lib/objc.exp (objc_init): Likewise.
18275         * lib/treelang.exp (treelang_init): Likewise.
18277 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18279         PR tree-optimization/20470
18280         * gcc.dg/tree-ssa/pr20470.c: New test.
18282 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18284         * gcc.dg/ppc-stfiwx.c: New.
18286 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18288         PR target/19888
18289         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18291 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18293         * gcc.dg/20050325-1.c: Fix a typo.
18295 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18297         PR libfortran/19678
18298         PR libfortran/19679
18299         * gfortran.dg/dos_eol.f: New test.
18301 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18303         PR rtl-optimization/20249
18304         * gcc.dg/20050325-1.c: New test.
18306 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18308         PR libfortran/15332
18309         * gfortran.dg/pr15332.f: New test.
18311 2005-03-24  Dale Johannesen  <dalej@apple.com>
18313         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18315 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18317         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18318         'internal' visibility.
18319         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18320         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18321         'protected' visibility.
18322         * gcc.dg/visibility-7.c: Likewise.
18323         * lib/target-supports.exp (check_visibility_available): Take
18324         a parameter, the kind of visibility to check for.
18325         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18326         to check_visibility_available.
18328         * g++.dg/expr/cast3.C: New.
18330 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18332         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18333         rs6000.
18335 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18337         PR target/20095
18338         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18340 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18342         * gcc.dg/badshift.c: Renamed to...
18343         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18345         * gcc.target/i386/badshift.c: Renamed to...
18346         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18347         only.
18349         PR rtl-optimization/20532
18350         * gcc.target/i386/badshift.c: New.
18352 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18354         * gfortran.dg/pr18025.f90: New test.
18356 2005-03-23  Dale Johannesen  <dalej@apple.com>
18358         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18360 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18362         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18364         * lib/target-supports.exp (check_iconv_available): Default
18365         libiconv to -liconv, if there is no definition.
18367 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18369         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18371 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18373         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18374         * g++.dg/opt/pr7503-2.C: Likewise.
18375         * g++.dg/opt/pr7503-3.C: Likewise.
18376         * g++.dg/opt/pr7503-4.C: Likewise.
18377         * g++.dg/opt/pr7503-5.C: Likewise.
18378         * g++.dg/warn/minmax.C: New test.
18380 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18382         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18383         * gfortran.dg/g77_intrinsics_sub.f: New test.
18385 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18386             Jan Hubicka  <jh@suse.cz>
18387             Steven Bosscher <stevenb@suse.de
18389         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18391 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18393         PR c++/19980
18394         * g++.dg/template/redecl3.C: New test.
18396 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18398         PR c++/20499
18399         * g++.dg/parse/error16.C: Tweak error markers.
18401 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18403         PR target/20561
18404         * gcc.dg/20050321-2.c: New test.
18406 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18408         PR c++/20465
18409         PR c++/20381
18410         * g++.dg/template/ptrmem12.C: New.
18412 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18414         PR rtl-optimization/20527
18415         * gcc.c-torture/execute/pr20527-1.c: New test.
18417 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18419         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18420         program, compile it into a real executable and then delete the .c
18421         and .x files afterwards, to avoid problems on testglue targets.
18423 2005-03-21  Stuart Hastings  <stuart@apple.com>
18425         * gcc.target/i386/sse-2.c: New.
18427 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18429         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18431 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18433         * g++.dg/parse/crash25.C: Fix typo.
18435 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18437         PR c++/20461
18438         * g++.dg/parse/crash24.C: New test.
18440         PR c++/20536
18441         * g++.dg/parse/crash25.C: New test.
18443 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18445         PR c++/20147
18446         * g++.dg/ext/stmtexpr4.C: New test.
18448 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18450         PR middle-end/20539
18451         * gcc.c-torture/compile/pr13066-1.c: New test case.
18452         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18453         * g++.dg/opt/pr13066-1.C: Likewise.
18455 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18457         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18459 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18461         PR fortran/18525
18462         * gfortran.dg/nesting_1.f90: New test.
18464 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18466         PR c++/20240
18467         * g++.dg/lookup/using13.C: New test.
18469 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18471         PR c++/20333
18472         * g++.dg/template/crash36.C: New test.
18474 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18476         PR c++/20463
18477         * g++.dg/template/crash35.C: New test.
18479 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18481         PR c++/19966
18482         * g++.dg/overload/operator2.C: New test.
18484 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18486         PR libfortran/20257
18487         * gfortran.dg/pr20257.f90: New test.
18489 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18491         PR libfortran/20480
18492         * gfortran.dg/pr20480.f90: New test.
18494 2005-03-16  Richard Henderson  <rth@redhat.com>
18496         PR middle-end/15700
18497         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18498         (_rtld_global): New.
18499         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18500         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18502         * gcc.dg/alias-3.c: New.
18503         * gcc.dg/alias-4.c: New.
18504         * gcc.dg/alias-5.c: New.
18505         * gcc.dg/alias-6.c: New.
18507 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18509         * gcc.dg/cpp/ucnid-7.c: New.
18511 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18512             Dorit Naishlos  <dorit@il.ibm.com>
18514         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18515         darwin.
18517 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18519         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18520         misaligned accesses.
18521         * gcc.dg/vect/vect-58.c: Likewise.
18522         * gcc.dg/vect/vect-92.c: New.
18523         * gcc.dg/vect/vect-93.c: New.
18525 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18527         PR fortran/18827
18528         * gfortran.dg/assign_2.f90: New test.
18529         * gfortran.dg/assign_3.f90: New test.
18530         * gfortran.dg/assign.f90: New test.
18532 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18534         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18535         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18536         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18537         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18538         names.
18540 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18542         * gcc.dg/cpp/ucnid-6.c: New.
18544         * gcc.dg/cpp/normalize-1.c: New.
18545         * gcc.dg/cpp/normalize-2.c: New.
18546         * gcc.dg/cpp/normalize-3.c: New.
18547         * gcc.dg/cpp/normalize-4.c: New.
18548         * gcc.dg/cpp/ucnid-4.c: New.
18549         * gcc.dg/cpp/ucnid-5.c: New.
18550         * g++.dg/cpp/normalize-1.C: New.
18551         * g++.dg/cpp/ucnid-1.C: New.
18553 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18555         * gcc.dg/pr18628.c: New.
18557 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18559         PR c++/20280
18560         * g++.dg/tree-ssa/pr20280.C: New.
18562 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18564         PR fortran/20467
18565         * gfortran.dg/stfunc_2.f90: New test.
18567 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18569         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18571 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18573         * gcc.dg/tree-ssa/20050314-1.c: New test.
18575 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18577         PR c++/4403
18578         PR c++/9783, DR433
18579         * g++.dg/template/friend34.C: New test.
18580         * g++.dg/template/friend35.C: Likewise.
18581         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18583 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18585         Friend class name lookup 5/n
18586         PR c++/1016
18587         * g++.dg/lookup/hidden-class1.C: New test.
18588         * g++.dg/lookup/hidden-class2.C: Likewise.
18589         * g++.dg/lookup/hidden-class3.C: Likewise.
18590         * g++.dg/lookup/hidden-class4.C: Likewise.
18591         * g++.dg/lookup/hidden-class5.C: Likewise.
18592         * g++.dg/lookup/hidden-class6.C: Likewise.
18593         * g++.dg/lookup/hidden-class7.C: Likewise.
18594         * g++.dg/lookup/hidden-class8.C: Likewise.
18595         * g++.dg/lookup/hidden-class9.C: Likewise.
18596         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18597         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18598         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18599         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18600         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18601         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18602         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18603         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18604         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18605         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18606         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18608 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18610         PR c++/20157
18611         * g++.dg/template/error18.C: New test.
18613 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18615         PR debug/16792
18616         * g++.dg/debug/pr16792.C: New test.
18618 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18620         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18621         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18622         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18623         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18624         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18625         test assertion names.
18627 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18629         PR fortran/18600
18630         * gfortran.dg/stfunc_1.f90: New test.
18632 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18634         PR fortran/16907
18635         * gfortran.dg/real_index_1.f90: New test.
18637 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18639         PR fortran/20323
18640         * gfortran.dg/spec_expr_1.f90: New test.
18642 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18644         PR c/20402
18645         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18646         new parser.
18648 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18650         PR fortran/20361
18651         * gfortran.dg/largeequiv_1.f90: New test.
18653 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18655         * gcc.dg/ucnid-1.c: New.
18656         * gcc.dg/ucnid-2.c: New.
18657         * gcc.dg/ucnid-3.c: New.
18658         * gcc.dg/ucnid-4.c: New.
18659         * gcc.dg/ucnid-5.c: New.
18660         * gcc.dg/ucnid-6.c: New.
18661         * gcc.dg/cpp/ucnid-1.c: New.
18662         * gcc.dg/cpp/ucnid-2.c: New.
18663         * gcc.dg/cpp/ucnid-3.c: New.
18664         * g++.dg/other/ucnid-1.C: New.
18666 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18668         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18670 2005-03-11  Per Bothner  <per@bothner.com>
18672         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18673         that diagnotics refer to correct token.
18674         * gcc.dg/unused-3.c: Likewise.
18676 2005-03-11  Per Bothner  <per@bothner.com>
18678         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18679         constant" is now actually on same line as string constant.
18680         * gcc.dg/cpp/direct2s.c: Likewise.
18682 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18684         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18686 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18688         PR libfortran/20124
18689         * gfortran.dg/pr20124.f90: New Test
18691 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18693         PR tree-optimization/20130
18694         * gcc.dg/pr20130-1.c: New test.
18696 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18698         PR target/20095
18699         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18701 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18703         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18705 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18707         * g++.dg/eh/forced1.C: Fix comment.
18708         * g++.dg/eh/forced2.C: Ditto.
18709         * g++.dg/eh/forced3.C: Ditto.
18710         * g++.dg/eh/forced4.C: Ditto.
18712 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18714         PR rtl-opt/20412
18715         * gcc.c-torture/compile/pr20412.c: New test.
18717 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18719         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18721 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18723         PR target/20322
18724         * gcc.dg/20050307-1.c: New test.
18726 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18728         PR c++/20375
18729         * g++.dg/other/stdarg3.C: New.
18731 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18733         PR c++/18384, c++/18327
18734         * g++.dg/init/array19.C: New test.
18736         PR inline-asm/20314
18737         * gcc.dg/torture/pr20314-1.c: New test.
18738         * gcc.dg/torture/pr20314-2.c: New test.
18740 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18742         * gcc.dg/20050309-1.c: New test.
18744 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18746         * gcc.dg/builtins-10.c: Reactivate disabled test.
18747         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18748         new cbrt transformations.
18750 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18752         PR c++/20208
18753         * g++.dg/template/array13.C: New test.
18755 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18757         PR c++/16859
18758         * g++.dg/init/brace4.C: New test.
18760 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18762         PR c++/20186
18763         * g++.dg/template/non-dependent12.C: New.
18765 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18767         PR c++/20142
18768         * g++.dg/init/array18.C: Add dg-do run marker.
18770         PR c++/20142
18771         * g++.dg/init/array18.C: New test.
18773 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18775         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18776         * g++.dg/gcov/gcov.exp: Likewise.
18777         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18778         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18779         * lib/c-torture.exp: Likewise.
18780         * lib/fortran-torture.exp: Likewise.
18781         * lib/g++.exp: Likewise.
18782         * lib/gcc-defs.exp: Likewise.
18783         * lib/gcc-dg.exp: Likewise.
18784         * lib/gcc.exp: Likewise.
18785         * lib/gcov.exp: Likewise.
18786         * lib/gfortran.exp: Likewise.
18787         * lib/mike-g++.exp: Likewise.
18788         * lib/mike-gcc.exp: Likewise.
18789         * lib/objc-torture.exp: Likewise.
18790         * lib/objc.exp: Likewise.
18791         * lib/profopt.exp: Likewise.
18792         * lib/target-libpath.exp: Likewise.
18793         * lib/target-supports.exp: Likewise.
18794         * lib/treelang.exp: Likewise.
18795         * lib/wrapper.exp: Likewise.
18797 2005-03-08  Jeff Law  <law@redhat.com>
18799         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18800         PHI-OPT changes.
18802 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18804         * gcc.dg/vect/pr20122.c: New test.
18806 2005-03-07  Jeff Law  <law@redhat.com>
18808         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18809         was folded away.
18810         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18811         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18812         * gcc.dg/tree-ssa/pr18134.c: New test.
18814 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18816         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18817         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18818         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18820 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18822         PR tree-opt/17671
18823         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18825 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18827         * g++.dg/warn/Wnvdtor.C: New test.
18829 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18831         * gcc.dg/torture/pr19683-1.c: New test.
18833 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18835         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18836         * gfortran.dg/g77/19990313-2.f: Ditto.
18837         * gfortran.dg/g77/19990313-3.f: Ditto.
18838         * gfortran.dg/g77/19990525-0.f: Ditto.
18839         * gfortran.dg/g77/19990826-0.f: Ditto.
18840         * gfortran.dg/g77/19990826-2.f: Ditto.
18841         * gfortran.dg/g77/19990826-3.f: Ditto.
18842         * gfortran.dg/g77/20000511-1.f: Ditto.
18843         * gfortran.dg/g77/20000511-2.f: Ditto.
18844         * gfortran.dg/g77/970625-2.f: Ditto.
18845         * gfortran.dg/g77/980310-2.f: Ditto.
18846         * gfortran.dg/g77/980310-3.f: Ditto.
18847         * gfortran.dg/g77/980310-8.f: Ditto.
18848         * gfortran.dg/g77/980519-2.f: Ditto.
18849         * gfortran.dg/g77/alpha1.f: Ditto.
18850         * gfortran.dg/g77/claus.f: Ditto.
18851         * gfortran.dg/g77/erfc.f: Ditto.
18852         * gfortran.dg/g77/short.f: Ditto.
18853         * gfortran.fortran-torture/execute/data.f90: Ditto.
18854         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18855         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18857 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18859         * lib/file-format.exp (gcc_target_object_format): Add check for som
18860         format and hardcode object formats on hppa*-*-hpux*.
18861         * lib/target-supports.exp (check_weak_available): Add check for som
18862         object format.  Always return 0 on hppa*-*-hpux10*.
18864         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18865         is defined.
18867         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18869 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18871         * gfortran.dg/pr19936_1.f90: New test.
18872         * gfortran.dg/pr19936_2.f90: New test.
18873         * gfortran.dg/pr19936_3.f90: New test.
18875 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18876             Paul Thomas <prthomas@drfccad.cea.fr>
18878         * gfortran.dg/PR19754_1.f90: New test.
18879         * gfortran.dg/PR19754_2.f90: Ditto.
18881 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883         PR c++/19311
18884         * g++.dg/template/non-dependent11.C: New test.
18886 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18888         * lib/target-supports.exp (check_iconv_available): Fix comment.
18890 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18891             Joseph S. Myers  <joseph@codesourcery.com>
18893         PR c++/19797
18894         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18896 2005-03-04  Matthew Sachs  <msachs@apple.com>
18898         * gcc.exp (gcc_target_compile): Put braces around
18899         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18900         * objc.exp (objc_target_compile): Likewise.
18901         * treelang.exp (treelang_target_compile): Likewise.
18903 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18905         PR fortran/19673
18906         * gfortran.dg/func_result_1.f90: New test.
18908 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18910         * gcc.misc-tests/options.exp: New test.
18912 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18914         * gcc.dg/pr15784-4.c: New test.
18916 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18918         * gcc.c-torture/execute/pr17133.c: New.
18919         * gcc.c-torture/compile/20050303-1.c: New.
18921 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18923         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18925 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18927         * g++.dg/overload/using2.C: New.
18929 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18931         PR c++/19916
18932         * g++.dg/init/ptrmem2.C: New test.
18934 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18936         PR c/8927
18937         * gcc.dg/pr8927-1.c: New test.
18939 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18941         PR c++/20232
18942         * g++.dg/inherit/covariant12.C: New.
18944 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18946         PR fortran/19479
18947         * gfortran.dg/bound_1.f90: New test.
18949 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18951         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18952         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18954 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18956         PR c/20245
18957         * gcc.dg/pr20245-1.c: New test.
18959 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18961         PR middle-end/19874
18962         * gcc.c-torture/execute/20050119-2.c: New test case.
18964 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18966         * README: Update the DejaGnu bug reporting address.
18967         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18968         * lib/objc-torture.exp: Likewise.
18970 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18972         * gfortran.dg/boz_1.f90: New test.
18973         * gfortran.dg/boz_3.f90: New test.
18974         * gfortran.dg/boz_4.f90: New test.
18976 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18978         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18979         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18981 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18983         PR libfortran/20101
18984         * gfortran.dg/write_0_pe_format.f90: New test.
18986 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18988         PR c++/20206
18989         * g++.dg/opt/thunk2.C: New test.
18990         * g++.dg/opt/covariant1.C: New test.
18992 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18994         * gfortran.dg/e_d_fmt.f90: New test.
18996 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18998         * gcc.dg/asm-b.c: Fix comment typos.
19000 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19002         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19003         a V_MAY_DEF also.
19005 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19007         PR tree-opt/20188
19008         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19009         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19010         * gcc.dg/asm-b.c: New test.
19012 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19014         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19015         Disable this test on IRIX 6.
19017 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19019         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19020         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19021         parser.
19023 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19025         PR tree-optimization/20204
19026         * testsuite/gcc.dg/pr20204.c: New test.
19028 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19030         PR target/20196
19031         * gcc.c-torture/execute/20050224-1.c: New test.
19033         PR c++/20175
19034         * g++.dg/warn/Wbraces2.C: New test.
19036 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19038         PR c++/19878
19039         * g++.dg/init/const2.C: New test.
19041 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19043         PR tree-optimization/20100
19044         * gcc.c-torture/execute/pr20100-1.c: New test.
19046 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19048         * gfortran.dg/implicit_3.f90: New test.
19050         * gfortran.dg/deftype_1.f90: New test.
19052 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19054         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19055         the test passes.
19056         * g++.dg/other/anon3.C: Accept a warning.
19058 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19060         * gcc.dg/pr20017.c: Fix a comment typo.
19062 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19064         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19066 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19068         PR ada/19902
19069         * ada/acats/tests/cxa/cxa3004.a: Remove.
19070         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19072 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19074         PR c++/20073
19075         * g++.dg/init/const1.C: New test.
19077         PR c++/19991
19078         * g++.dg/parse/constant7.C: New test.
19080         PR c++/20152
19081         * g++.dg/parse/error27.C: New test.
19082         * g++.dg/template/qualttp15.C: Adjust error markers.
19083         * g++.old-deja/g++.other/struct1.C: Likewise.
19085         PR c++/20153
19086         * g++.dg/template/error17.C: New test.
19088         PR c++/20148
19089         * g++.dg/parser/error26.C: New test.
19091 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19093         PR tree-optimization/20100
19094         PR tree-optimization/20115
19095         * gcc.dg/pr20115.c: New test.
19096         * gcc.dg/pr20115-1.c: New test.
19097         * gcc.dg/pr20100.c: New test.
19098         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19099         call-clobbered variables after alias1.
19101 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19103         * gfortran.dg/list_read_4.f90: new test.
19105 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19107         PR rtl-optimization/20017.
19108         * gcc.dg/pr20017.c: New.
19110 2005-02-22  Devang Patel  <dpatel@apple.com>
19112         PR 19952
19113         * g++.dg/tree-ssa/pr19952.C: New test.
19115 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19117         PR c++/19883
19118         * g++.dg/parse/constant6.C: New test.
19120 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19122         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19123         * g++.dg/charset/asm2.c: Likewise.
19124         * g++.dg/charset/asm3.c: Likewise.
19125         * g++.dg/charset/asm4.c: Likewise.
19126         * g++.dg/charset/asm5.c: Likewise.
19127         * g++.dg/charset/attribute1.c: Likewise.
19128         * g++.dg/charset/attribute2.c: Likewise.
19129         * g++.dg/charset/extern1.cc: Likewise.
19130         * g++.dg/charset/extern2.cc: Likewise.
19131         * g++.dg/charset/extern3.cc: Likewise.
19132         * g++.dg/charset/function.cc: Likewise.
19133         * g++.dg/charset/string.c: Likewise.
19134         * g++.dg/charset/charset.exp: Likewise.
19135         * lib/target-supports.exp (check_iconv_available): Fix comment.
19137 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19139         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19140         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19141         * gcc.dg/charset/asm2.c: Likewise.
19142         * gcc.dg/charset/asm3.c: Likewise.
19143         * gcc.dg/charset/asm4.c: Likewise.
19144         * gcc.dg/charset/asm5.c: Likewise.
19145         * gcc.dg/charset/asm6.c: Likewise.
19146         * gcc.dg/charset/attribute1.c: Likewise.
19147         * gcc.dg/charset/attribute2.c: Likewise.
19148         * gcc.dg/charset/builtin1.c: Likewise.
19149         * gcc.dg/charset/extern.c: Likewise.
19150         * gcc.dg/charset/function.c: Likewise.
19151         * gcc.dg/charset/string.c: Likewise.
19152         * gcc.dg/charset/charset.exp: Likewise.
19154 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19156         PR fortran/20086
19157         * gfortran.dg/pr20086.f90: New test.
19159 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19161         PR tree-optimization/19786
19162         * g++.dg/tree-ssa/pr19786.C: New.
19164 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19166         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19168 2005-02-21  Jeff Law  <law@redhat.com>
19170         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19172 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19174         * gfortran.dg/do_iterator: Split loop, markup all lines for
19175         which an error locus is printed.
19176         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19177         locus is printed.
19178         * gfortran.dg/select_4.f90: Likewise.
19179         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19180         locuses in the various permutations.
19182 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19184         PR tree-optimization/19951
19185         * g++.dg/vect: New directory.
19186         * g++.dg/vect/vect.exp: New file.
19187         * g++.dg/vect/pr19951.cc: New testcase.
19188         * g++.dg/dg.exp: Also prune vectorizer tests.
19190 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19192         PR 18785
19193         * gcc.dg/charset/builtin1.c: New test.
19195 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19197         PR c++/19299
19198         * g++.dg/inherit/volatile1.C: New test.
19200         PR c++/19440
19201         * g++.dg/template/dtor4.C: New test.
19203 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19205         * gfortran.dg/int_1.f90: New test.
19207 2005-02-19  Devang Patel  <dpatel@apple.com>
19209         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19211 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19213         * gfortran.dg/achar_1.f90: New test.
19215 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19217         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19219 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19220             Jakub Jelinek  <jakub@redhat.com>
19222         PR tree-optimization/19828
19223         * gcc.dg/tree-ssa/loop-7.c: New test.
19224         * gcc.c-torture/execute/20050218-1.c: New test.
19226 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19228         PR c/20043
19229         * gcc.dg/transparent-union-1.c: New test.
19230         * gcc.dg/transparent-union-2.c: New test.
19232 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19234         PR tree-optimization/18977
19235         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19237 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19239         PR target/20054
19240         * gcc.dg/pr20054.c: New test.
19242 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19244         PR c++/19508
19245         * g++.dg/ext/attrib20.C: New test.
19247 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19249         PR middle-end/20030
19250         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19252 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19254         PR c++/20008
19255         * g++.dg/opt/switch4.C: New.
19257 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19259         PR c++/20023
19260         PR tree-optimization/20009
19261         * gcc.c-torture/compile/20050217-1.c: New test.
19262         * g++.dg/opt/switch3.C: New test.
19264         PR tree-optimization/18947
19265         * gcc.c-torture/compile/20050215-1.c: New test.
19266         * gcc.c-torture/compile/20050215-2.c: New test.
19267         * gcc.c-torture/compile/20050215-3.c: New test.
19269 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19271         PR c++/20028
19272         * g++.dg/template/crash34.C: New.
19274         PR c++/20022
19275         * g++.dg/other/access3.C: New.
19277 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19279         * gcc.dg/vect/vect-98.c: New test.
19281 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19283         PR tree-optimization/19967
19284         * gcc.dg/pr19967.c: New.
19286 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19288         PR middle-end/19857
19289         * gcc.dg/tree-ssa/20050215-1.c: New test.
19290         * gcc.c-torture/execute/20050215-1.c: New test.
19292 2005-02-15  Eric Christopher  <echristo@redhat.com>
19294         * gcc.dg/cpp/20050215-1.c: New file.
19296 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19298         PR tree-optimization/15785
19299         * gcc.dg/pr15785-1.c: New test.
19301 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19303         PR c++/17788
19304         * g++.dg/init/ctor4.C: New.
19305         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19307 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19309         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19310         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19312 2005-02-15  Andreas Schwab  <schwab@suse.de>
19314         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19315         declare malloc.
19317 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19319         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19321 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19323         PR tree-optimization/19853
19324         * gcc.c-torture/compile/pr19853.c: New test.
19326 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19328         PR c++/19608
19329         * g++.dg/parse/local-class1.C: New.
19331         PR c++/19895
19332         * g++.dg/parse/ptrmem3.C: New.
19334         PR c++/19884
19335         * g++.old-deja/g++.oliva/template6.C: Add another case.
19336         * g++.dg/template/explicit6.C: New.
19338 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19340         PR c++/17816
19341         * g++.dg/other/redecl2.C: New.
19343 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19345         PR c++/19891
19346         * g++.dg/abi/covariant4.C: New.
19348 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19350         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19352 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19354         * gcc.dg/vect/vect-96.c: Fix typo.
19356 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19358         PR c++/14479
19359         PR c++/19487
19360         * g++.dg/template/enum5.C: New test.
19362 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19364         * gcc.dg/vect/vect-97.c: New test.
19366 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19368         * gcc.dg/vect/vect-96.c: New test.
19370 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19372         * gcc.dg/builtins-34.c: Also check ldexp*.
19374 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19376         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19378 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19380         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19381         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19382         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19383         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19384         selector_list, selector_expression, dg-process-target): Move to new
19385         file target-supports-dg.exp.
19386         * lib/target-supports-dg.exp: New.
19388         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19389         New.
19391 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19393         PR c++/19666
19394         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19396         PR middle-end/19858
19397         * gcc.c-torture/compile/20050210-1.c: New test.
19399 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19401         PR c++/19755
19402         * g++.dg/warn/Wbraces1.C: New test.
19404 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19406         * gcc.dg/builtins-52.c: New testcase.
19408 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19410         PR c/19342
19411         * gcc.c-torture/execute/20050119-1.c: New test.
19413 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19415         PR c++/19811
19416         * g++.dg/init/delete1.C: New test.
19418 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19420         PR c++/18470
19421         * g++.dg/template/static12.C: New test.
19423 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19425         PR c++/19787
19426         * g++.dg/conversion/ambig1.C: New test.
19428         PR c++/19739
19429         * g++.dg/ext/attrib19.C: New test.
19431         PR c++/19732
19432         * g++.dg/parse/dtor5.C: New test.
19434         PR c++/19762
19435         * g++.dg/template/dtor3.C: New test.
19437         PR c++/19826
19438         * g++.dg/template/static11.C: New test.
19439         * g++.dg/template/crash2.C: Remove dg-error marker.
19441 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19443         PR C++/18491
19444         * g++.old-deja/g++.mike/p10769a.C: Remove.
19446 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19448         * gcc.dg/builtins-48.c: New test case.
19449         * gcc.dg/builtins-49.c: New test case.
19450         * gcc.dg/builtins-50.c: New test case.
19451         * gcc.dg/builtins-51.c: New test case.
19453 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19455         PR middle-end/19583
19456         * g++.dg/warn/Wreturn-type-3.C: New test.
19458 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19460         PR middle-end/19402
19461         * gcc.dg/pr19402-1.c: New testcase.
19462         * gcc.dg/pr19402-2.c: likewise.
19464 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19466         PR middle-end/19854
19467         * g++.dg/tree-ssa/tmmti.C: New testcase.
19469 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19471         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19473 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19475         PR c++/19733
19476         * g++.dg/parse/crash23.C: New test.
19477         * g++.dg/warn/Weff1.C: New test.
19479 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19481         * gcc.dg/20050209-1.c: New test.
19483 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19485         PR target/19799
19486         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19488 2005-02-08  Mike Stump  <mrs@apple.com>
19490         * g++.dg/pch/import-2.c: New test.
19491         * g++.dg/pch/import-2.hs: New.
19492         * g++.dg/pch/include/import-2a.h: New.
19493         * g++.dg/pch/include/import-2b.h: New.
19495 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19497         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19499 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19501         * gfortran.dg/substr_1.f90: New test.
19503 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19505         PR middle-end/19775
19506         * gcc.dg/torture/builtin-power-1.c: Disable test for
19507         invalid transformation.
19508         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19509         no longer optimize.
19510         * gcc.dg/builtins-47.c: New testcase.
19512 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19513             Dorit Naishlos  <dorit@il.ibm.com>
19515         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19517 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19519         * gcc.c-torture/compile/20050206-1.c: New test.
19521 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19523         PR tree-opt/19768
19524         * g++.dg/opt/pr19768.C: New test.
19526 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19528         PR tree-opt/19736
19529         * gcc.c-torture/compile/pr19736.c: New test.
19531 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19533         PR c++/17401
19534         * g++.dg/parse/error25.C: New test.
19536 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19538         * gcc.c-torture/execute/20050203-1.c: New.
19540 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19542         * gcc.dg/vect/vect-85.c: Remove xfail.
19543         * gcc.dg/vect/vect-86.c: Remove xfail.
19544         * gcc.dg/vect/vect-87.c: Remove xfail.
19545         * gcc.dg/vect/vect-88.c: Remove xfail.
19547 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19549         * gcc.dg/altivec-19.c: New.
19551 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19553         PR c/17807
19554         * gcc.dg/nested-func-3.c: New test.
19555         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19557 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19559         * gcc.test-framework/gen_directive_tests: Generate tests for
19560         selector expressions.
19562 2005-02-02  Matt Austern  <austern@apple.com>
19564         PR c++/19628
19565         * g++/ext/builtin7.C: New.
19566         * g++/ext/builtin8.C: New.
19568 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19570         PR c/18502
19571         * gcc.dg/pr18502-1.c: New test.
19573 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19575         PR c++/17413
19576         * g++.dg/template/local4.C: Tweak.
19578 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19580         PR tree-optimization/19578
19581         * gcc.c-torture/compile/20050202-1.c: New test.
19583 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19585         PR c/19435
19586         * gcc.dg/c99-init-4.c: New test.
19588 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19590         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19592         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19594         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19595         * g++.dg/eh/check-vect.h: New.
19597         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19598         * gcc.dg/vect/vect-78.c: Ditto.
19599         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19600         Remove.
19602         * g++.dg/conversion/simd1.C: Expect warning.
19603         * g++.dg/ext/attribute-test-1.C: Ditto.
19604         * g++.dg/ext/attribute-test-2.C: Ditto.
19605         * g++.dg/ext/attribute-test-3.C: Ditto.
19606         * g++.dg/ext/attribute-test-4.C: Ditto.
19608         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19609         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19611         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19613 2005-02-01  Richard Henderson  <rth@redhat.com>
19615         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19616         long double for ibm double-double format.
19617         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19619 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19621         PR tree-optimization/19633
19622         * testsuite/gcc.dg/pr19633-1.c: New test.
19623         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19624         to NULL or a symbol.
19626 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19628         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19629         New procs.
19630         (dg-process-target (local override)): Handle selector expressions.
19632         * gcc.test-framework/README: Describe tests in source directory.
19633         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19634         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19635         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19636         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19637         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19638         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19639         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19640         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19641         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19642         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19643         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19644         * gcc.test-framework/dg-error-exp-P.c: New test.
19645         * gcc.test-framework/dg-error-exp-XP.c: New test.
19646         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19647         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19648         * gcc.test-framework/dg-output-exp-P.c: New test.
19649         * gcc.test-framework/dg-output-exp-XF.c: New test.
19650         * gcc.test-framework/dg-warning-exp-P.c: New test.
19651         * gcc.misc-tests/dg-1.c: Remove.
19652         * gcc.misc-tests/dg-2.c: Remove.
19653         * gcc.misc-tests/dg-3.c: Remove.
19654         * gcc.misc-tests/dg-4.c: Remove.
19655         * gcc.misc-tests/dg-5.c: Remove.
19656         * gcc.misc-tests/dg-6.c: Remove.
19657         * gcc.misc-tests/dg-7.c: Remove.
19658         * gcc.misc-tests/dg-8.c: Remove.
19659         * gcc.misc-tests/dg-9.c: Remove.
19660         * gcc.misc-tests/dg-10.c: Remove.
19661         * gcc.misc-tests/dg-11.c: Remove.
19662         * gcc.misc-tests/dg-12.c: Remove.
19663         * gcc.misc-tests/dg-test.exp: Remove.
19665         * gcc.test-framework/test-framework.awk: Change recording and
19666         printing of passes and failures.
19668         * gcc.test-framework: New directory.
19669         * gcc.test-framework/README: New.
19670         * gcc.test-framework/test-framework.exp: New.
19671         * gcc.test-framework/test-framework.awk: New.
19672         * gcc.test-framework/gen_directive_tests: New.
19674 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19676         * lib/treelang.exp: Fix comment typos.
19677         (treelang_target_compile): Don't append libs=-ltreelang to options.
19679 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19681         * g++.dg/parse/typename7.C: Adjust error messages.
19683 2005-01-31  Jeff Law  <law@redhat.com>
19685         * gcc.c-torture/execute/20050131-1.c: New test.
19686         * gcc.dg/wcaselabel.c: New test.
19688 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19690         * g++.dg/other/warning1.C: Adjust error messags.
19691         * g++.dg/parse/constant5.C: New test.
19693 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19695         PR c/19333
19696         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19697         the test case valid.
19698         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19699         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19700         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19701         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19702         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19703         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19705 2005-01-31  Dale Johannesen  <dalej@apple.com>
19707         * g++.dg/opt/pr19650.C: New test.
19709 2005-01-31  Richard Henderson  <rth@redhat.com>
19711         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19712         long double for intel double extended format.
19713         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19715 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19717         PR c++/19555
19718         * g++.dg/template/static10.C: New test.
19720         PR c++/19395
19721         * g++.dg/parse/error24.C: New test.
19723         PR c++/19367
19724         * g++.dg/lookup/builtin1.C: New test.
19726         PR c++/19457
19727         * g++.dg/warn/conv3.C: New test.
19729 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19731         PR fortran/19647
19732         * gfortan.dg/inquire_7.f90
19734 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19736         PR tree-optimization/15791
19737         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19738         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19739         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19740         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19741         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19742         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19743         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19744         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19745         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19746         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19748 2005-01-29  Paul Brook  <paul@codesourcery.com>
19750         PR fortran/18565
19751         * check.c (real_or_complex_check): New function.
19752         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19753         * intrinsic.c (add_functions): Use new check functions.
19754         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19755         Add prototypes.
19757 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19759         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19760         gcc.dg/lvalue-3.c: New tests.
19761         * gcc.dg/concat.c: Update expected messages.
19763 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19765         PR libfortran/19595
19766         * gfortran.dg/eor_1.f90: New test.
19768 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19770         PR fortran/19589
19771         * gfortran.dg/logical_data_1.f90: New test.
19773 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19775         PR c++/19253
19776         * g++.dg/template/crash33.C: New test.
19778         PR c++/19667
19779         * g++.dg/template/crash32.C: New test.
19781 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19783         PR middle-end/16558
19784         * g++.dg/warn/Wreturn-type-2.C: New test.
19786 2004-06-24  Jeff Law  <law@redhat.com>
19788         * gcc.dg/tree-ssa/20050128-1.c: New test.
19790 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19792         * gcc.target/frv/all-mdpackh-1.c: New test.
19794 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19796         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19798 2005-01-27  Richard Henderson  <rth@redhat.com>
19800         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19802 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19804         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19806 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19808         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19809         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19810         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19811         to cope with cases where the multilib options override the dg-options.
19813 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19815         PR c/18946
19816         * gcc.dg/noncompile/20050120-1.c: New test.
19818 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19820         PR tree-optimization/19633
19821         * gcc.dg/pr19633.c: New test.
19822         * gcc.dg/tree-ssa/pr19633.c: New test.
19824 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19826         * gcc.dg/20041216-1.c: New test.
19828 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19830         PR objc/18862
19831         * objc.dg/selector-2.m: New test.
19833 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19835         * g++.dg/opt/range-test-2.C: New test.
19837         PR rtl-optimization/19579
19838         * gcc.c-torture/execute/20050124-1.c: New test.
19840 2005-01-26  Greg Parker  <gparker@apple.com>
19841         Stuart Hastings  <stuart@apple.com>
19843         * gcc.c-torture/execute/20050125-1.c: New.
19845 2005-01-18  Jan Hubicka  <jh@suse.cz>
19847         PR tree-optimize/19337
19848         * gcc.c-torture/compile/20050119-1.c: New test.
19850 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19852         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19853         test for successful match.
19855 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19857         PR objc/18408
19858         * objc.dg/comp-types-7.m: New test.
19860 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19862         * lib/target-supports.exp (current_target_name): New.
19863         (check_effective_target_ilp32, check_effective_target_lp64):
19864         Cache the result to use as long as the current target, with
19865         multilib flags, remains the same.
19867         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19868         (dg-require-weak, dg-require-visibility, dg-require-alias,
19869         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19870         dg-require-effective-target, dg-skip-if): Remove call to
19871         skip_test_and_clear_xfail.
19872         (dg-test): Clear xfail data.
19874 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19876         PR target/17751
19877         * gcc.dg/ppc64-toc.c: New test.
19879         * g++.dg/tree-ssa/empty-1.C: New test.
19881         PR middle-end/19551
19882         * gcc.c-torture/execute/20050121-1.c: New test.
19883         * gcc.dg/20050121-2.c: New test.
19885 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19886         Paul Brook  <paul@codesourcery.com>
19888         PR fortran/17941
19889         * gfortran.dg/real_const_1.f: New test.
19890         * gfortran.dg/real_const_2.f90: New test.
19891         * gfortran.dg/complex_int_1.f90: New test.
19893 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19895         PR fortran/19313
19896         * gfortan.dg/inquire_6.f90: New test.
19898 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19900         PR libfortran/19451
19901         * open_readonly_1.f90: New test.
19903 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19905         PR libfortran/18982
19906         * gfortran.dg/open_new.f90: New file.
19908 2005-01-22  Paul Brook  <paul@codesourcery.com>
19910         * namelist_1.f90: New test.
19912 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19914         PR tree-optimization/19484
19915         * gcc.c-torture/compile/20050122-[12].c: New tests.
19917 2005-01-22  Paul Brook  <paul@codesourcery.com>
19919         * gfortran.dg/implicit_2.f90: New test.
19921 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19923         PR fortran/19314
19924         * gfortran.dg/inquire_5.f90: New test.
19926 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19928         PR c/18809
19929         * gcc.dg/pr18809-1.c: New test.
19931 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19933         * gcc.dg/20050121-1.c: New test.
19935         PR tree-optimization/13000
19936         * gcc.dg/20040206-1.c: Change warning to point where function is
19937         being inlined.
19939 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19941         PR c++/19208
19942         * g++.dg/template/array11.C: New test.
19944 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19946         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19947         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19948         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19949         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19950         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19951         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19953 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19955         PR tree-optimization/15349
19956         * gcc.dg/tree-ssa/pr15349.c: New.
19958 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19960         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19962 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19964         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19965         scan-assembler-times directive name.
19967         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19968         after dg-do.
19970         PR rtl-optimization/19462
19971         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19973 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19975         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19976         counting function calls on ia64.
19978 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19980         PR rtl-optimization/15139
19981         * gcc.dg/20050111-2.c: New test.
19983         PR c/17297
19984         * gcc.c-torture/compile/20050113-1.c: New testcase.
19986         PR middle-end/19164
19987         * gcc.dg/20050113-1.c: New testcase.
19989 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19991         * gcc.dg/vect/vect-85.c: Add comment.
19992         * gcc.dg/vect/vect-86.c: Add xfail for now.
19993         * gcc.dg/vect/vect-87.c: Add xfail for now.
19994         * gcc.dg/vect/vect-88.c: Add xfail for now.
19995         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19997 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19999         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20001 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20003         * g++.dg/debug/typedef3.C: New test.
20005 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20007         PR c/19472
20008         * gcc.dg/asm-a.c: New test.
20010 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20012         * gcc.dg/sh-relax.c: Add prototype for abort.
20014 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20016         * gcc.dg/short-compare-1.c: New test.
20017         * gcc.dg/short-compare-2.c: Likewise.
20019 2005-01-18  Michael Matz  <matz@suse.de>
20021         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20023 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20025         PR tree-optimization/19121
20026         * gcc.c-torture/compile/pr19121.c: New test.
20028 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20030         PR target/19357
20031         * gcc.c-torture/compile/pr19357.c: New test.
20033 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20035         PR c/5675
20036         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20037         pass--those that refer just to the variable, possibly with a
20038         cast.
20039         * gcc.dg/c99-const-expr-3.c: Likewise.
20041         PR middle-end/13127
20042         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20043         longer emitted.
20045 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20047         PR fortran/18778
20048         * gfortran.dg/endfile_2.f90: New test.
20050 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20052         PR 19168
20053         * gfortran.dg/select_5.f90: New test.
20055 2004-01-16  Paul Brook  <paul@codesourcery.com>
20057         * gfortran.dg/common_4.f90: New test.
20059 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20061         PR rtl-optimization/19462
20062         * gcc.dg/torture/pr19462-1.c: New test.
20064 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20066         PR objc/19321
20067         * objc.dg/func-ptr-2.m: New.
20068         * objc.dg/volatile-1.m: New.
20070 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20072         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20074 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20076         PR tree-optimization/19060
20077         * gcc.c-torture/execute/20050104-1.c: New test.
20079 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20081         PR fortran/18983
20082         * gfortran.dg/write_to_null.f90: New test.
20084 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20085             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20087         PR other/19328
20088         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20089         argument.
20091 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20093         PR c++/19263
20094         * g++.dg/init/vector1.C: New test.
20096 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20098         PR target/13158
20099         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20100         PR target/18987
20101         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20103 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20105         * gfortran.dg/select_1.f90: New test.
20106         * gfortran.dg/select_2.f90: New test.
20107         * gfortran.dg/select_3.f90: New test.
20108         * gfortran.dg/select_4.f90: New test.
20110 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20112         PR middle-end/19084
20113         PR rtl-optimization/19348
20114         * gcc.dg/20050111-1.c: New test.
20115         * gcc.c-torture/execute/20050111-1.c: New test.
20117         * gcc.dg/i386-asm-4.c: New test.
20119 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20121         * gcc.dg/nested-func-2.c: New test.
20122         * ada/acats/norun.lst: Remove c953002.
20124 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20126         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20128 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20130         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20132 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20134         PR target/18761
20135         * g++.dg/abi/align1.C: New test.
20137 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20139         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20140         at a time.
20141         * g++.dg/ext/altivec_check.h: Support compiling as C.
20143 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20145         PR c++/19355
20146         * g++.dg/expr/pr19355-1.C: New test case.
20148 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20150         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20151         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20152         * ada/acats/tests/c3/c92005b.ada: Likewise.
20153         * ada/acats/tests/c3/cxb3012.a: Likewise.
20154         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20156 2005-01-09  Paul Brook  <paul@codesourcery.com>
20158         * gfortran.dg/common_2.f90: New file.
20159         * gfortran.dg/common_3.f90: New file.
20161 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20163         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20165 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20167         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20168         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20169         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20170         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20171         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20172         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20173         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20174         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20175         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20176         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20177         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20178         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20179         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20180         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20181         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20182         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20183         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20184         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20185         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20186         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20187         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20188         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20189         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20190         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20191         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20192         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20193         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20194         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20195         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20196         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20197         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20198         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20199         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20200         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20201         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20202         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20203         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20204         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20205         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20206         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20207         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20208         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20209         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20210         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20211         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20212         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20213         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20214         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20215         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20216         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20217         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20218         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20219         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20220         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20221         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20222         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20223         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20224         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20225         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20226         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20227         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20228         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20229         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20230         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20231         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20232         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20233         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20235         * gcc.dg/vect/vect-1.c: Fix spelling.
20236         * gcc.dg/vect/vect-10.c: Fix spelling.
20237         * gcc.dg/vect/vect-11.c: Fix spelling.
20238         * gcc.dg/vect/vect-12.c: Fix spelling.
20239         * gcc.dg/vect/vect-14.c: Fix spelling.
20240         * gcc.dg/vect/vect-15.c: Fix spelling.
20241         * gcc.dg/vect/vect-16.c: Fix spelling.
20242         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20243         * gcc.dg/vect/vect-64.c: Fix comments.
20244         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20246 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20247             Ira Rosen  <irar@il.ibm.com>
20249         * gcc.dg/vect/vect-70.c: New test.
20250         * gcc.dg/vect/vect-71.c: New test.
20252 2005-01-09  Manfred Hollstein  <mh@suse.com>
20254         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20255         * gcc.dg/pr18241-2.c: Likewise.
20256         * gcc.dg/pr18241-3.c: Likewise.
20257         * gcc.dg/pr18241-4.c: Likewise.
20258         * gcc.dg/pr18241-5.c: Likewise.
20260 2005-01-08  Richard Henderson  <rth@redhat.com>
20262         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20263         False for x86 and x86-64.
20265 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20267         PR tree-optimization/18241
20268         * gcc.dg/pr18241-1.c: New test.
20269         * gcc.dg/pr18241-2.c: New test.
20270         * gcc.dg/pr18241-3.c: New test.
20271         * gcc.dg/pr18241-4.c: New test.
20272         * gcc.dg/pr18241-5.c: New test.
20274 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20276         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20277         gfortran.dg/select_4.f90: New.
20279 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20281         * gcc.c-torture/execute/20050107-1.c: New test.
20283 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20285         PR c++/19298
20286         * g++.dg/template/ref2.C: New.
20288 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20290         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20291         instead of being empty.
20293 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20295         PR fortran/15553
20296         * gfortran.dg/array-1.f90: New test.
20298 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20300         PR tree-optimization/19283
20301         * gcc.c-torture/execute/20050106-1.c: New test.
20303         PR rtl-optimization/18861
20304         * gcc.dg/20050105-1.c: New test.
20306         PR tree-optimization/18828
20307         * gcc.dg/20050105-2.c: New test.
20309 2005-01-07  Andreas Jaeger  <aj@suse.de>
20311         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20313 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20315         PR fortran/18398
20316         * gfortran.dg/fmt_read.f90: New test.
20318 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20320         * gcc.dg/rs6000-ldouble-2.c: New.
20322 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20324         PR c++/19244
20325         * g++.dg/parser/ctor2.C: New test.
20327 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20329         PR c++/17154
20330         * g++.dg/template/using9.C: New test.
20332 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20334         PR c++/19258
20335         * g++.dg/lookup/friend6.C: New test.
20337 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20339         PR c++/19270
20340         * g++.dg/template/array10.C: New.
20342 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20344         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20345         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20347 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20349         * gcc.c-torture/compile/20050105-1.c: New test.
20351 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20353         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20355 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20357         PR middle-end/19100
20358         * gcc.dg/conv-3.c: New test case.
20360 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20362         * gcc.dg/asm-wide-1.c: New test.
20364 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20366         PR c++/19030
20367         * g++.dg/parse/crash22.C: New
20369 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20371         PR 19257
20372         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20374 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20376         PR middle-end/17767
20377         * gcc.dg/i386-mmx-6.c: New test case.
20379 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20381         PR tree-optimization/18308
20382         * gcc.dg/vect/pr18308.c: New testcase.
20384 2005-01-04  Andreas Jaeger  <aj@suse.de>
20386         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20388 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20389             Robert Bowdidge <bowdidge@apple.com>
20391         * gcc.dg/cpp/subframework1.c: New.
20392         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20393         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20394         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20395         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20397 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20399         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20400         producing warning.
20401         * gcc.dg/darwin-weakimport-2.c: New.
20403 2005-01-03  Richard Henderson  <rth@redhat.com>
20405         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20407 2005-01-03  Richard Henderson  <rth@redhat.com>
20409         * gcc.dg/vect/vect.exp: Enable for ia64.
20410         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20411         (check_effective_target_vect_float): Likewise.
20412         (check_effective_target_vect_no_align): Likewise.
20413         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20414         * gcc.dg/vect/vect-8.c: Likewise.
20416 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20418         PR target/19236
20419         * gcc.dg/pr19236-1.c: New test case.
20421 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20423         PR rtl-optimization/12092
20424         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20426 2005-01-02  Andreas Jaeger  <aj@suse.de>
20428         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20430 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20431             Andrew Pinski  <pinskia@physics.uc.edu>
20433         PR rtl-optimization/12092
20434         * gcc.dg/pr12092-1.c: New test case.
20436 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20438         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20439         'hidden' and 'default' for better portability.
20440         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20442         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20443         6 and 7.
20444         * g++.old-deja/g++.brendan/new3.C: Likewise.
20446 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20448         * gcc.dg/20041231-1.C: New test.
20449         * g++.dg/warn/Wunreachable-code-1.C: New test.
20451 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20453         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20454         file, not /dev/null.  Abort on error.
20456 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20457             Ziemowit Laski  <zlaski@apple.com>
20459         PR objc/18971
20460         * objc.dg/encode-5.m: New test.
20462 2004-12-29  Richard Henderson  <rth@redhat.com>
20464         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20465         * objc.dg/stabs-1.m: Disable for ia64.
20467 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20469         PR c++/19190
20470         * g++.dg/warn/Wunused-10.C: New test.
20472 2004-12-28  Richard Henderson  <rth@redhat.com>
20474         * objc.dg/stabs-1.m: Disable for alpha.
20476 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20478         PR c++/19149
20479         * g++.dg/parse/error23.C: New test.
20481 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20483         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20485         PR fortran/19032
20486         * gfortran.dg/intrinsic_modulo_1.f90: New.
20487         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20488         tests with divisor -1.
20490 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20492         * g++.dg/opt/temp1.C (memcpy): Return a value.
20494         PR c++/19148
20495         * g++.dg/expr/cond7.C: New test.
20497 2004-12-27  Paul Brook  <paul@codesourcery.com>
20499         * gfortran.dg/g77/select_no_compile.f: Remove.
20501 2004-12-27  Richard Henderson  <rth@redhat.com>
20503         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20504         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20505         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20507 2004-12-26  Richard Henderson  <rth@redhat.com>
20509         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20510         by 1i instead of token pasting.
20512 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20514         PR tree-optimization/17578
20515         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20516         to additional_flags.
20517         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20519 2004-12-25  Richard Henderson  <rth@redhat.com>
20521         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20522         Remove Alpha.
20524 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20526         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20527         hppa*-*-hpux*.
20528         * gcc.dg/pr17957.c (dg-options): Likewise.
20529         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20530         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20531         instead of 0 on __hppa__.
20532         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20533         "foo,%r" on hppa*-*-*.
20535 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20537         PR fortran/19071
20538         * gfortran.dg/complex_write.f90: New test.
20540 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20542         PR c++/17595
20543         * g++.dg/parse/pragma2.C: New test.
20545         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20547 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20549         * gcc.dg/empty2.c: Add missing dg-warning.
20551 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20553         PR c++/17413
20554         * g++.dg/template/local4.C: New test.
20555         * g++.dg/template/crash19.C: Add dg-error marker.
20557         * g++.dg/template/crash31.C: Correct embedded PR number.
20559 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20561         PR c++/16405
20562         * g++.dg/opt/temp1.C: Add do-run marker.
20564 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20566         * g++.dg/template/spec19.C: New.
20568 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20570         PR target/16819
20571         * gcc.dg/empty2.c: New.
20573 2004-12-23  Richard Henderson  <rth@redhat.com>
20575         * lib/target-supports.exp (check_effective_target_vect_no_align):
20576         Remove i?86 and x86-64.
20578 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20580         PR c++/16405
20581         * g++.dg/opt/temp1.C: New test.
20583 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20585         PR c++/18733
20586         * g++.dg/template/friend33.C: New testcase.
20588 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20590         PR c++/18464
20591         * g++.dg/template/cond5.C: New test.
20593         PR c++/18492
20594         * g++.dg/inherit/thunk3.C: New test.
20596         PR c++/11224
20597         * g++.dg/warn/Wunused-9.C: New test.
20599 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20601         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20603 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20605         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20607 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20609         PR c++/18378
20610         * g++.dg/ext/packed8.C: New test.
20612         PR c++/19063
20613         * g++.dg/template/crash31.C: New test.
20615         PR c++/19034
20616         * g++.dg/template/crash30.C: New test.
20618 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20620         PR C++/18984
20621         * g++.dg/eh/ctor3.C: New test.
20623 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20625         * objc.dg/stabs-1.m: Allow section name to be quoted and
20626         assembly label to begin with '.LL'.
20628 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20630         * gcc.dg/vect/vect.exp
20631         (check_effective_target_lp64_or_vect_no_align): New.
20632         * gcc.dg/vect/vect-77.c: Use it.
20633         * gcc.dg/vect/vect-78.c: Use it.
20635         * lib/target-supports.exp
20636         (check_effective_target_vect_no_max,
20637         check_effective_target_vect_no_bitwise,
20638         check_effective_target_vect_no_align): New.
20639         * gcc.dg/vect/vect-13.c: Use them.
20640         * gcc.dg/vect/vect-17.c: Ditto.
20641         * gcc.dg/vect/vect-18.c: Ditto.
20642         * gcc.dg/vect/vect-19.c: Ditto.
20643         * gcc.dg/vect/vect-20.c: Ditto.
20644         * gcc.dg/vect/vect-27.c: Ditto.
20645         * gcc.dg/vect/vect-29.c: Ditto.
20646         * gcc.dg/vect/vect-44.c: Ditto.
20647         * gcc.dg/vect/vect-48.c: Ditto.
20648         * gcc.dg/vect/vect-50.c: Ditto.
20649         * gcc.dg/vect/vect-52.c: Ditto.
20650         * gcc.dg/vect/vect-54.c: Ditto.
20651         * gcc.dg/vect/vect-56.c: Ditto.
20652         * gcc.dg/vect/vect-58.c: Ditto.
20653         * gcc.dg/vect/vect-60.c: Ditto.
20654         * gcc.dg/vect/vect-72.c: Ditto.
20655         * gcc.dg/vect/vect-80.c: Ditto.
20657 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20659         PR c++/14075
20660         * g++.dg/init/string1.C: New.
20662         PR c++/18975
20663         * g++.dg/other/synth1.C: New.
20665 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20667         PR c/18963
20668         * gcc.dg/pr18963-1.c: New test.
20670 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20672         PR c/18596
20673         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20674         * gcc.dg/pr18596-1.c: Use dg-error.
20675         (dg-options): Use -fno-unit-at-a-time.
20676         * gcc.dg/pr18596-2.c: New test.
20677         * gcc.dg/pr18596-3.c: New test.
20679 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20681         PR middle-end/18683
20682         * g++.dg/opt/pr18683-1.C: New test case.
20684 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20686         PR other/19093
20687         * g++.dg/opt/max1.C: Fix for 64bit targets.
20689 2004-12-20  Matt Austern  <austern@apple.com>
20691         PR c++/19044
20692         * g++.dg/ext/builtin6.C: New
20694 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20696         PR tree-optimization/19080
20697         * gcc.c-torture/compile/pr19080.c: New test.
20699 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20701         * gcc.dg/20041219-1.c: New test.
20703 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20705         PR middle-end/19068
20706         * g++.dg/opt/max1.C: New test case.
20708 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20710         * gcc.dg/fdata-sections-1.c: New test.
20712 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20714         PR middle-end/18548
20715         * gcc.dg/max-1.c: New test case.
20717 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20719         * gcc.c-torture/execute/20041218-1.c: New test.
20721 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20723         * gcc.dg/pr18501.c: New test.
20724         * gcc.dg/uninit-5.c: XFAIL.
20725         * gcc.dg/uninit-9.c: XFAIL.
20727 2004-12-17  Dale Johannesen  <dalej@apple.com>
20729         * gcc.dg/20041213-1.c: New.
20731 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20733         * objc.dg/stabs-1.m: Allow assembly label to begin
20734         with a dot ('.').
20736 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20738         * gcc.c-torture/execute/20041213-1.c: Move...
20739         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20741 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20743         PR c++/18721
20744         * g++.dg/lookup/conv-5.C: New.
20746 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20748         * objc.dg/stabs-1.m: New test.
20750 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20752         * gcc.dg/visibility-c.c: Change compile to
20753         assemble for the test.
20755 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20757         PR target/19041
20758         * gcc.dg/visibility-c.c: New test.
20760 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20762         PR middle-end/18493
20763         * gcc.dg/switch-8.c: New test case.
20765 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20767         PR c++/18905
20768         * g++.dg/template/init4.C: New.
20769         * g++.dg/opt/static3.C: Enable optimizer.
20771 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20773         * g++.dg/other/complex1.C: New test.
20775 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20777         * g++.dg/opt/inline9.C: New test.
20779 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20781         PR fortran/18993
20782         * gfotran.dg/nullify_1.f: New test.
20784 2004-12-15  Richard Henderson  <rth@redhat.com>
20786         * gcc.target/i386/i386.exp: New harness.
20787         * gcc.target/i386/vect-args.c: New.
20789 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20791         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20793 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20795         PR c++/18825
20796         * g++.dg/template/friend32.C: New test.
20798 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20800         * cpp/pragma-once-1.c: New test.
20801         * cpp/pragma-once-1b.h: Likewise.
20802         * cpp/pragma-once-1c.h: Likewise.
20803         * cpp/pragma-once-1d.h: Likewise.
20804         * cpp/inc/pragma-once-1a.h: Likewise.
20806 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20807             Steven G. Kargl  <kargls@comcast.net>
20809         PR fortran/17597
20810         * gfortran.dg/list_read_3.f90: New test.
20812 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20814         * gcc.dg/ftrapv-2.c: New test.
20816 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20818         PR c++/18981
20819         * g++.dg/template/typename9.C: New test.
20821 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20823         PR c++/18738
20824         * g++.dg/template/typename8.C: New test.
20825         * g++.dg/parse/friend2.C: Tweak error message.
20827 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20829         * gcc.c-torture/20041214-1.c: New test.
20831 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20833         PR c++/18965
20834         * g++.dg/init/array17.C: New test.
20836 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20838         PR c++/18793
20839         * g++.dg/init/aggr3.C: New test.
20841 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20843         * gcc.dg/altivec-types-1.c: New test.
20844         * gcc.dg/altivec-types-2.c: New test.
20845         * gcc.dg/altivec-types-3.c: New test.
20846         * gcc.dg/altivec-types-4.c: New test.
20847         * g++.dg/ext/altivec-types-1.C: New test.
20848         * g++.dg/ext/altivec-types-2.C: New test.
20849         * g++.dg/ext/altivec-types-3.C: New test.
20850         * g++.dg/ext/altivec-types-4.C: New test.
20852 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20854         PR middle-end/18951
20855         * gcc.c-torture/execute/20041213-1.c: New test.
20857 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20859         PR c++/18949
20860         * g++.dg/template/cast1.C: New.
20862 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20864         * gcc.c-torture/execute/20041213-2.c: New test.
20866 2004-12-13  Richard Henderson  <rth@redhat.com>
20868         * gcc.dg/i386-sse-10.c: Fix typo in options.
20870 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20872         PR c++/18968
20873         * g++.dg/opt/pr18968.C: New test.
20875 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20877         PR c++/18925
20878         * g++.dg/ext/visibility/staticdatamem.C: New test.
20880 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20882         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20884 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20886         PR rtl-optimization/18928
20887         * gcc.dg/pr18928-1.c: New test case.
20889 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20891         PR tree-opt/16951
20892         * gcc.c-torture/compile/20041211-1.c: New.
20894 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20896         PR middle-end/17564
20897         * gcc.c-torture/execute/20041212-1.c: New test.
20899 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20901         PR fortran/18869
20902         * gfortran.dg/common_1.f90: New test.
20904 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20905         Paul Brook  <paul@codesourcery.com>
20907         PR fortran/16222
20908         * gfortran.dg/real_do_1.f90: New test.
20910 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20912         PR tree-opt/18040
20913         * g++.dg/opt/ptrmem6.C: New test.
20915 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20917         PR middle-end/18921
20918         * gcc.dg/pr18921-1.c: New test case.
20920 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20922         PR fortran/17175
20923         * gfortran.dg/scale_1.f90: New test.
20925 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20927         PR middle-end/18903
20928         * gcc.c-torture/compile/pr18903.c: New test.
20930 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20932         * gcc.c-torture/execute/20041210-1.c: New test.
20934 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20936         PR c++/18731
20937         * g++.dg/parser/struct-1.C: New test.
20938         * g++.dg/parser/struct-2.C: New test.
20939         * g++.dg/parser/struct-3.C: New test.
20941 2004-12-09  Richard Henderson  <rth@redhat.com>
20943         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20945         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20946         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20948 2004-12-09  Matt Austern  <austern@apple.com>
20950         PR c++/18514
20951         * g++.dg/ext/builtin1.C: New
20952         * g++.dg/ext/builtin2.C: New
20953         * g++.dg/ext/builtin3.C: New
20954         * g++.dg/ext/builtin4.C: New
20955         * g++.dg/ext/builtin5.C: New
20957 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20959         PR tree-opt/18904
20960         * g++.dg/opt/ptrmem5.C: New test.
20962 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20964         * g++.dg/parse/typename5.C: Adjust for new error.
20965         * g++.dg/parse/typename7.C: New.
20967 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20969         PR c++/18073
20970         * g++.dg/other/mmintrin.C: New test.
20972 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20974         PR c++/16681
20975         * g++.dg/init/array15.C: New.
20976         * g++.dg/init/array16.C: New.
20978 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20980         PR fortran/18826
20981         * gfortran.dg/assign_1.f90: New test.
20983 2004-12-08  Nick Clifton  <nickc@redhat.com>
20985         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20986         * gcc.target/xstormy16/data_below100: Likewise.
20987         * gcc.target/xstormy16/sfr: Likewise.
20988         * gcc.target/xstormy16/below100.S: New test source file.
20989         * gcc.target/xstormy16/below100.ld: New test linker script.
20990         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20991         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20992         bp instructions.
20993         * gcc.target/xstormy16/bp.c: Likewise.
20995         * gcc.target/xstormy16/bss_below100: New files:
20996         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20997         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20998         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20999         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21000         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21001         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21002         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21003         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21004         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21005         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21006         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21007         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21008         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21009         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21010         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21011         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21012         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21013         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21014         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21015         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21016         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21017         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21018         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21019         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21020         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21021         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21022         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21024         * gcc.target/xstormy16/data_below100: New files:
21025         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21026         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21027         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21028         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21029         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21030         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21031         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21032         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21033         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21034         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21035         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21036         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21037         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21038         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21039         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21040         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21041         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21042         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21043         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21044         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21045         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21046         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21047         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21048         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21049         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21050         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21051         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21053         * gcc.target/xstormy16/sfr: New files:
21054         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21055         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21056         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21057         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21058         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21059         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21060         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21061         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21062         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21063         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21064         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21065         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21066         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21067         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21068         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21069         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21070         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21071         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21072         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21073         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21074         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21075         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21076         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21077         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21078         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21079         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21080         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21081         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21082         27_if0_sfrw_bitfield_f.c
21084 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21086         PR c++/18100
21087         * g++.dg/lookup/name-clash4.C: New test.
21089 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21091         PR c++/18672
21092         * g++.dg/opt/array1.C: New.
21094         PR c++/18803
21095         * g++.dg/template/operator5.C: New.
21097 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21099         PR c/18867
21100         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21102 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21104         * gcc.dg/noncompile/20041207.c: New test.
21106 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21108         * g++.dg/other/unreachable-1.C: New test.
21110 2004-12-06  Nick Clifton  <nickc@redhat.com>
21112         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21113         <limits.h> because the latter comes from gcc's include/ directory
21114         and not the newlib/libc/include directory.
21116 2004-12-04  Richard Henderson  <rth@redhat.com>
21118         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21120 2004-12-04  Richard Henderson  <rth@redhat.com>
21122         * lib/target-supports.exp (check_gc_sections_available): Disable
21123         for alpha and ia64.
21125 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21127         PR middle-end/17909
21128         * g++.dg/other/vararg-2.C: New test.
21130 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21132         PR c++/17011, c++/17971
21133         * g++.dg/template/error15.C: Adjust expected error.
21134         * g++.dg/template/instantiate3.C: Likewise.
21136 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21138         * gcc.dg/altivec-18.c: Fix for darwin
21140 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21142         PR c++/18782
21143         * g++.dg/parse/ptrmem2.C: New.
21145         PR c++/18318
21146         * g++.dg/template/new1.C: New.
21148 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21150         PR fortran/18710
21151         * gfortran.dg/direct_io_3.f90: New test.
21153 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21155         PR 18758
21156         * g++.dg/parse/crash21.C: New.
21158 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21160         PR c++/15664, c++/18276
21161         * g++.dg/template/ttp13.C: New test.
21162         * g++.dg/template/ttp14.C: Likewise.
21164 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21166         PR c++/18123
21167         * g++.dg/parse/enum2.C: New test.
21168         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21170 2004-12-02  Nick Clifton  <nickc@redhat.com>
21172         * gcc.target/xstormy16: New test directory.
21173         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21174         * gcc.target/xstormy16/bp.c: Check the generation of bp
21175         instructions.
21176         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21177         bn instructions and the BELOW100 attribute.
21179 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21181         PR target/16952
21182         * gcc.dg/ppc-eabi.c: New.
21184 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21186         PR fortran/18284
21187         * gfortran.dg/backspace.f90
21189 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21191         * gfortran.dg/inquire.f90: New test.
21193 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21195         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21196         handle effective-target-keyword.
21197         (dg-skip-if): Support effective-target keyword as target list.
21198         (dg-xfail-if): Ditto.
21199         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21201 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21203         PR tree-optimization/18291
21204         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21206 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21208         PR C++/18729
21209         * g++.dg/parse/crash20.C: New.
21211         PR c++/17431
21212         * g++.dg/overload/arg1.C: New.
21213         * g++.dg/overload/arg2.C: New.
21214         * g++.dg/overload/arg3.C: New.
21215         * g++.dg/overload/arg4.C: New.
21217 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21219         * gcc.dg/c99-flex-array-4.c: Remove.
21221 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21223         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21225         * lib/target-supports.exp (is-effective-target): Simplify.
21227         * lib/target-supports.exp (check_effective_target_vect_long):
21228         Fix for powerpc64-*-*.
21230 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21232         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21233         to support new requirements on FreeBSD 5.
21235 2004-11-30  Devang Patel  <dpatel@apple.com>
21237         PR 18702
21238         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21240 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21242         * g++.dg/ext/altivec-13.C: New test.
21244 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21246         PR tree-opt/18298
21247         * gcc.c-torture/execute/p18298.c: New test.
21249 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21250             Dorit Naishlos  <dorit@il.ibm.com>
21252         PR tree-opt/18607
21253         * gcc.dg/vect/vect-89.c: New test.
21255 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21257         * gcc.dg/pr18596-1.c: New test.
21259 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21261         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21263 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21265         PR c/18479
21266         * gcc.dg/pr18479.c: New test.
21268 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21270         PR target/18490
21271         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21272         mmix-knuth-mmixware.
21274         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21275         cris-*-elf* cris-*-aout* mmix-*-*
21277 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21279         PR middle-end/18725
21280         * gcc.dg/pr18725.c: New test.
21282 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21284         PR target/18488
21285         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21287         PR target/18336
21288         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21290 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21292         PR c++/18368
21293         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21294         * g++.old-deja/g++.law/ctors5.C: Likewise.
21295         * g++.old-deja/g++.other/crash25.C: Likewise.
21297         PR c++/18674
21298         * g++.dg/template/error16.C: New test.
21300         PR c++/18512
21301         * g++.dg/template/crash29.C: New test.
21303 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21305         PR tree-optimization/18712
21306         * gcc.c-torture/compile/pr18712.c: New test.
21308 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21310         PR c/7544
21311         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21312         tests.
21314 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21316         PR c++/18652
21317         * g++.dg/lookup/crash6.C: New test.
21319 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21321         PR middle-end/18164
21322         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21324 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21326         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21327         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21328         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21330 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21332         * gcc.dg/pr18164.c: New test.
21334 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21336         * gcc.dg/funroll-loops-all.c: New.
21338 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21340         PR target/18489
21341         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21342         delimeter, match space and TAB as well as ":".
21344         PR target/18484
21345         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21347         PR target/18348
21348         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21350         PR target/18345
21351         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21353         PR target/18337
21354         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21356 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21358         * gfortran.dg/direct_io_2.f90: New test.
21360 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21362         PR target/18334
21363         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21365 2004-11-28  Richard Henderson  <rth@redhat.com>
21367         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21369 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21371         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21372         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21373         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21374         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21375         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21376         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21377         gcc.dg/pointer-arith-8.c: New tests.
21379 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21381         PR fortran/18364
21382         * gfortran.dg/endfile.f90: New test.
21384 2004-11-27  Falk Hueffner  <falk@debian.org>
21386         * gcc.dg/loop-6.c: New test.
21388 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21390         * gcc.c-torture/execute/20041126-1.c: New test.
21392 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21394         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21395         on IRIX.
21397 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21399         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21400         functions.
21402 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21404         PR rtl-optimization/17825
21405         * gcc.c-torture/compile/20041119-1.c: New test.
21407 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21409         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21410         Check existence of ld library path variables before unsetting.
21412 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21414         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21416 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21418         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21420 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21422         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21424 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21426         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21427         dg-do directive.
21429 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21431         * gcc.dg/pr17957.c: Pass --param, not -param.
21433 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21435         PR middle-end/17957
21436         * testsuite/gcc.dg/pr17957.c: New test.
21438 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21440         PR c++/18445
21441         * g++.dg/template/crash28.C: Likewise.
21443         PR c++/18001
21444         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21445         * g++.dg/ext/lvaddr.C: Likewise.
21446         * g++.dg/opt/pr7503-3.C: Likewise.
21448         PR c++/18466
21449         * g++.dg/parse/qualified3.C: New test.
21450         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21452         PR c++/18545
21453         * g++.dg/expr/return1.C: New test.
21455 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21457         Friend class name lookup 3/n, PR c++/3332
21458         * g++.dg/lookup/friend3.C: New test.
21459         * g++.dg/lookup/friend4.C: Likewise.
21460         * g++.dg/lookup/friend5.C: Likewise.
21462 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21464         Friend class name lookup 2/n, PR c++/14513, c++/15410
21465         * g++.dg/lookup/friend2.C: New test.
21466         * g++.dg/template/friend31.C: Likewise.
21468 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21470         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21472 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21474         PR c++/17473
21475         * g++.dg/tc1/dr56.C: Remove.
21476         * g++.dg/template/typedef1.C: Add dg-error markers.
21477         * g++.old-deja/g++.other/typedef7.C: Likewise.
21479         PR c++/18285
21480         * g++.dg/parse/typedef7.C: New test.
21482 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21484         * gcc.c-torture/execute/20041124-1.c: New test.
21486 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21488         * g++.dg/template/deduce3.C: New test.
21490         PR c++/18586
21491         * g++.dg/template/crash27.C: New test.
21493         PR c++/18530
21494         * g++.dg/warn/Wshadow-3.C: New test.
21496 2004-11-24  Devang Patel  <dpatel@apple.com>
21498         PR/18555
21499         * gcc.dg/cpp/isysroot-1.c: New test.
21500         * gcc.dg/cpp/usr/include/stdio.h: New file.
21501         * gcc.dg/cpp/isysroot-2.c: New test.
21502         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21503         New file.
21505 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21507         PR c++/8929
21508         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21510 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21512         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21513         * gcc.target/sparc/pdist.c: Likewise.
21515 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21517         PR c++/16882
21518         * g++.dg/conversion/simd1.C: New test.
21520 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21522         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21523         and restore_ld_library_path_env_vars.
21524         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21525         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21526         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21527         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21529 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21531         * gcc.dg/pragma-align-2.c: Test macro expansion.
21532         * gcc.dg/pragma-pack-2.c: New test.
21534 2004-11-23  Richard Henderson  <rth@redhat.com>
21536         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21537         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21538         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21539         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21540         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21541         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21543         * gcc.dg/vect/vect.exp: Add check for alpha.
21544         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21545         (check_effective_target_vect_int): Enable for alpha.
21546         (check_effective_target_vect_long): New.
21547         (is-effective-target): Add it.
21549 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21551         * gcc.dg/pr18614-1.c: New test.
21553 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21555         * gcc.dg/setjmp-2.c: New test.
21557 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21559         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21560         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21561         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21562         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21563         gcc.target/sparc/pdist.c: New tests.
21565 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21567         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21569 2004-11-22  Dale Johannesen  <dalej@apple.com>
21571         * gcc.dg/20041111-1.c: New.
21573 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21575         PR tree-opt/18536
21576         * gcc.dg/vect/pr18536.c: New test.
21578 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21580         PR c++/18354
21581         * g++.dg/template/nontype11.C: New test.
21583 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21585         PR middle-end/18520
21586         * gcc.dg/pr18520-1.c: New test case.
21588 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21590         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21591         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21592         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21593         expected diagnostics.
21595 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21597         PR target/18580
21598         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21599         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21600         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21602 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21606 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21607             Joseph Myers  <joseph@codesourcery.com>
21609         * lib/target-supports.exp (check_visibility_available): Really
21610         test the compiler.
21612 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21614         PR tree-opt/18181
21615         * gcc.dg/vect/vect-85.c: New test.
21616         * gcc.dg/vect/vect-86.c: New test.
21617         * gcc.dg/vect/vect-87.c: New test.
21618         * gcc.dg/vect/vect-88.c: New test.
21620 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21622         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21624 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21626         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21627         * gcc.dg/ppc-and-1.c: Ditto.
21628         * gcc.dg/ppc-compare-1.c: Ditto.
21629         * gcc.dg/ppc-mov-1.c: Ditto
21631 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21632             Mark Mitchell  <mark@codesourcery.com>
21634         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21636 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21637             Aldy Hernandez  <aldyh@redhat.com>
21639         * lib/target-supports.exp (check_effective_target_vect_int): New
21640         (check_effective_target_vect_float): New
21641         (check_effective_target_vect_double): New.
21642         (is-effective-target): Support new effective targets keywords.
21643         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21644         default action for dg-do.
21645         * gcc.dg/vect/pr16105.c: Use new support.
21646         * gcc.dg/vect/pr18400.c: Ditto.
21647         * gcc.dg/vect/pr18425.c: Ditto.
21648         * gcc.dg/vect/vect-1.c: Ditto.
21649         * gcc.dg/vect/vect-10.c: Ditto.
21650         * gcc.dg/vect/vect-11.c: Ditto.
21651         * gcc.dg/vect/vect-12.c: Ditto.
21652         * gcc.dg/vect/vect-13.c: Ditto.
21653         * gcc.dg/vect/vect-14.c: Ditto.
21654         * gcc.dg/vect/vect-15.c: Ditto.
21655         * gcc.dg/vect/vect-16.c: Ditto.
21656         * gcc.dg/vect/vect-17.c: Ditto.
21657         * gcc.dg/vect/vect-18.c: Ditto.
21658         * gcc.dg/vect/vect-19.c: Ditto.
21659         * gcc.dg/vect/vect-2.c: Ditto.
21660         * gcc.dg/vect/vect-20.c: Ditto.
21661         * gcc.dg/vect/vect-21.c: Ditto.
21662         * gcc.dg/vect/vect-22.c: Ditto.
21663         * gcc.dg/vect/vect-23.c: Ditto.
21664         * gcc.dg/vect/vect-24.c: Ditto.
21665         * gcc.dg/vect/vect-25.c: Ditto.
21666         * gcc.dg/vect/vect-26.c: Ditto.
21667         * gcc.dg/vect/vect-27.c: Ditto.
21668         * gcc.dg/vect/vect-27a.c: Ditto.
21669         * gcc.dg/vect/vect-28.c: Ditto.
21670         * gcc.dg/vect/vect-29.c: Ditto.
21671         * gcc.dg/vect/vect-29a.c: Ditto.
21672         * gcc.dg/vect/vect-3.c: Ditto.
21673         * gcc.dg/vect/vect-30.c: Ditto.
21674         * gcc.dg/vect/vect-31.c: Ditto.
21675         * gcc.dg/vect/vect-32.c: Ditto.
21676         * gcc.dg/vect/vect-33.c: Ditto.
21677         * gcc.dg/vect/vect-34.c: Ditto.
21678         * gcc.dg/vect/vect-35.c: Ditto.
21679         * gcc.dg/vect/vect-36.c: Ditto.
21680         * gcc.dg/vect/vect-37.c: Ditto.
21681         * gcc.dg/vect/vect-38.c: Ditto.
21682         * gcc.dg/vect/vect-4.c: Ditto.
21683         * gcc.dg/vect/vect-40.c: Ditto.
21684         * gcc.dg/vect/vect-41.c: Ditto.
21685         * gcc.dg/vect/vect-42.c: Ditto.
21686         * gcc.dg/vect/vect-43.c: Ditto.
21687         * gcc.dg/vect/vect-44.c: Ditto.
21688         * gcc.dg/vect/vect-45.c: Ditto.
21689         * gcc.dg/vect/vect-46.c: Ditto.
21690         * gcc.dg/vect/vect-47.c: Ditto.
21691         * gcc.dg/vect/vect-48.c: Ditto.
21692         * gcc.dg/vect/vect-48a.c: Ditto.
21693         * gcc.dg/vect/vect-49.c: Ditto.
21694         * gcc.dg/vect/vect-5.c: Ditto.
21695         * gcc.dg/vect/vect-50.c: Ditto.
21696         * gcc.dg/vect/vect-51.c: Ditto.
21697         * gcc.dg/vect/vect-52.c: Ditto.
21698         * gcc.dg/vect/vect-53.c: Ditto.
21699         * gcc.dg/vect/vect-54.c: Ditto.
21700         * gcc.dg/vect/vect-55.c: Ditto.
21701         * gcc.dg/vect/vect-56.c: Ditto.
21702         * gcc.dg/vect/vect-56a.c: Ditto.
21703         * gcc.dg/vect/vect-57.c: Ditto.
21704         * gcc.dg/vect/vect-58.c: Ditto.
21705         * gcc.dg/vect/vect-59.c: Ditto.
21706         * gcc.dg/vect/vect-6.c: Ditto.
21707         * gcc.dg/vect/vect-60.c: Ditto.
21708         * gcc.dg/vect/vect-61.c: Ditto.
21709         * gcc.dg/vect/vect-62.c: Ditto.
21710         * gcc.dg/vect/vect-63.c: Ditto.
21711         * gcc.dg/vect/vect-64.c: Ditto.
21712         * gcc.dg/vect/vect-65.c: Ditto.
21713         * gcc.dg/vect/vect-66.c: Ditto.
21714         * gcc.dg/vect/vect-67.c: Ditto.
21715         * gcc.dg/vect/vect-68.c: Ditto.
21716         * gcc.dg/vect/vect-69.c: Ditto.
21717         * gcc.dg/vect/vect-7.c: Ditto.
21718         * gcc.dg/vect/vect-72.c: Ditto.
21719         * gcc.dg/vect/vect-72a.c: Ditto.
21720         * gcc.dg/vect/vect-73.c: Ditto.
21721         * gcc.dg/vect/vect-74.c: Ditto.
21722         * gcc.dg/vect/vect-75.c: Ditto.
21723         * gcc.dg/vect/vect-76.c: Ditto.
21724         * gcc.dg/vect/vect-77.c: Ditto.
21725         * gcc.dg/vect/vect-77a.c: Ditto.
21726         * gcc.dg/vect/vect-78.c: Ditto.
21727         * gcc.dg/vect/vect-79.c: Ditto.
21728         * gcc.dg/vect/vect-8.c: Ditto.
21729         * gcc.dg/vect/vect-80.c: Ditto.
21730         * gcc.dg/vect/vect-82.c: Ditto.
21731         * gcc.dg/vect/vect-82_64.c: Ditto.
21732         * gcc.dg/vect/vect-83.c: Ditto.
21733         * gcc.dg/vect/vect-83_64.c: Ditto.
21734         * gcc.dg/vect/vect-9.c: Ditto.
21735         * gcc.dg/vect/vect-all.c: Ditto.
21736         * gcc.dg/vect/vect-none.c: Ditto.
21738 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21740         * lib/gcc-dg.exp (dg-skip-if): New function.
21741         (dg-forbid-option): Remove.
21742         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21743         * g++.dg/abi/bitfield8.C: Likewise.
21744         * g++.dg/abi/dtor1.C: Likewise.
21745         * g++.dg/abi/empty10.C: Likewise.
21746         * g++.dg/abi/empty7.C: Likewise.
21747         * g++.dg/abi/empty9.C: Likewise.
21748         * g++.dg/abi/layout3.C: Likewise.
21749         * g++.dg/abi/layout4.C: Likewise.
21750         * g++.dg/abi/thunk1.C: Likewise.
21751         * g++.dg/abi/thunk2.C: Likewise.
21752         * g++.dg/abi/vbase11.C: Likewise.
21753         * g++.dg/abi/vthunk2.C: Likewise.
21754         * g++.dg/abi/vthunk3.C: Likewise.
21755         * g++.dg/ext/attrib8.C: Likewise.
21756         * g++.dg/opt/longbranch2.C: Likewise.
21757         * g++.dg/opt/reg-stack4.C: Likewise.
21758         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21759         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21760         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21761         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21762         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21763         * gcc.dg/20000609-1.c: Likewise.
21764         * gcc.dg/20000720-1.c: Likewise.
21765         * gcc.dg/20011107-1.c: Likewise.
21766         * gcc.dg/20011119-1.c: Likewise.
21767         * gcc.dg/20020108-1.c: Likewise.
21768         * gcc.dg/20020122-2.c: Likewise.
21769         * gcc.dg/20020122-3.c: Likewise.
21770         * gcc.dg/20020201-3.c: Likewise.
21771         * gcc.dg/20020206-1.c: Likewise.
21772         * gcc.dg/20020218-1.c: Likewise.
21773         * gcc.dg/20020310-1.c: Likewise.
21774         * gcc.dg/20020411-1.c: Likewise.
21775         * gcc.dg/20020418-2.c: Likewise.
21776         * gcc.dg/20020426-1.c: Likewise.
21777         * gcc.dg/20020426-2.c: Likewise.
21778         * gcc.dg/20020517-1.c: Likewise.
21779         * gcc.dg/20020523-1.c: Likewise.
21780         * gcc.dg/20020523-2.c: Likewise.
21781         * gcc.dg/20020729-1.c: Likewise.
21782         * gcc.dg/20030204-1.c: Likewise.
21783         * gcc.dg/20030826-2.c: Likewise.
21784         * gcc.dg/20030926-1.c: Likewise.
21785         * gcc.dg/20031202-1.c: Likewise.
21786         * gcc.dg/980312-1.c: Likewise.
21787         * gcc.dg/980313-1.c: Likewise.
21788         * gcc.dg/990117-1.c: Likewise.
21789         * gcc.dg/990424-1.c: Likewise.
21790         * gcc.dg/990524-1.c: Likewise.
21791         * gcc.dg/991230-1.c: Likewise.
21792         * gcc.dg/i386-387-1.c: Likewise.
21793         * gcc.dg/i386-387-2.c: Likewise.
21794         * gcc.dg/i386-387-3.c: Likewise.
21795         * gcc.dg/i386-387-4.c: Likewise.
21796         * gcc.dg/i386-387-5.c: Likewise.
21797         * gcc.dg/i386-387-6.c: Likewise.
21798         * gcc.dg/i386-asm-1.c: Likewise.
21799         * gcc.dg/i386-bitfield1.c: Likewise.
21800         * gcc.dg/i386-bitfield2.c: Likewise.
21801         * gcc.dg/i386-loop-1.c: Likewise.
21802         * gcc.dg/i386-loop-2.c: Likewise.
21803         * gcc.dg/i386-loop-3.c: Likewise.
21804         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21805         * gcc.dg/i386-pic-1.c: Likewise.
21806         * gcc.dg/i386-regparm.c: Likewise.
21807         * gcc.dg/i386-signbit-1.c: Likewise.
21808         * gcc.dg/i386-signbit-2.c: Likewise.
21809         * gcc.dg/i386-signbit-3.c: Likewise.
21810         * gcc.dg/i386-sse-5.c: Likewise.
21811         * gcc.dg/i386-sse-8.c: Likewise.
21812         * gcc.dg/i386-unroll-1.c: Likewise.
21813         * gcc.dg/tls/opt-1.c: Likewise.
21814         * gcc.dg/tls/opt-2.c: Likewise.
21815         * gcc.dg/unroll-1.c: Likewise.
21816         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21817         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21818         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21819         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21821 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21823         * g++.dg/template/incomplete1.C: New test.
21825 2004-11-16  Nick Clifton  <nickc@redhat.com>
21827         Revert patches accidentally commited during checkin of fixes for
21828         xstormy16 tests:
21829         gcc.c-torture/execute/simd-4.c: Revert
21830         gcc.dg/20040910-1.c: Revert.
21832 2004-11-16  Paul Brook  <paul@codesourcery.com>
21834         PR fortran/13010
21835         * gfortran.dg/der_pointer_1.f90: New test.
21837 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21839         PR c/18498
21840         * gcc.dg/bitfld-13.c: New test.
21842 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21844         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21845         powerpc*-*-linux*.
21847         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21848         * gcc.dg/ppc64-abi-2.c: Ditto.
21849         * gcc.dg/ppc64-abi-3.c: Ditto.
21851         * lib/gcc-dg.exp (dg-target-list): Remove.
21853 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21855         * gcc.dg/ia64-postinc.c: New test.
21857 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21859         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21861 2004-11-15  Nick Clifton  <nickc@redhat.com>
21863         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21864         __INT_MAX__ so that the test can be compiled by toolchains
21865         targeted at 16-bit processors.
21867         * gcc.dg/20040625-1.c: Use long constants rather than integers
21868         when performing arithmetic that will overflow 16-bits.
21870         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21871         xstormy16.  It does not support 128-bit vector operations.
21873         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21874         with the macro PTR_TYPE.  Define this macro to an integer type
21875         suitable for holding a pointer.
21877         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21878         the target is a 16-bit processor.
21880         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21881         16-bit targets where the character constant will be too long.
21883         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21884         where the double will not be directly addressable.
21886 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21888         Friend class name lookup 1/n, PR c++/18471
21889         * g++.dg/template/crash26.C: New test.
21890         * g++.dg/lookup/struct1.C: Adjust expected error.
21891         * g++.dg/parse/elab1.C: Likewise.
21892         * g++.dg/parse/elab2.C: Likewise.
21893         * g++.dg/parse/int-as-enum1.C: Likewise.
21894         * g++.dg/parse/struct-as-enum1.C: Likewise.
21895         * g++.dg/parse/typedef1.C: Likewise.
21896         * g++.dg/parse/typedef3.C: Likewise.
21897         * g++.dg/parse/typedef4.C: Likewise.
21898         * g++.dg/parse/typedef5.C: Likewise.
21899         * g++.dg/template/nontype4.C: Likewise.
21900         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21901         * g++.old-deja/g++.other/elab1.C: Likewise.
21902         * g++.old-deja/g++.other/syntax4.C: Likewise.
21904 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21906         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21908 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21910         * gcc.c-torture/execute/20041114-1.c: New test.
21912 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21914         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21915         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21916         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21917         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21918         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21919         gcc.dg/switch-7.c: New tests.
21921 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21923         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21925 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21927         PR tree-opt/18400
21928         * gcc.dg/vect/pr18400.c: New test.
21930 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21931             Andrew Pinski  <pinskia@physics.uc.edu>
21933         PR tree-opt/18425
21934         * gcc.dg/vect/pr18425.c: New test.
21936 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21938         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21939         Guard with dg-require-alias and dg-require-visibility.
21941 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21943         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21945 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21947         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21949 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21951         PR c++/17344
21952         * g++.dg/template/defarg5.C: New test.
21954 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21956         * g++.dg/parse/cast1.C: Run only on ILP32.
21957         * g++.old-deja/g++.mike/p784.C: Likewise.
21959 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21961         * gcc.c-torture/execute/20041113-1.c: New test.
21963 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21965         PR target/18230
21966         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21967         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21968         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21969         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21970         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21971         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21972         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21973         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21974         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21975         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21976         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21977         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21978         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21980 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21982         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21983         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21984         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21985         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21986         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21987         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21988         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21989         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21990         gcc.target/sparc/combined-1.c: New tests.
21992 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21994         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21995         New tests.
21997 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21999         * lib/gcc-dg.exp (dg-forbid-option): New function.
22000         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22001         * g++.dg/abi/bitfield8.C: Likewise.
22002         * g++.dg/abi/dtor1.C: Likewise.
22003         * g++.dg/abi/empty10.C: Likewise.
22004         * g++.dg/abi/empty7.C: Likewise.
22005         * g++.dg/abi/empty9.C: Likewise.
22006         * g++.dg/abi/layout3.C: Likewise.
22007         * g++.dg/abi/layout4.C: Likewise.
22008         * g++.dg/abi/thunk1.C: Likewise.
22009         * g++.dg/abi/thunk2.C: Likewise.
22010         * g++.dg/abi/vbase11.C: Likewise.
22011         * g++.dg/abi/vthunk2.C: Likewise.
22012         * g++.dg/abi/vthunk3.C: Likewise.
22013         * g++.dg/ext/attrib8.C: Likewise.
22014         * g++.dg/opt/longbranch2.C: Likewise.
22015         * g++.dg/opt/reg-stack4.C: Likewise.
22016         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22017         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22018         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22019         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22020         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22021         * gcc.dg/20000609-1.c: Likewise.
22022         * gcc.dg/20000720-1.c: Likewise.
22023         * gcc.dg/20011107-1.c: Likewise.
22024         * gcc.dg/20011119-1.c: Likewise.
22025         * gcc.dg/20020108-1.c: Likewise.
22026         * gcc.dg/20020122-2.c: Likewise.
22027         * gcc.dg/20020122-3.c: Likewise.
22028         * gcc.dg/20020201-3.c: Likewise.
22029         * gcc.dg/20020206-1.c: Likewise.
22030         * gcc.dg/20020218-1.c: Likewise.
22031         * gcc.dg/20020310-1.c: Likewise.
22032         * gcc.dg/20020411-1.c: Likewise.
22033         * gcc.dg/20020418-2.c: Likewise.
22034         * gcc.dg/20020426-1.c: Likewise.
22035         * gcc.dg/20020426-2.c: Likewise.
22036         * gcc.dg/20020517-1.c: Likewise.
22037         * gcc.dg/20020523-1.c: Likewise.
22038         * gcc.dg/20020523-2.c: Likewise.
22039         * gcc.dg/20020729-1.c: Likewise.
22040         * gcc.dg/20030204-1.c: Likewise.
22041         * gcc.dg/20030826-2.c: Likewise.
22042         * gcc.dg/20030926-1.c: Likewise.
22043         * gcc.dg/20031202-1.c: Likewise.
22044         * gcc.dg/980312-1.c: Likewise.
22045         * gcc.dg/980313-1.c: Likewise.
22046         * gcc.dg/990117-1.c: Likewise.
22047         * gcc.dg/990424-1.c: Likewise.
22048         * gcc.dg/990524-1.c: Likewise.
22049         * gcc.dg/991230-1.c: Likewise.
22050         * gcc.dg/i386-387-1.c: Likewise.
22051         * gcc.dg/i386-387-2.c: Likewise.
22052         * gcc.dg/i386-387-3.c: Likewise.
22053         * gcc.dg/i386-387-4.c: Likewise.
22054         * gcc.dg/i386-387-5.c: Likewise.
22055         * gcc.dg/i386-387-6.c: Likewise.
22056         * gcc.dg/i386-asm-1.c: Likewise.
22057         * gcc.dg/i386-bitfield1.c: Likewise.
22058         * gcc.dg/i386-bitfield2.c: Likewise.
22059         * gcc.dg/i386-loop-1.c: Likewise.
22060         * gcc.dg/i386-loop-2.c: Likewise.
22061         * gcc.dg/i386-loop-3.c: Likewise.
22062         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22063         * gcc.dg/i386-pic-1.c: Likewise.
22064         * gcc.dg/i386-regparm.c: Likewise.
22065         * gcc.dg/i386-signbit-1.c: Likewise.
22066         * gcc.dg/i386-signbit-2.c: Likewise.
22067         * gcc.dg/i386-signbit-3.c: Likewise.
22068         * gcc.dg/i386-sse-5.c: Likewise.
22069         * gcc.dg/i386-sse-8.c: Likewise.
22070         * gcc.dg/i386-unroll-1.c: Likewise.
22071         * gcc.dg/tls/opt-1.c: Likewise.
22072         * gcc.dg/tls/opt-2.c: Likewise.
22073         * gcc.dg/unroll-1.c: Likewise.
22074         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22075         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22076         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22077         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22078         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22079         -m64 is specified.
22081 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22083         PR c++/18389
22084         * g++.dg/parse/cond1.C: New test.
22086         PR c++/18429
22087         * g++.dg/template/array9.C: New test.
22088         * g++.dg/ext/vla1.C: Adjust error messages.
22089         * g++.dg/ext/vlm1.C: Likewise.
22090         * g++.dg/template/crash2.C: Likewise.
22092         PR c++/18436
22093         * g++.dg/template/call3.C: New test.
22095         PR c++/18407
22096         * g++.dg/template/ptrmem11.C: New test.
22098 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22100         PR other/14264
22101         * lib/g++.exp: Set LC_ALL and LANG to C.
22102         * lib/gcc-dg.exp: Likewise.
22103         * lib/gfortran.exp: Likewise.
22104         * lib/objc.exp: Likewise.
22105         * lib/treelang.exp: Likewise.
22107 2004-11-12  Andreas Schwab  <schwab@suse.de>
22109         * gcc.dg/pr16286.c: Fix last change.
22111 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22113         PR c++/18416
22114         * g++.dg/init/global1.C: New test.
22116 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22118         * gcc.c-torture/execute/20041112-1.c: New test.
22120 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22122         * lib/gcc-dg.exp (dg-target-list): New.
22124 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22125             Richard Sandiford  <rsandifo@redhat.com>
22127         * lib/target-supports.exp (get-compiler_messages): New.
22128         (check_named_sections_available): Use it.
22129         (check_effective_target_ilp32): New.
22130         (check_effective_target_lp64): New.
22131         (is-effective-target): New.
22132         * lib/gcc-dg.exp (dg-require-effective-target): New.
22134 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22136         * gcc.dg/precedence-1.c: New test.
22138 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22140         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22142         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22143         message, delete generated files, use more descriptive name for
22144         executable, and make the test unsupported when it cannot be run.
22146         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22147         (dg-require-weak, dg-require-visibility, dg-require-alias,
22148         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22149         dg-require-iconv, dg-require-named-sections): Use it.
22151         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22153 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22155         PR target/16457
22156         * gcc.dg/ppc-and-1: New
22158         PR target/16796
22159         * gcc.dg/ppc-mov-1.c: New.
22161         PR target/16458
22162         * gcc.dg/ppc-compare-1.c: New.
22164 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22166         * objc.dg/desig-init-2.m: New test.
22168 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22170         PR middle-end/18160
22171         * g++.dg/warn/register-var-1.C: New test.
22172         * g++.dg/warn/register-var-2.C: New test.
22174 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22176         * gcc.dg/union-2.c: New test.
22178 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22180         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22181         New test for PR tree-optimization/17892.
22183 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22185         PR c++/18369
22186         * g++.dg/init/new12.C: New test.
22188 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22190         * gcc.target/sparc: New directory.
22191         * gcc.target/sparc/sparc.exp: New driver.
22192         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22193         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22194         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22195         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22197 2004-11-10  Paul Brook  <paul@codesourcery.com>
22199         PR fortran/18218
22200         * gfortran.dg/list_read.c: New test.
22202 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22204         PR c/18322
22205         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22206         expected diagnostic location.
22208 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22210         * gcc.dg/20041109-1.c: New test.
22212 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22214         PR objc/18406
22215         * objc/compile/pr18406.m: New test.
22217 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22219         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22221 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22223         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22225 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22227         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22229 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22231         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22232         exit.
22234 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22236         PR tree-opt/18299
22237         * gcc.c-torture/pr18299-1.c: New test.
22239 2004-11-06  Andreas Schwab  <schwab@suse.de>
22241         * gcc.dg/pr16286.c: Also test for bool and pixel.
22243 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22245         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22246         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22247         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22248         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22249         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22250         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22251         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22252         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22253         gcc.dg/struct-semi-3.c: New tests.
22255 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22257         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22259 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22261         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22262         Do not use C99 designators.
22264 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22266         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22268 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22270         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22271         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22272         * gcc.c-torture/execute/simd-5.x: Remove.
22274 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22276         PR rtl-optimization/17933
22277         * gcc.dg/torture/pr17933-1.c: New test.
22279 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22281         PR target/18106
22282         * lib/target-supports.exp (check_weak_available): Support
22283         Windows.
22285 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22287         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22288         call to fflush(stdout) before abort.
22289         (my_ffsll): New function.
22290         (generate_fields): Use it.
22292 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22294         * gcc.dg/init-undef-1.c: New test.
22296 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22298         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22299         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22300         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22301         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22302         expected messages for new parser.
22304 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22306         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22308 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22310         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22311         on LP64 targets.
22313 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22315         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22316         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22317         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22318         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22319         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22320         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22321         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22322         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22323         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22324         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22326 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22328         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22329         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22330         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22331         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22332         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22333         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22334         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22335         for new parser.
22337 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22339         PR target/15342
22340         * gcc.dg/20041104-1.c: New test.
22342 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22344         * g++.dg/template/nontype7.C: New test.
22345         * g++.dg/template/nontype8.C: Likewise.
22346         * g++.dg/template/nontype9.C: Likewise.
22347         * g++.dg/template/nontype10.C: Likewise.
22348         * g++.dg/tc1/dr49.C: Likewise.
22349         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22350         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22352 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22354         * g++.dg/rtti/tinfo1.C: Remove xfails.
22356 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22358         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22359         packed attribute to the definition to satisfy the new C++ parser.
22361 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22363         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22364         invocations of va_arg.
22366 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22368         PR c++/18124
22369         * g++.dg/template/crash25.C: New test.
22371         PR c++/18155
22372         * g++.dg/template/typedef2.C: New test.
22373         * g++.dg/parse/crash13.C: Adjust error markers.
22375         PR c++/18177
22376         * g++.dg/conversion/const3.C: New test.
22378 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22380         PR fortran/17535
22381         PR fortran/17583
22382         PR fortran/17713
22383         * gfortran.dg/generic_[123].f90: New testcases.
22385 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22387         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22388         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22390 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22392         PR tree-opt/16808
22393         * gcc.c-torture/compile/pr16808.c: New test.
22395 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22397         PR rtl-optimization/17104
22398         * gcc.dg/ppc-bitfield1.c: New.
22400 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22402         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22404 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22406         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22407         strings for 32-bit code.
22409 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22411         PR c/18239
22412         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22414 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22416         PR c++/18064
22417         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22419 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22421         PR c++/15172
22422         * g++.dg/init/aggr2.C: New test.
22424 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22426         * objc.dg/local-decl-1.m: New test.
22428 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22430         * gcc.dg/20040910-1.c: Adjust regex.
22432 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22434         PR rtl-optimization/18084
22435         * g++.dg/opt/pr18084-1.C: New testcase.
22437 2004-10-30  Matt Austern  <austern@apple.com>
22439         PR c++/17542
22440         * g++.dg/ext/attrib18.C: New test.
22442 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22444         PR middle-end/18096
22445         * gcc.dg/pr18096-1.c: New test case.
22447 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22449         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22451 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22453         PR c/16666
22454         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22455         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22456         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22457         gcc.dg/old-style-prom-3.c: New tests.
22459 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22461         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22462         Remove unnecessary inclusion of stdio.h.
22464 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22466         PR rtl-optimization/17581
22467         * gcc.dg/pr17581-1.c: New test case.
22469 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22471         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22472         being implemented.
22473         * g++.dg/conversion/dr195-1.C: New.
22474         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22475         * g++.old-deja/g++.mike/p10148.C: Likewise.
22477 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22479         PR c++/17695
22480         * g++.dg/debug/typedef2.C: New test.
22482 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22484         PR fortran/13490
22485         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22486         * gfortran.dg/g77/README: Update.
22488 2004-10-28  Matt Austern  <austern@apple.com>
22490         PR c++/14124
22491         * g++.dg/ext/packed7.C: New test.
22493 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22495         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22496         scan-assembler.
22497         * lib/scanasm.exp (hidden-scan-for): New proc.
22498         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22499         string.
22500         (scan-not-hidden): Likewise.
22501         * lib/target-supports.exp (check_visibility_available): mach-o is
22502         support too.
22504 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22506         PR c++/17132
22507         * g++.dg/template/memclass3.C: New test.
22509 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22511         PR middle-end/18160
22512         * gcc.dg/register-var-1.c: New test.
22513         * gcc.dg/register-var-2.c: New test.
22514         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22515         error now.
22517 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22519         PR other/18172
22520         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22521         unused variables.
22522         * gcc.dg/vect/vect-22.c: Likewise.
22524 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22526         * gcc.dg/i386-rotate-1.c: New test.
22528 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22530         * g++.dg/init/ref12.C: Add "run" marker.
22532         PR c++/17435
22533         * g++.dg/init/ref12.C: New test.
22535         PR c++/18140
22536         * g++.dg/template/shift1.C: New test.
22537         * g++.dg/template/error10.C: Adjust error markers.
22539 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22541         PR tree-opt/17529
22542         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22544 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22546         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22547         * gcc.dg/weak/weak-3.c: Likewise.
22548         * gcc.dg/weak/weak-5.c: Likewise.
22549         * gcc.dg/weak/weak-9.c: Likewise.
22550         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22551         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22553         * gcc.dg/darwin-weakimport-1.c: New.
22555 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22557         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22559 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22561         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22562         'syntax' error messages.
22563         * gcc.dg/cpp/direct2s.c: Likewise.
22565 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22567         * gcc.c-torture/compile/20041026-1.c: New.
22569 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22571         PR c++/18093
22572         * g++.dg/lookup/ns2.C: New test.
22574         PR c++/18020
22575         * g++.dg/template/enum4.C: New test.
22577         PR c++/18161
22578         * g++.dg/template/expr1.C: New test.
22580 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22582         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22584 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22586         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22587         gcc.dg/decl-nospec-3.c: New tests.
22589 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22591         * objc.dg/super-class-3.m: New test.
22593 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22595         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22596         resyncing.
22597         * gcc.dg/cpp/direct2s.c: Likewise.
22599 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22601         * objc.dg/image-info.m: Update for changes to section selection.
22603 2004-10-25  David Ayers  <d.ayers@inode.at>
22604             Ziemowit Laski  <zlaski@apple.com>
22606         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22607         diagnostics when messaging 'id <Proto>'.
22608         * objc.dg/class-protocol-1.m: New test.
22609         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22610         a non-existent method signature.
22611         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22612         Update diagnostics when messaging with non-existent method signature.
22613         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22614         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22615         invalid receivers are now resolved as if messaging 'id'; remove
22616         extraneous diagnostics.
22618 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22620         PR c/16667
22621         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22622         gcc.dg/init-desig-obs-3.c: New tests.
22624 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22626         * gcc.dg/debug/20041023-1.c: New test.
22628 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22630         PR middle-end/17407
22631         * gcc.c-torture/compile/pr17407.c: New test.
22633         PR c++/18121
22634         * g++.dg/template/array8.C: New test.
22636 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22638         PR other/18138
22639         * lib/g++.exp: Accept more than one multilib libgcc.
22640         * lib/gcc-dg.exp: Likewise.
22641         * lib/objc.exp: Likewise.
22642         * lib/treelang.exp: Likewise.
22643         * lib/gfortran.exp: Likewise.
22645 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22647         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22649 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22651         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22652         * gcc.dg/c99-const-expr-3.c: Likewise.
22654 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22656         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22658 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22660         * gcc.c-torture/execute/loop-2e.x: Remove.
22662 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22664         PR c++/18095
22665         * g++.dg/parse/crash18.C: New.
22666         * g++.dg/parse/crash19.C: New.
22668 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22670         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22671         * g++.dg/ext/dllimport2.C: Same.
22672         * g++.dg/ext/dllimport8.C: Same.
22674 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22676         PR c++/10841
22677         * g++.dg/conversion/cast1.C: New test.
22678         * g++.dg/overload/pmf1.C: Adjust error marker.
22680 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22682         PR objc/17923
22683         * objc.dg/const-str-7.m: New test.
22685 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22687         * g++.dg/template/memfriend11.C: Fix comment typo.
22688         * g++.dg/template/memfriend14.C: Likewise.
22690 2004-10-20  Richard Henderson  <rth@redhat.com>
22692         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22693         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22694         -fasynchronous-unwind-tables.
22696 2004-10-20  Richard Henderson  <rth@redhat.com>
22698         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22699         (main): Return success.
22700         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22701         (main): Return success.
22703 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22705         PR c++/13495
22706         * g++.dg/template/memfriend9.C: New test.
22707         * g++.dg/template/memfriend10.C: Likewise.
22708         * g++.dg/template/memfriend11.C: Likewise.
22709         * g++.dg/template/memfriend12.C: Likewise.
22710         * g++.dg/template/memfriend13.C: Likewise.
22711         * g++.dg/template/memfriend14.C: Likewise.
22712         * g++.dg/template/memfriend15.C: Likewise.
22713         * g++.dg/template/memfriend16.C: Likewise.
22714         * g++.dg/template/memfriend17.C: Likewise.
22715         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22717 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22719         * g++.dg/conversion/dr195.C: New.
22720         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22722 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22723             Devang Patel  <dpatel@apple.com>
22725         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22726         of floating point arithmetic, which could trap.
22728 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22730         PR c++/14035
22731         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22732         * g++.dg/conversion/const2.C: New test.
22733         * g++.dg/expr/reinterpret2.C: New test.
22734         * g++.dg/expr/reinterpret3.C: New test.
22735         * g++.dg/expr/cast2.C: New test.
22736         * g++.dg/expr/copy1.C: New test.
22737         * g++.dg/other/conversion1.C: Change error message.
22738         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22739         function pointers to void *.
22740         * g++.old-deja/g++.mike/p10148.C: Likewise.
22742 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22744         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22746 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22748         PR c++/18047
22750         * g++.dg/parse/expr3.C: New test.
22752 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22754         * gcc.dg/smod-1.c: New test.
22756 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22758         * objc.dg/method-14.m: New test.
22760 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22762         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22763         Also xfail as the patch was reverted.
22765 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22767         PR middle-end/16973
22768         * gcc.dg/pr16973.c: New test.
22770 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22772         PR tree-optimization/17656
22773         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22775 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22777         * g++.dg/eh/shadow1.C: New.
22779 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22781         * gcc.c-torture/compile/20041018-1.c: New test.
22783 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22785         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22786         compiler referring to register 0 when accessing sdata.  The linker
22787         now patches things up.
22789 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22791         PR c/17529
22792         * gcc.c-torture/compile/pr17529.c: New test.
22794 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22796         PR c++/17743
22797         * g++.dg/ext/attrib17.C: New test.
22799 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22801         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22803 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22805         PR c++/10479
22806         * g++.dg/ext/attrib16.C: New test.
22808 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22810         PR c++/17042
22811         * g++.dg/init/dso_handle1.C: New test.
22813         PR c++/14667
22814         * g++.dg/parse/typedef6.C: New test.
22816         PR c++/17916
22817         * g++.dg/parse/pragma1.C: New test.
22819 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22821         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22823 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22825         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22826         -fno-common when on HPPA HP-UX platforms.
22828 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22830         PR other/16820
22831         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22832         stdint.h.
22833         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22834         uintptr_t.
22836 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22838         PR c++/16301
22839         * g++.dg/lookup/strong-using-4.C: New test.
22841 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22843         PR middle-end/16567
22844         * gcc.c-torture/compile/nested-1.c: New test.
22846 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22848         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22849         and mipsisa64*-*-* (until support for misaligned loads is added).
22850         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22851         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22852         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22853         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22854         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22855         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22857 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22859         PR c++/17976
22860         * g++.dg/init/dtor3.C: New test.
22862 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22864         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22866 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22868         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22869         * gcc.dg/macho-lo-sum.c: Likewise.
22871 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22873         * gcc.dg/ppc-spe64-1.c: New test.
22875 2004-10-14  Devang Patel  <dpatel@apple.com>
22877         PR 17635
22878         * gcc.dg/pr17635.c : New test.
22880 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22882         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22883         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22884         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22885         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22886         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22887         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22888         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22889         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22890         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22891         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22892         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22893         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22894         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22895         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22896         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22897         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22898         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22899         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22901 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22903         * gcc.dg/vect/vect-82.c: New testcase.
22904         * gcc.dg/vect/vect-82_64.c: New testcase.
22905         * gcc.dg/vect/vect-83.c: New testcase.
22906         * gcc.dg/vect/vect-83_64.c: New testcase.
22908 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22910         * gcc.dg/cpp/error-1.c: New test.
22912 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22914         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22916 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22918         PR target/17984
22919         * gcc.dg/cris-peep2-xsrand2.c: New test.
22921 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22923         PR c++/17661
22924         * testsuite/g++.dg/expr/for2.C: New test.
22926 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22928         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22930 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22932         PR tree-optimization/17724
22933         * g++.dg/opt/pr17724-1.C: New test.
22934         * g++.dg/opt/pr17724-2.C: New test.
22935         * g++.dg/opt/pr17724-3.C: New test.
22936         * g++.dg/opt/pr17724-4.C: New test.
22937         * g++.dg/opt/pr17724-5.C: New test.
22938         * g++.dg/opt/pr17724-6.C: New test.
22940 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22942         PR c/17301
22943         * gcc.dg/pr17301-2.c: New test.
22945 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22947         PR c++/15876
22948         * g++.dg/parse/error22.C: New test.
22950         PR c++/17936
22951         * g++.dg/template/spec18.C: New test.
22953 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22955         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22956         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22957         memcpy.
22958         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22959         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22961 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22963         * g++.dg/eh/cleanup5.C: Add dg-options "".
22965 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22967         PR middle-end/17657
22968         * gcc.dg/switch-4.c: New test case.
22970 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22972         * gcc.c-torture/execute/20041011-1.c: New test.
22974 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22976         PR c++/17554
22977         * g++.dg/init/for3.C: New test.
22979         PR c++/17657
22980         * g++.dg/opt/switch2.C: New test.
22982         PR middle-end/17703
22983         * g++.dg/warn/Wreturn-2.C: New test.
22985 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22987         PR c++/17907
22988         * g++.dg/eh/cleanup5.C: New test.
22990 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22992         PR c++/17393
22993         * g++.dg/parse/error21.C: New test.
22995 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22997         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22998         * g++.dg/warn/incomplete1.C: Likewise.
22999         * g++.dg/template/qualttp20.C: Likewise.
23001 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23003         PR c/17881
23004         * parm-incomplete-1.c: New test.
23006 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23008         PR c++/17867
23009         * g++.dg/parse/error19.C: New test.
23011         PR c++/17670
23012         * g++.dg/init/new11.C: New test.
23014         PR c++/17821
23015         * g++.dg/parse/error20.C: New test.
23017         PR c++/17826
23018         * g++.dg/template/crash24.C: New test.
23020 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23022         PR c/17301
23023         * gcc.dg/pr17301-1.c: New test.
23025 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23027         PR c/17189
23028         * gcc.dg/anon-struct-5.c: New test.
23030 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23032         PR c/17844
23033         * gcc.dg/pr17844-1.c: New test.
23035 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23037         PR tree-optimization/17906
23038         * gcc.c-torture/compile/pr17906.c: New.
23040 2004-10-09  Stuart Hastings  <stuart@apple.com>
23041             Roger Sayle  <roger@eyesopen.com>
23043         PR rtl-optimization/17853
23044         * gcc.dg/i386-mmx-5.c: New testcase.
23046 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23048         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23050 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23052         PR c++/17524
23053         * g++.dg/template/static9.C: New test.
23055         PR c++/17685
23056         * g++.dg/parse/operator5.C: New test.
23058 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23060         PR middle-end/17894
23061         * gcc.c-torture/execute/divcmp-4.c: New test case.
23063 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23065         PR tree-opt/17902
23066         * g++.dg/opt/pr17902.C: New test.
23068 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23070         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23072 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23074         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23076 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23078         * gcc.dg/assign-warn-3.c: New test.
23080 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23082         PR c/16999
23083         * gcc.dg/cpp/ident-1.c: New test.
23085 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23087         * gcc.c-torture/compile/acc1.c: New.
23089 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23091         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23092         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23094 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23096         * gcc.dg/ultrasp11.c: New test.
23098 2004-10-08  Michael Matz  <matz@suse.de>
23100         * gcc.dg/doloop-2.c: New test.
23102 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23104         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23105         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23106         objc.dg/method-9.m: Update expected diagnostics.
23108 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23110         * gcc.dg/ppc-fsel-3.c: New file.
23111         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23113 2004-10-07  Paul Brook  <paul@codesourcery.com>
23115         * gfortran.dg/intrinsic_verify_1.f90: New test.
23117 2004-10-07  Paul Brook  <paul@codesourcery.com>
23119         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23121 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23123         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23124         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23125         commit.
23127 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23129         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23131 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23133         PR c++/17115
23134         * g++.dg/warn/Winline-4.C: New test.
23136 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23138         * gcc.c-torture/compile/20041007-1.c: New test.
23140 2004-10-07  Paul Brook  <paul@codesourcery.com>
23142         PR fortran/17678
23143         * gfortran.dg/use_allocated_1.f90: New test.
23145 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23147         PR middle-end/17849
23148         * gfortran.fortran-torture/compile/nested.f90: New test
23150 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23152         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23154 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23156         PR c++/17368
23157         * g++.dg/ext/asm6.C: New test.
23159 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23161         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23163 2004-10-06  Paul Brook  <paul@codesourcery.com>
23165         PR libfortran/17709
23166         * gfortran.dg/empty_format_1.f90: New test.
23168 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23170         PR fortran/17568
23171         * gfortran.dg/ishft.f90: New test.
23173         PR fortran/17283
23174         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23175         tests.
23177 2004-10-06  Paul Brook  <paul@codesourcery.com>
23179         * gfortran.dg/do_1.f90: New test.
23181 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23183         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23184         optimizing for size.
23186 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23188         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23190 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23192         * gcc.c-torture/compile/20041005-1.c: New test.
23194 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23196         PR c++/17829
23197         * g++.dg/lookup/koenig4.C: New.
23199 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23201         * g++.dg/other/classkey1.C: Adjust quoting marks.
23202         * g++.dg/parse/error15.C: Likewise.
23203         * g++.dg/template/meminit2.C (int>): Likewise.
23205 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23207         PR fortran/17283
23208         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23210         PR fortran/17631
23211         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23213         PR fortran/17708
23214         * gfortran.dg/pr17708.f90: New test.
23216 2004-10-04  Chao-ying Fu  <fu@mips.com>
23218         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23219         * gcc.dg/vect/vect-4.c: Ditto.
23220         * gcc.dg/vect/vect-5.c: Ditto.
23221         * gcc.dg/vect/vect-6.c: Ditto.
23222         * gcc.dg/vect/vect-8.c: Ditto.
23223         * gcc.dg/vect/vect-16.c: Ditto.
23224         * gcc.dg/vect/vect-30.c: Ditto.
23225         * gcc.dg/vect/vect-40.c: Ditto.
23226         * gcc.dg/vect/vect-41.c: Ditto.
23227         * gcc.dg/vect/vect-42.c: Ditto.
23228         * gcc.dg/vect/vect-43.c: Ditto.
23229         * gcc.dg/vect/vect-44.c: Ditto.
23230         * gcc.dg/vect/vect-45.c: Ditto.
23231         * gcc.dg/vect/vect-46.c: Ditto.
23232         * gcc.dg/vect/vect-47.c: Ditto.
23233         * gcc.dg/vect/vect-48.c: Ditto.
23234         * gcc.dg/vect/vect-49.c: Ditto.
23235         * gcc.dg/vect/vect-50.c: Ditto.
23236         * gcc.dg/vect/vect-51.c: Ditto.
23237         * gcc.dg/vect/vect-52.c: Ditto.
23238         * gcc.dg/vect/vect-53.c: Ditto.
23239         * gcc.dg/vect/vect-54.c: Ditto.
23240         * gcc.dg/vect/vect-55.c: Ditto.
23241         * gcc.dg/vect/vect-56.c: Ditto.
23242         * gcc.dg/vect/vect-57.c: Ditto.
23243         * gcc.dg/vect/vect-58.c: Ditto.
23244         * gcc.dg/vect/vect-59.c: Ditto.
23245         * gcc.dg/vect/vect-60.c: Ditto.
23246         * gcc.dg/vect/vect-74.c: Ditto.
23247         * gcc.dg/vect/vect-79.c: Ditto.
23248         * gcc.dg/vect/vect-80.c: Ditto.
23250 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23252         * gcc.dg/unused-7.c: Use the correct option.
23254 2004-10-04  Paul Brook  <paul@codesourcery.com>
23255         Bud Davis  <bdavis9659@comcast.net>
23257         PR fortran/17706
23258         PR fortran/16434
23259         * gfortran/pr17706.f90: New test.
23260         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23262 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23264         * gfortran.dg/pr17612.f90: New test.
23266 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23268         * g++.dg/template/local1.C: Adjust quoting marks in
23269         testing for diagnostics.
23270         * g++.dg/tls/diag-2.C: Likewise.
23271         * g++.dg/other/error8.C: Likewise.
23273 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23275         PR c/17178
23276         * gcc.dg/unused-4.c: Adjust to be correct.
23278         PR c/17820
23279         * gcc.dg/unused-7.c: New test.
23281 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23283         PR c++/17797
23284         * g++.dg/overload/template2.C: New test.
23286 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23288         PR tree-optimization/16632
23289         * gcc.dg/tree-ssa/20041002-1.c: New.
23291 2004-10-03  Paul Brook  <paul@codesourcery.com>
23293         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23294         rather than relying on default formatting.
23296 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23298         * gcc.dg/20040920-1.c: Update expected message text.
23300 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23302         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23304 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23306         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23307         tree level.
23309 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23311         * gcc.dg/tree-ssa/pr17343.c: Remove.
23313 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23315         PR tree-opt/17343
23316         * gcc.dg/tree-ssa/pr17343.c: New test.
23318 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23320         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23321         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23322         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23323         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23324         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23326 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23328         * gcc.dg/lvalue-2.c: New test.
23330 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23332         PR c/17730
23333         * gcc.dg/pr17730-1.c: New test
23335 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23337         PR c/7425
23338         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23340 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23342         * gcc.c-torture/execute/stdarg-1.c: New test.
23343         * gcc.c-torture/execute/stdarg-2.c: New test.
23344         * gcc.c-torture/execute/stdarg-3.c: New test.
23345         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23346         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23347         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23348         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23349         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23351 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23353         PR tree-optimization/17697
23354         * g++.dg/opt/pr17697-1.C: New test.
23355         * g++.dg/opt/pr17697-2.C: New test.
23356         * g++.dg/opt/pr17697-3.C: New test.
23358 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23360         PR c/16409
23361         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23362         gcc.dg/vla-init-5.c: New tests.
23364 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23366         PR c/13804
23367         * gcc.dg/pr13804-1.c: New test.
23369 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23371         PR fortran/16938
23372         * gfortran.dg/pr16938.f90: New test.
23374 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23376         * g++.dg/template/crash23.C: New test.
23378 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23380         PR c++/17585
23381         * g++.dg/template/static8.C: New test.
23383 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23385         PR c++/17681
23386         * g++.dg/other/error9.C: New test.
23388 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23390         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23392 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23394         PR fortran/15164
23395         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23397 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23399         PR middle-end/17112
23400         * gcc.dg/pr17112-1.c: New test case.
23402 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23404         PR c/11459
23405         * gcc.dg/pr11459-1.c: New test.
23407 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23409         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23410         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23412 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23414         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23416 2004-09-25  Jan Hubicka  <jh@suse.cz>
23418         * compile/30040909-1.c: New test.
23419         * compile/30040907-1.c: New test.
23421 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23423         * gcc.c-torture/execute/va-arg-26.c: New test.
23425 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23427         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23428         extra diagnostics on targets with 64-bit pointers.
23429         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23431 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23433         PR c/17188
23434         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23435         * gcc.dg/decl-3.c: Adjust expected message.
23437 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23439         PR fortran/17615
23440         * gfortran.dg/pr17615.f90: New test.
23442 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23444         PR tree-optimzation/17517
23445         * g++.dg/tree-ssa/pr17517.C: New Test.
23447 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23449         PR c++/16889
23450         * g++.dg/lookup/ambig3.C: New.
23452 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23454         PR tree-opt/17624
23455         * g++.dg/opt/pr17624.C: New test.
23457 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23459         PR c/6980
23460         * gcc.dg/Wbad-function-cast-1.c: New test.
23462 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23464         * g++.dg/ext/complit1.C
23465         * g++.dg/other/error2.C
23466         * g++.dg/other/nontype-1.C
23467         * g++.dg/parse/crash11.C
23468         * g++.dg/parse/crash12.C
23469         * g++.dg/parse/error15.C
23470         * g++.dg/parse/error4.C
23471         * g++.dg/parse/tmpl-outside1.C
23472         * g++.dg/parse/too-many-tmpl-args1.C
23473         * g++.dg/template/dependent-expr3.C
23474         * g++.dg/template/error10.C
23475         * g++.dg/template/instantiate1.C
23476         * g++.dg/template/vtable2.C
23477         * g++.dg/warn/Wshadow-1.C
23478         * g++.dg/warn/weak1.C
23479         * g++.old-deja/g++.brendan/crash16.C
23480         * g++.old-deja/g++.brendan/crash18.C
23481         * g++.old-deja/g++.brendan/crash48.C
23482         * g++.old-deja/g++.brendan/crash49.C
23483         * g++.old-deja/g++.brendan/crash55.C
23484         * g++.old-deja/g++.brendan/crash56.C
23485         * g++.old-deja/g++.brendan/crash8.C
23486         * g++.old-deja/g++.brendan/enum11.C
23487         * g++.old-deja/g++.brendan/enum8.C
23488         * g++.old-deja/g++.brendan/enum9.C
23489         * g++.old-deja/g++.brendan/friend3.C
23490         * g++.old-deja/g++.brendan/misc14.C
23491         * g++.old-deja/g++.bugs/900402_02.C
23492         * g++.old-deja/g++.bugs/900404_03.C
23493         * g++.old-deja/g++.bugs/900404_04.C
23494         * g++.old-deja/g++.bugs/900428_03.C
23495         * g++.old-deja/g++.jason/crash4.C
23496         * g++.old-deja/g++.jason/overload21.C
23497         * g++.old-deja/g++.jason/redecl1.C
23498         * g++.old-deja/g++.jason/report.C
23499         * g++.old-deja/g++.jason/rfg10.C
23500         * g++.old-deja/g++.jason/template30.C
23501         * g++.old-deja/g++.law/arm12.C
23502         * g++.old-deja/g++.law/ctors5.C
23503         * g++.old-deja/g++.law/cvt20.C
23504         * g++.old-deja/g++.law/init10.C
23505         * g++.old-deja/g++.law/init8.C
23506         * g++.old-deja/g++.law/visibility17.C
23507         * g++.old-deja/g++.law/visibility7.C
23508         * g++.old-deja/g++.mike/net8.C
23509         * g++.old-deja/g++.mike/p646.C
23510         * g++.old-deja/g++.mike/p700.C
23511         * g++.old-deja/g++.mike/p701.C
23512         * g++.old-deja/g++.mike/p811.C
23513         * g++.old-deja/g++.ns/template13.C
23514         * g++.old-deja/g++.other/array3.C
23515         * g++.old-deja/g++.other/crash25.C
23516         * g++.old-deja/g++.other/dtor3.C
23517         * g++.old-deja/g++.other/dtor4.C
23518         * g++.old-deja/g++.other/main1.C
23519         * g++.old-deja/g++.other/warn7.C
23520         * g++.old-deja/g++.pt/crash11.C
23521         * g++.old-deja/g++.pt/crash36.C
23522         * g++.old-deja/g++.pt/spec22.C
23523         * g++.old-deja/g++.pt/spec9.C
23524         * g++.old-deja/g++.pt/ttp52.C
23525         * g++.old-deja/g++.robertl/eb103.C
23526         * g++.old-deja/g++.robertl/eb121.C
23527         * g++.old-deja/g++.robertl/eb22.C
23528         * g++.old-deja/g++.robertl/eb8.C:
23529         Update locations and/or regexps of dg-error markers.
23530         Remove markers for some bogus messages that are no longer issued.
23532 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23534         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23535         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23537 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23539         PR c++/17618
23540         * g++.dg/lookup/crash5.C: New test.
23542 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23544         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23545         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23546         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23547         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23548         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23549         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23551         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23552         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23553         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23554         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23555         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23556         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23558         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23560         * gcc.dg/vect/vect-44.c: Check additional cases.
23561         * gcc.dg/vect/vect-48.c: Check additional cases.
23563         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23564         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23565         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23566         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23567         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23568         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23569         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23570         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23571         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23573         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23574         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23575         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23577 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23579         * gcc.dg/tree-ssa/loop-6.c: New test.
23581 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23583         PR c++/17620
23584         * g++.dg/inherit/base2.C: New.
23586 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23589         * gcc.dg/20001012-2.c: Likewise.
23590         * gcc.dg/20001013-1.c: Likewise.
23591         * gcc.dg/20001101-1.c: Likewise.
23592         * gcc.dg/20001102-1.c: Likewise.
23593         * gcc.dg/bf-spl1.c: Likewise.
23594         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23595         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23597 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23599         PR tree-optimization/16721
23600         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23602 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23604         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23605         * gcc.dg/20040305-1.c: Likewise.
23607 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23609         PR c/16566
23610         * gcc.c-torture/compile/pr16566-1.c,
23611         gcc.c-torture/compile/pr16566-2.c,
23612         gcc.c-torture/compile/pr16566-3.c: New tests.
23614 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23616         PR tree-optimization/17512
23617         * gcc.c-torture/compile/20040916-1.c.
23619 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23621         * gcc.dg/pragma-re-3.c: New test.
23623 2004-09-17  Matt Austern  <austern@apple.com>
23625         PR c++/15049
23626         * g++.dg/other/anon3.C: New.
23628 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23630         PR c++/7503
23631         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23632         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23633         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23634         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23635         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23637 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23639         PR fortran/17286
23640         * gfortran.dg/pr17286.f90: New test.
23642 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23644         PR c++/17530
23645         * g++.dg/template/static7.C: New test.
23647 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23649         PR tree-opt/17558
23650         * gcc.c-torture/compile/pr17558.c: New test.
23652 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23654         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23655         if SKIP_ATTRIBUTE is defined.
23657 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23659         PR fortran/15957
23660         * gfortran.dg/pr15957.f90: New test.
23662 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23664         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23665         in comparison.
23666         * gcc.dg/vect/vect-79.c: Likewise.
23667         * gcc.dg/vect/vect-80.c: Likewise.
23669 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23671         PR fortran/15750
23672         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23674 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23676         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23677         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23678         * gcc.dg/vect/vect-62.c: New testcase.
23679         * gcc.dg/vect/vect-63.c: New testcase.
23680         * gcc.dg/vect/vect-64.c: New testcase.
23681         * gcc.dg/vect/vect-65.c: New testcase.
23682         * gcc.dg/vect/vect-66.c: New testcase.
23683         * gcc.dg/vect/vect-67.c: New testcase.
23684         * gcc.dg/vect/vect-68.c: New testcase.
23685         * gcc.dg/vect/vect-69.c: New testcase.
23686         * gcc.dg/vect/vect-79.c: New testcase.
23687         * gcc.dg/vect/vect-80.c: New testcase.
23689 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23691         * gcc.target/mips/asm-1.c: New test.
23693 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23695         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23696         * gcc.dg/vect/vect-73.c: New testcase.
23697         * gcc.dg/vect/vect-74.c: New testcase.
23698         * gcc.dg/vect/vect-75.c: New testcase.
23699         * gcc.dg/vect/vect-76.c: New testcase.
23700         * gcc.dg/vect/vect-77.c: New testcase.
23701         * gcc.dg/vect/vect-78.c: New testcase
23703 2004-09-18  Paul Brook  <paul@codesourcery.com>
23705         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23707 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23709         PR c/17424
23710         * gcc.dg/pr17424-1.c: New test.
23712 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23714         * g++.dg/tree-ssa/pr17153.C: New test.
23716 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23718         PR pch/13361
23719         * testsuite/g++.dg/pch/wchar-1.C: New.
23720         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23722 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23724         * gcc.c-torture/execute/20040917-1.c: New test.
23726 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23728         PR tree-optimization/17319
23729         * gcc.dg/pr17319.c: New test.
23731 2004-09-17  Devang Patel  <dpatel@apple.com>
23733         * gcc.dg/20040813-1.c: New test.
23735 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23737         PR tree-optimization/17273
23738         * gcc.c-torture/compile/pr17273.c: New test.
23740 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23742         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23743         Update expected messages.
23744         * gcc.dg/declspec-13.c: New test.
23746 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23748         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23750 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23752         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23753         change what 'a' is pointing to.
23755 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23757         PR c++/16002
23758         * g++.dg/template/error18.C: New test.
23760         PR c++/16029
23761         * g++.dg/warn/Wunused-8.C: New test.
23763 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23765         PR tree-optimization/17513
23766         * gcc.dg/20040916-1.c: New test.
23768 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23770         PR c++/17501
23771         * g++.dg/template/typename7.C: New test.
23773 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23775         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23777 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23779         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23780         with -ftree-based-profiling also.
23781         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23783 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23785         PR/15364
23786         * gfortran.dg/der_array_io_1.f90: New test.
23787         * gfortran.dg/der_array_io_2.f90: New test.
23788         * gfortran.dg/der_array_io_3.f90: New test.
23790 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23792         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23793         EABI.
23795 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23797         * g++.dg/opt/switch1.C: New test.
23799 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23801         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23802         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23803         Update expected messages.
23805 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23807         PR fortran/16485
23808         * gfortran.dg/same_name_1.f90: New test.
23810 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23812         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23813         dereference garbage pointers.
23815 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23817         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23818         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23820         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23821         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23822         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23824 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23826         PR c++/17324
23827         * g++.dg/template/mangle1.C: New test.
23829 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23831         PR tree-optimization/17252
23832         * gcc.c-torture/execute/pr17252.c: New test.
23834 2004-09-14  Andrew Pinski  <apinski@apple.com>
23836         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23838 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23840         PR rtl-optimization/9771
23841         * gcc.dg/pr9771-1.c: New test case.
23843 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23845         PR tree-optimization/15262
23846         * gcc.c-torture/execute/pr15262-1.c: New test.
23847         * gcc.c-torture/execute/pr15262-2.c: New test.
23849 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23851         * gcc.dg/declspec-12.c: New test.
23853 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23855         * gfortran.dg/pr17090.f90: Add directives to test.
23857 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23859         * gcc.c-torture/compile/20040914-1.c: New test.
23861 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23863         PR c++/16162
23864         * g++.dg/template/decl2.C: New test.
23866 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23868         PR fortran/17090
23869         * gfortran.dg/pr17090.f90: New test.
23871 2004-09-13  Dale Johannesen  <dalej@apple.com>
23873         * gcc.c-torture/compile/pr17408.c: New test case.
23875 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23877         PR c++/16716
23878         * g++.dg/parse/crash17.C: New test.
23880         PR c++/17327
23881         * g++.dg/template/enum3.C: New test.
23883 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23885         * lib/gcc-defs.exp: Load wrapper.exp.
23886         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23887         using local code.
23888         * lib/gcc.exp (gcc_init): Similar.
23889         * lib/gfortran.exp (gfortran_init): Similar.
23890         * lib/objc.exp (objc_init): Similar.
23891         * lib/treelang.exp (treelang_init): Similar.
23892         * lib/wrapper.exp: New file with build_wrapper call machinery in
23893         ${tool}_maybe_build_wrapper.
23895 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23897         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23898         "inline".
23899         * gcc.dg/declspec-11.c: Update expected messages.
23900         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23901         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23902         gcc.dg/inline-12.c: New tests.
23904 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23906         * g++.dg/tree-ssa/pr17400.C: New testcase.
23908 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23910         * gcc.target/mips/sb1-1.c: New testcase.
23912 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23914         * lib/g77-dg.exp: Remove unused file.
23915         * lib/mike-g77.exp: Ditto.
23916         * lib/g77.exp: Ditto.
23918 2004-09-12  Richard Henderson  <rth@redhat.com>
23920         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23922 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23924         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23925         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23926         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23927         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23928         Update expected messages.
23930 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23932         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23933         declaration/use mismatch for dirp parameter.
23935 2004-09-12  Andrew Pinski  <apinski@apple.com>
23937         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23938         -fgnu-runtime is passed.
23940 2004-09-12  Richard Henderson  <rth@redhat.com>
23942         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23943         do the uplevel thing and update additional_flags directly.
23944         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23945         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23946         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23947         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23949 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23951         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23953 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23955         PR middle-end/17411
23956         * g++.dg/opt/pr17411-1.C: New test case.
23958 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23960         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23961         gcc.dg/tls/diag-2.c: Update expected messages.
23962         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23963         messages.
23964         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23965         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23966         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23967         gcc.dg/tls/diag-5.c: New tests.
23969 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23971         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23973 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23975         * g++.dg/parse/break-in-for.C: New test.
23977 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23979         * gcc.dg/tree-ssa/20040911-1.c: New test.
23981 2004-09-11  Andreas Jaeger  <aj@suse.de>
23983         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23984         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23986 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23988         * gcc.target/frv: New directory of FR-V-specific tests.
23990 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23992         * gcc.dg/convert-vec-1.c: New test.
23994 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23996         PR middle-end/17024
23997         * gcc.dg/pr17024-1.c: New test case.
23999 2004-09-10  Eric Christopher  <echristo@redhat.com>
24001         * gcc.dg/20040910-1.c: New test.
24003 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24005         * gcc.dg/bitfld-9.c: New test.
24007 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24009         * gcc.c-torture/execute/ieee/acc1.c: New test.
24010         * gcc.c-torture/execute/ieee/acc2.c: New test.
24011         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24013 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24015         * gcc.dg/deprecated-2.c: New test.
24017 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24019         * gcc.dg/init-vec-1.c: New test.
24021 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24023         PR middle-end/17055
24024         * gcc.dg/pr17055-1.c: New test case.
24026 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24028         PR target/17377
24029         * gcc.c-torture/execute/pr17377.c: New test.
24031 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24033         PR c/8420
24034         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24035         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24036         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24037         gcc.dg/long-long-typespec-1.c: New tests.
24038         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24040 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24042         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24043         gcc.dg/gnu99-static-1.c: New tests.
24045 2004-09-08  Devang Patel  <dpatel@apple.com>
24047         * gcc.dg/darwin-ld-20040828-1.c: New test.
24048         * gcc.dg/darwin-ld-20040828-2.c: New test.
24049         * gcc.dg/darwin-ld-20040828-3.c: New test.
24051 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24053         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24054         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24055         in error message.
24056         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24057         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24058         in error message.
24059         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24060         types they qualify.
24061         * objc.dg/type-size-2.m: Fix wording in comment.
24062         * objc.dg/va-meth-1.m: New test case.
24064 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24066         PR c/16633:
24067         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24068         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24070 2004-09-06  Devang Patel  <dpatel@apple.com>
24072         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24073         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24075 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24077         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24078         reflect changed line numbering of diagnostics.
24080 2004-09-06  Paul Brook  <paul@codesourcery.com>
24082         * gfortran.dg/edit_real_1.f90: Add new test.
24084 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24086         * gcc.dg/tree-ssa/loop-2.c: New test.
24087         * gcc.dg/tree-ssa/loop-3.c: New test.
24088         * gcc.dg/tree-ssa/loop-4.c: New test.
24089         * gcc.dg/tree-ssa/loop-5.c: New test.
24091 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24093         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24095 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24097         * gcc.dg/format/sentinel-1.c: New test.
24099 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24101         * testsuite/gcc.dg/builtins-46.c: New.
24103 2004-09-03  Devang Patel  <dpatel@apple.com>
24105         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24106         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24108 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24110         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24111         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24112         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24113         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24114         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24115         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24116         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24117         the non-portable bzero.
24118         * gcc.dg/20010912-1.c: xfail for NetWare.
24119         * gcc.dg/20020426-2.c: xfail for NetWare.
24120         * gcc.dg/20021014-1.c: xfail for NetWare.
24121         * gcc.dg/20021018-1.c: xfail for NetWare.
24122         * gcc.dg/20030213-1.c: xfail for NetWare.
24123         * gcc.dg/20030225-1.c: xfail for NetWare.
24124         * gcc.dg/20030708-1.c: xfail for NetWare.
24125         * gcc.dg/builtins-config.h: Also exclude NetWare.
24126         * gcc.dg/format/format.h: Define restrict only if not already defined.
24127         * gcc.dg/nest.c: xfail for NetWare.
24128         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24129         * lib/target-supports.exp (check_visibility_available): Exclude
24130         NetWare.
24132 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24134         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24135         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24136         deterministic starting point for the alignment of structure fields.
24137         * gcc.dg/Wpadded.c: Dito.
24138         * g++.dg/abi/vbase10.C: Dito.
24140 2004-09-03  Devang Patel  <dpatel@apple.com>
24142         * g++.dg/debug/pr15736.cc: New test.
24144 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24146         * README.QMTEST: Fix out-of-date link.
24148 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24150         PR fortran/16579
24151         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24152         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24154 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24156         * g++.dg/abi/arm_rtti1.C: New test.
24158 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24160         * gcc.dg/ppc-vector-memcpy.c: New.
24161         * gcc.dg/ppc-vector-memset.c: New.
24163 2004-09-02  Chao-ying Fu  <fu@mips.com>
24165         * gcc.target/mips/mips-3d-1.c: New test.
24166         * gcc.target/mips/mips-3d-2.c: New test.
24167         * gcc.target/mips/mips-3d-3.c: New test.
24168         * gcc.target/mips/mips-3d-4.c: New test.
24169         * gcc.target/mips/mips-3d-5.c: New test.
24170         * gcc.target/mips/mips-3d-6.c: New test.
24171         * gcc.target/mips/mips-3d-7.c: New test.
24172         * gcc.target/mips/mips-3d-8.c: New test.
24173         * gcc.target/mips/mips-3d-9.c: New test.
24174         * gcc.target/mips/mips-ps-1.c: New test.
24175         * gcc.target/mips/mips-ps-2.c: New test.
24176         * gcc.target/mips/mips-ps-3.c: New test.
24177         * gcc.target/mips/mips-ps-4.c: New test.
24178         * gcc.target/mips/mips-ps-type.c: New test.
24180 2004-09-02  Paul Brook  <paul@codesourcery.com>
24182         * gfortran.dg/edit_real_1.f90: Add new tests.
24184 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24186         PR fortran/15327
24187         * gfortran.dg/merge_char_1.f90: New test.
24189 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24191         PR fortran/16404
24192         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24194 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24196         PR c/1522
24197         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24199 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24201         * g++.dg/opt/loop1.C: Do not XFAIL.
24203 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24205         * gcc.c-torture/execute/20040831-1.c: New test.
24207 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24209         PR fortran/16579
24210         * gfortran.dg/g77/20010610.f: Now passes.
24211         Copy from g77.f-torture/execute. Add dg-run directive.
24212         * gfortran.dg/g77/README: Update
24214 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24216         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24217         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24218         (t1, t2, t3, t4): Add volatile.
24220 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24222         * g++.dg/ext/visibility/arm1.C: New test.
24224 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24226         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24227         -pedantic-errors.
24229 2004-09-01  Paul Brook  <paul@codesourcery.com>
24231         * gfortran.dg/eof_2.f90: New test.
24233 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24235         PR fortran/16579
24236         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24238 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24240         PR libfortran/16805
24241         * gfortran.dg/list_read_2.f90: New test.
24243 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24245         * g++.dg/abi/key1.C: New test.
24247 2004-08-31  Richard Henderson  <rth@redhat.com>
24249         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24250         form of offsetof.
24251         * g++.dg/other/offsetof5.C: Remove duplicate.
24253 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24255         PR fortran/17244
24256         * gfortran.dg/func_derived_1.f90: New test.
24258 2004-08-31  Paul Brook  <paul@codesourcery.com>
24260         * gfortran.dg/eof_1.f90: New test.
24262 2004-08-31  Paul Brook  <paul@codesourcery.com>
24264         * gfortran.dg/list_read_1.f90: New file.
24266 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24268         * g++.dg/opt/loop1.C: XFAIL.
24270 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24272         * gcc.dg/funcdef-storage-1.c: New.
24273         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24274         an extern function in local scope.
24275         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24276         declare an 'auto inline' function in local scope.
24277         * gcc.dg/20011130-1.c: Likewise.
24278         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24279         an 'auto' function in local scope.
24280         * gcc.dg/20021014-1.c: Likewise.
24281         * gcc.dg/20030331-2.c: Likewise.
24283 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24285         * gfortran.dg/blockdata_1.f90: New test.
24287 2004-08-30  Richard Henderson  <rth@redhat.com>
24289         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24291 2004-08-30  Richard Henderson  <rth@redhat.com>
24293         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24294         additional_flags set by alternate driver.
24295         (ieee-options): New procedure.
24296         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24297         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24298         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24299         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24301 2004-08-30  Richard Henderson  <rth@redhat.com>
24303         * lib/f-torture.exp: Remove.
24305 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24307         PR rtl-optimization/16590
24308         * g++.dg/opt/loop1.C: New test.
24310 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24312         PR fortran/13910
24313         * gfortran.dg/oldstyle_1.f90: New test.
24315 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24316         Paul Brook  <paul@codesourcery.com>
24318         * gfortran.dg/g77/README: Update.
24319         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24320         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24321         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24323 2004-08-28  Paul Brook  <paul@codesourcery.com>
24325         PR libfortran/17195
24326         * gfortran.dg/edit_real_1.f90: New test.
24328 2004-08-27  Paul Brook  <paul@codesourcery.com>
24330         * gfortran.dg/rewind_1.f90: New test.
24332 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24334         PR fortran/16597
24335         * gfortran.dg/pr16597.f90: New test.
24337 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24339         PR c/13801
24340         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24341         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24342         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24343         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24344         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24346 2004-08-26  Nick Clifton  <nickc@redhat.com>
24348         * gcc.c-torture/compile/pr17119.c: New test.
24350 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24352         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24354 2004-08-25  Richard Henderson  <rth@redhat.com>
24356         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24357         the bits that expect kind=8 to be the largest real kind.
24359 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24361         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24363 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24365         * gfortran.dg/assignment_1.f90: New test.
24367 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24369         * g++.dg/template/repo3.C: New test.
24371 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24373         PR middle-end/16693
24374         PR tree-optimization/16372
24375         * g++.dg/opt/pr16372-1.C: New test case.
24376         * g++.dg/opt/pr16693-1.C: New test case.
24377         * g++.dg/opt/pr16693-2.C: New test case.
24379 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24381         * objc.dg/proto-lossage-4.m: New test.
24383 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24385         PR c++/17155
24386         * g++.dg/inherit/local2.C: New test.
24388 2004-08-25  Paul Brook  <paul@codesourcery.com>
24390         PR fortran/17144
24391         * gfortran.dg/string_ctor_1.f90: New test.
24393 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24395         PR c++/14428
24396         * g++.dg/template/redecl2.C: New test.
24398 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24400         PR fortran/17143
24401         * gfortran.dg/pr17143.f90: New test.
24403 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24405         PR fortran/17164
24406         * gfortran.dg/pr17164.f90: New test.
24408 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24410         * gcc.dg/tree-ssa/loop-1.c: New test.
24412 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24414         * gcc.c-torture/compile/20040824-1.c: New test.
24416 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24418         * gcc.c-torture/compile/iftrap-3.c: New test.
24420 2004-08-24  Paul Brook  <paul@codesourcery.com>
24422         * gfortran.dg/entry_2.f90: New test.
24424 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24426         PR c++/16889
24427         * g++.dg/lookup/ambig[12].C: New.
24429 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24431         PR c++/16706
24432         * g++.dg/template/crash21.C: New test.
24433         * g++.dg/template/crash22.C: Likewise.
24435 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24437         PR c++/17149
24438         * g++.dg/template/access15.C: New.
24440 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24442         PR c++/17163
24443         * g++.dg/template/repo2.C: New test.
24445 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24447         PR rtl-optimization/17078
24448         * gcc.c-torture/execute/pr17078-1.c: New test case.
24450 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24452         PR c/14492
24453         * gcc.dg/debug/crash1.c: New test.
24455 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24457         PR c/16180
24458         * gcc.dg/loop-5.c: New test.
24460 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24462         * gcc.c-torture/execute/20040823-1.c: New test.
24464 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24466         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24467         to the assembler.  Simplify test accordingly.
24468         (asm_abi_flags): Use GNU names.
24469         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24470         to check for ABI flags.
24472 2004-08-22  Andrew Pinski  <apinski@apple.com>
24474         * g++.dg/opt/pr14029.C: New test.
24475         * gcc.c-torture/execute/pr15262.c: New test.
24477 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24479         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24481 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24483         PR 16908
24484         * gfortran.dg/direct_io.f90: New test.
24486 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24488         PR c++/17121
24489         * g++.dg/inherit/local2.C: New test.
24491 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24493         PR c++/17120
24494         * g++.dg/warn/Wparentheses-4.C: New test.
24496 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24498         PR c++/17121
24499         * g++.dg/inherit/local2.C: New test.
24501         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24502         * gcc.dg/ppc-ldstruct.c: Likewise.
24503         * gcc.dg/ppc64-abi-2.c: Likewise.
24505 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24507         PR rtl-optimization/17099
24508         * gcc.c-torture/execute/20040820-1.c: New test.
24510 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24512         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24514 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24516         PR fortran/17077
24517         * gfortran.dg/auto_array_1.f90: New test.
24519 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24521         PR fortran/17074
24522         * gfortran.dg/simpleif_1.f90: New test.
24524 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24526         * lib/target-supports.exp (check_profiling_available): Return
24527         false for arm*-*-symbianelf* and arm*-*-eabi*.
24529         PR c++/15890
24530         * g++.dg/template/delete1.C: New test.
24532 2004-08-19  Paul Brook  <paul@codesourcery.com>
24534         PR fortran/14976
24535         PR fortran/16228
24536         * gfortran.dg/data_char_1.f90: New test.
24538 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24540         PR fortran/16946
24541         * gfortran.dg/reduction.f90: New testcase.
24543 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24545         PR fortran/16520
24546         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24548 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24550         PR c++/17041
24551         * g++.dg/Wparentheses-3.C: New test.
24553 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24555         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24556         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24557         * gcc.dg/vect/vect-2.c: Likewise.
24558         * gcc.dg/vect/vect-3.c: Likewise.
24559         * gcc.dg/vect/vect-4.c: Likewise.
24560         * gcc.dg/vect/vect-5.c: Likewise.
24561         * gcc.dg/vect/vect-6.c: Likewise.
24562         * gcc.dg/vect/vect-7.c: Likewise.
24563         * gcc.dg/vect/vect-25.c: Likewise.
24564         * gcc.dg/vect/vect-31.c: Likewise.
24565         * gcc.dg/vect/vect-32.c: Likewise.
24566         * gcc.dg/vect/vect-34.c: Likewise.
24567         * gcc.dg/vect/vect-36.c: Likewise.
24568         * gcc.dg/vect/vect-all.c: Likewise.
24570 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24572         PR c++/17068
24573         * g++.dg/template/operator4.C: New test.
24575 2004-08-18  Richard Henderson  <rth@redhat.com>
24577         * gcc.dg/20040206-1.c: XFAIL.
24579 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24581         PR c++/16246
24582         * g++.dg/template/array7.C: New test.
24584 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24586         * gcc.dg/mips-movcc-1.c: New test.
24587         * gcc.dg/mips-movcc-2.c: New test.
24588         * gcc.dg/mips-movcc-3.c: New test.
24590         * gcc.dg/mips-nmadd-1.c: New test.
24591         * gcc.dg/mips-nmadd-2.c: New test.
24593 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24595         PR c++/15871
24596         * g++.dg/opt/inline8.C: New test.
24598         PR c++/16965
24599         * g++.dg/parse/error17.C: New test.
24601 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24603         * gcc.dg/vect: New directory for vectorizer tests.
24604         * gcc.dg/vect/tree-vect.h: New file.
24605         * gcc.dg/vect/vect.exp: New file.
24606         * gcc.dg/vect/pr16105.c.c: New test.
24607         * gcc.dg/vect/vect-1.c: New test.
24608         * gcc.dg/vect/vect-2.c: New test.
24609         * gcc.dg/vect/vect-3.c: New test.
24610         * gcc.dg/vect/vect-4.c: New test.
24611         * gcc.dg/vect/vect-5.c: New test.
24612         * gcc.dg/vect/vect-6.c: New test.
24613         * gcc.dg/vect/vect-7.c: New test.
24614         * gcc.dg/vect/vect-8.c: New test.
24615         * gcc.dg/vect/vect-9.c: New test.
24616         * gcc.dg/vect/vect-10.c: New test.
24617         * gcc.dg/vect/vect-11.c: New test.
24618         * gcc.dg/vect/vect-12.c: New test.
24619         * gcc.dg/vect/vect-13.c: New test.
24620         * gcc.dg/vect/vect-14.c: New test.
24621         * gcc.dg/vect/vect-15.c: New test.
24622         * gcc.dg/vect/vect-16.c: New test.
24623         * gcc.dg/vect/vect-17.c: New test.
24624         * gcc.dg/vect/vect-18.c: New test.
24625         * gcc.dg/vect/vect-19.c: New test.
24626         * gcc.dg/vect/vect-20.c: New test.
24627         * gcc.dg/vect/vect-21.c: New test.
24628         * gcc.dg/vect/vect-22.c: New test.
24629         * gcc.dg/vect/vect-23.c: New test.
24630         * gcc.dg/vect/vect-24.c: New test.
24631         * gcc.dg/vect/vect-25.c: New test.
24632         * gcc.dg/vect/vect-26.c: New test.
24633         * gcc.dg/vect/vect-27.c: New test.
24634         * gcc.dg/vect/vect-28.c: New test.
24635         * gcc.dg/vect/vect-29.c: New test.
24636         * gcc.dg/vect/vect-30.c: New test.
24637         * gcc.dg/vect/vect-31.c: New test.
24638         * gcc.dg/vect/vect-32.c: New test.
24639         * gcc.dg/vect/vect-33.c: New test.
24640         * gcc.dg/vect/vect-34.c: New test.
24641         * gcc.dg/vect/vect-35.c: New test.
24642         * gcc.dg/vect/vect-36.c: New test.
24643         * gcc.dg/vect/vect-37.c: New test.
24644         * gcc.dg/vect/vect-38.c: New test.
24645         * gcc.dg/vect/vect-40.c: New test.
24646         * gcc.dg/vect/vect-41.c: New test.
24647         * gcc.dg/vect/vect-42.c: New test.
24648         * gcc.dg/vect/vect-43.c: New test.
24649         * gcc.dg/vect/vect-44.c: New test.
24650         * gcc.dg/vect/vect-45.c: New test.
24651         * gcc.dg/vect/vect-46.c: New test.
24652         * gcc.dg/vect/vect-47.c: New test.
24653         * gcc.dg/vect/vect-48.c: New test.
24654         * gcc.dg/vect/vect-49.c: New test.
24655         * gcc.dg/vect/vect-50.c: New test.
24656         * gcc.dg/vect/vect-51.c: New test.
24657         * gcc.dg/vect/vect-52.c: New test.
24658         * gcc.dg/vect/vect-53.c: New test.
24659         * gcc.dg/vect/vect-54.c: New test.
24660         * gcc.dg/vect/vect-55.c: New test.
24661         * gcc.dg/vect/vect-56.c: New test.
24662         * gcc.dg/vect/vect-57.c: New test.
24663         * gcc.dg/vect/vect-58.c: New test.
24664         * gcc.dg/vect/vect-59.c: New test.
24665         * gcc.dg/vect/vect-60.c: New test.
24666         * gcc.dg/vect/vect-61.c: New test.
24667         * gcc.dg/vect/vect-all.c: New test.
24668         * gcc.dg/vect/vect-none.c: New test.
24670 2004-08-17  Paul Brook  <paul@codesourcery.com>
24672         PR fortran/13082
24673         * gfortran.dg/entry_1.f90: New test.
24675 2004-08-17  Andrew Pinski  <apinski@apple.com>
24677         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24679 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24681         * gcc.dg/pr17036-1.c: New test.
24683 2004-08-16  Devang Patel  <dpatel@apple.com>
24685         * gcc.dg/darwin-20040809-1.c: New test.
24687 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24689         * gcc.dg/funcdef-attr-1.c: New test.
24691 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24693         * gcc.dg/altivec-17.c: New test.
24694         * gcc.dg/altivec-18.c: New test.
24696 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24698         PR c++/6749
24699         * g++.dg/template/vtable2.C: New test.
24701 2004-08-14  Richard Henderson  <rth@redhat.com>
24703         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24704         * gcc.dg/pack-test-4.c (main): Return 0.
24705         * gcc.dg/setjmp-1.c: Remove XFAIL.
24706         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24708 2004-08-14  Richard Henderson  <rth@redhat.com>
24710         * gcc.dg/980217-1.c: Add prototype for printf.
24712 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24714         * gfortran.dg/pr16935.f90: New test.
24716 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24718         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24720 2004-08-13  Paul Brook  <paul@codesourcery.com>
24722         * gfortran.dg/der_io_1.f90: Remove stray comma.
24724 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24726         * gcc.dg/vmx/cw-bug-2.c: Remove.
24727         * gcc.dg/vmx/vprint-1.c: Remove.
24728         * gcc.dg/vmx/vscan-1.c: Remove.
24730 2004-08-12  Devang patel  <dpatel@apple.com>
24732         * gcc.dg/darwin-20040809-2.c: New test.
24734 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24736         * g++.dg/ext/altivec-12.C: New test.
24738         * g++.dg/ext/altivec-11.C: New test.
24740 2004-08-12  Paul Brook  <paul@codesourcery.com>
24742         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24744 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24746         * g++.dg/ext/altivec-2.C: Check for hardware support before
24747         executing any VMX instructions.
24749         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24751 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24753         PR c++/16276
24754         * g++.old-deja/g++.other/comdat4.C: New test.
24755         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24757 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24759         PR target/16286
24760         * gcc.dg/pr16286.c: New test.
24762 2004-08-12 Jan Beulich <jbeulich@novell.com>
24764         * g++.dg/ext/asm5.C: New.
24766 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24768         PR c++/16698
24769         * g++.dg/eh/crash1.C: New test.
24771         PR c++/16717
24772         * g++.dg/ext/construct1.C: New test.
24774 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24776         PR c++/16853
24777         * g++.dg/init/ptrmem1.C: New test.
24779         PR c++/16618
24780         * g++.dg/parse/offsetof5.C: New test.
24782         PR c++/16870
24783         * g++.dg/template/overload3.C: New test.
24785 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24787         PR c++/16964
24788         * g++.dg/parse/error16.C: New test.
24790         PR c++/16904
24791         * g++.dg/template/error14.C: New test.
24793         PR c++/16929
24794         * g++.dg/template/error15.C: New test.
24796 2004-08-11  Devang Patel  <dpatel@apple.com>
24798         * gcc.dg/darwin-ld-20040809-1.c: New test.
24799         * gcc.dg/darwin-ld-20040809-2.c: New test.
24801 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24803         PR fortran/16917
24804         * gfortran.dg/dfloat_1.f90: New test.
24806 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24808         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24809         * gcc.dg/dll-2.c: Fix dg-require syntax.
24810         * gcc.misc-tests/arm-isr.c (abort): Declare.
24811         (exit): Likewise.
24813 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24815         PR c++/16971
24816         * g++.dg/parse/crash16.C: New test.
24818 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24820         * gcc.dg/mips-rsqrt-1.c: New test case.
24821         * gcc.dg/mips-rsqrt-2.c: New test case.
24822         * gcc.dg/mips-rsqrt-3.c: New test case.
24824 2004-08-10  Paul Brook  <paul@codesourcery.com>
24826         * gfortran.dg/der_io_1.f90: New test.
24828 2004-08-10  Paul Brook  <paul@codesourcery.com>
24830         PR fortran/16919
24831         * gfortran.dg/der_array_1.f90: New test.
24833 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24835         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24837 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24839         * gcc.dg/wchar_t-2.c: Fix typo.
24841 2004-08-09  Falk Hueffner  <falk@debian.org>
24843         PR tree-optimization/12517
24844         * gcc.c-torture/compile/pr12517.c: New test.
24846         PR tree-optimization/12578
24847         * gcc.c-torture/compile/pr12578.c: New test.
24849         PR tree-optimization/12899
24850         * gcc.c-torture/compile/pr12899.c: New test.
24852         PR rtl-optimization/14692
24853         * gcc.c-torture/compile/pr14692.c: New test.
24855         PR tree-optimization/16461
24856         * gcc.c-torture/compile/pr16461.c: New test.
24858 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24860         * gfortran.dg/getenv_1.f90: New test.
24862 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24864         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24865         wchar_t.
24866         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24868 2004-08-06  Paul Brook  <paul@codesourcery.com>
24870         * gfortran.dg/ret_array_1.f90: New test.
24871         * gfortran.dg/ret_pointer_1.f90: New test.
24873 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24875         * gcc.dg/missing-field-init-[12].c: New tests.
24876         * g++.dg/warn/missing-field-init-[12].C: New tests.
24878 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24880         * gcc.dg/enum2.c: New test.
24881         * gcc.dg/symbian3.c: Likewise.
24882         * gcc.dg/symbian4.c: Likewise.
24883         * gcc.dg/wchar_t-2.c: Likewise.
24885 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24887         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24888         destructor tests.
24890 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24892         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24893         dg-require-visiblity.
24894         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24895         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24896         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24897         * g++.dg/ext/visibility/new1.C: Likewise.
24898         * g++.dg/ext/visibility/pragma.C: Likewise.
24899         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24900         * g++.dg/ext/visibility/virtual.C: Likewise.
24901         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24902         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24903         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24904         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24905         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24906         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24907         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24908         * g++/dg/ext/visibility/visibility-8.C: New test.
24909         * gcc.c-torture/compile/dll.x: Remove.
24910         * gcc.dg/dll-2.c: Use dg-require-dll
24911         * gcc.dg/visibility-10.c: New test.
24912         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24913         supporting DLLs.
24914         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24915         (scan_not_hidden): Likewise.
24917 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24919         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24921 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24923         * gcc.c-torture/execute/20040805-1.c: New test.
24925 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24927         * gcc.dg/20020118-1.c: Declare abort.
24928         * gcc.dg/altivec_check.h: Likewise.
24929         * gcc.dg/iftrap-2.c: Likewise.
24930         * gcc.dg/pragma-darwin.c: Likewise.
24931         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24933 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24935         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24937 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24939         * gcc.c-torture/execute/builtins/abs-2.c,
24940         gcc.c-torture/execute/builtins/abs-3.c,
24941         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24942         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24943         intmax_t, uintmax_t and their limits.
24944         * gcc.dg/intmax_t-1.c: New test.
24946 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24948         * g++.dg/tc1/dr147.C: Add reference to PR.
24950 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24952         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24953         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24955 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24957         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24959 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24961         * gcc.dg/redecl-5.c: New test.
24962         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24963         of scanf.
24965 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24967         PR middle-end/16790
24968         * gcc.c-torture/execute/pr16790-1.c: New test case.
24970 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24972         * g++.dg/ext/visibility/assign1.C: New test.
24973         * g++.dg/ext/visibility/new1.C: Likewise.
24975         * gcc.dg/symbian1.c: New test.
24976         * gcc.dg/symbian2.c: Likewise.
24978 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24980         PR target/16570
24981         * gcc.dg/i386-sse-9.c: New test.
24983 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24985         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24987 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24989         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24990         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24991         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24992         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24993         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24994         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24995         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24996         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24997         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24998         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24999         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25000         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25001         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25002         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25003         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25004         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25005         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25006         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25007         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25008         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25009         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25010         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25011         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25012         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25013         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25014         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25015         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25016         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25017         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25018         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25019         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25020         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25021         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25022         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25023         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25024         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25025         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25026         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25027         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25028         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25029         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25030         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25031         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25032         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25033         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25034         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25035         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25036         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25037         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25038         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25039         gcc.misc-tests/i386-pf-3dnow-1.c,
25040         gcc.misc-tests/i386-pf-athlon-1.c,
25041         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25042         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25043         Declare built-in functions used.
25044         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25046 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25048         PR c++/16707
25049         * g++.dg/lookup/using12.C: New test.
25051         * g++.dg/init/null1.C: Fix PR number.
25052         * g++.dg/parse/namespace10.C: Likewise.
25054 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25056         PR c++/16224
25057         * g++.dg/template/spec17.C: New test.
25058         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25059         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25061 2004-08-02  David Billinghurst
25063         PR fortran/16292
25064         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25066 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25068         * gcc.dg/ia64-got-1.c: New test case.
25070 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25072         PR c++/16489
25073         * g++.dg/init/null1.C: New test.
25074         * g++.dg/tc1/dr76.C: Adjust error marker.
25076         PR c++/16529
25077         * g++.dg/parse/namespace10.C: New test.
25079         PR c++/16810
25080         * g++.dg/inherit/ptrmem2.C: New test.
25082 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25084         PR target/16155
25085         * gcc.dg/pr16155.c: New test.
25087 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25089         * gcc.dg/redecl-2.c: New test.
25091 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25093         * gcc.dg/darwin-longdouble.c: New file.
25095 2004-07-30  Richard Henderson  <rth@redhat.com>
25097         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25098         write to constant argument.
25099         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25101 2004-07-30  Richard Henderson  <rth@redhat.com>
25103         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25104         tests of nearest around zero.
25106 2004-07-30  Andrew Pinski  <apinski@apple.com>
25108         * gcc.c-torture/compile/20040730-1.c: New test.
25110 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25112         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25113         powerpc-eabispe.
25115 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25117         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25119 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25121         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25122         contains $ld_library_path.
25123         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25125 2004-07-29  Richard Henderson  <rth@redhat.com>
25127         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25129         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25130         (alt2, which): New.
25131         (Check): Accept either alternative.
25133 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25135         * g++.dg/abi/inline1.C: New test.
25136         * g++.dg/abi/local1-a.cc: Likewise.
25137         * g++.dg/abi/local1.C: Likewise.
25138         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25139         * g++.dg/abi/mangle12.C: Likewise.
25140         * g++.dg/abi/mangle17.C: Likewise.
25141         * g++.dg/abi/mangle20-2.C: Likewise.
25142         * g++.dg/opt/interface1.C: Likewise.
25143         * g++.dg/opt/interface1.h: Likewise.
25144         * g++.dg/opt/interface1-a.cc: New test.
25145         * g++.dg/parse/repo1.C: New test.
25146         * g++.dg/template/repo1.C: Likewise.
25147         * g++.dg/warn/Winline-1.C: Likewise.
25148         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25150 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25152         * gcc.dg/tree-ssa/20040729-1.c: New test.
25154 2004-07-27  Matt Austern <austern@apple.com>
25156         * gcc.dg/darwin-bool-1.c: New test.
25157         * gcc.dg/darwin-bool-2.c: New test.
25159 2004-07-28  Richard Henderson  <rth@redhat.com>
25161         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25162         arguments in the correct type.  Don't write to constant arguments.
25164 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25166         PR tree-optimization/16688
25167         PR tree-optimization/16689
25168         * g++.dg/tree-ssa/pr16688.C: New test.
25170 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25172         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25173         loads.  Not only in the comment, this time.
25175 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25177         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25178         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25179         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25180         * gcc.dg/sh4a-bitmovua.c: New.
25181         * gcc.dg/sh4a-cos.c: New.
25182         * gcc.dg/sh4a-cosf.c: New.
25183         * gcc.dg/sh4a-fprun.c: New.
25184         * gcc.dg/sh4a-fsrra.c: New.
25185         * gcc.dg/sh4a-memmovua.c: New.
25186         * gcc.dg/sh4a-sin.c: New.
25187         * gcc.dg/sh4a-sincos.c: New.
25188         * gcc.dg/sh4a-sincosf.c: New.
25189         * gcc.dg/sh4a-sinf.c: New.
25191 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25193         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25194         conditionals.
25195         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25196         loads.
25197         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25198         DOM1.
25200 2004-07-27  Andrew Pinski  <apinski@apple.com>
25202         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25204 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25206         * gcc.dg/pragma-isr.c: New test.
25208 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25210         PR c++/14429
25211         * g++.dg/template/ttp11.C: New test.
25213 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25215         * gcc.c-torture/compile/20040727-1.c: New test.
25217 2004-07-26  Eric Christopher  <echristo@redhat.com>
25219         * gcc.c-torture/compile/20040726-2.c: New test.
25221 2004-07-26  Andrew Pinski  <apinski@apple.com>
25223         * g++.dg/rtti/tinfo1.C: Xfail.
25225 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25227         * gcc.c-torture/compile/20040726-1.c: New test.
25229 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25230             Brian Ryner  <bryner@brianryner.com>
25232         PR c++/9283
25233         PR c++/15000
25234         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25235         * g++.dg/ext/visibility/: New directory.
25236         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25237         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25238         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25239         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25240         * g++.dg/ext/visibility/fvisibility.C,
25241         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25242         g++.dg/ext/visibility/fvisibility-override1.C
25243         g++.dg/ext/visibility/fvisibility-override2.C
25244         g++.dg/ext/visibility/memfuncts.C
25245         g++.dg/ext/visibility/noPLT.C
25246         g++.dg/ext/visibility/pragma.C
25247         g++.dg/ext/visibility/pragma-override1.C
25248         g++.dg/ext/visibility/pragma-override2.C
25249         g++.dg/ext/visibility/staticmemfuncts.C
25250         g++.dg/ext/visibility/virtual.C: New tests.
25252 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25254         PR c/15360
25255         * gcc.dg/pr15360-1.c: New test.
25257 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25259         * gcc.dg/pragma-align-2.c: New test.
25260         * gcc.dg/pragma-init-fini.c: New test.
25261         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25262         targets.
25264 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25266         * gcc.dg/init-string-2.c: New test.
25268 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25270         PR 16684
25271         * gcc.dg/Wredundant-decls-1.c: New test case.
25273 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25275         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25276         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25277         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25278         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25279         * gcc.dg/compat/generate-random.c: New file.
25280         * gcc.dg/compat/generate-random.h: Likewise.
25281         * gcc.dg/compat/generate-random_r.c: Likewise.
25282         * gcc.dg/compat/struct-layout-1.h: Likewise.
25283         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25284         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25285         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25286         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25287         * gcc.dg/compat/struct-layout-1_main.c: New test.
25288         * gcc.dg/compat/struct-layout-1_x.c: New file.
25289         * gcc.dg/compat/struct-layout-1_y.c: New file.
25290         * gcc.dg/compat/struct-layout-1_test.h: New file.
25292 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25294         * gcc.dg/comp-return-1.c: New test
25296 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25298         * gcc.dg/vmx/8-02a.c: Fix typo.
25300         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25301         * gcc.dg/darwin-abi-3.c: New test.
25303         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25304         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25306         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25307         * gcc.dg/vmx/ops-long-1.c: New test.
25308         * gcc.dg/vmx/ops-long-2.c: New test.
25310 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25312         * g++.dg/lookup/conv-[1234].C: New.
25314 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25316         * g++.dg/parse/attr2.C: Simplify.
25318 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25320         PR c/7284
25321         * gcc.c-torture/execute/pr7284-1.c: New test.
25323 2004-07-22  Brian Booth  <bbooth@redhat.com>
25325         * gcc.dg/tree-ssa/20040721-1.c: New test.
25327 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25329         * g++.dg/template/crash20.c: New.
25331 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25333         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25334         Add dg-run directive.  Declare variables as required.
25335         * gfortran.dg/g77/README: Update
25337 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25339         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25340         gcc.dg/cris-peep2-andu2.c: New tests.
25342 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25344         PR c/15052
25345         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25346         on return type.
25347         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25348         messages.
25349         * gcc.dg/qual-return-2.c: Update expected messages.
25350         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25352 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25354         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25355         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25357 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25359         PR c/11250
25360         * gcc.dg/init-string-1.c: New test.
25362 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25364         PR middle-end/15345
25365         PR c/16450
25366         * gcc.dg/torture/nested-fn-1.c: New test.
25368 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25370         PR target/16559
25371         * gcc.dg/ia64-fptr-1.c: New file.
25373 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25375         PR c++/14497
25376         * g++.dg/template/spec16.C: New test.
25377         * g++.old-deja/g++.robertl/eb118.C: Remove.
25379 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25381         PR c++/509
25382         * g++.dg/template/spec15.C: New test.
25384 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25386         Copy cases from g77.f-torture/execute and add dg-run
25387         directive.  Other changes as noted.
25388         * gfortran.dg/g77/13037.f
25389         * gfortran.dg/g77/1832.f
25390         * gfortran.dg/g77/19981119-0.f
25391         * gfortran.dg/g77/19990313-0.f
25392         * gfortran.dg/g77/19990313-1.f
25393         * gfortran.dg/g77/19990313-2.f
25394         * gfortran.dg/g77/19990313-3.f
25395         * gfortran.dg/g77/19990419-1.f
25396         * gfortran.dg/g77/19990826-0.f
25397         * gfortran.dg/g77/19990826-2.f
25398         * gfortran.dg/g77/20000503-1.f
25399         * gfortran.dg/g77/20001111.f
25400         * gfortran.dg/g77/20010116.f
25401         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25402         * gfortran.dg/g77/20010430.f
25403         * gfortran.dg/g77/6177.f
25404         * gfortran.dg/g77/947.f
25405         * gfortran.dg/g77/970816-3.f
25406         * gfortran.dg/g77/971102-1.f
25407         * gfortran.dg/g77/980520-1.f
25408         * gfortran.dg/g77/980628-0.f
25409         * gfortran.dg/g77/980628-1.f
25410         * gfortran.dg/g77/980628-10.f
25411         * gfortran.dg/g77/980628-2.f
25412         * gfortran.dg/g77/980628-3.f
25413         * gfortran.dg/g77/980628-7.f
25414         * gfortran.dg/g77/980628-8.f
25415         * gfortran.dg/g77/980628-9.f
25416         * gfortran.dg/g77/980701-0.f
25417         * gfortran.dg/g77/980701-1.f
25418         * gfortran.dg/g77/cabs.f
25419         * gfortran.dg/g77/claus.f
25420         * gfortran.dg/g77/complex_1.f
25421         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25422         * gfortran.dg/g77/dcomplex.f
25423         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25424         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25425         * gfortran.dg/g77/f90-intrinsic-numeric.f
25426         * gfortran.dg/g77/int8421.f
25427         * gfortran.dg/g77/labug1.f
25428         * gfortran.dg/g77/large_vec.f
25429         * gfortran.dg/g77/le.f
25430         * gfortran.dg/g77/short.f
25431         * gfortran.dg/g77/README: Update
25433 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25435         PR c++/16637
25436         * g++.dg/parse/lookup4.C: New test.
25438 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25440         PR c++/16175
25441         * g++.dg/template/ttp10.C: New test.
25443 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25445         * gcc.dg/pr12625-1.c: New test.
25447 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25449         * testsuite/gcc.dg/switch-warn-1.c: New test.
25450         * testsuite/gcc.dg/switch-warn-2.c: New test.
25451         * gcc.c-torture/compile/pr14730.c: Update.
25453 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25455         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25456         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25457         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25458         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25460 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25462         PR c++/16623
25463         * g++.dg/template/assign1.C: New test.
25465 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25467         PR c++/12170
25468         * g++.dg/template/ttp9.C: New test.
25470 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25472         * gcc.dg/format/cmn-err-1.c: New test.
25474 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25476         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25477         gcc.dg/Wparentheses-10.c: New tests.
25478         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25480 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25482         PR fortran/16465
25483         * gfortran.dg/g77//ffixed-line-length-0.f,
25484         gfortran.dg/g77/ffixed-line-length-132.f,
25485         gfortran.dg/g77/ffixed-line-length-72.f,
25486         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25487         gfortran.dg/g77/README: Update.
25489 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25491         PR c++/13092
25492         * g++.dg/template/non-dependent7.C: New test.
25493         * g++.dg/template/non-dependent8.C: Likewise.
25494         * g++.dg/template/non-dependent9.C: Likewise.
25495         * g++.dg/template/non-dependent10.C: Likewise.
25497 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25499         PR c++/16337
25500         * g++.dg/parse/attr2.C: New test.
25502 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25504         * g77.dg: Removed.
25505         * g77.f-torture: Ditto.
25507 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25509         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25510         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25511         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25513 2004-07-16  Richard Henderson  <rth@redhat.com>
25515         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25517 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25519         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25520         tests with full list of options.
25521         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25522         of TORTURE_OPTIONS if test contains 'dg-do run'.
25524         PR fortran/16404
25525         * gfortran.dg/do_iterator.f90: New test.
25527 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25529         PR rtl-optimization/16536
25530         * gcc.c-torture/execute/restrict-1.c: New test.
25532 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25534         PR fortran/15324
25535         * gfortran.dg/pr15324.f90: New test.
25537         PR fortran/15129
25538         * gfortran.dg/pr15129.f90: New test.
25540         PR fortran/15140
25541         * gfortran.dg/pr15140.f90: New test.
25543         PR fortran/13792
25544         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25545         compile-time simplification.
25547 2004-07-14  Mike Stump  <mrs@apple.com>
25549         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25551 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25553         PR target/16325
25554         * gcc.dg/profile-generate-1.c: New.
25556 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25558         * gcc.c-torture/execute/20040709-1.c: New test.
25559         * gcc.c-torture/execute/20040709-2.c: New test.
25561 2004-07-14  Mike Stump  <mrs@apple.com>
25563         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25565 2004-07-14  Mike Stump  <mrs@apple.com>
25567         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25569 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25571         PR c++/16518
25572         * g++.dg/parse/mutable1.C: New test.
25574 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25576         PR tree-optimization/16443
25577         * gcc.dg/tree-ssa/20040713-1.c: New test.
25579 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25581         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25582         for operator new.
25584 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25586         * gfortran.dg/g77/README: New file
25587         * gfortran.dg/g77/19981216-0.f: Copy from
25588         g77.f-torture/noncompile.  Add "dg-do compile" and
25589         dg-error as required.
25590         * gfortran.dg/g77/19990218-1.f: Likewise.
25591         * gfortran.dg/g77/19990905-1.f: Likewise.
25592         * gfortran.dg/g77/9263.f: Likewise.
25593         * gfortran.dg/g77/980615-0.f: Likewise.
25594         * gfortran.dg/g77/980616-0.f: Likewise.
25595         * gfortran.dg/g77/check0.f: Likewise.
25596         * gfortran.dg/g77/select_no_compile.f: Likewise.
25598 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25600         Copy files from g77.f-torture/compile.
25601         Add "{ dg-do compile}".  Other changes as noted
25602         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25603         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25604         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25605         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25606         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25607         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25608         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25609         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25610         statement to conform to standard.  Append alpha1.x for reference.
25611         * gfortran.dg/g77/xformat.f: Add dg-warning
25613 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25615         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25616         Add {dg-do compile} directive.
25617         * gfortran.dg/g77/cpp2.F: Likewise.
25619 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25621         PR c++/5402
25622         * g++.dg/lookup/name-clash1.C: New test.
25624         PR c++/9777
25625         * g++.dg/lookup/name-clash2.C: New test.
25627         PR c++/12102
25628         * g++.dg/lookup/name-clash3.C: New test.
25630 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25632         * g++.dg/lookup/new2.C: New test.
25633         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25635 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25637         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25638         Add {dg-do compile} directive.
25639         * gfortran.dg/g77/13060.f: Likewise.
25640         * gfortran.dg/g77/19990218-0.f: Likewise.
25641         * gfortran.dg/g77/19990305-0.f: Likewise.
25642         * gfortran.dg/g77/19990419-0.f: Likewise.
25643         * gfortran.dg/g77/19990502-0.f: Likewise.
25644         * gfortran.dg/g77/19990502-1.f: Likewise.
25645         * gfortran.dg/g77/19990525-0.f: Likewise.
25646         * gfortran.dg/g77/19990826-1.f: Likewise.
25647         * gfortran.dg/g77/19990826-3.f: Likewise.
25648         * gfortran.dg/g77/19990905-2.f: Likewise.
25649         * gfortran.dg/g77/20000412-1.f: Likewise.
25650         * gfortran.dg/g77/20000511-1.f: Likewise.
25651         * gfortran.dg/g77/20000511-2.f: Likewise.
25652         * gfortran.dg/g77/20000518.f: Likewise.
25653         * gfortran.dg/g77/20000601-1.f: Likewise.
25654         * gfortran.dg/g77/20000601-2.f: Likewise.
25655         * gfortran.dg/g77/20000629-1.f: Likewise.
25656         * gfortran.dg/g77/20000630-2.f: Likewise.
25657         * gfortran.dg/g77/20010115.f: Likewise.
25658         * gfortran.dg/g77/20010321-1.f: Likewise.
25659         * gfortran.dg/g77/20010426.f: Likewise.
25660         * gfortran.dg/g77/20020307-1.f: Likewise.
25661         * gfortran.dg/g77/8485.f: Likewise.
25662         * gfortran.dg/g77/960317-1.f: Likewise.
25663         * gfortran.dg/g77/970915-0.f: Likewise.
25664         * gfortran.dg/g77/980310-1.f: Likewise.
25665         * gfortran.dg/g77/980310-2.f: Likewise.
25666         * gfortran.dg/g77/980310-3.f: Likewise.
25667         * gfortran.dg/g77/980310-4.f: Likewise.
25668         * gfortran.dg/g77/980310-6.f: Likewise.
25669         * gfortran.dg/g77/980310-7.f: Likewise.
25670         * gfortran.dg/g77/980310-8.f: Likewise.
25671         * gfortran.dg/g77/980419-2.f: Likewise.
25672         * gfortran.dg/g77/980424-0.f: Likewise.
25673         * gfortran.dg/g77/980427-0.f: Likewise.
25674         * gfortran.dg/g77/980729-0.f: Likewise.
25675         * gfortran.dg/g77/981117-1.f: Likewise.
25676         * gfortran.dg/g77/toon_1.f: Likewise.
25678 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25680         PR c++/2204
25681         * g++.dg/other/abstract2.C: New test.
25683 2004-07-12  Paul Brook  <paul@codesourcery.com>
25685         * gfortran.dg/pointer_init_1.f90: New test.
25687 2004-07-11  Paul Brook  <paul@codesourcery.com>
25689         PR fortran/15986
25690         * gfortran.dg/contained_1.f90: New test.
25692 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25694         * g++.dg/parse/defarg8.C: New test.
25696 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25698         PR fortran/16433
25699         * gfortran.dg/pr16433.f: New test.
25701         PR fortran/17574
25702         * gfortran.dg/pr15754.f90: New test.
25704 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25706         PR tree-optimization/16437
25707         * gcc.c-torture/execute/bitfld-4.c: New test.
25709 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25711         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25712         access to common var from module.
25714 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25716         PR fortran/16336
25717         * gfortran.fortran-torture/execute/common_2.f90: New test.
25719 2004-07-10  Paul Brook  <paul@codesourcery.com>
25721         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25723 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25725         PR fortran/15969
25726         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25728 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25730         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25731         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25732         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25733         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25734         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25735         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25736         * gfortran.dg/g77/funderscoring.f: Likewise.
25737         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25739 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25741         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25743 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25744         Paul Brook  <paul@codesourcery.com>
25746         PR fortran/13415
25747         * gfortran.dg/common_pointer_1.f90: New test.
25749 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25751         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25753 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25755         PR target/16364
25756         * gcc.c-torture/compile/20040709-1.c: New.
25758 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25760         PR fortran/14077
25761         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25763 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25765         PR fortran/13201
25766         * gfortran.dg/shape_1.f90: New test.
25768 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25769             Andrew Pinski  <apinski@apple.com>
25771         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25773 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25775         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25776         comment.
25778 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25779         Paul Brook  <paul@codesourcery.com>
25781         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25782         '.f95' and '.F95'.
25784 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25786         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25788 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25790         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25791         testcases with capital suffix.
25793 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25795         PR fortran/15481
25796         PR fortran/13372
25797         PR fortran/13575
25798         PR fortran/15978
25799         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25801         * gfortran.dg/implicit_1.f90: New test.
25803 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25805         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25806         expression to match gfortran warning/error messages
25807         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25808         dg-error text.
25810 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25812         * lib/fortran-torture.exp: Rename proc search_for to
25813         search_for_re.
25815 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25817         * gcc.c-torture/execute/simd-5.x: New file.
25818         XFAIL on SPARC 64-bit at -O0.
25820 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25822         PR c++/8211
25823         PR c++/16165
25824         * g++.dg/warn/effc3.C: New test.
25826 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25828         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25829         change X to 1X in format.
25830         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25831         add data statements to conform to standard.
25833 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25835         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25836         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25837         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25839 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25841         * gfortran.dg/g77/7388.f: Copy from g77.dg
25842         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25843         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25844         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25845         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25846         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25847         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25848         * gfortran.dg/g77/strlen0.f: Likewise.
25850 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25852         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25853         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25855 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25857         * gcc.c-torture/execute/920428-2.x: Delete.
25858         * gcc.c-torture/execute/920501-7.x: Likewise.
25860 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25862         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25863         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25864         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25865         prescott and c3-2.
25866         (PREFETCH_3DNOW): Add -march=c3.
25868 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25870         PR c/16437
25871         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25872         * gcc.c-torture/execute/bf64-1.x: Likewise.
25874 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25876         * gcc.c-torture/compile/20040708-1.c: New test.
25878 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25880         PR c++/16169
25881         * g++.dg/warn/effc2.C: New test.
25883 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25885         * gcc.c-torture/execute/bitfld-1.x: Remove.
25886         * gcc.c-torture/execute/bitfld-3.c: New test.
25887         * gcc.dg/bitfld-2.c: Remove XFAILs.
25889 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25891         PR c++/16276
25892         * g++.dg/rtti/tinfo1.C: New file.
25894 2004-07-07  Eric Christopher  <echristo@redhat.com>
25896         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25898 2004-07-07  Andrew Pinski  <apinski@apple.com>
25900         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25902 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25904         * g++.dg/init/call1.C: XFAIL.
25906 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25908         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25909         except for movstrict*, to movmem* and clrstr* to clrmem*.
25911 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25913         * gcc.c-torture/execute/20040707-1.c: New test.
25915 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25917         * gcc.c-torture/execute/20040706-1.c: New test.
25919 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25921         PR c++/3671
25922         * g++.dg/template/spec14.C: New test.
25924 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25926         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25927         nothing if not yet defined.  Use it in b, c and d type definitions.
25928         * gcc.c-torture/execute/20040705-1.c: New test.
25929         * gcc.c-torture/execute/20040705-2.c: New test.
25931 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25933         PR c++/2518
25934         * g++.dg/lookup/new1.C: New test.
25936 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25938         PR c++/11406
25939         * g++.dg/template/sizeof8.C: New test.
25941 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25943         * gcc.c-torture/compile/20040705-1.c: New test.
25945 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25947         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25949 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25951         * gcc.dg/cpp/if-mop.c: Two new testcases.
25952         * gcc.dg/cpp/trad/comment-3.c: New.
25954 2004-07-04  Paul Brook  <paul@codesourcery.com>
25956         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25958 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25960         PR c++/3761
25961         * g++.dg/lookup/crash4.C: New test.
25963 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25965         * gcc.c-torture/execute/builtin-abs-1.c
25966         * gcc.c-torture/execute/builtin-abs-2.c
25967         * gcc.c-torture/execute/builtin-complex-1.c
25968         * gcc.c-torture/execute/builtins/string-1-lib.c
25969         * gcc.c-torture/execute/builtins/string-1.c
25970         * gcc.c-torture/execute/builtins/string-2-lib.c
25971         * gcc.c-torture/execute/builtins/string-2.c
25972         * gcc.c-torture/execute/builtins/string-3-lib.c
25973         * gcc.c-torture/execute/builtins/string-3.c
25974         * gcc.c-torture/execute/builtins/string-4-lib.c
25975         * gcc.c-torture/execute/builtins/string-4.c
25976         * gcc.c-torture/execute/builtins/string-5-lib.c
25977         * gcc.c-torture/execute/builtins/string-5.c
25978         * gcc.c-torture/execute/builtins/string-6-lib.c
25979         * gcc.c-torture/execute/builtins/string-6.c
25980         * gcc.c-torture/execute/builtins/string-7-lib.c
25981         * gcc.c-torture/execute/builtins/string-7.c
25982         * gcc.c-torture/execute/builtins/string-8-lib.c
25983         * gcc.c-torture/execute/builtins/string-8.c
25984         * gcc.c-torture/execute/builtins/string-9-lib.c
25985         * gcc.c-torture/execute/builtins/string-9.c
25986         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25987         * gcc.c-torture/execute/builtins/string-asm-1.c
25988         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25989         * gcc.c-torture/execute/builtins/string-asm-2.c
25990         * gcc.c-torture/execute/stdio-opt-1.c
25991         * gcc.c-torture/execute/stdio-opt-2.c
25992         * gcc.c-torture/execute/stdio-opt-3.c
25993         * gcc.c-torture/execute/string-opt-1.c
25994         * gcc.c-torture/execute/string-opt-10.c
25995         * gcc.c-torture/execute/string-opt-11.c
25996         * gcc.c-torture/execute/string-opt-12.c
25997         * gcc.c-torture/execute/string-opt-13.c
25998         * gcc.c-torture/execute/string-opt-14.c
25999         * gcc.c-torture/execute/string-opt-15.c
26000         * gcc.c-torture/execute/string-opt-16.c
26001         * gcc.c-torture/execute/string-opt-2.c
26002         * gcc.c-torture/execute/string-opt-6.c
26003         * gcc.c-torture/execute/string-opt-7.c
26004         * gcc.c-torture/execute/string-opt-8.c:
26005         Replace with ...
26007         * gcc.c-torture/execute/builtins/abs-2.c
26008         * gcc.c-torture/execute/builtins/abs-3.c
26009         * gcc.c-torture/execute/builtins/complex-1.c
26010         * gcc.c-torture/execute/builtins/fprintf.c
26011         * gcc.c-torture/execute/builtins/fputs.c
26012         * gcc.c-torture/execute/builtins/memcmp.c
26013         * gcc.c-torture/execute/builtins/memmove.c
26014         * gcc.c-torture/execute/builtins/memops-asm.c
26015         * gcc.c-torture/execute/builtins/mempcpy-2.c
26016         * gcc.c-torture/execute/builtins/mempcpy.c
26017         * gcc.c-torture/execute/builtins/memset.c
26018         * gcc.c-torture/execute/builtins/printf.c
26019         * gcc.c-torture/execute/builtins/sprintf.c
26020         * gcc.c-torture/execute/builtins/strcat.c
26021         * gcc.c-torture/execute/builtins/strchr.c
26022         * gcc.c-torture/execute/builtins/strcmp.c
26023         * gcc.c-torture/execute/builtins/strcpy.c
26024         * gcc.c-torture/execute/builtins/strcspn.c
26025         * gcc.c-torture/execute/builtins/strlen-2.c
26026         * gcc.c-torture/execute/builtins/strlen.c
26027         * gcc.c-torture/execute/builtins/strncat.c
26028         * gcc.c-torture/execute/builtins/strncmp-2.c
26029         * gcc.c-torture/execute/builtins/strncmp.c
26030         * gcc.c-torture/execute/builtins/strncpy.c
26031         * gcc.c-torture/execute/builtins/strpbrk.c
26032         * gcc.c-torture/execute/builtins/strpcpy-2.c
26033         * gcc.c-torture/execute/builtins/strpcpy.c
26034         * gcc.c-torture/execute/builtins/strrchr.c
26035         * gcc.c-torture/execute/builtins/strspn.c
26036         * gcc.c-torture/execute/builtins/strstr-asm.c
26037         * gcc.c-torture/execute/builtins/strstr.c:
26038         ... these new files.
26040         * gcc.c-torture/execute/builtins/abs-2-lib.c
26041         * gcc.c-torture/execute/builtins/abs-3-lib.c
26042         * gcc.c-torture/execute/builtins/complex-1-lib.c
26043         * gcc.c-torture/execute/builtins/fprintf-lib.c
26044         * gcc.c-torture/execute/builtins/fputs-lib.c
26045         * gcc.c-torture/execute/builtins/memcmp-lib.c
26046         * gcc.c-torture/execute/builtins/memmove-lib.c
26047         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26048         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26049         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26050         * gcc.c-torture/execute/builtins/memset-lib.c
26051         * gcc.c-torture/execute/builtins/printf-lib.c
26052         * gcc.c-torture/execute/builtins/sprintf-lib.c
26053         * gcc.c-torture/execute/builtins/strcat-lib.c
26054         * gcc.c-torture/execute/builtins/strchr-lib.c
26055         * gcc.c-torture/execute/builtins/strcmp-lib.c
26056         * gcc.c-torture/execute/builtins/strcpy-lib.c
26057         * gcc.c-torture/execute/builtins/strcspn-lib.c
26058         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26059         * gcc.c-torture/execute/builtins/strlen-lib.c
26060         * gcc.c-torture/execute/builtins/strncat-lib.c
26061         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26062         * gcc.c-torture/execute/builtins/strncmp-lib.c
26063         * gcc.c-torture/execute/builtins/strncpy-lib.c
26064         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26065         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26066         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26067         * gcc.c-torture/execute/builtins/strrchr-lib.c
26068         * gcc.c-torture/execute/builtins/strspn-lib.c
26069         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26070         * gcc.c-torture/execute/builtins/strstr-lib.c
26071         * gcc.c-torture/execute/builtins/lib/abs.c
26072         * gcc.c-torture/execute/builtins/lib/fprintf.c
26073         * gcc.c-torture/execute/builtins/lib/memset.c
26074         * gcc.c-torture/execute/builtins/lib/printf.c
26075         * gcc.c-torture/execute/builtins/lib/sprintf.c
26076         * gcc.c-torture/execute/builtins/lib/strcpy.c
26077         * gcc.c-torture/execute/builtins/lib/strcspn.c
26078         * gcc.c-torture/execute/builtins/lib/strncat.c
26079         * gcc.c-torture/execute/builtins/lib/strncmp.c
26080         * gcc.c-torture/execute/builtins/lib/strncpy.c
26081         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26082         * gcc.c-torture/execute/builtins/lib/strspn.c
26083         * gcc.c-torture/execute/builtins/lib/strstr.c:
26084         New files containing support routines.
26086         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26087         declaration.
26088         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26089         when not optimizing.
26091 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26093         PR c++/16240
26094         * g++.dg/abi/mangle22.C: New test.
26095         * g++.dg/abi/mangle23.C: Likewise.
26097 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26099         PR fortran/16290
26100         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26101         Allow for cases without denormalized floating point numbers.
26103 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26105         PR c/1027
26106         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26107         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26108         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26109         expected warning text.
26110         * gcc.dg/format/diag-2.c: New test.
26112 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26114         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26116 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26118         * gcc.dg/builtins-43.c: New.
26119         * gcc.dg/builtins-44.c: New.
26120         * gcc.dg/builtins-45.c: New.
26122 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26123             Andreas Tobler  <a.tobler@schweiz.ch>
26125         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26126         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26127         as SIGSEGV.
26128         * gcc.dg/cleanup-11.c: Likewise.
26129         * gcc.dg/cleanup-8.c: Likewise.
26130         * gcc.dg/cleanup-9.c: Likewise.
26131         * gcc.dg/cleanup-5.c: Run on all platforms.
26133 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26135         * g++.dg/warn/nonnull1.C: New test.
26137 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26139         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26140         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26141         Special-case the Sun compiler wrt to <complex.h>.
26143 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26145         * gcc.dg/Wunreachable-8.C: New test.
26147         * gcc.dg/h8300-ice2.c : New test.
26149 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26151         PR fortran/16161
26152         * gfortran.fortran-torture/compile/implicit.f90: Add test
26153         for implicit character.
26155 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26157         PR fortran/16289
26158         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26159         Use tiny() intrinsic to find smallest non-negative real
26161 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26163         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26164         * gcc.dg/compat/struct-by-value-22_x.c: New.
26165         * gcc.dg/compat/struct-by-value-22_y.c: New.
26167         * gcc.c-torture/execute/20040629-1.c: New test.
26169 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26171         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26172         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26174         PR target/16195
26175         * gcc.dg/20040625-1.c: New test.
26177 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26179         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26181 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26183         PR fortran/15963
26184         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26186 2004-06-29  Richard Henderson  <rth@redhat.com>
26188         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26190 2004-06-29  Paul Brook  <paul@codesourcery.com>
26192         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26193         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26195 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26197         PR c++/16260
26198         * g++.dg/parse/crash15.C: New.
26200 2004-06-28  Andrew Pinski  <apinski@apple.com>
26202         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26203         by the error already.
26205         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26207 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26209         PR target/14041
26210         * gcc.dg/h8300-bss-align-1.c : New.
26212 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26214         * PR c++/16174
26215         * g++.dg/template/ctor4.C: New.
26217 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26219         PR c++/16205
26220         * g++.dg/warn/Wsequence-point-1.C: New test.
26222 2004-06-27  Paul Brook  <paul@codesourcery.com>
26224         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26226 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26228         * g++.old-deja/g++.mike/p7325.C: Remove.
26230 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26232         PR c/14963
26233         * gcc.dg/pr14963.c: New test.
26235 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26237         PR c++/16193
26238         * g++.dg/parse/redef1.C: New test.
26240 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26242         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26243         20021110.c.
26244         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26245         20021119-1.c.
26246         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26247         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26248         5-04.c.
26249         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26250         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26251         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26252         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26253         g++.brendan/enum14.C.
26254         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26255         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26256         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26257         g++.mike/virt1.C.
26258         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26259         memtemp24.C.
26261 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26263         * gcc.dg/20040527-1.c: New test case.
26265 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26267         PR gfortran/pr16196
26268         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26270 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26272         PR middle-end/15825
26273         * gcc.dg/pr15825-1.c: New test case.
26275 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26277         * gcc.c-torture/execute/20040625-1.c: New test.
26279 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26281         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26283 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26285         * gcc.dg/torture/mips-div-1.c: New test.
26287 2004-06-24  Jeff Law  <law@redhat.com>
26289         * gcc.dg/tree-ssa/20040624-1.c: New test.
26291 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26293         * gcc.c-torture/compile/20040624-1.c: New test.
26295 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26297         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26298         this directory.
26300 2004-06-23  Andrew Pinski  <apinski@apple.com>
26302         PR middle-end/15988
26303         * g++.dg/opt/ptrmem4.C: New test.
26305         * gcc.dg/c90-array-quals-2.c: New test.
26307 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26309         * gcc.dg/kpice1.c: New test.
26311 2006-06-23  Andrew Pinski  <apinski@apple.com>
26313         * gcc.dg/c90-array-quals.c: New test.
26315 2006-06-22  Richard Henderson  <rth@redhat.com>
26317         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26319 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26321         * gcc.dg/builtins-config.h: Handle FreeBSD.
26323 2006-06-22  Richard Henderson  <rth@redhat.com>
26325         * g++.dg/opt/devirt1.C: New.
26327 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26329         * g++.dg/opt/pr15551.C: New testcase.
26331 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26333         PR target/14800
26334         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26335         x86_64-*-linux* when compiling for 32bit.
26337 2004-06-21  Andrew Pinski  <apinski@apple.com>
26339         * gcc.dg/pch/struct-1.c: New.
26340         * gcc.dg/pch/struct-1.hs: New.
26342 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26344         * gcc.dg/pch/save-temps-1.c: New file.
26345         * gcc.dg/pch/save-temps-1.hs: New file.
26347 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26349         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26350         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26352 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26354         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26355         to fix type error.
26356         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26357         Remove trailing spaces.
26359 2004-06-21  Richard Henderson  <rth@redhat.com>
26361         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26362         merging && to BIT_FIELD_REF.
26364 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26366         * g++.dg/opt/placeholder1.C: New test.
26368 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26370         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26371         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26372         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26373         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26375 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26377         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26378         extern "C".
26379         * g++.dg/other/pragma-re-1.C: Add comments.
26381 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26383         PR gfortran/16080
26384         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26386 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26388         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26389         instead of setting the type of size_t by
26390         hand.
26392 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26394         * gcc.dg/unordered-2.c: New test case.
26395         * gcc.dg/unordered-3.c: New test case.
26397 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26399         PR other/16043
26400         * lib/g++.exp (g++_version): Tweak regexp for version
26401         * lib/g77.exp (g77_version): Likewise.
26402         * lib/gfortran.exp (gfortran_version): Likewise.
26403         * lib/objc.exp (objc_version): Likewise.
26404         * lib/treelang.exp (treelang_version): Likewise.
26406 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26408         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26409         Use INT_MAX instead of __INT_MAX__.
26410         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26412         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26413         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26414         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26415         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26416         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26417         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26418         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26419         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26420         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26422         * gcc.dg/range-test-1.c: New test.
26423         * g++.dg/opt/range-test-1.C: New test.
26425 2004-06-17  Richard Henderson  <rth@redhat.com>
26427         * objc.dg/sync-1.m: New.
26428         * objc.dg/try-catch-1.m: Don't force next runtime.
26429         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26430         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26431         shadowed catch clause.
26432         * objc.dg/try-catch-5.m: New.
26434 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26436         Bug 14610
26437         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26439 2004-06-15  Richard Henderson  <rth@redhat.com>
26441         * gcc.dg/20001116-1.c: Move expected warning line.
26443 2004-06-15  Richard Henderson  <rth@redhat.com>
26445         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26446         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26448 2004-06-15  Jeff Law  <law@redhat.com>
26450         * gcc.dg/tree-ssa/20040615-1.c: New test.
26451         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26452         be less sensitive to operand ordering.
26453         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26455 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26457         * g++.dg/abi/bitfield3.C: Add comment..
26459 2004-06-15  Richard Henderson  <rth@redhat.com>
26461         * g++.dg/ext/stmtexpr1.C: XFAIL.
26462         * gcc.dg/20030612-1.c: XFAIL.
26464 2004-06-15  Eric Christopher  <echristo@redhat.com>
26466         * g++.dg/charset/asm5.c: New.
26467         * gcc.dg/charset/asm6.c: New.
26469 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26471         PR fortran/15962
26472         * gfortran.fortran-torture/execute/select_1.f90: New test.
26474 2004-06-15  Paul Brook  <paul@codesourcery.com>
26476         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26478 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26480         PR c++/15967
26481         * g++.dg/lookup/crash3.C: New test.
26483 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26485         PR c++/15947
26486         * g++.dg/parse/dtor4.C: New test.
26488 2004-06-14  Jeff Law  <law@redhat.com>
26490         * gcc.c-torture/compile/20040614-1.c: New test.
26492 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26494         PR fortran/15211
26495         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26496         LEN of a character array.
26498 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26500         PR c++/15096
26501         * g++.dg/template/ptrmem10.C: New test.
26503         PR c++/14930
26504         * g++.dg/template/friend30.C: New test.
26506 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26508         PR fortran/14928
26509         * gfortran.fortran-torture/compile/mloc.f90: New test.
26511 2004-06-13  Paul Brook  <paul@codesourcery.com>
26513         * gfortran.fortran-torture/execute/random_2.f90: New test.
26515 2004-06-13  Eric Christopher  <echristo@redhat.com>
26517         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26519 2004-06-12  Paul Brook  <paul@codesourcery.com>
26521         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26523 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26525         PR fortran/14923
26526         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26528 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26530         PR fortran/14957
26531         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26532         syntax errors in end statements of contained subroutines.
26534 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26536         PR fortran/12841
26537         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26539 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26541         PR fortran/15665
26542         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26544 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26546         PR gfortran/12839
26547         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26549 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26551         PR c++/15862
26552         * g++.dg/parse/enum1.C: New test.
26554 2004-06-10  Jeff Law  <law@redhat.com>
26556         * gcc.c-torture/compile/20040610-1.c: New test.
26558 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26560         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26561         * g++.old-deja/g++.other/decl3.C: Likewise.
26563 2004-06-10  Brian Booth  <bbooth@redhat.com>
26565         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26566         V_MAY_DEF instead of VDEF.
26567         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26569 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26571         PR c++/14211
26572         * g++.dg/conversion/const1.C: New test.
26574         PR c++/15076
26575         * g++.dg/conversion/reinterpret1.C: New test.
26577         PR c++/15877
26578         * g++.dg/template/enum2.C: New test.
26580         PR c++/15227
26581         * g++.dg/template/error13.C: New test.
26583 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26585         PR fortran/14957
26586         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26587         arguments to test_* REAL and of the right size.
26589 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26591         PR target/15569
26592         PR rtl-optimization/15681
26593         * gcc.dg/20040609-1.c: New test.
26595 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26597         PR c++/14791
26598         * g++.dg/opt/builtins1.C: New test.
26600 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26602         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26603         that use default windows32 struct layout.
26604         * gcc.dg/i386-bitfield2.c: Likewise.
26606 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26608         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26609         for mingw32 and cygwin targets.
26611 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26613         * gcc.dg/pch/macro-4.c: New.
26614         * gcc.dg/pch/macro-4.hs: New.
26616 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26618         PR fortran/13249
26619         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26621 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26623         PR fortran/13372
26624         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26626 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26628         PR gfortran/14897
26629         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26631 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26633         PR gfortran/15755
26634         * gfortran.fortran-torture/execute/backspace.c : New test.
26636 2004-06-09  Paul Brook  <paul@codesourcery.com>
26638         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26639         (pointer_to_section): Rewrite to use smaller array.
26641 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26643         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26644         * gcc.dg/ext/altivec-10.c: Same.
26645         * gcc.dg/ext/altivec-11.c: Same.
26646         * gcc.dg/ext/altivec-12.c: Same.
26647         * gcc.dg/ext/altivec-13.c: Same.
26648         * gcc.dg/ext/altivec-14.c: Same.
26649         * gcc.dg/ext/altivec-15.c: Same.
26650         * gcc.dg/ext/altivec-16.c: Same.
26651         * gcc.dg/ext/altivec-3.c: Same.
26652         * gcc.dg/ext/altivec-4.c: Same.
26653         * gcc.dg/ext/altivec-6.c: Same.
26654         * gcc.dg/ext/altivec-7.c: Same.
26655         * gcc.dg/ext/altivec-8.c: Same.
26656         * gcc.dg/ext/altivec-varargs-1.c: Same.
26658         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26659         * g++.dg/ext/altivec-10.C: Same.
26660         * g++.dg/ext/altivec-2.C: Same.
26661         * g++.dg/ext/altivec-3.C: Same.
26662         * g++.dg/ext/altivec-4.C: Same.
26663         * g++.dg/ext/altivec-5.C: Same.
26664         * g++.dg/ext/altivec-6.C: Same.
26665         * g++.dg/ext/altivec-7.C: Same.
26666         * g++.dg/ext/altivec-8.C: Same.
26667         * g++.dg/ext/altivec-9.C: Same.
26669 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26671         PR c++/7841
26672         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26674 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26676         * gcc.dg/union-1.c: New test.
26678 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26680         * gcc.dg/builtins-41.c: New test case.
26681         * gcc.dg/builtins-42.c: New test case.
26683 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26685         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26686         * g++.dg/ext/altivec-10.C: Same.
26687         * g++.dg/ext/altivec-2.C: Same.
26688         * g++.dg/ext/altivec-3.C: Same.
26689         * g++.dg/ext/altivec-4.C: Same.
26690         * g++.dg/ext/altivec-5.C: Same.
26691         * g++.dg/ext/altivec-6.C: Same.
26692         * g++.dg/ext/altivec-7.C: Same.
26693         * g++.dg/ext/altivec-8.C: Same.
26694         * g++.dg/ext/altivec-9.C: Same.
26695         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26696         * g++.old-deja/g++.brendan/new3.C: Same.
26697         * gcc.c-torture/execute/eeprof-1.x: Same.
26699 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26701         PR c/14765
26702         * gcc.dg/pr14765-1.c: New test.
26704 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26706         PR c/14649
26707         * gcc.dg/pr14649-1.c: New test case.
26709 2004-06-07  Richard Henderson  <rth@redhat.com>
26711         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26712         if temporaries.
26714 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26716         * g++.dg/eh/elide1.C: Remove XFAIL.
26718 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26720         PR c++/15337
26721         * g++.dg/expr/sizeof3.C: New test.
26723         PR c++/14777
26724         * g++.dg/template/access14.C: New test.
26726         PR c++/15554
26727         * g++.dg/template/enum1.C: New test.
26729         PR c++/15057
26730         * g++.dg/eh/throw1.C: New test.
26732 2004-06-07  David Ayers  <d.ayers@inode.at>
26733             Ziemowit Laski  <zlaski@apple.com>
26735         * lib/objc.exp (objc_target_compile): Revert the '-framework
26736         Foundation' flag fix, since bare Darwin does not ship
26737         with the Foundation framework.
26738         * objc/execute/next_mapping.h: Provide a local NSConstantString
26739         @interface and @implementation.
26740         (objc_constant_string_init): A constructor function, used to
26741         initialize the NSConstantString meta-class object.
26742         * objc/execute/string1.m: Include "next_mapping.h" instead of
26743         <Foundation/NSString.h>.
26744         * objc/execute/string2.m: Likewise.
26745         * objc/execute/string3.m: Likewise.
26746         * objc/execute/string4.m: Likewise.
26748 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26750         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26751         to double. Replace double with FLOAT.
26752         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26754         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26755         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26756         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26757         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26758         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26759         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26760         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26761         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26763 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26765         PR c/13519
26766         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26768 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26770         PR c++/15503
26771         * g++.dg/template/meminit2.C: New test.
26773 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26775         PR target/15822
26776         * gcc.c-torture/execute/compare-fp-1.c,
26777         gcc.c-torture/execute/compare-fp-2.c,
26778         gcc.c-torture/execute/compare-fp-3.c,
26779         gcc.c-torture/execute/compare-fp-4.c,
26780         gcc.c-torture/execute/compare-fp-3.x,
26781         gcc.c-torture/execute/compare-fp-4.x: Moved...
26782         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26783         gcc.c-torture/execute/ieee/compare-fp-2.c,
26784         gcc.c-torture/execute/ieee/compare-fp-3.c,
26785         gcc.c-torture/execute/ieee/compare-fp-4.c,
26786         gcc.c-torture/execute/ieee/compare-fp-3.x,
26787         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26789 2004-06-04  David Ayers  <d.ayers@inode.at>
26791         * objc/execute/protocol-isEqual-4.m: New testcase.
26793 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26795         * objc/execute/protocol-isEqual-1.m: New testcase.
26796         * objc/execute/protocol-isEqual-2.m: New testcase.
26797         * objc/execute/protocol-isEqual-3.m: New testcase.
26799 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26801         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26803 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26805         * lib/objc.exp (objc_target_compile): When running tests on
26806         Darwin (Mac OS X), inform the linker about '-framework
26807         'Foundation'.
26809 2004-06-02  Eric Christopher  <echristo@redhat.com>
26811         * gcc.c-torture/compile/20040602-1.c: New.
26813 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26815         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26816         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26818         PR tree-optimization/14736
26819         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26821         PR tree-optimization/14042
26822         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26824         PR tree-optimization/14729
26825         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26827 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26829         PR fortran/15557
26830         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26832 2004-06-01  Richard Hederson  <rth@redhat.com>
26834         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26836 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26838         PR c++/14932
26839         * g++.dg/parse/offsetof4.C: New test.
26841 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26843         PR objc/7993
26844         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26846 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26848         PR c++/15701
26849         * g++.dg/template/friend29.C: New test.
26851 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26853         PR c/15749
26854         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26856 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26858         * gcc.dg/sparc-trap-1.c: New test.
26860 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26862         PR middle-end/15069
26863         * g++.dg/opt/fold3.C: New test case.
26865 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26867         * lib/target-supports.exp (check_iconv_available): Fix fallout
26868         from 2004-05-28 patch.
26870 2004-05-30  Paul Brook  <paul@codesourcery.com>
26872         PR fortran/15620
26873         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26874         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26876 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26878         * gfortran.fortran-torture/execute/random_1.f90: New test.
26880 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26882         * g++.dg/ext/altivec-10.C: New test.
26884 2004-05-29  Paul Brook  <paul@codesourcery.com>
26886         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26888 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26890         * gcc.dg/altivec-16.c: New test.
26892 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26894         * lib/target-supports.exp (check_vmx_hw_available): New.
26895         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26897         * lib/target-supports.exp (check_alias_available,
26898         check_iconv_available, check_named_sections_available): Use
26899         unique names for temporary files.
26901 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26903         * gcc.dg/altivec-15.c: New test.
26905 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26907         PR c++/15083
26908         * g++.dg/warn/noeffect6.C: New test.
26910         PR c++/15471
26911         * g++.dg/expr/ptrmem4.C: New test.
26913         PR c++/15640
26914         * g++.dg/template/operator3.C: New test.
26916 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26918         PR c++/14668
26919         * g++.dg/lookup/redecl1.C: New test.
26920         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26922 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26924         * gcc.c-torture/execute/compare-fp-1.c,
26925         gcc.c-torture/execute/compare-fp-2.c,
26926         gcc.c-torture/execute/compare-fp-3.c,
26927         gcc.c-torture/execute/compare-fp-4.c,
26928         gcc.c-torture/execute/compare-fp-3.x,
26929         gcc.c-torture/execute/compare-fp-4.x,
26930         gcc.dg/pr15649-1.c: New.
26932 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26934         PR c++/12883
26935         * g++.dg/init/array14.C: New test.
26937 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26939         * lib/compat.exp (compat-get-options-main): New.
26940         (compat-get-options): Remove unneeded code, warn for ignored
26941         command.
26942         (compat-execute): Check flag set by dg-require-* commands.
26944         * lib/compat.exp (compat-execute): Break up long lines.
26946 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26948         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26949         * gcc.dg/altivec-14.c: New test.
26950         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26952         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26953         * gcc.dg/altivec-12.c: Ditto.
26955         * gcc.dg/altivec-3.c: Move call to altivec_check.
26957 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26959         PR c++/15044
26960         * g++.dg/template/error12.C: New test.
26962         PR c++/15317
26963         * g++.dg/ext/attrib15.C: New test.
26965         PR c++/15329
26966         * g++.dg/template/ptrmem9.C: New test.
26968 2004-05-25  Paul Brook  <paul@codesourcery.com>
26970         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26972 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26974         PR c++/15165
26975         * g++.dg/template/crash19.C: New test.
26977 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26979         PR c++/15025
26980         * g++.dg/template/redecl1.C: New test.
26982 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26984         PR c++/14821
26985         * g++.dg/other/ns1.C: New test.
26987         PR c++/14883
26988         * g++.dg/template/invalid1.C: New test.
26990 2004-05-23  Paul Brook  <paul@codesourcery.com>
26991         Victor Leikehman  <lei@haifasphere.co.il>
26993         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26994         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26996 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26998         PR c++/15285
26999         PR c++/15299
27000         * g++.dg/template/non-dependent5.C: New test.
27001         * g++.dg/template/non-dependent6.C: New test.
27003 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27005         PR c++/15507
27006         * g++.dg/inherit/union1.C: New test.
27008         PR c++/15542
27009         * g++.dg/template/addr1.C: New test.
27011         PR c++/15427
27012         * g++.dg/template/array5.C: New test.
27014         PR c++/15287
27015         * g++.dg/template/array6.C: New test.
27017 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27018             Roger Sayle  <roger@eyesopen.com>
27020         * g++.dg/lookup/forscope2.C: New test case.
27022 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27024         * gcc.dg/cpp/Wmissingdirs.c: New.
27026 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27028         PR target/15301
27029         * gcc.dg/compat/union-m128-1.h: New file.
27030         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27031         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27032         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27034 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27036         PR target/15302
27037         * gcc.dg/compat/struct-complex-1.h: New file.
27038         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27039         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27040         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27042 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27044         PR middle-end/3074
27045         * gcc.dg/pr3074-1.c: New test case.
27046         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27048 2004-05-20  Falk Hueffner  <falk@debian.org>
27050         PR other/15526
27051         * gcc.dg/ftrapv-1.c: New test case.
27053 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27055         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27057 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27058             Jeff Law  <law@redhat.com>
27060         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27061         * gcc.dg/tree-ssa/20040518-2.c: New test.
27063         * gcc.dg/tree-ssa/20040518-1.c: New test.
27065 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27067         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27069 2004-05-18  Paul Brook  <paul@codesourcery.com>
27071         PR fortran/13930
27072         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27074 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27076         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27077         constant folding.
27079 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27081         * gcc.dg/tree-ssa/20040517-1.c: New test.
27083 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27085         * gcc.dg/loop-4.c: New test.
27087 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27089         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27091 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27093         PR fortran/15311
27094         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27096 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27098         PR fortran/13826
27099         PR fortran/13940
27100         * gfortran.fortran-torture/compile/data_1.f90: New test.
27102 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27104         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27105         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27107 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27109         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27111 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27113         PR c/15444
27114         * gcc.dg/format/xopen-1.c: Adjust expected message.
27115         * gcc.dg/format/xopen-3.c: New test.
27117 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27119         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27121 2004-05-14  Jeff Law  <law@redhat.com>
27123         * gcc.dg/tree-ssa/20040514-2.c: New test.
27125 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27127         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27128         this ...
27129         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27130         this.
27132 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27134         * gcc.dg/tree-ssa/20040514-1.c: New test.
27136 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27138         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27139         test.
27141 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27143         PR fortran/14066
27144         * gfortran.fortran-torture/compile/do_1.f90: New test.
27146 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27148         PR fortran/15051
27149         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27150         test.
27152 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27154         PR fortran/15149
27155         * gfortran.fortran-torture/execute/random_init.f90: New test.
27157 2004-05-13  Paul Brook  <paul@codesourcery.com>
27159         PR fortran/15314
27160         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27162 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27164         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27165         for the powerpc case.
27167 2004-05-13  Jeff Law  <law@redhat.com>
27169         * gcc.dg/tree-ssa/20040513-1.c: New test.
27170         * gcc.dg/tree-ssa/20040513-2.c: New test.
27172 2004-05-13  Paul Brook  <paul@codesourcery.com>
27174         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27175         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27176         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27178 2004-05-13  Andreas Schwab  <schwab@suse.de>
27180         PR other/10819
27181         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27182         characters.
27184 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27186         PR fortran/15294
27187         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27189 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27191         Merge from tree-ssa-20020619-branch.  See
27192         ChangeLog.tree-ssa for details.
27194 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27196         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27197         include <altivec.h> explicitly.
27198         * gcc.dg/altivec-13.c: Likewise.
27200 2004-05-11  Paul Brook  <paul@codesourcery.com>
27202         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27204 2004-05-10  Eric Christopher  <echristo@redhat.com>
27206         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27207         * gcc.dg/sibcall-4.c: Ditto.
27209 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27211         * g++.dg/ext/altivec-8.C: New test case.
27212         * gcc.dg/altivec-13.c: New test case.
27214 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27216         * gcc.c-torture/execute/divcmp-1.c: New test case.
27217         * gcc.c-torture/execute/divcmp-2.c: New test case.
27218         * gcc.c-torture/execute/divcmp-3.c: New test case.
27220 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27222         * g++.dg/other/pragma-re-2.C: New test.
27224 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27226         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27227         * gcc.dg/i386-387-2.c: Likewise.
27229         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27230         __builtin_drem.
27231         * gcc.dg/i386-387-6.c: Likewise.
27233 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27235         * gcc.dg/builtins-33.c: Also check log1p*.
27237 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27239         PR optimization/15296
27240         * gcc.c-torture/execute/pr15296.c: New test.
27242 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27244         * gcc.dg/builtins-40.c: New test.
27246 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27248         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27250 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27252         * g++.dg/ext/spe1.C: New testcase.
27254 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27256         * objc.dg/image-info.m: Allow additional attributes
27257         for __image_info section.
27259 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27261         * gcc.dg/torture/mips-hilo-2.c: New test.
27263 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27265         PR c++/14389
27266         * g++.dg/template/member5.C: New test.
27268 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27270         * gcc.dg/builtins-34.c: Also check expm1*.
27272 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27274         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27275         * gcc.dg/torture/builtin-convert-3.c: New test.
27277 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27279         PR middle-end/15054
27280         * g++.dg/opt/pr15054.C: New test.
27282 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27284         * gcc.dg/torture/builtin-rounding-1.c: New test.
27285         * gcc.dg/builtins-25.c: Delete.
27286         * gcc.dg/builtins-29.c: Delete.
27288 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27290         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27291         * gcc.dg/sibcall-4.c: Likewise.
27292         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27294 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27296         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27297         bit-field on 16-bit targets.
27299 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27301         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27302         16-bit targets.
27304 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27306         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27307         * gcc.dg/rs6000-power2-2.c: Likewise.
27309 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27311         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27312         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27313         Change the asm registers to be in form of frN instead of fN.
27315 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27317         * gcc.dg/torture/builtin-convert-2.c: New test.
27319 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27321         * gcc.dg/rs6000-power2-1.c: New test.
27322         * gcc.dg/rs6000-power2-2.c: New test.
27324 2004-04-28  Jan Hubicka  <jh@suse.cz>
27326         * gcc.dg/unused-6.c: New test.
27328 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27329             Ulrich Weigand  <uweigand@de.ibm.com>
27331         * ada/acats/run_all.sh: Define $target variable.
27333 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27335         PR c++/15119
27336         * g++.dg/other/vararg-1.C: New test.
27338         PR c++/4794
27339         * g++.dg/eh/cleanup3.C: New test.
27341 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27343         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27344         and ad8011a (target_insn).
27345         * ada/acats/support/macro.dfs: Likewise.
27346         * ada/acats/support/impbit.adb: New file.
27348 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27350         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27352 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27354         * gcc.dg/loop-3.c: New test.
27356 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27358         * gcc.c-torture/execute/simd-5.c: New test.
27360 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27362         PR c++/15064
27363         * g++.dg/template/crash18.C: New test.
27365 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27367         * g++.dg/ext/complit3.C: New test.
27369 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27371         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27372         * gcc.dg/altivec-3.c: Same.
27373         * gcc.dg/altivec-varargs-1.c: Same.
27375 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27377         * lib/target-supports.exp (check_profiling_available): Assume
27378         profiling is not available on powerpc-eabi targets.
27380 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27382         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27383         * gcc.dg/vmx/bug-1.c: Ditto.
27385 2004-04-20  Eric Christopher  <echristo@redhat.com>
27387         * gcc.dg/charset/extern.c: New test.
27388         * g++.dg/charset/extern3.cc: Ditto.
27390 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27392         * gcc.dg/builtins-39.c: New test.
27394 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27396         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27398 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27400         * gcc.dg/torture/mips-hilo-1.c: New test.
27402 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27404         * gcc.c-torture/compile/20040419-1.c: New test.
27406 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27408         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27410 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27411             Aldy Hernandez  <aldyh@redhat.com>
27413         * gcc.c-torture/execute/va-arg-24.c: New.
27415 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27416             Aldy Hernandez  <aldyh@redhat.com>
27418         * gcc.dg/vmx/1b-01.c: New.
27419         * gcc.dg/vmx/1b-02.c: New.
27420         * gcc.dg/vmx/1b-03.c: New.
27421         * gcc.dg/vmx/1b-04.c: New.
27422         * gcc.dg/vmx/1b-05.c: New.
27423         * gcc.dg/vmx/1b-06.c: New.
27424         * gcc.dg/vmx/1b-07.c: New.
27425         * gcc.dg/vmx/1c-01.c: New.
27426         * gcc.dg/vmx/1c-02.c: New.
27427         * gcc.dg/vmx/3a-01a.c: New.
27428         * gcc.dg/vmx/3a-01.c: New.
27429         * gcc.dg/vmx/3a-01m.c: New.
27430         * gcc.dg/vmx/3a-03.c: New.
27431         * gcc.dg/vmx/3a-03m.c: New.
27432         * gcc.dg/vmx/3a-04.c: New.
27433         * gcc.dg/vmx/3a-04m.c: New.
27434         * gcc.dg/vmx/3a-05.c: New.
27435         * gcc.dg/vmx/3a-06.c: New.
27436         * gcc.dg/vmx/3a-06m.c: New.
27437         * gcc.dg/vmx/3a-07.c: New.
27438         * gcc.dg/vmx/3b-01.c: New.
27439         * gcc.dg/vmx/3b-02.c: New.
27440         * gcc.dg/vmx/3b-10.c: New.
27441         * gcc.dg/vmx/3b-13.c: New.
27442         * gcc.dg/vmx/3b-14.c: New.
27443         * gcc.dg/vmx/3b-15.c: New.
27444         * gcc.dg/vmx/3c-01a.c: New.
27445         * gcc.dg/vmx/3c-01.c: New.
27446         * gcc.dg/vmx/3c-02.c: New.
27447         * gcc.dg/vmx/3c-03.c: New.
27448         * gcc.dg/vmx/3d-01.c: New.
27449         * gcc.dg/vmx/4-01.c: New.
27450         * gcc.dg/vmx/4-03.c: New.
27451         * gcc.dg/vmx/5-01.c: New.
27452         * gcc.dg/vmx/5-02.c: New.
27453         * gcc.dg/vmx/5-03.c: New.
27454         * gcc.dg/vmx/5-04.c: New.
27455         * gcc.dg/vmx/5-05.c: New.
27456         * gcc.dg/vmx/5-06.c: New.
27457         * gcc.dg/vmx/5-07.c: New.
27458         * gcc.dg/vmx/5-07t.c: New.
27459         * gcc.dg/vmx/5-08.c: New.
27460         * gcc.dg/vmx/5-10.c: New.
27461         * gcc.dg/vmx/5-11.c: New.
27462         * gcc.dg/vmx/7-01a.c: New.
27463         * gcc.dg/vmx/7-01.c: New.
27464         * gcc.dg/vmx/7c-01.c: New.
27465         * gcc.dg/vmx/7d-01.c: New.
27466         * gcc.dg/vmx/7d-02.c: New.
27467         * gcc.dg/vmx/8-01.c: New.
27468         * gcc.dg/vmx/8-02a.c: New.
27469         * gcc.dg/vmx/8-02.c: New.
27470         * gcc.dg/vmx/brode-1.c: New.
27471         * gcc.dg/vmx/bug-1.c: New.
27472         * gcc.dg/vmx/bug-2.c: New.
27473         * gcc.dg/vmx/bug-3.c: New.
27474         * gcc.dg/vmx/cw-bug-1.c: New.
27475         * gcc.dg/vmx/cw-bug-2.c: New.
27476         * gcc.dg/vmx/cw-bug-3.c: New.
27477         * gcc.dg/vmx/dct.c: New.
27478         * gcc.dg/vmx/debug-1.c: New.
27479         * gcc.dg/vmx/debug-2.c: New.
27480         * gcc.dg/vmx/debug-3.c: New.
27481         * gcc.dg/vmx/debug-4.c: New.
27482         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27483         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27484         * gcc.dg/vmx/eg-5.c: New.
27485         * gcc.dg/vmx/fft.c: New.
27486         * gcc.dg/vmx/gcc-bug-1.c: New.
27487         * gcc.dg/vmx/gcc-bug-2.c: New.
27488         * gcc.dg/vmx/gcc-bug-3.c: New.
27489         * gcc.dg/vmx/gcc-bug-4.c: New.
27490         * gcc.dg/vmx/gcc-bug-5.c: New.
27491         * gcc.dg/vmx/gcc-bug-6.c: New.
27492         * gcc.dg/vmx/gcc-bug-7.c: New.
27493         * gcc.dg/vmx/gcc-bug-8.c: New.
27494         * gcc.dg/vmx/gcc-bug-9.c: New.
27495         * gcc.dg/vmx/gcc-bug-b.c: New.
27496         * gcc.dg/vmx/gcc-bug-c.c: New.
27497         * gcc.dg/vmx/gcc-bug-d.c: New.
27498         * gcc.dg/vmx/gcc-bug-e.c: New.
27499         * gcc.dg/vmx/gcc-bug-f.c: New.
27500         * gcc.dg/vmx/gcc-bug-g.c: New.
27501         * gcc.dg/vmx/gcc-bug-i.c: New.
27502         * gcc.dg/vmx/harness.h: New.
27503         * gcc.dg/vmx/ira1.c: New.
27504         * gcc.dg/vmx/ira2a.c: New.
27505         * gcc.dg/vmx/ira2b.c: New.
27506         * gcc.dg/vmx/ira2.c: New.
27507         * gcc.dg/vmx/ira2c.c: New.
27508         * gcc.dg/vmx/mem.c: New.
27509         * gcc.dg/vmx/newton-1.c: New.
27510         * gcc.dg/vmx/ops.c: New.
27511         * gcc.dg/vmx/sn7153.c: New.
27512         * gcc.dg/vmx/spill2.c: New.
27513         * gcc.dg/vmx/spill3.c: New.
27514         * gcc.dg/vmx/spill.c: New.
27515         * gcc.dg/vmx/t.c: New.
27516         * gcc.dg/vmx/varargs-1.c: New.
27517         * gcc.dg/vmx/varargs-2.c: New.
27518         * gcc.dg/vmx/varargs-3.c: New.
27519         * gcc.dg/vmx/varargs-4.c: New.
27520         * gcc.dg/vmx/varargs-5.c: New.
27521         * gcc.dg/vmx/varargs-6.c: New.
27522         * gcc.dg/vmx/varargs-7.c: New.
27523         * gcc.dg/vmx/vmx.exp: New.
27524         * gcc.dg/vmx/vprint-1.c: New.
27525         * gcc.dg/vmx/vscan-1.c: New.
27526         * gcc.dg/vmx/x-01.c: New.
27527         * gcc.dg/vmx/x-02.c: New.
27528         * gcc.dg/vmx/x-03.c: New.
27529         * gcc.dg/vmx/x-04.c: New.
27530         * gcc.dg/vmx/x-05.c: New.
27531         * gcc.dg/vmx/yousufi-1.c: New.
27532         * gcc.dg/vmx/zero-1.c: New.
27533         * gcc.dg/vmx/zero.c: New.
27535 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27537         * g++.dg/lookup/java1.C: Update for chage of
27538         _Jv_AllocObject.
27539         * g++.dg/lookup/java2.C: Likewise.
27541 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27543         * ada/acats/run_all.sh: use -O2 by default.
27545 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27547         * gcc.dg/vr-mult-[12].c: New tests.
27549 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27551         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27553         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27555 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27557         * lib/target-supports.exp (check_profiling_available): Assume profiling
27558         isn't available for mips*-*-elf targets.
27560 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27562         * gcc.dg/builtins-38.c: New test.
27564 2004-04-14  Eric Christopher  <echristo@redhat.com>
27566         * g++.dg/charset/charset.exp: Run .cc extension tests.
27568 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27570         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27572 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27574         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27576 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27578         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27579         * gcc.dg/i386-387-2.c: Likewise.
27581         * gcc.dg/i386-387-7.c: New test.
27582         * gcc.dg/i386-387-8.c: New test.
27584         * gcc.dg/builtins-37.c: New test.
27586 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27588         * g++.dg/pch/externc-1.C: Add missing semicolon.
27590 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27592         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27594 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27596         * gcc.c-torture/execute/20040411-1.c: New test.
27598 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27600         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27602 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27604         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27606 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27608         * lib/target-supports.exp (check_named_sections_available): New.
27609         * lib/gcc-dg.exp (dg-require-named-sections): New.
27610         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27611         old-deja.exp.  Also prune error-count message from HP linker.
27612         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27614         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27615         * g++.old-deja/g++.pt/static3.C: Likewise.
27616         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27618 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27620         * gcc.c-torture/execute/20040409-1.c: New test case.
27621         * gcc.c-torture/execute/20040409-2.c: New test case.
27622         * gcc.c-torture/execute/20040409-3.c: New test case.
27624 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27626         * gcc.dg/20040409-1.c: New test.
27628 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27630         PR target/14888
27631         * g++.dg/opt/pr14888.C: New test case.
27633 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27635         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27636         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27637         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27638         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27639         New tests.
27641 2004-04-08  Paul Brook  <paul@codesourcery.com>
27643         * gcc.dg/spill-1.c: New test.
27645 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27647         * gcc.dg/torture/builtin-ctype-2.c: New test.
27649 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27651         * gcc.dg/pch/pch.exp: Add largefile test.
27653 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27655         * g++.dg/pch/externc-1.Hs: New.
27656         * g++.dg/pch/externc-1.C: New.
27658 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27660         * gcc.dg/compat/struct-by-value-5a_main.c,
27661         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27662         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27663         * gcc.dg/compat/struct-by-value-5a_x.c,
27664         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27665         gcc.dg/compat/struct-by-value-5_x.c.
27666         * gcc.dg/compat/struct-by-value-5a_y.c,
27667         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27668         gcc.dg/compat/struct-by-value-5_y.c.
27670         * gcc.dg/compat/struct-by-value-6a_main.c,
27671         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27672         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27673         * gcc.dg/compat/struct-by-value-6a_x.c,
27674         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27675         gcc.dg/compat/struct-by-value-6_x.c.
27676         * gcc.dg/compat/struct-by-value-6a_y.c,
27677         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27678         gcc.dg/compat/struct-by-value-6_y.c.
27680         * gcc.dg/compat/struct-by-value-7a_main.c,
27681         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27682         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27683         * gcc.dg/compat/struct-by-value-7a_x.c,
27684         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27685         gcc.dg/compat/struct-by-value-7_x.c.
27686         * gcc.dg/compat/struct-by-value-7a_y.c,
27687         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27688         gcc.dg/compat/struct-by-value-7_y.c.
27690 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27692         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27693         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27694         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27695         options.
27697 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27699         * gcc.dg/builtins-36.c: New test.
27701 2004-04-06  Paul Brook  <paul@codesourcery.com>
27703         * README.gcc: Remove obsolete contraint on testcases.
27705 2004-04-05  Paul Brook  <paul@codesourcery.com>
27707         PR2123
27708         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27709         failure and exit(0) on success.
27710         * g++.dg/expr/anew2.C: Ditto.
27711         * g++.dg/expr/anew3.C: Ditto.
27712         * g++.dg/expr/anew4.C: Ditto.
27714 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27716         PR c++/3518
27717         * g++.dg/template/unify7.C: New.
27719 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27721         * g++.dg/README: Bring up to date with new subdirectories; remove
27722         duplicate subdirectory lines.
27724 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27726         PR c++/14007
27727         * g++.dg/template/unify5.C: New.
27728         * g++.dg/template/unify6.C: New.
27729         * g++.dg/template/qualttp20.C: Adjust.
27730         * g++.old-deja/g++.jason/report.C: Adjust.
27731         * g++.old-deja/g++.other/qual1.C: Adjust.
27733 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27735         PR c++/14803
27736         * g++.dg/inherit/ptrmem1.C: New test.
27738 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27740         PR c++/14755
27741         * gcc.c-torture/execute/20040331-1.c: New test.
27742         * gcc.dg/20040331-1.c: New test.
27744 2004-04-01  Paul Brook  <paul@codesourcery.com>
27746         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27748 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27750         PR c++/14724
27751         * g++.dg/init/goto1.C: New test.
27753         PR c++/14763
27754         * g++.dg/template/defarg4.C: New test.
27756 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27758         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27760 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27762         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27764 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27766         * gcc.dg/noncompile/undeclared-2.c: New test.
27768 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27770         * gcc.dg/940409-1.c: Remove XFAIL.
27771         * gcc.dg/reg-vol-struct-1.c: New test.
27773 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27775         * gcc.dg/torture/builtin-wctype-1.c: New test.
27777 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27779         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27780         * gcc.dg/20001101-1.c: Likewise.
27781         * gcc.dg/20001102-1.c: Likewise.
27783 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27785         * gcc.dg/compare8.c: Add an additional test for XOR.
27787 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27789         * gcc.dg/torture/builtin-ctype-1.c: New test.
27791 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27793         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27794         * gcc.dg/torture/builtin-math-1.c: Likewise.
27795         * gcc.dg/torture/builtin-power-1.c: New test.
27797 2004-03-24  Andreas Schwab  <schwab@suse.de>
27799         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27800         IA64 assembler.
27802 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27803             Roger Sayle  <roger@eyesopen.com>
27805         * gcc.dg/compare8.c: New test case.
27807 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27809         * g++.dg/ext/altivec-7.C: New test.
27811 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27813         PR 12267, 12391, 12560, 13129, 14114, 14133
27814         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27815         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27816         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27817         Adjust error regexps.
27818         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27819         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27820         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27821         * gcc.dg/local1.c: Add explanatory comment.
27823 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27825         PR optimization/14669
27826         * g++.dg/opt/fold2.C: New test case.
27828 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27830         PR c/14069
27831         * gcc.dg/20040322-1.c: New test.
27833 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27835         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27836         * gcc.dg/ultrasp4.c: Likewise.
27837         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27839 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27841         * gcc.dg/i386-sse-8.c: Reset default options.
27843 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27845         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27846         in the error message text.
27848 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27850         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27852 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27854         PR c++/14616
27855         * g++.dg/init/array13.C: New test.
27857 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27859         PR target/13889
27860         * gcc.c-torture/compile/pr13889.c: New test case.
27862 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27864         PR c/14635
27865         * builtins-1.c (nan, nans): Don't test.
27866         * builtins-30.c: Don't use nan, nanf, nanl.
27867         * builtins-35.c: New test.
27869 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27871         * g++.dg/ext/altivec-6.C: New test.
27873 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27875         * g++.dg/init/placement3.C: New test.
27877         * g++.dg/template/spec13.C: New test.
27879         * g++.dg/lookup/using11.C: New test.
27881         * g++.dg/lookup/koenig3.C: New test.
27883         * g++.dg/template/operator2.C: New test.
27885         * g++.dg/expr/dtor3.C: New test.
27886         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27887         marker.
27888         * g++.old-deja/g++.law/visibility28.C: Likewise.
27890 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27892         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27893         * gcc.dg/ppc64-abi-3.c: Likewise.
27895 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27897         PR c++/14545
27898         * g++.dg/parse/template15.C: New test.
27900 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27902         * g++.dg/expr/dtor2.C: New test.
27904         * g++.dg/lookup/anon4.C: New test.
27906         * g++.dg/overload/using1.C: New test.
27908         * g++.dg/template/lookup7.C: New test.
27910         * g++.dg/template/typename6.C: New test.
27912         * g++.dg/expr/cond6.C: New test.
27914 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27916         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27918 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27920         * g++.dg/expr/cond5.C: New test.
27921         * g++.dg/expr/constcast1.C: Likewise.
27922         * g++.dg/expr/ptrmem2.C: Likewise.
27923         * g++.dg/expr/ptrmem3.C: Likewise.
27924         * g++.dg/lookup/main1.C: Likewise.
27925         * g++.dg/template/lookup6.C: Likewise.
27927 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27929         * gcc.dg/local1.c: New test.
27931         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27933 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27935         * gcc.dg/torture/builtin-convert-1.c: New test.
27937 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27939         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27941 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27943         PR c++/14481
27944         * g++.dg/warn/Wunused-7.C: New test.
27946 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27948         * gcc.dg/torture/builtin-integral-1.c: New test.
27950 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27952         PR c++/14586
27953         * g++.dg/parse/non-dependent3.C: New test.
27955 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27957         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27958         * g++.dg/eh/simd-2.C: Likewise.
27959         * g++.dg/init/array10.C: Likewise.
27960         * gcc.c-torture/compile/simd-1.c: Likewise.
27961         * gcc.c-torture/compile/simd-2.c: Likewise.
27962         * gcc.c-torture/compile/simd-3.c: Likewise.
27963         * gcc.c-torture/compile/simd-4.c: Likewise.
27964         * gcc.c-torture/compile/simd-6.c: Likewise.
27965         * gcc.c-torture/execute/simd-1.c: Likewise.
27966         * gcc.c-torture/execute/simd-2.c: Likewise.
27967         * gcc.dg/compat/vector-defs.h: Likewise.
27968         * gcc.dg/20020531-1.c: Likewise.
27969         * gcc.dg/altivec-3.c: Likewise.
27970         * gcc.dg/altivec-4.c: Likewise.
27971         * gcc.dg/altivec-varargs-1.c: Likewise.
27972         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27973         * gcc.dg/i386-mmx-3.c: Likewise.
27974         * gcc.dg/i386-sse-4.c: Likewise.
27975         * gcc.dg/i386-sse-5.c: Likewise.
27976         * gcc.dg/i386-sse-8.c: Likewise.
27977         * gcc.dg/simd-1.c: Likewise.
27978         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27979         __ev64_opaque__ since the machine description provides it.
27981 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27983         * lib/compat.exp (skip_list): New global variable.
27984         Use it to hold the user defined COMPAT_SKIPS list if any.
27985         (compat-obj): Add the members of skip_list to optall.
27987 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27989         * gcc.dg/compat/union-by-value-1_main.c,
27990         union-by-value-1_x.c, union-by-value-1_y.c,
27991         union-check.h, union-defs.h,
27992         union-init.h, union-return-1_main.c,
27993         union-return-1_x.c, union-return-1_y.c: New files.
27995 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27997         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27998         mixed-struct-init.h: Add 4 mixed structure types.
27999         struct-by-value-21_main.c, struct-by-value-21_x.c,
28000         struct-by-value-21_y.c, struct-return-21_main.c,
28001         struct-return-21_x.c, struct-return-21_y.c: New files.
28003 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28005         PR c++/14550
28006         * g++.dg/parse/template14.C: New test.
28008 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28010         * gcc.c-torture/execute/20040313-1.c: New test.
28012 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28014         PR target/14533
28015         * gcc.dg/20040311-2.c: New test.
28017 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28019         PR other/14544
28020         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28021         bit-field.
28023 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28025         * gcc.dg/20040305-2.c: Add missing return statement.
28027 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28029         * gcc.dg/builtins-34.c: Also check pow10*.
28031 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28033         PR target/14262
28034         * gcc.dg/20040305-2.c: New test.
28036 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28038         * gcc.dg/20040310-1.c: New test.
28040 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28042         * gcc.c-torture/execute/20040311-1.c: New test case.
28044 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28046         PR c++/14476
28047         * g++.dg/lookup/enum1.C: New test.
28049 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28051         PR c++/14510
28052         * g++.dg/lookup/struct2.C: New test.
28054 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28056         * gcc.dg/builtins-34.c: New test.
28058 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28060         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28062 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28064         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28065         * gcc.dg/alias-2.c: New testcase.
28067 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28069         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28071 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28073         * gcc.c-torture/execute/20040309-1.c: New test case.
28075 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28077         PR c++/14397
28078         * g++.dg/overload/ref1.C: New.
28080 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28082         PR c++/14409
28083         * g++.dg/template/spec12.C: New test.
28085         PR c++/14448
28086         * g++.dg/parse/crash14.C: New test.
28088 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28090         PR c++/14230
28091         * g++.dg/init/ref11.C: New test.
28093 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28095         PR c++/14432
28096         * g++.dg/parse/builtin2.C: New test.
28098 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28100         PR c++/14401
28101         * g++.dg/init/ctor3.C: New test.
28102         * g++.dg/init/union1.C: New test.
28103         * g++.dg/ext/anon-struct4.C: New test.
28105 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28107         * g++.dg/lookup/koenig1.C: Tweak error messages.
28108         * g++.dg/lookup/used-before-declaration.C: Likewise.
28109         * g++.dg/other/do1.C: Likewise.
28110         * g++.dg/overload/koenig1.C: Likewise.
28111         * g++.dg/parse/crash13.C: Likewise.
28112         * g++.dg/template/instantiate3.C: Likewise.
28114 2004-03-08  Eric Christopher  <echristo@redhat.com>
28116         * * lib/target-supports.exp: Enable libiconv in test
28117         compilation.  Fix up error checking.
28119 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28121         PR middle-end/14289
28122         * gcc.dg/pr14289-1.c: New test case.
28123         * gcc.dg/pr14289-2.c: Likewise.
28124         * gcc.dg/pr14289-3.c: Likewise.
28126 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28128         * gcc.c-torture/execute/20040308-1.c: New test.
28130 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28132         * gcc.c-torture/execute/20040307-1.c: New test case.
28134 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28136         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28138 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28140         * gcc.dg/20040306-1.c: New test.
28142 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28144         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28145         them static.
28146         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28148 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28150         PR c/14465
28151         * gcc.dg/decl-6.c: New test.
28153 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28155         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28156         Rename LOGPOW -> LOG_POW.
28157         (SQRT_EXP, POW_EXP): New.
28159 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28161         * gcc.dg/i386-sse-8.c: New test.
28163 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28165         PR c/14114
28166         * gcc.dg/decl-5.c: New test.
28168 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28170         * gcc.dg/20040305-1.c: New test.
28172 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28174         PR other/14354
28175         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28177 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28179         PR c++/14425, c++/14426
28180         * g++.dg/ext/altivec-4.C: New test.
28181         * g++.dg/ext/altivec-5.C: New test.
28183 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28185         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28186         global variables of a type with no linkage.
28187         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28188         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28189         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28190         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28191         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28192         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28193         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28194         * g++.dg/warn/deprecated.C: Name enum Color.
28195         * g++.dg/overload/VLA.C: Name structure for 'b'.
28196         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28198 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28200         * gcc.c-torture/compile/20040304-1.c: New test.
28202 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28204         PR 13728
28205         * gcc.dg/decl-4.c: New testcase.
28207 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28209         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28210         as PRECF if sizeof (float) > sizeof (double).
28211         (PRECL): Make it the same as PRECF if
28212         sizeof (float) > sizeof (long double).
28214 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28216         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28217         system type.  Add check for irix6 which doesn't have c99 runtime.
28219 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28221         * gcc.dg/const-elim-1.c: xfail for xtensa.
28223 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28225         PR c++/14369
28226         * g++.dg/template/cond4.C: New test.
28228 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28230         PR c++/14360
28231         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28233         PR c++/14361
28234         * g++.dg/parse/defarg7.C: New test.
28236         PR c++/14359
28237         * g++.dg/template/friend26.C: New test.
28239 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28241         PR c++/14324
28242         * g++.dg/abi/mangle21.C: New test.
28244         PR c++/14260
28245         * g++.dg/parse/constructor2.C: New test.
28247         PR c++/14337
28248         * g++.dg/template/sfinae1.C: New test.
28250 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28252         PR c++/14267
28253         * g++.dg/expr/crash2.C: New test.
28255         PR middle-end/13448
28256         * gcc.dg/inline-5.c: New test.
28257         * gcc.dg/always-inline.c: Split out tests into ...
28258         * gcc.dg/always-inline2.c: ... this and ...
28259         * gcc.dg/always-inline3.c: ... this.
28261 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28263         PR debug/12103
28264         * g++.dg/debug/crash1.C: New test.
28266 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28268         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28269         function with __attribute__((noinline)).
28270         (recurser_void2): Likewise.
28271         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28272         (recurser_void2): Likewise.
28274 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28276         PR middle-end/14203
28277         * g++.dg/warn/Wunused-6.C: New test case.
28279 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28281         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28282         not defined.
28284 2004-02-27  Eric Christopher  <echristo@redhat.com>
28286         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28287         * g++.dg/charset/asm2.c: Run only x86.
28288         * gcc.dg/charset/asm3.c: Ditto.
28290 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28292         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28293         ld_library_path.
28295 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28297         * g++.dg/ext/altivec-3.C: New.
28299 2004-02-26  Richard Henderson  <rth@redhat.com>
28301         * g++.dg/ext/attrib10.C: Mark for warning.
28302         * gcc.dg/attr-alias-1.c: New.
28304 2004-02-26  Richard Henderson  <rth@redhat.com>
28306         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28307         * gcc.c-torture/execute/20040208-2.c: ... it back.
28309 2004-02-26  Eric Christopher  <echristo@redhat.com>
28311         * lib/target-supports.exp (check-iconv-available): New function.
28312         * lib/gcc-dg.exp (dg-require-iconv): New function.
28313         Use above.
28314         * gcc.dg/charset: New directory.
28315         * gcc.dg/charset/charset.exp: New file.
28316         * gcc.dg/charset/asm1.c: Ditto.
28317         * gcc.dg/charset/asm2.c: Ditto.
28318         * gcc.dg/charset/asm3.c: Ditto.
28319         * gcc.dg/charset/asm4.c: Ditto.
28320         * gcc.dg/charset/asm5.c: Ditto.
28321         * gcc.dg/charset/attribute1.c: Ditto.
28322         * gcc.dg/charset/attribute2.c: Ditto.
28323         * gcc.dg/charset/string1.c: Ditto.
28324         * g++.dg/charset: New directory.
28325         * g++.dg/dg.exp: Add here. Special options.
28326         * g++.dg/charset/charset.exp: New file.
28327         * g++.dg/charset/asm1.c: Ditto.
28328         * g++.dg/charset/asm2.c: Ditto.
28329         * g++.dg/charset/asm3.c: Ditto.
28330         * g++.dg/charset/asm4.c: Ditto.
28331         * g++.dg/charset/attribute1.c: Ditto.
28332         * g++.dg/charset/attribute2.c: Ditto.
28333         * g++.dg/charset/extern1.cc: Ditto.
28334         * g++.dg/charset/extern2.cc: Ditto.
28335         * g++.dg/charset/string1.c: Ditto.
28337 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28339         PR c++/14278
28340         * g++.dg/parse/comma1.C: New test.
28342 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28344         PR c++/14284
28345         * g++.dg/template/ttp8.C: New test.
28347 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28349         * gcc.dg/fixuns-trunc-1.c: New test.
28351 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28353         * gcc.dg/builtins-config.h: Use #elif.
28355 2004-02-26  Michael Matz  <matz@suse.de>
28357         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28358         * gcc.dg/991214-1.c: Likewise.
28359         * gcc.dg/i386-asm-1.c: Likewise.
28361 2004-02-25  Richard Henderson  <rth@redhat.com>
28363         * gcc.c-torture/execute/20040208-2.c: Move ...
28364         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28366 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28368         PR c++/14246
28369         * g++.dg/other/crash-3.C: New test.
28371 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28373         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28374         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28376         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28377         HP-UX.
28379 2004-02-24  Michael Matz  <matz@suse.de>
28381         * gcc.dg/i386-regparm.c: New.
28383 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28385         * gcc.c-torture/execute/20040223-1.c: New.
28387 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28388             Kazu Hirata  <kazu@cs.umass.edu>
28390         * gcc.dg/fwritable-strings-1.c: Remove.
28392 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28394         PR c/14156
28395         * gcc.dg/20040223-1.c: New test.
28397 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28399         PR c++/14106
28400         * g++.dg/ext/typeof9.C: New test.
28402 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28404         PR c++/14250
28405         * g++.dg/other/switch1.C: New test.
28407 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28409         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28410         * gcc.dg/va-arg-1.c: Likewise.
28412 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28414         PR c++/14143
28415         * g++.dg/template/koenig5.C: New test.
28417 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28419         * g++.dg/ext/altivec-1.C: Generalize target triple.
28420         * g++.dg/ext/altivec-2.C: New test case.
28421         * g++.dg/ext/altivec_check.h: New file.
28422         * gcc.dg/altivec-1.c: Generalize target triple;
28423         include altivec_check.h and call altivec_check().
28424         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28425         * gcc.dg/altivec-6.c: New test case.
28426         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28427         type casts as needed.
28428         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28429         altivec_check().
28430         * gcc.dg/altivec-12.c: New test case.
28431         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28432         include altivec_check.h and call altivec_check().
28433         * gcc.dg/altivec_check.h: New file.
28435 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28437         * lib/target-supports.exp (check_alias_available): Don't mangle
28438         function `g' in test program.
28440 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28442         * lib/target-supports.exp (check_profiling_available): Check
28443         argument to determine whether we support a profiling type.
28444         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28445         check_profiling_available.
28446         * g++.dg/bprob/bprob.exp: Likewise.
28447         * g77.dg/bprob/bprob.exp: Likewise.
28448         * gcc.misc-tests/bprob.exp: Likewise.
28449         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28450         dg-require-profiling and delete expected error handling.
28451         * gcc.dg/20021014-1.c: Likewise.
28452         * gcc.dg/nest.c: Likewise.
28454 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28456         PR c++/12007
28457         * g++.dg/other/vthunk1.C: New test.
28459 2004-02-20  Falk Hueffner  <falk@debian.org>
28461         PR target/14201
28462         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28464 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28466         PR c++/13927
28467         * g++.dg/other/error8.C: Remove XFAIL markers.
28469         PR c++/14173
28470         * g++.dg/ext/packed5.C: New test.
28472         PR c++/14199
28473         * g++.dg/warn/Wunused-5.C: New test.
28475         PR c++/14186
28476         * g++.dg/lookup/member1.C: New test.
28478 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28480         * gcc.c-torture/compile/20040130-1.c: Enable only when
28481         __INT_MAX__ >= 2147483647L.
28482         * gcc.c-torture/compile/961203-1.c: Likewise.
28484 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28486         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28487         * g++.dg/opt/template1.C: Robustify assembler regexp
28489 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28491         * gcc.c-torture/execute/simd-4.x: Remove.
28492         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28493         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28494         Guard with #ifndef SKIP_ATTRIBUTE.
28495         * gcc.dg/compat/vector-1_y.c: Likewise.
28496         * gcc.dg/compat/vector-2_x.c: Likewise.
28497         * gcc.dg/compat/vector-2_y.c: Likewise.
28498         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28499         * g++.dg/eh/simd-2.C: Likewise.
28501 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28503         * gcc.c-torture/compile/complex-1.c: New.
28505 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28507         PR target/14209
28508         * gcc.c-torture/execute/20040218-1.c: New test.
28510 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28512         PR c++/14181
28513         * g++.dg/parse/new2.C: New test.
28515 2004-02-18  Paul Brook  <paul@codesourcery.com>
28517         * gcc.c-torture/compile/libcall-1.c: New test.
28519 2004-02-18  Paul Brook  <paul@codesourcery.com>
28521         PR debug/12934
28522         * gcc.dg/debug/debug-7.c: New test.
28524 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28526         * gcc.dg/20040217-1.c: New test.
28528 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28530         * gcc.c-torture/execute/990208-1.x: Delete.
28532 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28534         * gcc.c-torture/execute/20040208-2.x: New file.
28536 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28538         PR c++/11326
28539         * g++.dg/abi/structret1.C: New test.
28541 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28543         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28544         (i386_cpuid): No need to test if cpuid is available on AMD64.
28545         Fix assembly, so that it works onboth i386 and AMD64.
28546         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28547         (vecInLong): Fix s[] member type to unsigned int.
28548         (vecInWord): Remove type.
28549         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28550         (a64, b64, c64, d64, e64): Remove.
28551         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28552         Remove unused variable.  Remove initialization of removed variables.
28553         Don't call mmx_tests nor sse_tests.
28554         (reference_mmx, reference_sse): Remove.
28555         (check): Add return stmt.
28556         * gcc.dg/i386-sse-7.c: New test.
28557         * gcc.dg/i386-mmx-4.c: New test.
28559 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28561         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28562         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28563         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28564         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28565         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28566         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28567         g++.dg/tc1/dr94.C: Fix line terminator.
28569 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28571         * gcc.c-torture/compile/20040216-1.c: New.
28573 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28575         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28576         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28577         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28578         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28579         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28580         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28582 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28584         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28586 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28588         PR c++/13971
28589         * g++.dg/expr/cond4.C: New test.
28591         PR c++/14086
28592         * g++.dg/lookup/crash2.C: New test.
28594 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28596         * gcc.c-torture/compile/20040214-2.c: New test.
28598 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28600         PR c++/14116
28601         * g++.dg/ext/typeof8.C: New test.
28603 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28605         * gcc.c-torture/compile/20040214-1.c: New test.
28607 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28609         PR c++/13635
28610         * g++.dg/template/spec11.C: New test.
28612 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28614         PR c++/13927
28615         * g++.dg/other/error8.C: New test.
28617 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28619         PR c++/14122
28620         * g++.dg/template/array4.C: New test.
28622         PR c++/14108
28623         * g++.dg/inherit/thunk2.C: New test.
28625         PR c++/14083
28626         * g++.dg/eh/cond2.C: New test.
28628 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28630         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28632 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28634         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28636 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28638         * g++.dg/simd-2.C: xfail on ppc64-linux.
28640 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28642         PR c/456
28643         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28644         tests.
28646 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28648         * gcc.dg/builtins-33.c: New test.
28650 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28652         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28654 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28656         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28658 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28660         * gcc.dg/ppc64-abi-3.c: New test.
28662 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28664         PR c/14092
28666         * gcc.dg/pr14092-1.c: New testcase.
28668 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28670         * gcc.dg/cpp/assert4.c: Fix typo last change.
28672         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28673         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28675         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28677 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28679         * gcc.c-torture/compile/20040209-1.c: New test case.
28681 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28683         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28685 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28687         * gcc.c-torture/execute/20040208-[12].c: New tests.
28689 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28691         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28693 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28695         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28697 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28699         Bug 13856
28700         * gcc.dg/visibility-8.c: New testcase.
28702 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28704         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28705         arguments.
28706         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28708 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28710         PR middle-end/13696
28711         * g++.dg/opt/fold1.C: New test case.
28713 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28715         PR c++/14033
28716         * g++.dg/other/crash-2.C: New test.
28718 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28720         PR c++/14028
28721         * g++.dg/parse/angle-bracket2.C: New test.
28723 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28725         PR middle-end/13750
28726         Revert:
28727         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28728         PR pch/13361
28729         * testsuite/g++.dg/pch/wchar-1.C: New.
28730         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28732 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28734         PR c++/14008
28735         * g++.dg/parse/error15.C: New test.
28736         * g++.dg/parse/crash11.C: Update dg-error mark.
28738 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28740         PR c++/13932
28741         * g++.dg/warn/conv2.C: New test.
28743 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28745         PR c++/13086
28746         * g++.dg/warn/incomplete1.C: Remove xfail.
28748 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28750         * lib/file-format.exp (gcc_target_object_format): Use
28751         ${tool}_target_compile, not gcc_target_compile.
28752         * lib/target-supports.exp (check_alias_available): Likewise.
28753         (check_gc_sections_available): Likewise.
28754         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28755         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28756         dg-require-alias.
28758 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28760         PR c++/13969
28761         * g++.dg/template/static6.C: New test.
28763 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28765         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28767 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28769         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28770         tests for systems where `char' is unsigned by default.
28772 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28774         PR c++/13997
28775         * g++.dg/template/partial3.C: New test.
28777 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28779         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28780         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28781         Remove mentions of obsolete ports.
28783 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28785         * gcc.dg/noncompile/20001228-1.c: Fix for new
28786         error message.
28788 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28790         PR target/9348
28791         * gcc.c-torture/execute/multdi-1.c: New test case.
28793 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28795         PR c++/13925
28796         * g++.dg/template/lookup5.C: New test.
28798 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28800         PR c++/13950
28801         * g++.dg/template/lookup4.C: New test.
28803         PR c++/13970
28804         * g++.dg/parse/error14.C: New test.
28806         PR c++/14002
28807         * g++.dg/parse/template13.C: New test.
28809 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28811         PR c++/13978
28812         * g++.dg/template/koenig4.C: New test.
28814         PR c++/13968
28815         * g++.dg/template/crash17.C: New test.
28817         PR c++/13975
28818         * g++.dg/parse/error13.C: New test.
28819         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28821 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28823         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28825 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28827         PR c/11658
28828         PR c/13994
28829         * gcc.dg/noncompile/20040203-1.c: New test.
28830         * gcc.dg/noncompile/20040203-2.c: Likewise.
28831         * gcc.dg/noncompile/20040203-3.c: Likewise.
28832         * gcc.dg/20040203-1.c: Likewise.
28834 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28836         PR c++/10858
28837         * g++.dg/template/sizeof7.C: New test.
28839 2004-02-02  Eric Christopher  <echristo@redhat.com>
28840             Zack Weinberg  <zack@codesourcery.com>
28842         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28844 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28846         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28847         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28848         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28849         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28851 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28853         PR c++/13113
28854         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28856         PR c++/13854
28857         * g++.dg/ext/attrib13.C: New test.
28859         PR c++/13907
28860         * g++.dg/conversion/op2.C: New test.
28862 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28864         * gcc.dg/titype-1.c: Fix pasto.
28866 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28868         * gcc.dg/titype-1.c: New test.
28870 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28872         PR c++/13957
28873         * g++.dg/template/non-type-template-argument-1.C,
28874         g++.dg/template/qualified-id1.C: Update dg-error marks.
28875         * g++.dg/template/nontype6.C: New test.
28877 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28879         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28880         * gcc.dg/builtins-31.c: New testcase.
28881         * gcc.dg/builtins-32.c: New testcase.
28883 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28885         * objc.dg/call-super-2.m: Update line numbers
28886         for the including of stddef.h.
28888 2004-01-30  Michael Matz  <matz@suse.de>
28890         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28891         g++.dg/ext/case-range3.C: New tests.
28893 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28895         DR206
28896         PR c++/13813
28897         * g++.dg/template/member4.C: New test.
28899 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28901         PR c++/13683
28902         * g++.dg/template/sizeof6.C: New test.
28904 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28906         * gcc.dg/fwritable-strings-1.c: New test.
28908 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28910         * gcc.c-torture/compile/20040130-1.c: New test.
28912 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28914         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28916 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28918         PR c++/13883
28919         * g++.dg/template/ctor3.C: New test.
28921 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28923         * g++.dg/tc1: New directory.
28924         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28925         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28926         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28927         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28928         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28930 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28932         * g++.dg/parse/error11.C: New test.
28933         * g++.dg/parse/error12.C: Likewise.
28935 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28937         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28938         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28940 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28942         PR c++/13791
28943         * g++.dg/ext/attrib12.C: New test.
28945         PR c++/13736
28946         * g++.dg/parse/cast2.C: New test.
28948 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28950         * objc.dg/encode-2.m (main): New local string.  Set depending on
28951         sizeof long.  Use in sscanf call.
28952         * objc.dg/encode-3.m (main): New local string.  Set depending on
28953         sizeof long.  Use in scan_initial call.
28955 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28957         * objc.dg/call-super-2.m: Make LP64-safe.
28958         * objc.dg/desig-init-1.m: Likewise.
28960 2004-01-27  Devang Patel <dpatel@apple.com>
28962         * g++.dg/debug/namespace1.C: New test.
28964 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28966         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28967         xscale-*-*.
28969         * gcc.dg/arm-mmx-1.c: New test.
28971 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28973         * gcc.dg/20040127-1.c: New test.
28974         * gcc.dg/20040127-2.c: New test.
28976 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28978         * objc.dg/stret-1.m (glob): Renamed to globa.
28980 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28982         PR c++/13663
28983         * g++.dg/expr/for1.C: New test.
28985 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28987         PR middle-end/13779
28988         * gcc.dg/darwin-longlong.c: New test.
28990 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28992         * gcc.dg/20040124-1.c: Moved test from here...
28993         * gcc.c-torture/compile/20040124-1.c: ...to here.
28995 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28997         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28998         the assembly output if -m64 is passed.
29000 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29002         PR c++/13833
29003         * g++.dg/template/cond3.C: New test.
29005 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29007         PR c++/13810
29008         * g++.dg/template/ttp7.C: New test.
29010 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29012         PR c++/13797
29013         * g++.dg/template/nontype4.C: New test.
29014         * g++.dg/template/nontype5.C: Likewise.
29016 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29018         * gcc.dg/torture/mips-clobber-at.c: New test.
29020 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29022         * gcc.dg/20040124-1.c: New test.
29024 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29026         * gcc.dg/20040123-1.c: New test.
29028 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29030         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29032 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29034         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29036 2004-01-23  Andrew Pinski  <apinski@apple.com>
29038         * gcc.dg/20030121-1.c: Move to ..
29039         * gcc.dg/20040121-1.c: here.
29041 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29043         * gcc.dg/builtins-29.c: New test case.
29045 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29047         PR 18314
29048         * gcc.dg/builtins-30.c: New testcase.
29050 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29052         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29053         * lib/g77.exp: Likewise.
29054         * lib/objc.exp: Likewise.
29055         * lib/g++.exp: Likewise.
29057 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29059         * gcc.dg/struct-by-value-2.c: New test.
29061 2004-01-21  Andrew Pinski  <apinski@apple.com>
29063         PR target/13785
29064         * gcc.dg/20030121-1.c: New test.
29066 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29068         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29069         clobber frame pointer register in asm statement.
29071 2004-01-21  Falk Hueffner  <falk@debian.org>
29073         * gcc.c-torture/compile/20040121-1.c: New test.
29075 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29077         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29079 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29081         * gcc.dg/ppc64-abi-2.c: New test.
29083 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29085         * lib/treelang.exp: Fill out this file.
29086         * lib/treelang-dg.exp: New File.
29088 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29090         * gcc.c-torture/compile/981022-1.c: Remove.
29091         * gcc.dg/array-5.c: Remove XFAIL.
29092         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29093         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29094         gcc.dg/cond-lvalue-1.c: Update.
29095         * gcc.dg/cast-lvalue-2.c: New test.
29097 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29099         PR c++/13592
29100         * g++.dg/other/error1.C (class foo): Tweak error message.
29102         PR c++/13592
29103         * g++.dg/template/call2.C: New test.
29105 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29107         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29108         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29109         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29110         scalar-return-1_x.c, scalar-return-2_y.c,
29111         scalar-return-3_x.c, scalar-return-3_y.c,
29112         scalar-return-4_x.c, scalar-return-4_y.c,
29113         struct-align-1.h, struct-align-1_x.c,
29114         struct-align-1_y.c, struct-align-2.h,
29115         struct-align-2_x.c, struct-align-2_y.c,
29116         struct-by-value-10_y.c, struct-by-value-11_x.c,
29117         struct-by-value-11_y.c, struct-by-value-12_x.c,
29118         struct-by-value-12_y.c, struct-by-value-13_x.c,
29119         struct-by-value-13_y.c, struct-by-value-14_x.c,
29120         struct-by-value-14_y.c, struct-by-value-15_x.c,
29121         struct-by-value-15_y.c, struct-by-value-16_y.c,
29122         struct-by-value-17_y.c, struct-by-value-18_y.c,
29123         struct-by-value-19_y.c, struct-by-value-1_x.c,
29124         struct-by-value-1_y.c, struct-by-value-20_y.c,
29125         struct-by-value-2_x.c, struct-by-value-2_y.c,
29126         struct-by-value-3_y.c, struct-by-value-4_x.c,
29127         struct-by-value-4_y.c, struct-by-value-5_y.c,
29128         struct-by-value-6_y.c, struct-by-value-7_y.c
29129         struct-by-value-8_x.c, struct-by-value-8_y.c
29130         struct-by-value-9_x.c, struct-by-value-9_y.c
29131         struct-return-10_x.c, struct-return-10_y.c,
29132         struct-return-19_x.c, struct-return-20_x.c
29133         struct-return-2_x.c, struct-return-2_y.c
29134         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29135         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29137 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29139         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29140         attribute on sparc*-sun-solaris2.*.
29142 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29144         PR c++/13710
29145         * g++.dg/ext/typeof7.C: New test.
29147 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29149         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29150         * gcc.dg/const-elim-1.c: Same.
29152 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29154         * objc.dg/stret-1.m: New.
29155         * objc.dg/stret-2.m: New.
29157 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29159         PR c++/11895
29160         * g++.dg/ext/vector1.C: New test.
29162 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29164         * gcc.dg/pch/import-1.c: New.
29165         * gcc.dg/pch/import-1.hs: New.
29166         * gcc.dg/pch/import-1a.h: New.
29167         * gcc.dg/pch/import-1b.h: New.
29168         * gcc.dg/pch/import-1c.h: New.
29170 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29172         PR c++/13574
29173         * g++.dg/ext/array1.C: New test.
29175         PR c++/13178
29176         * g++.dg/conversion/op1.C: New test.
29178 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29180         PR 11864
29181         From Kazumoto Kojima / Dan Kegel:
29182         * gcc.dg/pr11864-1.c: New test.
29184         PR 10392
29185         From Marcus Comstedt / Dan Kegel:
29186         * gcc.dg/pr10392-1.c: New test.
29188 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29190         PR c++/13478
29191         * g++.dg/init/ref10.C: New test.
29193 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29195         PR c++/13407
29196         * g++.dg/parse/typename6.C: New test.
29198 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29200         PR pch/13361
29201         * testsuite/g++.dg/pch/wchar-1.C: New.
29202         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29204 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29206         PR c++/9259
29207         * g++.dg/expr/sizeof2.C: New test.
29209 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29211         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29213 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29215         PR c++/13659
29216         * g++.dg/lookup/strong-using-3.C: New.
29217         * g++.dg/lookup/using-10.C: New.
29219 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29221         PR c++/13594
29222         * g++.dg/lookup/strong-using-2.C: New.
29224 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29225             Dan Kegel <dank@kegel.com>
29226             J"orn Rennecke <joern.rennecke@superh.com>
29228         PR target/9365
29229         * gcc.dg/pr9365-1.c: New test.
29231 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29233         PR c++/8856
29234         * g++.dg/parse/casting-operator2.C: New test.
29235         * g++.old-deja/g++.pt/explicit83.C: Remove.
29237 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29239         * gcc.dg/label-compound-stmt-1.c: New test.
29240         * gcc.c-torture/compile/950922-1.c,
29241         gcc.c-torture/compile/20000211-3.c,
29242         gcc.c-torture/compile/20000518-1.c,
29243         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29244         compound statements.
29246 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29248         * gcc.dg/ppc64-abi-1.c: New test.
29250 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29252          * g++.dg/ext/attrib9.C: Add dg-warnings.
29254 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29256         PR c++/12335
29257         * g++.dg/parse/dtor3.C: New test.
29259 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29261         PR c++/12709
29262         * g++.dg/parse/try-catch-1.C: New test.
29264 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29266         * ada/acats/run_all.sh: Add more verbose output in acats.log
29267         when compiling tests.
29269 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29271         PR 13656
29272         * gcc.dg/typedef-redecl.c: New test case.
29273         * gcc.dg/typedef-redecl.h: New support file.
29275 2004-01-13  Jan Hubicka  <jh@suse.cz>
29277         * gcc.dg/always_inline.c: New test.
29278         * gcc.dg/debug/20031231-1.c: Fix.
29280 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29282         PR c++/13474
29283         * g++.dg/template/array3.C: New test.
29285 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29287         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29288         * g++.dg/warn/Wunused-2.C: Likewise.
29290 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29292         PR c++/13289
29293         * g++.dg/template/instantiate6.C: New test.
29295 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29297         PR middle-end/11397
29298         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29300 2004-01-12  Jan Hubicka  <jh@suse.cz>
29302         PR opt/12826
29303         * gcc.dg/20040112-1.c: New.
29305         * gcc.dg/dwarf-die[1-7].c: Move to...
29306         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29307         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29309 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29311         PR c++/4100
29312         * g++.dg/parse/friend4.C: New test.
29314 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29316         PR c++/4100
29317         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29318         definition is called a friend.
29320 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29322         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29324 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29326         PR c++/3478
29327         * g++.dg/parse/error10.C: New test.
29328         * g++.dg/template/arg2.C: Accept "invalid type" error.
29330 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29332         PR middle-end/13392
29333         * g++.dg/opt/expect2.C: New test.
29335 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29337         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29338         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29339         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29340         Update dg-error regexps.
29342 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29344         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29345         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29347 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29349         * gcc.dg/pragma-re-1.c: Use right pointer type.
29351 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29353         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29355 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29357         * gcc.dg/rs6000-ldouble-1.c: New.
29359 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29361         DR 337
29362         PR c++/9256
29363         * g++.dg/other/abstract1.C: New test.
29365 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29367         * g++.dg/lookup/strong-using-1.C: New.
29369 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29371         PR c/11234
29372         * gcc.dg/func-ptr-conv-1.c: New test.
29373         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29375 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29377         PR target/13380.
29378         * gcc.c-torture/compile/20040109-1.c: New.
29380 2004-01-08  Stuart Hastings  <stuart@apple.com>
29382         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29383         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29384         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29386 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29388         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29390 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29392         * ada/acats/run_acats: Treat 'gnatchop' the same way
29393         as 'gnatmake'.  Export GCC_DRIVER.
29394         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29395         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29397 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29399         PR c++/12573
29400         * g++.dg/template/dependent-expr4.C: New test.
29402 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29404         * gcc.dg/altivec-11.c: New test.
29406 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29408         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29410 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29412         PR c/6024
29413         * gcc.dg/enum-compat-1.c: New test.
29414         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29416 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29418         PR c/12165
29419         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29420         gcc.dg/c99-idem-qual-3.c: New tests.
29422 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29424         * gcc.dg/winline-7.c: Don't cast void * to int.
29426 2004-01-06  Jan Hubicka  <jh@suse.cz>
29428         * gcc.dg/i386-sse-5.c: New test
29429         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29431 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29433         PR c++/12815
29434         * g++.dg/rtti/typeid4.C: New test.
29436 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29438         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29440 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29442         PR c++/12132
29443         * g++.dg/template/error11.C: New test.
29445         PR c++/13451
29446         * g++.dg/template/class2.C: New test.
29448 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29449         Richard Sandiford <rsandifo@redhat.com>
29451         PR c++/13387
29452         * g++.dg/opt/alias3.C: New test.
29454 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29456         PR c++/13157
29457         * g++.dg/template/koenig3.C: New test.
29459         PR c++/13529
29460         * g++.dg/parse/offsetof3.C: New test.
29462         * g++.dg/init/copy7.C: Add missing dg-error markers.
29464         PR c++/12226
29465         * g++.dg/init/copy7.c: New test.
29467         PR c++/13536
29468         * g++.dg/parse/cast1.C: New test.
29470 2004-01-04  Jan Hubicka  <jh@suse.cz>
29472         * gcc.dg/winline[1-7].c: New tests.
29474 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29476         PR c++/13520
29477         * g++.dg/template/qualttp22.C: New test.
29479 2004-01-01  Jan Hubicka  <jh@suse.cz>
29481         * gcc.dg/debug/20031231-1.c: New.
29482         * gcc.c-torture/compile/20040101-1.c: New.
29483         * gcc.dg/dwarf-die-[1-7].c: New.
29485 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29487         PR optimization/13521
29488         * gcc.c-torture/compile/20031231-1.c: New test.
29490 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29492         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29494 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29496         PR c++/10079
29497         * g++.dg/template/crash16.C: New test.
29499 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29501         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29503 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29505         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29506         ports.
29507         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29508         * g++.old-deja/g++.law/profile1.C: Likewise.
29509         * gcc.c-torture/compile/981006-1.c: Likewise.
29510         * gcc.c-torture/execute/loop-2e.x: Likewise.
29511         * gcc.c-torture/execute/loop-2f.x: Remove.
29512         * gcc.c-torture/execute/loop-2g.x: Likewise.
29513         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29514         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29516 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29518         PR c++/13507
29519         * g++.dg/ext/attrib11.C: New test.
29521         PR c++/13494
29522         * g++.dg/template/array2-1.C: New test.
29523         * g++.dg/template/array2-2.C: New test.
29525 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29527         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29529 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29531         PR c++/12774
29532         * g++.dg/template/array1-1.C: New test.
29533         * g++.dg/template/array1-2.C: New test.
29535 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29537         PR fortran/12632
29538         * g77.dg/12632.f: New test case.
29540 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29542         PR c++/13289
29543         * g++.dg/parse/nontype1.C: New test.
29545 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29547         PR c++/12403
29548         * g++.dg/parse/explicit1.C: New test.
29549         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29551 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29553         PR c++/13081
29554         * g++.dg/opt/inline6.C: New test.
29556         PR c++/12613
29557         * g++.dg/parse/error9.C: New test.
29559         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29561 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29563         PR c++/13009
29564         * g++.dg/init/assign1.C: New test.
29566 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29568         PR c++/13070
29569         * g++.dg/warn/format3.C: New test case.
29571 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29573         * gcc.c-torture/compile/20031227-1.c: New test.
29575 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29577         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29578         * g77.dg/bprob/bprob.exp: Likewise.
29579         * gcc.misc-tests/bprob.exp: Likewise.
29580         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29581         variants on systems where the library does not provide that
29582         functionality.
29583         * gcc.dg/builtins-20.c: Use builtins-config.h.
29584         * gcc.dg/builtins-config.h: New file.
29586 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29588         * lib/gcc-dg.exp (dg-require-profiling): New function.
29589         * lib/target-supports.exp (check_profiling_available): Likewise.
29590         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29591         * g77.dg/bprob/bprob.exp: Likewise.
29592         * gcc.misc-tests/bprob.exp: Likewise.
29593         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29594         * gcc.dg/20021014-1.c: Likewise.
29595         * gcc.dg/nest.c: Likewise.
29597 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29599         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29600         compiling.
29601         * g++.dg/lookup/java2.C: Likewise.
29602         * gcc.dg/cpp/lexident.c: Likewise.
29604 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29606         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29607         given.
29608         * gcc.c-torture/compile/961203-1.c: Likewise.
29609         * gcc.c-torture/compile/980506-1.c: Likewise.
29611 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29613         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29614         (additional_prunes): New global.
29615         (gcc-dg-prune): Handle additional per-test pruning.
29616         (dg-test): Clear additional_prunes between tests.
29618         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29619         dg-prune-output to avoid spurious failures from assembler
29620         complaining about nonexistent WAW violations.
29621         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29622         Use dg-prune-output to avoid spurious failures from assembler
29623         warning about Itanium B-step errata.
29625 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29627         * g++.dg/abi/macro0.C: New test.
29628         * g++.dg/abi/macro1.C: Likewise.
29629         * g++.dg/abi/macro2.C: Likewise.
29631         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29632         * g++.dg/abi/bitfield7.C: Likewise.
29633         * g++.dg/abi/dtor2.C: Likewise.
29634         * g++.dg/abi/mangle11.C: Likewise.
29635         * g++.dg/abi/mangle12.C: Likewise.
29636         * g++.dg/abi/mangle14.C: Likewise.
29637         * g++.dg/abi/mangle17.C: Likewise.
29638         * g++.dg/abi/vbase10.C: Likewise.
29639         * g++.dg/abi/vbase14.C: Likewise.
29640         * g++.dg/template/qualttp17.C: Likewise.
29642 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29644         PR c/11995
29645         * gcc.dg/20031223-1.c: New test.
29647 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29649         * gcc.dg/noreturn-7.c: New test.
29651 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29653         * gcc.dg/null-pointer-1.c: New test.
29655 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29657         * g++.old-deja/g++.jason/template18.C: Remove.
29658         * g++.old-deja/g++.jason/template37.C: Likewise.
29660         PR c++/12862
29661         * g++.dg/lookup/ns1.C: New test.
29663         PR c++/12397
29664         * g++.dg/template/lookup3.C: New test.
29666 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29668         * g++.dg/template/recurse1.C: New test
29670 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29672         PR c++/12479
29673         * g++.dg/parse/semicolon1.C: New test.
29674         * g++.dg/parse/semicolon1.h: Likewise.
29676 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29678         * gcc.dg/darwin-misaligned.c: New test.
29680 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29682         PR c/9163
29683         * gcc.dg/20031222-1.c: New test.
29685 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29687         PR c++/13438
29688         * g++.dg/parse/error8.C: New test.
29690         PR c++/11554
29691         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29693 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29695         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29696         too small.
29697         * gcc.c-torture/compile/930217-1.c: Likewise.
29698         * gcc.c-torture/compile/930513-1.c: Likewise.
29699         * gcc.c-torture/execute/920908-2.c: Likewise.
29700         * gcc.c-torture/execute/921204-1.c: Likewise.
29701         * gcc.c-torture/execute/930621-1.c: Likewise.
29702         * gcc.c-torture/execute/930630-1.c: Likewise.
29703         * gcc.c-torture/execute/931031-1.c: Likewise.
29704         * gcc.c-torture/execute/980602-2.c: Likewise.
29705         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29706         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29707         * gcc.c-torture/execute/extzvsi.c: Likewise.
29708         * gcc.c-torture/unsorted/ext.c: Likewise.
29710 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29712         PR target/12749
29713         * gcc.c-torture/compile/20031220-2.c: New test case.
29715 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29717         PR optimization/13031
29718         * gcc.c-torture/compile/20031220-1.c: New test case.
29720 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29722         * gcc.dg/cast-function-1.c: New test.
29724 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29726         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29727         formats.
29729 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29731         PR c++/12795
29732         * g++.dg/ext/attrib10.C: New test.
29734 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29736         * gcc.dg/cleanup-10.c: New test.
29737         * gcc.dg/cleanup-11.c: New test.
29739 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29741         PR c++/13239
29742         * g++.dg/opt/expect1.C: New test.
29744 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29746         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29748 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29750         PR debug/12923
29751         * gcc.dg/20031218-1.c: New test.
29753         PR debug/12389
29754         * gcc.dg/20031218-2.c: New test.
29755         * gcc.dg/20031218-3.c: New test.
29757         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29758         of label name and allow for USER_LABEL_PREFIX == "_" names.
29759         * g++.dg/abi/mangle18-2.C: Likewise.
29760         * g++.dg/abi/mangle19-1.C: Likewise.
29761         * g++.dg/abi/mangle19-2.C: Likewise.
29762         * g++.dg/abi/mangle20-1.C: Likewise.
29763         * g++.dg/abi/mangle20-2.C: Likewise.
29765 2003-12-18  Richard Henderson  <rth@redhat.com>
29767         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29769 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29770             Dan Kegel <dank@kegel.com>
29772         PR other/12009
29773         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29774         testing a cross compiler, it causes spurious compile failures.
29775         * lib/g++.exp: Likewise.
29777 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29779         PR c++/13262
29780         * g++.dg/template/access13.C: New test.
29782 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29784         * gcc.dg/20031216-1.c: New test.
29786 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29788         PR c++/9154
29789         * g++.dg/template/error10.C: New test.
29791 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29793         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29794         * g++.dg/eh/simd-2.C: Likewise.
29796 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29797             Roger Sayle  <roger@eyesopen.com>
29799         * gcc.c-torture/execute/ieee/mzero5.c: New.
29801 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29803         PR c++/10603
29804         * g++.dg/parse/error6.C: New test.
29806         PR c++/12827
29807         * g++.dg/parse/error7.C: New test.
29809 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29811         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29812         at -O with stabs debugging formats.
29813         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29814         * gcc.dg/debug/debug-2.c: Likewise.
29816 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29818         PR c++/12696
29819         * g++.dg/init/error1.C: New test.
29821         PR c++/12218
29822         * g++.dg/init/pm3.C: New test.
29824 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29826         PR c/3347
29827         * gcc.dg/bitfld-8.c: New test.
29829 2003-12-16  James Lemke  <jim@wasabisystems.com>
29831         * gcc.dg/arm-scd42-[123].c: New tests.
29833 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29835         PR c++/9043
29836         * g++.dg/abi/mangle20-1.C: New test.
29837         * g++.dg/abi/mangle20-2.C: New test.
29839 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29841         PR c++/13275
29842         * g++.dg/other/offsetof2.C: Remove XFAIL.
29843         * g++.dg/parse/offsetof1.C: New test.
29844         * g++.gd/parse/offsetof2.C: Likewise.
29846 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29848         * g++.dg/template/nontype3.C: New test.
29849         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29851 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29853         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29855 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29857         PR c++/13387
29858         * g++.dg/expr/assign1.C: New test.
29860         PR c++/13242
29861         * g++.dg/abi/mangle19-1.C: New test.
29862         * g++.dg/abi/mangle19-2.C: New test.
29864 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29866         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29868 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29870         * gcc.c-torture/execute/20031216-1.c: New test.
29872 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29874         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29875         an ICE regression.
29877 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29879         PR c++/10926
29880         * g++.dg/template/error9.C: New test.
29882         PR c++/11116
29883         * g++.dg/template/error8.C: New test.
29885 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29887         PR middle-end/13400
29888         * gcc.c-torture/execute/20031215-1.c: New test case.
29890 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29892         PR c++/13269
29893         * g++.dg/parse/error5.C: New test.
29895         PR c++/12989
29896         * g++.dg/expr/sizeof1.C: New test.
29898         PR c++/13310
29899         * g++.dg/template/crash15.C: New test.
29901 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29903         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29904         a non-POD type as the last named parameter of a varargs function.
29906 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29908         PR c++/13243
29909         PR c++/12573
29910         * g++.dg/template/crash14.C: New test.
29911         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29913 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29915         * g++.dg/other/java1.C: New test.
29917         PR c++/13241
29918         * g++.dg/abi/mangle18-1.C: New test.
29919         * g++.dg/abi/mangle18-2.C: New test.
29921 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29923         PR optimization/10312
29924         * gcc.c-torture/execute/20031214-1.c: New.
29926 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29928         PR c++/10779
29929         PR c++/12160
29930         * g++.dg/parse/error3.C: New test.
29931         * g++.dg/parse/error4.C: Likewise.
29932         * g++.dg/abi/mangle4.C: Tweak error messages.
29933         * g++.dg/lookup/using5.C: Likewise.
29934         * g++.dg/other/error2.C: Likewise.
29935         * g++.dg/parse/typename5.C: Likewise.
29936         * g++.dg/parse/undefined1.C: Likewise.
29937         * g++.dg/template/arg2.C: Likewise.
29938         * g++.dg/template/ttp3.C: Likewise.
29939         * g++.dg/template/type1.C: Likewise.
29940         * g++.old-deja/g++.other/crash32.C: Likewise.
29941         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29943 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945         PR c++/13106
29946         * g++.dg/warn/noreturn-3.C: New test.
29948 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29950         PR c++/13118
29951         * g++.dg/abi/covariant3.C: New.
29953 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29955         * g++.dg/eh/ia64-1.C: New test.
29957 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29959         PR optimization/13037
29960         * g77.f-torture/execute/13037.f: New test case.
29962 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29964         PR c++/12881
29965         * g++.dg/abi/covariant2.C: New.
29967 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29969         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29971 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29973         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29975 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29977         PR other/10819
29978         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29979         to fix Bug 10819.
29980         * lib/g++.exp (g++_version): Likewise.
29981         * lib/g77.exp (g77_version): Likewise.
29982         * lib/objc.exp (default_objc_version): Likewise.
29984 2003-12-10  Richard Henderson  <rth@redhat.com>
29986         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29988         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29990 2003-12-08  Matt Austern  <austern@apple.com>
29992         PR c/13134
29993         * lib/gcc-dg.exp (dg-require-visibility): Define.
29994         * lib/target-supports (check_visibility_available): Define.
29995         * gcc.dg/visibility-1.c: New test.
29996         * gcc.dg/visibility-2.c: Likewise.
29997         * gcc.dg/visibility-3.c: Likewise.
29998         * gcc.dg/visibility-4.c: Likewise.
29999         * gcc.dg/visibility-5.c: Likewise.
30000         * gcc.dg/visibility-6.c: Likewise.
30001         * g++.dg/ext/visibility-1.C: Likewise.
30002         * g++.dg/ext/visibility-2.C: Likewise.
30003         * g++.dg/ext/visibility-3.C: Likewise.
30004         * g++.dg/ext/visibility-4.C: Likewise.
30005         * g++.dg/ext/visibility-5.C: Likewise.
30006         * g++.dg/ext/visibility-6.C: Likewise.
30008 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30010         * g++.dg/lookup/java1.C: New test.
30011         * g++.dg/lookup/java2.C: New test.
30013 2003-12-07  Falk Hueffner  <falk@debian.org>
30015         * g++.dg/opt/noreturn-1.C: New test.
30017 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30019         * gcc.dg/overflow-1.c: New test.
30021 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30023         * g77.f-torture/compile/13060.f: New test.
30025 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30027         PR c++/13323
30028         * g++.dg/inherit/operator2.C: New test.
30030 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30032         PR c++/13305
30033         * g++.dg/ext/attrib9.C: New test.
30035 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30037         PR c++/13314
30038         * g++.dg/template/error7.C: New test.
30040 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30041             J"orn Rennecke <joern.rennecke@superh.com>
30043         PR target/13302
30044         * g++.dg/other/struct-va_list.C: New test.
30046 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30048         PR c++/13166
30049         * g++.dg/parse/defarg6.C: New test.
30051 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30053         PR target/13256
30054         * gcc.c-torture/execute/20031201-1.c: New test.
30056 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30058         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30060 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30062         * gcc.dg/builtin-return-1.c: New test.
30064 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30065             J"orn Rennecke <joern.rennecke@superh.com>
30067         PR optimization/13260
30068         * gcc.c-torture/execute/20031204-1.c: New test.
30070 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30072         PR c++/9127
30073         * g++.dg/template/error6.C: New test.
30075 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30077         * gcc.dg/20031202-1.c: New test.
30079 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30081         PR c++/13179
30082         * g++.dg/template/eh1.C: New test.
30084         PR c++/10771
30085         * g++.dg/template/error5.C: New test.
30087 2003-12-02  David Ung  <davidu@mips.com>
30089         * gcc.dg/compat/vector-check.h: Corrected type for var
30090         g_##TMODE
30092 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30094         PR c++/10126
30095         * g++.dg/template/ptrmem8.C: New test.
30097 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30099         PR c++/12573
30100         * g++.dg/template/dependent-expr3.C: New test.
30102 2003-12-01  James Lemke  <jim@wasabisystems.com>
30104         * gcc.dg/arm-g2.c: New test.
30106 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30108         PR optimization/11634
30109         * gcc.dg/20031201-2.c: New test case.
30111 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30113         PR 11433
30114         * objc.dg/proto-lossage-3.m: New test.
30116 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30118         PR optimization/12628
30119         * gcc.dg/20031201-1.c: New test case.
30121 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30123         * gcc.dg/unaligned-1.c: New test.
30125 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30127         PR c++/9849
30128         * g++.dg/template/error4.C: New test.
30129         * g++.dg/template/nested3.C: Adjust error markers.
30131 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30133         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30135 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30137         PR c/10333
30138         * gcc.dg/bitfld-7.c: New test.
30140 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30142         * gcc.dg/tls/asm-1.C: New test.
30144 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30146         * gcc.dg/cpp/assert4.c: Update.
30148 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30150         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30151         * gcc.dg/builtin-apply3.c: New test.
30153 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30155         * lib/compat.exp (compat-obj): New xfaildata parameter.
30156         Use it to set compiler_conditional_xfail_data before compiling.
30157         (compat-get-options): Handle dg-xfail-if.
30158         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30159         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30160         * gcc.dg/compat/vector-1_y.c: Likewise.
30161         * gcc.dg/compat/vector-2_x.c: Likewise.
30162         * gcc.dg/compat/vector-2_y.c: Likewise.
30164 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30166         * g++.dg/opt/reg-stack4.C: New test.
30168 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30170         * gcc.dg/builtin-apply2.c: New test.
30172 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30174         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30176 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30178         PR c++/12924
30179         * g++.dg/template/template-id-2.C: New test.
30181 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30183         PR c++/5369
30184         * g++.dg/template/memfriend1.C: New test.
30185         * g++.dg/template/memfriend2.C: Likewise.
30186         * g++.dg/template/memfriend3.C: Likewise.
30187         * g++.dg/template/memfriend4.C: Likewise.
30188         * g++.dg/template/memfriend5.C: Likewise.
30189         * g++.dg/template/memfriend6.C: Likewise.
30190         * g++.dg/template/memfriend7.C: Likewise.
30191         * g++.dg/template/memfriend8.C: Likewise.
30192         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30194 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30196         PR c++/12515
30197         * g++.dg/ext/cond1.C: New test.
30199 2003-11-20  Richard Henderson  <rth@redhat.com>
30201         * gcc.dg/20020201-2.c: Remove.
30202         * gcc.dg/20020201-4.c: Remove.
30203         * gcc.dg/20020304-1.c: Remove.
30205 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30207         * gcc.dg/cpp/trad/xwin1.c: New test case.
30209 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30211         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30212         * lib/g77.exp: Likewise.
30213         * lib/objc.exp: Likewise.
30214         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30215         for darwin.
30217 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30219         PR c++/12932
30220         * g++.dg/template/static5.C: New test.
30222 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30224         * gcc.dg/nested-func-1.c: New test.
30226 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30228         * gcc.dg/cpp/assert4.c: New test.
30230 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30232         PR c++/2294
30233         * g++.dg/lookup/using9.c: New test.
30235 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30237         PR c++/12762
30238         * g++.dg/template/error3.C: New test.
30240 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30242         PR ada/13035
30243         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30244         No longer use a wrapper for gcc, since this does not work under
30245         Windows.
30247 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30249         PR c++/2094
30250         * g++.dg/template/ptrmem7.C: New test.
30252 2003-11-13  Andrew Pinski <apinski@apple.com>
30254         * gcc.c-torture/compile/20031113-1.c: New test.
30256 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30257             Kean Johnston <jkj@sco.com>
30259         PR c/13029
30260         * gcc.dg/unused-4.c: Update.
30262 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30264         * g++.dg/opt/const3.C: New test.
30266 2003-11-13  Jan Hubicka  <jh@suse.cz>
30268         * gcc.c-torture/compile/20031112-1.c: New test.
30270 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30272         * g++.dg/parse/crash10.C: Remove bogus error marker.
30274 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30276         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30277         (host_gcc): Likewise.
30278         (ROOT): Honor $PWDCMD.
30279         (BASE): Likewise.
30280         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30282 2003-11-12  Catherine Moore  <clm@redhat.com>
30284         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30286 2003-11-12  Andreas Jaeger  <aj@suse.de>
30287             Jakub Jelinek  <jakub@redhat.com>
30288             Andrew Pinski  <pinskia@physics.uc.edu>
30289             Richard Henderson  <rth@redhat.com>
30291         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30292         systems.
30293         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30295         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30296         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30298 2003-11-11  Andreas Jaeger  <aj@suse.de>
30300         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30302         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30304 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30306         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30307         Clean ups.
30309 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30311         * gcc.dg/trampoline-1.c: New test.
30313 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30315         * gcc.c-torture/compile/200031109-1.c: New test.
30317 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30319         PR c/3190
30320         PR c/8714
30321         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30322         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30323         gcc.dg/format/no-y2k-1.c: Update.
30325 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30327         PR optimization/10467
30328         * gcc.dg/20031108-1.c: New test case.
30330 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30332         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30334 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30336         * gcc.dg/compound-lvalue-1.c: New test.
30337         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30338         some XFAILs.
30340 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30342         * gcc.dg/altivec-varargs-1.c: New test.
30344 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30346         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30347         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30348         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30349         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30350         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30352 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30354         * gcc.dg/cond-lvalue-1.c: New test.
30356 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30358         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30360 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30362         PR c++/11616
30363         * g++.dg/template/instantiate5.C: New test.
30365 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30367         PR c++/12726
30368         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30369         * ChangeLog: Add missing first entry for above test.
30371 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30373         PR c++/9810
30374         * g++.dg/template/using8.C: New test.
30375         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30377 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30379         PR optimization/10817
30380         * gcc.c-torture/compile/20031102-1.c: New test case.
30382 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30384         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30385         2147483647.
30387 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30389         * gcc.dg/20031102-1.c: New test.
30391 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30393         * gcc.dg/complex-1.c: New test.
30395 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30397         PR c++/12796
30398         * g++.dg/template/crash13.C: Adjust expected error location.
30399         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30401 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30403         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30405 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30407         PR/10239
30408         * gcc.c-torture/compile/20031031-2.c: New test.
30410 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30412         PR/11640
30413         * gcc.c-torture/compile/20031031-1.c: New test.
30415 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30417         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30418         * gcc.misc-tests/bprob.exp: Likewise.
30419         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30420         the execution test on arm-elf configs.
30421         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30422         configs that don't support scratch files.
30423         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30425 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30427         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30428         done by dejagnu.
30430 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30432         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30433         Avoid non pure sh syntax. Add more logging.
30435         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30436         fail.
30438 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30440         PR libgcj/10610
30441         * gcc.dg/ppc-stackalign-1.c: New test.
30443 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30445         * ada/acats/run_all.sh: Change output to be more compliant with
30446         dejagnu framework.
30447         Create acats.sum and acats.log files under testsuite/ada/acats
30448         Only run [a-z]* directories, to filter out e.g. CVS.
30449         Redirect build output to log file.
30451 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30453         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30455 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30457         PR ada/5909:
30458         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30460 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30462         * gcc.c-torture/compile/20031023-1.c: New test.
30463         * gcc.c-torture/compile/20031023-2.c: New test.
30464         * gcc.c-torture/compile/20031023-3.c: New test.
30465         * gcc.c-torture/compile/20031023-4.c: New test.
30467 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30469         PR c++/10371
30470         * g++.dg/lookup/scoped8.C: New test.
30472 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30474         * g++.dg/opt/reg-stack3.C: New test.
30476 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30478         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30480 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30482         PR c++/11076
30483         * g++.dg/template/crash13.C: New test.
30485 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30487         * gcc.dg/c99-restrict-2.c: New test.
30489 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30491         PR c++/12698, c++/12699, c++/12700, c++/12566
30492         * g++.dg/inherit/covariant9.C: New test.
30493         * g++.dg/inherit/covariant10.C: New test.
30494         * g++.dg/inherit/covariant11.C: New test.
30496 2003-10-23  Jason Merrill  <jason@redhat.com>
30498         PR c++/12726
30499         * g++.dg/ext/complit2.C: New test.
30501 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30503         PR target/12654
30504         * gcc.c-torture/execute/20031020-1.c: New test.
30506 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30508         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30509         following the jump_insn.
30511 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30513         * gcc.dg/cast-lvalue-1.c: New test.
30515 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30517         PR c++/11962
30518         * g++.dg/template/cond2.C: New test.
30520 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30522         * gcc.dg/builtins-28.c: New test.
30524 2003-10-20  Jan Hubicka  <jh@suse.cz>
30526         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30527         parameter.
30528         * testsuite/gcc.dg/inline-2.c: Likewise.
30530 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30532         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30533         * gcc.dg/nest.c: Likewise.
30535 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30537         PR c++/9781, c++/10583, c++/11862
30538         * g++.dg/parse/crash13.C: New test.
30540 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30542         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30544 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30546         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30547         Define HAVE_C99_RUNTIME except on Solaris.
30548         * gcc.dg/builtins-20.c: Likewise.
30550 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30552         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30554 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30556         PR c++/12495
30557         * g++.dg/template/crash21.C: New test.
30559 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30561         PR c++/2513
30562         * g++.dg/template/typename5.C: New test.
30564 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30566         PR c++/12369
30567         * g++.dg/template/friend25.C: New test.
30569 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30571         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30572         versions.
30574 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30576         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30577         == 2147483647.
30579 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30581         * gcc.c-torture/execute/960416-1.x: Remove.
30582         * gcc.c-torture/execute/divconst-3.x: Likewise.
30584 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30586         PR target/12598
30587         * gcc.dg/torture/cris-volatile-1.c: New test.
30589 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30591         PR optimization/9325
30592         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30593         for overflowing floating point to integer conversion during RTL
30594         simplification.
30596 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30598         * objc/execute/_cmd.m: Fix typo.
30599         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30600         Relax 'scan-assembler' regexp.
30601         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30602         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30603         * objc.dg/zero-link-2.m: Remove blank line.
30604         * objc.dg/zero-link-3.m: New test case.
30606 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30608         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30610         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30611         than linker trickery.
30613 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30615         PR c++/12370
30616         * g++.dg/other/friend2.C: New test.
30618 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30620         * gcc.dg/20031012-1.c: New test.
30622 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30624         * gcc.dg/weak/weak-3.c: Fix for new warning.
30626 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30628         PR optimization/8750
30629         * gcc.c-torture/execute/20031012-1.c: New test case.
30631 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30633         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30634         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30636 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30638         PR optimization/12260
30639         * gcc.c-torture/compile/20031011-2.c: New test case.
30641 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30643         * gcc.c-torture/execute/20031011-1.c: New testcase.
30645 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30647         * gcc.c-torture/compile/20031011-1.c: New test.
30649 2003-10-11  Jan Hubicka  <jh@suse.cz>
30651         * g++.dg/other/first-global.C: New test.
30653 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30655         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30657 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30659         * gcc.c-torture/compile/20031010-1.c: New test.
30661 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30663         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30664         * gcc.c-torture/execute/va-arg-25.c: ... here.
30666 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30668         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30670 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30672         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30674 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30676         * g++.dg/parse/error2.C: New test.
30678 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30680         PR c++/11097
30681         * g++.dg/other/error5.C: Modify the error message.
30682         * g++.dg/lookup/using8.C: New test.
30684 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30686         * gcc.dg/darwin-abi-2.c: New file.
30687         * gcc.c-torture/execute/va-arg-24.c: New file.
30689 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30691         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30692         indentation.
30694 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30696         PR c++/10147
30697         * g++.dg/other/error4.C: Update error messages.
30698         * g++.dg/template/ptrmem4.C: Likewise.
30700         PR c++/12337
30701         * g++.dg/init/new9.C: New test.
30703         PR c++/12334, c++/12236, c++/8656
30704         * g++.dg/ext/attrib8.C: New test.
30706 2003-10-06  Devang Patel  <dpatel@apple.com>
30708         * gcc.dg/debug/dwarf2-3.h: New test.
30709         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30711 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30713         * g++.dg/opt/cfg2.C: New test.
30715 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30717         * g++.dg/opt/float1.C: New test.
30719 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30721         * gcc.dg/c90-array-lval-6.c: New test.
30722         * gcc.dg/c99-array-lval-6.c: New test.
30724 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30725             Ziemowit Laski  <zlaski@apple.com>
30727         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30728         'Derived', so that it is never considered a class method; add
30729         new warning for '+port' method ambiguity.
30730         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30731         <objc/objc-api.h> (needed on Mac OS X).
30732         * objc.dg/method-13.m: New test.
30734 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30736         PR optimization/9325, PR java/6391
30737         * gcc.c-torture/execute/20031003-1.c: New test case.
30739 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30741         PR optimization/12180
30742         * gcc.dg/20031002-1.c: New test.
30744         PR c++/12486
30745         * g++.dg/inherit/error1.C: New test.
30747 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30749         * lib/f-torture.exp (search_for): Rename to...
30750         (search_for_re): This.  Also, clean up comments and the
30751         "regexp" invocation.
30753 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30755         * gcc.c-torture/compile/20031002-1.c: New test.
30757 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30759         * g++.dg/opt/cond1.C: New test.
30761 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30763         * gcc.dg/Wold-style-definition-2.c: New testcase.
30764         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30766 2003-09-29  Richard Henderson  <rth@redhat.com>
30768         * g++.dg/init/array10.C: Add dg-options.
30770 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30772         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30774 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30776         * g++.dg/template/friend19.C: Fix typo.
30777         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30779 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30781         * gcc.c-torture/execute/20030928-1.c: New test.
30782         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30784 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30786         * g++.dg/opt/unroll1.C: New test.
30788 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30790         PR optimization/11741
30791         * gcc.dg/20030926-1.c: New test case.
30793 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30795         PR c++/5655
30796         * g++.dg/parse/access7.C: New test.
30797         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30799 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30801         MERGE OF objc-improvements-branch into MAINLINE:
30802         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30803         if libobjc has not been built.
30804         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30805         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30806         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30807         objc/execute/nested-3.m, objc/execute/np-2.m,
30808         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30809         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30810         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30811         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30812         objc.dg/special/unclaimed-category-1.h,
30813         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30814         well as GNU runtime.
30815         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30816         * execute/cascading-1.m, execute/function-message-1.m,
30817         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30818         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30819         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30820         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30821         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30822         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30823         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30824         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30825         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30826         * objc.dg/bitfield-2.m: Run only on Darwin.
30827         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30828         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30829         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30830         * objc.dg/const-str-1.m: Fix constant string layout.
30832 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30834         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30836 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30838         * gcc.dg/darwin-abi-1.c: New file.
30840 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30842         PR target/12281
30843         * gcc.c-torture/compile/20030921-1.c: New test.
30845 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30847         * g++.dg/opt/reg-stack2.C: New test.
30849 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30851         * g++.dg/eh/delayslot1.C: New test.
30853 2003-09-20  Richard Henderson  <rth@redhat.com>
30855         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30857 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30859         * gcc.c-torture/execute/20030920-1.c: New test case.
30861 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30863         * g++.dg/rtti/typeid3.C: Correct expected error message.
30865 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30867         PR c++/157
30868         * g++.dg/parse/crash12.C: New test.
30870 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30872         * gcc.dg/compat/mixed-struct-check.h: New.
30873         * gcc.dg/compat/mixed-struct-defs.h: New.
30874         * gcc.dg/compat/mixed-struct-init.h: New.
30875         * gcc.dg/compat/struct-by-value-19_main.c: New.
30876         * gcc.dg/compat/struct-by-value-19_x.c: New.
30877         * gcc.dg/compat/struct-by-value-19_y.c: New.
30878         * gcc.dg/compat/struct-by-value-20_main.c: New.
30879         * gcc.dg/compat/struct-by-value-20_x.c: New.
30880         * gcc.dg/compat/struct-by-value-20_y.c: New.
30881         * gcc.dg/compat/struct-return-19_main.c: New.
30882         * gcc.dg/compat/struct-return-19_x.c: New.
30883         * gcc.dg/compat/struct-return-19_y.c: New.
30884         * gcc.dg/compat/struct-return-20_main.c: New.
30885         * gcc.dg/compat/struct-return-20_x.c: New.
30886         * gcc.dg/compat/struct-return-20_y.c: New.
30888 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30889         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30890         so that it will not complain on LP64 targets.
30892 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30894         PR c++/495
30895         * g++.dg/template/friend24.C: New test.
30897 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30899         PR c++/12332
30900         * g++.dg/template/memtmpl2.C: New test.
30902 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30904         PR target/11184
30905         * gcc.dg/builtin-apply1.c: New test.
30907 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30909         PR c++/9848
30910         * g++.dg/warn/Wunused-4.C: New test.
30912 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30914         PR c++/12316
30915         * g++.dg/other/gc2.C: New test.
30917 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30919         PR c++/11991
30920         * g++.dg/rtti/typeid3.C: New test.
30922         PR c++/12266
30923         * g++.dg/overload/template1.C: New test.
30925 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30927         * g++.dg/opt/cfg3.C: New test.
30929 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30931         PR c++/7939
30932         * g++.dg/template/crash11.C: New test.
30934 2003-09-16  Jason Merrill  <jason@redhat.com>
30935             Jakub Jelinek  <jakub@redhat.com>
30937         * gcc.dg/attr-warn-unused-result.c: New test.
30939 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30941         PR c++/12184
30942         * g++.dg/expr/call2.C: New test.
30944 2003-09-15  Andreas Jaeger  <aj@suse.de>
30946         * gcc.dg/Wold-style-definition-1.c: New test.
30948 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30950         PR c++/3907
30951         * g++.dg/parse/template12.C: New test.
30953         * g++.dg/abi/bitfield11.C: New test.
30954         * g++.dg/abi/bitfield12.C: Likewise.
30956 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30958         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30959         non-expansion of functional macro name without arguments at EOL.
30960         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30962 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30964         * gcc.c-torture/execute/20030914-[12].c: New tests.
30966 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30968         PR c++/11788
30969         * g++.dg/overload/addr1.C: New test.
30971 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30973         * gcc.dg/20030909-1.c: New test.
30975 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30977         * gcc.dg/ultrasp10.c: New test.
30979 2003-09-09  Devang Patel  <dpatel@apple.com>
30981         * gcc.dg/darwin-ld-6.c: New test.
30983 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30985         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30987 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30989         * gcc.dg/ia64-types1.c: New test.
30990         * gcc.dg/ia64-types2.c: Likewise.
30992 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30994         * gcc.dg/builtins-1.c: Add more _Complex tests.
30995         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30997         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30998         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31000 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31002         PR c++/11786
31003         * g++.dg/lookup/koenig2.C: New test.
31005         PR c++/5296
31006         * g++.dg/rtti/typeid2.C: New test.
31008 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31010         * gcc.c-torture/compile/20030904-1.c: New test.
31012 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31014         * g++.dg/opt/longbranch2.C: New test.
31016 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31018         * g++.dg/template/crash10.C: Only compile it.
31020 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31022         PR middle-end/11665
31023         * gcc.c-torture/compile/20030907-1.c: New test.
31024         * g++.dg/init/array11.C: New test.
31026 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31028         PR c++/11852
31029         * g++.dg/init/struct1.C: New test.
31031 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31033         PR c++/12181
31034         * g++.dg/expr/comma1.C: New test.
31036 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31038         PR c++/11867
31039         * g++.dg/expr/static_cast5.C: New test.
31041 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31043         PR c++/11507
31044         * g++.dg/lookup/scoped7.C: New test.
31046         PR c++/9574
31047         * g++.dg/other/static1.C: New test.
31049         PR c++/11490
31050         * g++.dg/warn/template-1.C: New test.
31052         PR c++/11432
31053         * g++.dg/template/crash10.C: New test.
31055         PR c++/2478
31056         * g++.dg/overload/VLA.C: New test.
31058         PR c++/10804
31059         * g++.dg/template/call1.C: New test.
31061 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31063         PR c++/11794
31064         * g++.dg/parse/using3.C: New test.
31066 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31068         PR c++/11409
31069         * g++.dg/overload/builtin3.C: New test case.
31071 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31073         PR c/9862
31074         * gcc.dg/20030906-1.c: New test.
31075         * gcc.dg/20030906-2.c: Likewise.
31077 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31079         PR c++/12167
31080         * g++.dg/parse/defarg5.C: New test.
31082         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31084 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31086         PR c++/12163
31087         * g++.dg/expr/static_cast4.C: New test.
31089         PR c++/12146
31090         * g++.dg/template/crash9.C: New test.
31092 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31094         * g++.old-deja/g++.ext/pretty2.C: Update for change
31095         in __FUNCTION__.
31096         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31098 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31100         PR c++/11922
31101         * g++/dg/template/qualified-id1.C: New test.
31103         PR c++/12037
31104         * g++.dg/warn/noeffect4.C: New test.
31106 2003-09-04  Matt Austern  <austern@apple.com>
31108         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31109         * g++.dg/ext/fnname2.C: Likewise.
31110         * g++.dg/ext/fnname3.C: Likewise.
31112 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31114         * g++.dg/expr/lval1.C: New test.
31115         * g++.dg/ext/lvcast.C: Remove.
31117 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31119         PR optimization/11700.
31120         * gcc.c-torture/compile/20030903-1.c: New test case.
31122 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31124         PR c++/12053
31125         * g++.dg/abi/layout4.C: New test.
31127 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31129         PR c++/11553
31130         * g++.dg/parse/friend3.C: New test.
31132 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31134         PR c++/11847
31135         * g++.dg/template/class1.C: New test.
31137         PR c++/11808
31138         * g++.dg/expr/call1.C: New test.
31140 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31142         PR c++/12114
31143         * g++.dg/init/ref9.C: New test.
31145         PR c++/11972
31146         * g++.dg/template/nested4.C: New test.
31148 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31150         PR c++/12093
31151         * g++.dg/template/non-dependent4.C: New test.
31153         PR c++/11928
31154         * g++.dg/inherit/conv1.C: New test.
31156 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31158         PR c++/6196
31159         * g++.dg/ext/label1.C: New test.
31160         * g++.dg/ext/label2.C: Likewise.
31162 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31164         * g++.dg/expr/cond3.C: New test.
31166 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31168         * gcc.dg/builtins-1.c: Add new builtin cases.
31170 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31172         * gcc.dg/builtins-1.c: Add new cases.
31173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31175 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31177         * gcc.dg/builtins-1.c: Add more math builtin tests.
31178         * gcc.dg/torture/builtin-attr-1.c: New test.
31180 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31182         PR optimization/5079
31183         * g++.dg/opt/static3.C: New test.
31185 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31187         * gcc.misc-tests/gcov-10b.c: New test.
31189 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31191         * g++.dg/opt/ptrmem3.C: New test.
31193         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31195 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31197         * gcc.dg/20030826-2.c: New test.
31199 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31201         PR middle-end/12002
31202         * g77.f-torture/compile/12002.f: New test case.
31204 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31206         * gcc.dg/20030826-1.c: New test case.
31208 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31210         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31212 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31214         PR c++/11871
31215         * c++.dg/lookup/crash1.C: New test.
31217         * c++.dg/warn/noeffect3.C: New test.
31219 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31221         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31222         * gcc.dg/compat/vector-1_y.c: Ditto.
31223         * gcc.dg/compat/vector-2_x.c: Ditto.
31224         * gcc.dg/compat/vector-2_y.c: Ditto.
31226 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31228         * gcc.dg/20030702-1.c: New test.
31230 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31232         PR c++/8795
31233         * g++.dg/ext/altivec-1.C: New test.
31235 2003-08-24  Richard Henderson  <rth@redhat.com>
31237         * g++.dg/eh/simd-2.C: Add -w for x86.
31239 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31241         * gcc.dg/20030815-1.c: New test.
31243 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31245         PR c++/3765
31246         * g++.dg/parse/access6.C: New test.
31248 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31250         PR c++/641, c++/11876
31251         * g++.dg/template/friend22.C: New test.
31252         * g++.dg/template/friend23.C: Likewise.
31254 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31256         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31257         identically.
31259 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31261         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31263 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31265         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31267 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31269         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31271 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31273         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31275 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31277         PR c++/11919
31278         * g++.dg/overload/prom1.C: New test.
31280         PR c++/11551
31281         * g++.dg/parse/dtor2.C: New test.
31283         PR c++/10762
31284         * g++.dg/parse/using2.C: New test.
31286 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31288         PR target/11805
31289         * gcc.c-torture/compile/20030821-1.c: New.
31291 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31293         PR c++/11834
31294         * g++.dg/template/deduce2.C: New test.
31296 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31298         * gcc.c-torture/execute/20030821-1.c: New test.
31300 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31302         PR middle-end/11984
31303         * gcc.dg/20030820-1.c: New test case.
31305 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31307         PR c++/11945
31308         * g++.dg/warn/noeffect2.C: New test.
31310 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31312         PR c++/10926
31313         * g++.dg/template/dtor2.C: New test.
31315         PR c++/11684
31316         * g++.dg/template/operator1.C: New test.
31317         * g++.dg/parse/operator4.C: New test.
31319         PR c++/11946.C
31320         * g++.dg/expr/enum1.C: New test.
31321         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31323         PR c++/11036.C
31324         * g++.dg/parse/elab2.C: New test.
31325         * g++.dg/parse/typedef4.C: Change error message.
31326         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31327         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31328         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31330 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31332         * gcc.dg/pch/warn-1.c: New.
31333         * gcc.dg/pch/warn-1.hs: New.
31335         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31336         not-tested file.
31338 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31340         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31342 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31344         * gcc.dg/uninit-D.c: New Test.
31345         * gcc.dg/uninit-E.c: New Test.
31346         * gcc.dg/uninit-F.c: New Test.
31347         * gcc.dg/uninit-G.c: New Test.
31349 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31351         * g++.dg/README: Describe the pch directory.
31353 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31355         PR c++/11174
31356         * g++.dg/parse/access4.C: New test.
31357         * g++.dg/parse/access5.C: Likewise.
31358         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31360 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31362         * gcc.dg/noncompile/20030818-1.c: New.
31364 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31366         PR c++/11957
31367         * g++.dg/warn/noeffect1.C: New test.
31369         * g++.dg/template/scope2.C: New test.
31370         * g++.dg/template/error2.C: Correct dg-error
31372 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31374         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31376 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31378         PR C++/11512
31379         * g++.dg/template/warn1.C: New.
31381 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31383         * g++.dg/template/error2.C: New test.
31384         * g++.dg/lookup/using7.C: Adjust errors
31385         * g++.old-deja/g++.pt/crash36.C: Likewise.
31386         * g++.old-deja/g++.pt/derived3.C: Likewise.
31388 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31390         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31391         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31392         * gcc.c-torture/execute/builtins/string-9.c: New, from
31393         string-opt-9.c.  Adjust for execute/builtins framework.
31394         * gcc.c-torture/execute/string-opt-9.c: Delete.
31396 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31398         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31400         * g++.dg/parse/ret-type2.C: New test.
31402         PR c++/11703
31403         * g++.dg/init/new8.C: New test.
31405         PR c++/10923
31406         * g++.dg/parse/typedef5.C: New test.
31408         PR c++/9512
31409         * g++.dg/parse/qualified2.C: New test.
31410         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31411         invalid code.
31413 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31415         * g++.dg/conversion/ptrmem1.C: New test.
31417 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31419         PR target/11693
31420         * gcc.dg/20030811-1.c: New test.
31422         PR target/11535
31423         * gcc.c-torture/execute/20030811-1.c: New test.
31425 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31427         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31429 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31431         PR c++/11789.C
31432         * g++.dg/inherit/multiple1.C: New test.
31434 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31436         * gcc.dg/spe1.c: New test.
31438         PR c++/11670
31439         * g++.dg/expr/cast2.C: New test.
31441         PR c++/10530
31442         * g++.dg/template/dependent-name2.C: New test.
31444 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31446         * g++.dg/parse/crash11.C: Put the dg options in comments.
31448 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31450         * lib/gcc-dg.exp: Update for diagnostic change.
31452 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31454         PR c++/5767
31455         * g++.dg/parse/crash11.C: New test.
31457 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31459         * gcc.dg/cpp/spacing1.c: Update.
31461 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31463         PR target/11739
31464         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31465         a value for -mtune.
31467 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31469         PR middle-end/11771
31470         * gcc.c-torture/compile/20030804-1.c: New test case.
31472 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31474         * gcc.dg/20030804-1.c: New test case.
31476 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31478         * gcc.dg/cpp/separate-1.c: New test.
31480 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31482         PR c++/11704
31483         * g++.dg/template/dependent-expr2.C: New test.
31485         PR c++/11766
31486         * g++.dg/expr/ptrmem1.C: New test.
31488 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31490         PR c++/9453
31491         * g++.dg/template/friend15.C: New test.
31493 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31495         * lib/dg-pch.exp: Work round PCH bug.
31497 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31499         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31500         builtins.  Move cases from builtins-4.c here.
31502         * gcc.dg/torture/builtin-math-1.c: New test taken from
31503         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31504         additional cases.
31506         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31507         Delete.
31509 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31511         PR c++/9447
31512         * g++.dg/template/using7.C: New test.
31514 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31516         * import1.c, import2.c: New tests.
31518 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31520         * g++.dg/eh/crossjump1.C: New test.
31522 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31524         PR c++/11697
31525         * g++.dg/template/using6.C: New test.
31527         PR c++/11744
31528         * g++.dg/template/koenig2.C: New test.
31530 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31532         PR c++/7983
31533         * g++.dg/parse/typedef4.C: New test.
31535 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31537         PR c++/8442, c++/8806
31538         * g++.dg/template/elab1.C: New test.
31539         * g++.dg/template/type2.C: Likewise.
31540         * g++.dg/template/ttp3.C: Adjust expected error message.
31541         * g++.old-deja/g++.law/visibility13.C: Likewise.
31542         * g++.old-deja/g++.niklas/t135.C: Likewise.
31543         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31544         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31545         template argument.
31546         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31548 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31550         PR c++/11295
31551         * g++.dg/ext/stmtexpr1.C: New test.
31553         * g++.dg/opt/tmp1.C: New test.
31555         PR c++/11525
31556         * g++.dg/parse/constant4.C: New test.
31558         PR c++/9447
31559         * g++.dg/template/using5.C: New test.
31561 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31563         * gcc.dg/builtins-27.c: New test case.
31565 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31567         * gcc.dg/tls/opt-7.c: New test.
31569 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31571         * g++.old-deja/g++.other/crash18.C: Remove.
31573 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31575         * g++.dg/template/explicit3.C: New.
31576         * g++.dg/template/explicit4.C: New.
31577         * g++.dg/template/explicit5.C: New.
31579         PR c++/11347
31580         * g++.dg/template/memtmpl1.C: New.
31582 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31584         PR target/11565
31585         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31586         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31588 2003-07-30  Jan Hubicka  <jh@suse.cz>
31590         * vtgc1.c: Kill.
31592 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31594         * gcc.dg/struct-in-proto-1.c: New test.
31596 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31598         * gcc.dg/cpp/include2.c: Only expect one message.
31600 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31602         PR c++/9447
31603         * g++.dg/template/using1.C: New test.
31604         * g++.dg/template/using2.C: New test.
31605         * g++.dg/template/using3.C: New test.
31606         * g++.dg/template/using4.C: New test.
31608 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31610         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31611         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31613 2003-07-28  Jan Hubicka  <jh@suse.cz>
31615         PR c++/11530
31616         * g++.dg/opt/call1.C: New test.
31618 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31620         PR c++/11667
31621         * g++.dg/init/enum2.C: New test.
31622         * g++.dg/template/overload1.C: Add "-w" option.
31624 2003-07-28    <hp@bitrange.com>
31626         * gcc.dg/Wdeclaration-after-statement-1.c,
31627         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31629 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31631         * gcc.c-torture/compile/20030725-1.c: New test.
31633 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31635         * gcc.dg/20030505.c: Only run for SPE.
31636         Remove definition of opaque type.
31638 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31640         * g++.dg/template/ptrmem6.C: New test.
31642 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31644         * gcc.c-torture/compile/zero-strct-2.c: New test.
31646 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31648         * gcc.dg/intermod-1.c: New test.
31650 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31652         PR c++/11617
31653         * g++.dg/template/lookup2.C: New test.
31654         * g++.dg/template/memclass1.C: Remove instantiated from error.
31655         * g++.dg/other/error2.C: Tweak expected errors.
31657         PR c++/11596
31658         * g++.dg/template/defarg3.C: New test.
31660         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31662 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31664         * g++.dg/inherit/access5.C: New test.
31666 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31668         PR c++/11513
31669         * g++.dg/template/crash8.C: New test.
31671 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31673         PR c/10602
31674         * gcc.dg/noncompile/incomplete-2.c: New test.
31676 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31678         PR c++/11645
31679         * g++.dg/inherit/access4.C: New test.
31681         PR c++/11517
31682         * g++.dg/expr/cond2.C: New test.
31684         PR optimization/10679
31685         * g++.dg/opt/inline4.C: New test.
31687 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31689         * g++.dg/parse/crash10: New test.
31691 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31693         * g++.dg/ext/flexary1.C: New test.
31695 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31697         PR c++/10793
31698         * g++.dg/template/crash9.C: New test.
31700 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31702         PR c++/3004
31703         * g++.dg/parse/typedef3.C: New test.
31705         PR c++/7906
31706         * g++.dg/parse/operator2.C: New test.
31708         PR c++/8895
31709         * g++.dg/parse/def-tmpl-arg1.C: New test.
31711         PR c++/9282
31712         * g++.dg/parse/funptr1.C: New test.
31714         PR c++/9452
31715         * g++.dg/parse/ambig3.C: New test.
31717         PR c++/9454
31718         * g++.dg/parse/operator3.C: New test.
31720         PR c++/9486
31721         * g++.dg/parse/template10.C: New test.
31723         PR c++/9488
31724         * g++.dg/parse/template11.C: New test.
31726         PR c++/10150
31727         * g++.dg/parse/invalid-op1.C: New test.
31729         PR c++/10247
31730         * g++.dg/parse/condexpr1.C: New test.
31732 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31734         * g++.dg/ext/packed3.C: New test.
31735         * g++.dg/ext/packed4.C: New test.
31737         * gcc.dg/pack-test-3.c: New test.
31739 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31741         * lib/compat.exp: Handle dg-options per source file.
31742         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31743         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31744         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31745         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31746         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31747         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31748         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31749         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31750         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31751         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31752         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31753         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31754         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31755         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31757 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31759         PR c/10320
31760         * gcc.c-torture/execute/20030718-1.c: New test.
31762 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31764         PR optimization/11536
31765         * gcc.dg/20030721-1.c: New test.
31767 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31769         PR c++/11546
31770         * g++.dg/template/lookup1.C: New test.
31772 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31774         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31775         diagnostics of ill-formed constructs involving labels.
31776         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31777         the new 'previously defined here' message.
31779 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31781         * g++.dg/parse/non-dependent2.C: New test.
31783 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31785         * g++.dg/init/init-ref4.C: xfail on targets without
31786         weak symbols.
31788 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31790         PR target/11087
31791         * gcc.c-torture/execute/20030717-1.c: New test.
31793 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31795         * g++.dg/opt/cfg1.C: New test.
31797 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31799         PR optimization/11557
31800         * gcc.dg/20030717-1.c: New test.
31802 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31804         PR c++/10476
31805         * g++.dg/expr/crash-1.C: New test.
31807         PR c++/11027
31808         * g++.dg/template/init3.C: New test.
31810         PR c++/8222
31811         * g++.dg/template/non-dependent1.C: New test.
31813         PR c++/11070
31814         * g++.dg/template/non-dependent2.C: New test.
31816         PR c++/11071
31817         * g++.dg/template/non-dependent3.C: New test.
31819         PR c++/9907
31820         * g++.dg/template/sizeof5.C: New test.
31822 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31824         PR 11498
31825         * gcc.c-torture/compile/mangle-1.c: New file.
31827 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31829         PR c++/7809
31830         * g++.dg/parse/access3.C: New test.
31832 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31834         PR c++/11384
31835         * g++.dg/init/init-ref4.C: New test.
31837 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31839         PR c++/11547
31840         * g++.dg/parse/constant3.C: New test.
31841         * g++.dg/parse/crash7.C: Likewise.
31843 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31845         PR target/11008
31846         * gcc.dg/i386-pentium4-not-mull.c: New.
31848 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31850         * gcc.dg/asm-names.c (ymain): Make it weak.
31852 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31854         PR c++/5421
31855         * g++.dg/template/friend21.C: New test.
31857 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31859         * gcc.dg/cleanup-8.c: New test.
31860         * gcc.dg/cleanup-9.c: New test.
31862 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31864         * g++.dg/ext/dll-MI1.h: New file.
31865         * g++.dg/ext/dllexport-MI1.C: New file.
31866         * g++.dg/ext/dllimport-MI1.C: New file.
31868 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31870         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31871         it does not have cmpstrsi patterns (just cmpmemsi).
31873 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31875         PR debug/11473
31876         * g++.dg/debug/debug8.C: New test.
31878 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31880         PR c++/10108
31881         * g++.dg/template/crash7.C: New test.
31883 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31885         PR target/10795
31886         * gcc.c-torture/compile/20030708-1.c: New.
31888 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31890         * gcc.c-torture/execute/20030715-1.c: New test.
31892 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31894         * gcc.dg/pch/inline-3.c: New file.
31895         * gcc.dg/pch/inline-3.hs: New file.
31896         * gcc.dg/pch/inline-4.c: New file.
31897         * gcc.dg/pch/inline-4.hs: New file.
31899 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31901         PR c++/11509
31902         * g++.dg/template/crash6.C: New test.
31904         PR c++/7053
31905         * g++.dg/template/friend20.C: New test.
31907         PR c++/7019
31908         * g++.dg/template/overload2.C: New test.
31910 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31912         PR optimization/11440
31913         * gcc.c-torture/execute/20030714-1.c: New test.
31915 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31917         PR c++/11154
31918         * g++.dg/template/partial2.C: New test.
31920 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31922         PR c++/11503
31923         * g++.dg/template/anon1.C: New test.
31925         PR c++/11493
31926         PR c++/11495
31927         * g++.dg/parse/template9.C: Likewise.
31928         * g++.dg/template/crash4.C: New test.
31929         * g++.dg/template/koenig1.C: Likewise.
31930         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31931         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31932         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31933         functions.
31934         * g++.old-deja/g++.jason/template36.C: Likewise.
31935         * g++.old-deja/g++.mike/p1989.C: Likewise.
31936         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31937         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31938         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31939         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31940         compiling.
31941         * g++.old-deja/g++.pt/union2.C: Use this->.
31943 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31945         * gcc.dg/20030711-1.c: New test.
31947 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31949         PR c++/11050
31950         * g++.dg/parse/args1.C: New test.
31951         * g++.pt/defarg8.C: Change expected errors.
31953 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31955         PR c++/8164
31956         * g++.dg/template/nontype2.C: New test.
31958         PR c++/10558
31959         * g++.dg/parse/template8.C: New test.
31961         PR c++/8327
31962         * g++.dg/template/scope1.C: New test.
31964         * g++.dg/warn/Wsign-compare-1.C: New test.
31966 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31968         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31970 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31972         PR c++/9411
31973         * g++.dg/template/explicit2.C: New test.
31975         PR c++/10032
31976         * g++.dg/warn/pedantic1.C: New test.
31978 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31980         PR c++ 9483
31981         * g++.dg/other/field1.C: New test.
31983 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31985         PR c/11449
31986         * gcc.c-torture/compile/20030707-1.c: New.
31988 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31990         PR c++/10849
31991         * g++.dg/template/access12.C: New test.
31993 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31995         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31996         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31997         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31998         * gcc.misc-tests/gcov.exp: Update
31999         * g++.dg/gcov/gcov.exp: Update
32000         * lib/gcov.exp: Update.
32002 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32004         * g++.dg/abi/mangle17.C: Make sure template expressions are
32005         dependent.
32006         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32007         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32008         * g++.dg/opt/stack1.C: Remove erroneous code.
32009         * g++.dg/parse/template7.C: New test.
32010         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32011         * g++.old-deja/g++.pt/crash4.C: Likewise.
32013 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32015         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32016         with zero or one occurence of `$' after the initial `L'.
32018 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32020         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32022 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32024         PR c/11370
32025         * gcc.dg/Wunreachable-6.c: New testcase.
32026         * gcc.dg/Wunreachable-7.c: New testcase.
32028 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32030         PR c/11420
32031         * gcc.dg/20030708-1.c: New test.
32033 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32035         * gcc.dg/compat/sdata-section.h: New file.
32036         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32037         * gcc.dg/torture/mips-sdata-1.c: New test.
32039 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32041         PR c++/11030
32042         * g++.dg/template/friend19.C: New test.
32044 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32046         * g++.dg/opt/strength-reduce.C: New test.
32048 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32050         PR target/10979
32051         * gcc.dg/20030707-1.c: New testcase.
32053 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32055         PR optimization/11059
32056         * g++.dg/opt/emptyunion.C: New testcase.
32058 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32059             Eric Botcazou  <ebotcazou@libertysurf.fr>
32061         * g++.dg/opt/stack1.C: New test.
32063 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32065         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32066         run test.
32068         PR c++/11431
32069         * g++.dg/expr/static_cast3.C: New test.
32071 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32073         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32074         everywhere.
32075         * gcc.dg/concat.c: Concatenation of string constants with
32076         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32077         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32078         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32079         necessary to avoid multi-character character constant warning.
32080         * gcc.dg/cpp/escape.c: Likewise.
32081         * gcc.dg/cpp/ucs.c: Likewise.
32082         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32083         Fix a typo.
32085 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32087         PR c/11428
32088         * gcc.c-torture/compile/20030704-1.c: New.
32090 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32092         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32094 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32096         PR c++/5287, PR c++/7910,  PR c++/11021
32097         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32098         tests for warnings.
32099         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32100         * g++.dg/ext/dllimport3.C: Likewise.
32101         * g++.dg/ext/dllimport4.C: New file.
32102         * g++.dg/ext/dllimport5.C: New file.
32103         * g++.dg/ext/dllimport6.C: New file.
32104         * g++.dg/ext/dllimport7.C: New file.
32105         * g++.dg/ext/dllimport8.C: New file.
32106         * g++.dg/ext/dllimport9.C: New file.
32107         * g++.dg/ext/dllimport10.C: New file.
32108         * g++.dg/ext/dllexport1.C: New file.
32110 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32112         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32113         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32115 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32117         * gcc.dg/builtins-25.c: New testcase.
32118         * gcc.dg/builtins-26.c: New testcase.
32120 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32122         * gcc.dg/compat/vector-defs.h: New file.
32123         * gcc.dg/compat/vector-setup.h: New file.
32124         * gcc.dg/compat/vector-check.h: New file.
32125         * gcc.dg/compat/vector-1_main.c: New file.
32126         * gcc.dg/compat/vector-1_x.c: New file.
32127         * gcc.dg/compat/vector-1_y.c: New file.
32128         * gcc.dg/compat/vector-2_main.c: New file.
32129         * gcc.dg/compat/vector-2_x.c: New file.
32130         * gcc.dg/compat/vector-2_y.c: New file.
32132         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32133         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32134         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32135         * gcc.dg/compat/struct-align-1.h: New file.
32136         * gcc.dg/compat/struct-align-1_main.c: New file.
32137         * gcc.dg/compat/struct-align-1_x.c: New file.
32138         * gcc.dg/compat/struct-align-1_y.c: New file.
32139         * gcc.dg/compat/struct-align-2.h: New file.
32140         * gcc.dg/compat/struct-align-2_main.c: New file.
32141         * gcc.dg/compat/struct-align-2_x.c: New file.
32142         * gcc.dg/compat/struct-align-2_y.c: New file.
32144         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32145         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32146         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32147         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32148         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32149         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32150         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32151         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32152         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32153         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32154         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32155         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32156         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32157         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32158         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32159         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32160         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32161         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32162         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32163         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32164         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32166         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32167         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32168         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32169         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32170         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32171         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32172         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32174 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32176         * gcc.dg/i386-call-1.c: New test.
32178 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32180         PR c++/9162
32181         * g++.dg/parse/defarg4.C: New.
32183 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32185         PR target/10700
32186         * gcc.c-torture/compile/20030703-1.c: New test case.
32188 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32190         * g++.dg/template/local3.C: Remove extra semicolon.
32192 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32194         * gcc.dg/i386-volatile-1.c: New test.
32196 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32198         PR c++/11072
32199         * g++.dg/other/offsetof2.C: XFAIL.
32200         * g++.dg/other/offsetof5.C: New.
32202         PR c++/10219
32203         * g++.dg/template/error1.C: New.
32205         PR c++/9779
32206         * g++.dg/template/dependent-expr1.C: New.
32208 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32210         PR c++/6949
32211         * g++.dg/template/local3.C: New test.
32213         PR c++/11149
32214         * g++.dg/lookup/scoped6.C: New test.
32216 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32218         PR c++/8046
32219         * g++.dg/other/error7.C: New test.
32221 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32223         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32224         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32225         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32226         * g++.old-deja/g++.other/union2.C: Likewise.
32227         * gcc.dg/c90-const-expr-2.c: Likewise.
32228         * gcc.dg/c90-const-expr-3.c: Likewise.
32229         * gcc.dg/c99-const-expr-2.c: Likewise.
32230         * gcc.dg/c99-const-expr-3.c: Likewise.
32231         * gcc.dg/concat.c: Likewise.
32233 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32235         PR c++/9559
32236         * g++.dg/init/static1.C: New test.
32238 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32240         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32241         * g++.old-deja/g++.other/access2.C: Likewise.
32242         * g++.old-deja/g++.other/decl2.C: Likewise.
32243         * gcc.c-torture/execute/20020615-1.c: Likewise.
32245 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32247         PR c++/4933
32248         * g++.dg/template/sizeof4.C: New test.
32250 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32252         * g++.dg/other/error6.C: New test.
32254 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32256         PR c++/10750
32257         * g++.dg/parse/constant2.C: New test.
32259 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32261         PR c++/11106
32262         * g++.dg/other/error5.C: New test.
32264 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32266         * gcc.dg/format/gcc_diag-1.c: New test.
32268 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32270         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32272 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32274         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32275         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32276         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32278 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32280         * gcc.c-torture/execute/builtins/string-8.c: New test.
32281         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32282         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32283         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32285 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32287         PR c++/10468
32288         * g++.dg/ext/typeof6.C: New test.
32290 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32292         PR c++/10796
32293         * g++.dg/init/enum1.C: New test.
32295 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32297         * gcc.dg/20030627-1.c: New test.
32299 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32301         PR c++/11332
32302         * g++.dg/expr/static_cast2.C: New test.
32304 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32305             Jakub Jelinek  <jakub@redhat.com>
32307         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32308         sprintf(dst,"%s",src) optimization.
32309         * gcc.c-torture/execute/20030626-1.c: New test case.
32310         * gcc.c-torture/execute/20030626-2.c: New test case.
32312 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32314         * gcc.c-torture/execute/multi-ix.c: New test.
32316         * gcc.c-torture/execute/simd-4.c (main):
32317         Added missing semicolon at end of union.
32319 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32321         PR c++/8266
32322         * g++.dg/template/explicit-instantiation3.C: New test.
32324 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32326         * gcc.dg/20030626-1.c: Use signed char.
32328 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32330         * gcc.dg/20030626-1.c: New test.
32332 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32334         * const-str-2.m: Update.
32336 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32338         PR c++/10990
32339         * g++.dg/rtti/dyncast1.C: New test.
32340         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32341         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32342         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32344         PR c++/10931
32345         * g++.dg/expr/static_cast1.C: New test.
32347 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32349         * gcc.dg/20030625-1.c: New test.
32351 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32353         * gcc.c-torture/compile/20030624-1.c: New test case.
32355 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32357         * gcc.c-torture/execute/string-opt-17.c: New test.
32359 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32361         PR c++/5754
32362         * g++.dg/parse/crash6.C: New test.
32364 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32366         * gcc.dg/builtins-24.c: New test case.
32368 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32370         * g++.dg/opt/operator1.C: New test.
32372 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32374         * gcc.c-torture/execute/string-opt-16.c: New test case.
32376 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32378         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32379         * g++.old-deja/g++.other/conv7.C: Likewise.
32380         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32381         * g++.old-deja/g++.other/overload14.C: Likewise.
32383 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32385         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32386         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32388 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32390         PR c++/10888
32391         * g++.dg/warn/Winline-3.C: New test.
32393 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32395         * lib/target-supports.exp (check_alias_available): Make the test
32396         program acceptable to the Solaris assembler.
32398         PR c++/10749
32399         * g++.dg/template/memclass2.C: New test.
32401 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32402             Eric Botcazou  <ebotcazou@libertysurf.fr>
32404         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32405         data for non-matching targets.
32406         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32408 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32410         PR c++/10845
32411         * g++.dg/template/member3.C: New test.
32413 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32415         PR c++/10939
32416         * g++.dg/template/func1.C: New test.
32418         PR c++/9649
32419         * g++.dg/template/static4.C: New test.
32420         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32422         PR c++/11041
32423         * g++.dg/init/ref7.C: New test.
32425 2003-06-19  Matt Austern  <austern@apple.com>
32427         PR c++/11228
32428         * g++.dg/anew1.C: New test.
32429         * g++.dg/anew2.C: New test.
32430         * g++.dg/anew3.C: New test.
32431         * g++.dg/anew4.C: New test.
32433 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32435         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32437 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32439         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32440         endian-dependent.
32442 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32444         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32445         Remove cruft.
32447 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32449         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32450         * gcc.c-torture/compile/961203-1.c: Likewise.
32451         * gcc.c-torture/compile/980506-1.c: Likewise.
32453 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32455         PR c++/10712
32456         * g++.dg/lookup/using7.C: New test.
32458 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32460         PR c++/11105
32461         * g++.dg/abi/conv1.C: Remove it.
32462         * g++.dg/template/conv7.C: New test.
32463         * g++.dg/template/conv8.C: Likewise.
32464         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32465         conversion operator.
32467 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32469         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32470         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32471         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32472         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32473         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32474         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32475         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32476         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32477         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32478         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32479         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32480         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32481         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32482         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32483         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32484         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32485         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32486         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32487         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32488         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32489         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32490         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32491         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32492         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32493         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32494         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32495         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32496         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32497         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32499 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32501         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32502         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32503         indications.
32505 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32507         * gcc.dg/i386-387-5.c: New test case.
32508         * gcc.dg/i386-387-6.c: New test case.
32509         * gcc.dg/builtins-23.c: New test case.
32511 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32513         * gcc.dg/builtins-22.c: New test case.
32514         * gcc.dg/i386-387-1.c: Update to test exp.
32515         * gcc.dg/i386-387-2.c: Likewise.
32517 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32519         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32521 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32523         * lib/gcc-dg.exp (dg-require-dll): New function.
32524         (dg-xfail-if): Likewise.
32525         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32526         driver.
32528         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32529         * gcc.c-torture/compile/20001205-1.c: Likewise.
32530         * gcc.c-torture/compile/20001226-1.c: Likewise.
32531         * gcc.c-torture/compile/20010518-2.c: Likewise.
32532         * gcc.c-torture/compile/20020312-1.c: Likewise.
32533         * gcc.c-torture/compile/20020604-1.c: Likewise.
32534         * gcc.c-torture/compile/920501-12.c: Likewise.
32535         * gcc.c-torture/compile/920501-4.c: Likewise.
32536         * gcc.c-torture/compile/920520-1.c: Likewise.
32537         * gcc.c-torture/compile/920521-1.c: Likewise.
32538         * gcc.c-torture/compile/920625-1.c: Likewise.
32539         * gcc.c-torture/compile/961203-1.c: Likewise.
32540         * gcc.c-torture/compile/980506-1.c: Likewise.
32541         * gcc.c-torture/compile/981006-1.c: Likewise.
32542         * gcc.c-torture/compile/981022-1.c: Likewise.
32543         * gcc.c-torture/compile/981223-1.c: Likewise.
32544         * gcc.c-torture/compile/990617-1.c: Likewise.
32545         * gcc.c-torture/compile/dll.c: Likewise.
32546         * gcc.c-torture/compile/labels-3.c: Likewise.
32547         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32548         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32549         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32550         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32551         * gcc.c-torture/compile/simd-5.c: Likewise.
32552         * gcc.c-torture/compile/20000804-1.x: Remove.
32553         * gcc.c-torture/compile/20001205-1.x: Likewise.
32554         * gcc.c-torture/compile/20001226-1.x: Likewise.
32555         * gcc.c-torture/compile/20010518-2.x: Likewise.
32556         * gcc.c-torture/compile/20020312-1.x: Likewise.
32557         * gcc.c-torture/compile/20020604-1.x: Likewise.
32558         * gcc.c-torture/compile/920501-12.x: Likewise.
32559         * gcc.c-torture/compile/920501-4.x: Likewise.
32560         * gcc.c-torture/compile/920520-1.x: Likewise.
32561         * gcc.c-torture/compile/920521-1.x: Likewise.
32562         * gcc.c-torture/compile/920625-1.x: Likewise.
32563         * gcc.c-torture/compile/961203-1.x: Likewise.
32564         * gcc.c-torture/compile/980506-1.x: Likewise.
32565         * gcc.c-torture/compile/981006-1.x: Likewise.
32566         * gcc.c-torture/compile/981022-1.x: Likewise.
32567         * gcc.c-torture/compile/981223-1.x: Likewise.
32568         * gcc.c-torture/compile/990617-1.x: Likewise.
32569         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32570         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32571         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32572         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32573         * gcc.c-torture/compile/simd-5.x: Likewise.
32575         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32577 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32579         * gcc.c-torture/execute/20030611-1.c: New test.
32581 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32583         PR middle-end/168
32584         * gcc.dg/20030612-1.c: New test case.
32586 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32588         PR c++/10635
32589         * g++.dg/expr/cast1.C: New test.
32591 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32593         * gcc.dg/builtins-21.c: New test case.
32595 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32597         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32598         options instead of at the end.
32599         * lib/objc.exp (objc_target_compile): Likewise.
32601 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32603         PR c++/10432
32604         * g++.dg/parse/error1.C: New test.
32606 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32608         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32609         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32610         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32611         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32612         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32613         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32614         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32615         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32616         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32617         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32618         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32619         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32620         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32621         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32622         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32623         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32624         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32625         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32626         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32627         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32628         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32629         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32630         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32631         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32633         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32634         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32635         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32636         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32637         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32638         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32639         * gcc.dg/compat/scalar-return-3_main.c: New file.
32640         * gcc.dg/compat/scalar-return-3_x.c: New file.
32641         * gcc.dg/compat/scalar-return-3_y.c: New file.
32642         * gcc.dg/compat/scalar-return-4_main.c: New file.
32643         * gcc.dg/compat/scalar-return-4_x.c: New file.
32644         * gcc.dg/compat/scalar-return-4_y.c: New file.
32646 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32648         * gcc.dg/compat/fp2-struct-check.h: New file.
32649         * gcc.dg/compat/fp2-struct-defs.h: New file.
32650         * gcc.dg/compat/fp2-struct-init.h: New file.
32651         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32652         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32653         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32654         * gcc.dg/compat/struct-return-10_main.c: New file.
32655         * gcc.dg/compat/struct-return-10_x.c: New file.
32656         * gcc.dg/compat/struct-return-10_y.c: New file.
32658         * gcc.dg/compat/compat-common.h: New file.
32659         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32660         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32661         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32662         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32663         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32664         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32665         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32666         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32667         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32668         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32669         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32670         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32671         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32672         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32673         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32674         * gcc.dg/compat/small-struct-check.h: Ditto.
32675         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32676         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32677         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32678         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32679         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32680         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32681         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32682         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32683         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32684         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32685         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32686         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32687         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32688         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32689         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32690         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32691         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32692         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32693         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32694         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32695         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32696         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32697         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32698         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32699         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32700         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32701         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32702         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32703         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32704         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32706 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32708         * g++.dg/pch/static-1.C: New file.
32709         * g++.dg/pch/static-1.Hs: New file.
32711 2003-06-10  Richard Henderson  <rth@redhat.com>
32713         * gcc.dg/asm-7.c: Adjust expected warning text.
32715 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32717         * gcc.dg/builtins-20.c: New test case.
32719 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32721         PR c++/11131
32722         * g++.dg/opt/template1.C: New test.
32724 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32726         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32727         additional_sources.
32729 2003-05-21  David Taylor  <dtaylor@emc.com>
32731         * gcc.dg/Wpadded.c: New file.
32733 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32735         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32736         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32737         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32738         dg-require-weak.
32740 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32742         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32744 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32746         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32747         (dg-require-alias): Likewise.
32748         (dg-require-gc-sections): Likewise.
32749         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32751 2003-06-08  Richard Henderson  <rth@redhat.com>
32753         * gcc.dg/20011029-2.c: Fix the array reference.
32754         * gcc.dg/asm-7.c: New.
32756 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32758         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32760 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32762         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32763         (dg-require-gc-sections): Likewise.
32765 2003-06-08  Jan Hubicka  <jh@suse.cz>
32767         * i386-cmov1.c: Fix regular expression.
32768         * i386-cvt-1.c: Likewise.
32769         * i386-local.c: Likewise.
32770         * i386-local2.c: Likewise.
32771         * i386-mul.c: Likewise.
32772         * i386-ssetype-1.c: Likewise.
32773         * i386-ssetype-3.c: Likewise.
32774         * i386-ssetype-5.c: Likewise.
32776 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32778         PR c++/11039
32779         * g++.dg/warn/implicit-typename2.C: New test.
32780         * g++.dg/warn/implicit-typename3.C: New test.
32782 2003-06-07  Richard Henderson  <rth@redhat.com>
32784         * g++.dg/other/offsetof3.C: Use size_t.
32785         * g++.dg/other/offsetof4.C: Likewise.
32787 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32789         * lib/copy-file.exp: New. Implement gcc_copy_files.
32791         * lib/dg-pch.exp: Load copy-file.exp
32792         (dg-pch): Use gcc_copy_files instead of "file copy".
32794 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32796         * gcc.dg/weak/weak.exp: Simplify.
32797         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32798         * gcc.dg/weak/weak-1.c: Likewise.
32799         * gcc.dg/weak/weak-2.c: Likewise.
32800         * gcc.dg/weak/weak-3.c: Likewise.
32801         * gcc.dg/weak/weak-4.c: Likewise.
32802         * gcc.dg/weak/weak-5.c: Likewise.
32803         * gcc.dg/weak/weak-6.c: Likewise.
32804         * gcc.dg/weak/weak-7.c: Likewise.
32805         * gcc.dg/weak/weak-8.c: Likewise.
32806         * gcc.dg/weak/weak-9.c: Likewise.
32808 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32810         gcc.c-torture/execute/20030606-1.c: New.
32812 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32814         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32815         * gcc.dg/builtins-19.c: Likewise.
32817 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32819         * gcc.dg/builtins-2.c: Add some more tests.
32820         * gcc.dg/builtins-18.c: New test case.
32821         * gcc.dg/builtins-19.c: New test case.
32823 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32824             Jim Wilson  <wilson@tuliptree.org>
32826         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32828 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32830         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32831         mempcpy/stpcpy calls not to be optimized into something else.
32832         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32833         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32834         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32836 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32838         * gcc.dg/format/asm_fprintf-1.c: New test.
32840 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32842         * lib/gcc-defs.exp (additional_sources): New variable.
32843         (dg-additional-sources): New function.
32844         (additional_files): New variable.
32845         (dg-additional-files): New function.
32846         (dg-additional-files-options): Likewise.
32847         * lib/gcc-dg.exp (dg-require-weak): New function.
32848         (dg-require-alias): Likewise.
32849         (dg-require-gc-sections): Likewise.
32850         * lib/target-supports.exp (check_alias_available): Remove testfile
32851         parameter.
32852         (check_gc_sections_available): New function.
32853         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32854         (dg-gpp-additional-files): Likewise.
32855         * lib/g++.exp (additional_sources): Remove.
32856         (additional_files): Likewise.
32857         (g++_target_compile): Use dg-additional-files-options.
32859         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32860         Tcl logic.
32861         * gcc.dg/special/ecos.exp: Remove.
32862         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32863         * gcc.dg/special/alias-1.c: Likewise.
32864         * gcc.dg/special/alias-2.c: Likewise.
32865         * gcc.dg/special/gcsec-1.c: Likewise.
32866         * gcc.dg/special/weak-1.c: Likewise.
32867         * gcc.dg/special/weak-2.c: Likewise.
32868         * gcc.dg/special/wkali-1.c: Likewise.
32869         * gcc.dg/special/wkali-2.c: Likewise.
32871         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32872         dg-gpp-additional-*.
32873         * g++.dg/special/conpr-3.C: Likewise.
32874         * g++.dg/special/conpr-4.C: Likewise.
32875         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32876         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32877         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32878         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32879         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32880         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32881         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32882         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32883         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32884         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32885         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32886         * g++.old-deja/g++.other/comdat1.C: Likewise.
32887         * g++.old-deja/g++.other/comdat2.C: Likewise.
32888         * g++.old-deja/g++.other/comdat3.C: Likewise.
32889         * g++.old-deja/g++.other/ctor1.C: Likewise.
32890         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32892 2003-06-05  Richard Henderson  <rth@redhat.com>
32894         * gcc.dg/debug/20030605-1.c: New.
32896 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32898         * README.QMTEST: Update.
32900 2003-06-04  Richard Henderson  <rth@redhat.com>
32902         * gcc.dg/cleanup-1.c: New.
32903         * gcc.dg/cleanup-2.c: New.
32904         * gcc.dg/cleanup-3.c: New.
32905         * gcc.dg/cleanup-4.c: New.
32906         * gcc.dg/cleanup-5.c: New.
32907         * gcc.dg/cleanup-6.c: New.
32908         * gcc.dg/cleanup-7.c: New.
32910 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32912         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32914         * lib/dg-pch.exp: New file.
32915         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32916         * gcc.dg/pch/pch.exp: Likewise.
32918 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32920         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32921         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32922         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32923         * gcc.dg/builtins-17.c: New test case.
32924         * gcc.dg/i386-387-4.c: New test case.
32925         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32927 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32929         * gcc.dg/ultrasp9.c: New test.
32931 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32933         * gcc.c-torture/compile/20030604-1.c: New test.
32934         * gcc.dg/sparc-constant-1.c: New test.
32936 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32938         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32940 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32942         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32944         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32945         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32947 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32949         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32951 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32953         PR c++/10940
32954         * g++.dg/template/spec10.C: New test.
32956 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32958         * gcc.dg/builtins-16.c: New test case.
32960 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32962         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32963         mempcpy test with post-increments.
32964         * gcc.c-torture/execute/string-opt-3.c: New test.
32965         * gcc.dg/string-opt-1.c: New test.
32967 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32969         PR fortran/10965
32970         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32972 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32974         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32975         (scan-assembler): ... here.  Use dg-scan.
32976         (scan-assembler-not): Likewise.
32977         (scan-file): New function.
32978         (scan-file-not): Likewise.
32979         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32980         * gcc.dg/cpp/_Pragma4.c: Likewise.
32981         * gcc.dg/cpp/_Pragma5.c: Likewise.
32982         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32983         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32984         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32985         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32986         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32987         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32988         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32989         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32990         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32991         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32992         * gcc.dg/cpp/cxxcom1.c: Likewise.
32993         * gcc.dg/cpp/line1.c: Likewise.
32994         * gcc.dg/cpp/maccom1.c: Likewise.
32995         * gcc.dg/cpp/maccom2.c: Likewise.
32996         * gcc.dg/cpp/maccom3.c: Likewise.
32997         * gcc.dg/cpp/maccom4.c: Likewise.
32998         * gcc.dg/cpp/maccom5.c: Likewise.
32999         * gcc.dg/cpp/maccom6.c: Likewise.
33000         * gcc.dg/cpp/multiline.c: Likewise.
33001         * gcc.dg/cpp/spacing1.c: Likewise.
33002         * gcc.dg/cpp/spacing2.c: Likewise.
33003         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33004         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33005         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33006         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33007         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33008         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33009         * gcc.dg/cpp/cxxcom2.c: Likewise.
33010         * gcc.dg/cpp/cxxcom2.h: New file.
33012         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33013         * g++.dg/cpp/truefalse.C: Here.
33014         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33016 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33018         * gcc.dg/cpp/redef3.c: New file.
33020 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33022         * gcc.dg/i386-loop-3.c: New test.
33024 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33026         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33028 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33030         * gcc.dg/fwrapv-1.c: New test case.
33031         * gcc.dg/fwrapv-2.c: New test case.
33033 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33035         PR c++/10956
33036         * g++.dg/template/spec9.C: New test.
33038 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33040         * gcc.dg/duff-4.c: New test case.
33042 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33044         PR fortran/10843
33045         * g77.dg/ffixed-form-1.f: New test
33046         * g77.dg/ffixed-form-2.f: New test
33047         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33048         * g77.dg/ffree-form-3.f: New test
33050 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33052         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33053         * gcc.dg/wint_t-1.c: Likewise.
33055 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33057         * g++.dg/template/access11.C: New test.
33059 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061         PR c++/10849
33062         * g++.dg/template/access10.C: New test.
33064 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33065             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33067         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33069 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33071         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33072         suppress for powerpc-*-darwin*.
33073         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33075 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33077         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33078         suppress option for powerpc-*-darwin*.
33080 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33082         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33083         * gcc.dg/builtins-4.c: Add test for fmod.
33085 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33087         PR c++/10682
33088         * g++.dg/template/instantiate4.C: New test.
33090 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33092         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33094 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33096         * gcc.dg/compat/scalar-return-1_main.c: New file.
33097         * gcc.dg/compat/scalar-return-1_x.c: New file.
33098         * gcc.dg/compat/scalar-return-1_y.c: New file.
33099         * gcc.dg/compat/scalar-return-2_main.c: New file.
33100         * gcc.dg/compat/scalar-return-2_x.c: New file.
33101         * gcc.dg/compat/scalar-return-2_y.c: New file.
33102         * gcc.dg/compat/struct-return-3_main.c: New file.
33103         * gcc.dg/compat/struct-return-3_y.c: New file.
33104         * gcc.dg/compat/struct-return-3_x.c: New file.
33105         * gcc.dg/compat/struct-return-2_main.c: New file.
33106         * gcc.dg/compat/struct-return-2_x.c: New file.
33107         * gcc.dg/compat/struct-return-2_y.c: New file.
33109 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33111         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33112         for hppa*-hp-hpux*.
33113         * gcc.dg/20021014-1.c (dg-options): Likewise.
33114         * gcc.dg/nest.c (dg-options): Likewise.
33116 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33118         PR c++/9738
33119         * g++.dg/ext/dllimport2.C: New file.
33120         * g++.dg/ext/dllimport3.C: New file.
33122 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33124         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33125         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33127         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33128         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33129         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33130         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33131         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33132         * gcc.dg/compat/small-struct-defs.h: New file.
33133         * gcc.dg/compat/small-struct-init.h: New file.
33134         * gcc.dg/compat/small-struct-check.h: New file.
33135         * gcc.dg/compat/fp-struct-defs.h: New file.
33136         * gcc.dg/compat/fp-struct-check.h: New file.
33137         * gcc.dg/compat/fp-struct-init.h: New file.
33138         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33139         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33141 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33143         * gcc.dg/20030225-2.c: New test.
33145 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33146             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33148         * gcc.c-torture/compile/20030518-1.c: New test case.
33150 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33152         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33153         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33154         gcc-dg-debug-runtest.
33155         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33156         gcc-dg-debug-runtest.
33158 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33160         PR c++/9022
33161         * g++.dg/lookup/using6.C: New test.
33163 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33165         * g++.dg/parse/access2.C: New test.
33167 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33169         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33170         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33171         * gcc.dg/debug/debug.exp: Likewise.
33173 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33175         * gcc.dg/dollar.c: New test.
33177 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33179         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33180         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33181         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33182         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33183         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33184         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33185         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33186         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33187         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33188         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33189         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33190         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33191         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33192         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33193         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33194         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33195         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33196         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33198 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33200         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33201         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33202         support for "repo" mode.
33203         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33204         * lib/g77-dg.exp: Likewise.
33205         * lib/obj-dg.exp: Likewise.
33207 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33209         Merge from gcc-3_2-rhl8-branch:
33210         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33212         * gcc.dg/tls/opt-6.c: New test.
33214         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33216         * gcc.dg/20030405-1.c: New test.
33218         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33220         * gcc.dg/20030309-1.c: New test.
33222         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33224         * gcc.c-torture/execute/20030307-1.c: New test.
33226         2003-02-20  Randolph Chung  <tausq@debian.org>
33228         * gcc.c-torture/compile/20030220-1.c: New test.
33230         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33232         * gcc.dg/20030217-1.c: New test.
33234         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33236         * gcc.c-torture/compile/20020129-1.c: New test.
33238         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33240         * gcc.dg/unroll-1.c: New test.
33242         2002-11-16  Jan Hubicka  <jh@suse.cz>
33244         * gcc.c-torture/execute/20020920-1.c: New test.
33246         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33248         PR target/7434
33249         * gcc.c-torture/compile/20021008-1.c: New test.
33251         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33253         PR target/7559
33254         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33256         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33258         * gcc.c-torture/compile/20020807-1.c: New test.
33260         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33262         * gcc.dg/tls/opt-1.c: New test.
33264         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33266         * gcc.dg/20020729-1.c: New test.
33268         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33270         * g++.dg/opt/life1.C: New test.
33272         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33274         * gcc.dg/20020525-1.c: New test.
33276         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33278         PR c++/6794
33279         * g++.dg/ext/pretty1.C: New test.
33280         * g++.dg/ext/pretty2.C: New test.
33282 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33284         PR c++/8385
33285         * g++.dg/ext/typeof5.C: New test.
33287 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33289         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33290         __USER_LABEL_PREFIX__ into account.
33291         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33293 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33295         * gcc.dg/builtins-15.c: New test case.
33297 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33299         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33301 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33303         * lib/g++.exp: Tweak handling of additional source files.
33304         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33305         * g++.dg/special/conpr-2a.C: Rename to ...
33306         * g++.dg/special/conpr-2a.cc: ... this.
33307         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33308         * g++.dg/special/conpr-3a.C: Rename to ...
33309         * g++.dg/special/conpr-3a.cc: This.
33310         * g++.dg/special/conpr-3b.C: Rename to ...
33311         * g++.dg/special/conpr-3b.cc: This.
33312         * g++.dg/special/conpr-4.C: New test.
33313         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33315 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33317         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33319 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33322         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33323         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33324         * g++.old-deja/g++.other/warn3.C: Likewise.
33326 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33328         * gcc.dg/i386-387-1.c: Update to also test log.
33329         * gcc.dg/i386-387-2.c: Likewise.
33331 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33333         * g77.f-torture/execute/int8421.f: New test.
33335 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33337         PR c++/10230, c++/10481
33338         * g++.dg/lookup/scoped5.C: New test.
33340 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33342         PR c++/10552
33343         * g++.dg/template/ttp6.C: New test.
33345 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33347         * gcc.c-torture/execute/builtins: New directory.
33348         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33349         gcc.c-torture/execute/builtins.
33350         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33351         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33352         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33353         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33355 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33357         PR c++/9252
33358         * g++.dg/template/access8.C: New test.
33359         * g++.dg/template/access9.C: New test.
33361 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33363         PR c++/9554
33364         * g++.dg/parse/access1.C: New test.
33366 2003-05-09  DJ Delorie  <dj@redhat.com>
33368         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33369         long, and not an int.
33371 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33373         PR c++/10555, c++/10576
33374         * g++.dg/template/memclass1.C: New test.
33376 2003-05-08  DJ Delorie  <dj@redhat.com>
33378         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33379         targets.
33380         * gcc.c-torture/execute/20021024-1.x: Likewise.
33381         * gcc.c-torture/execute/shiftdi.x: Likewise.
33382         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33383         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33384         * gcc.dg/20021018-1.c: Likewise.
33386 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33388         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33390         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33391         (bcopy): Call memmove.
33393 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33395         * g77.f-torture/compile/8485.f: New test case.
33397 2003-05-07  Richard Henderson  <rth@redhat.com>
33399         PR c++/10570
33400         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33401         Verify exception_cleanup not called for rethrows.
33402         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33403         when exiting catch block without rethrowing.
33404         * g++.dg/eh/forced3.C: New.
33405         * g++.dg/eh/forced4.C: New.
33407 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33409         * gcc.dg/20030505.c: Fix triplet.
33411 2003-05-06  DJ Delorie  <dj@redhat.com>
33413         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33414         * gcc.dg/nest.c: Likewise.
33416 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33418         * gcc.dg/builtins-14.c: New test case.
33420 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33422         * lib/compat.exp (compat-execute): New argument.
33423         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33424         * gcc.dg/compat: New test directory.
33425         * gcc.dg/compat/compat.exp: New expect script.
33426         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33427         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33428         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33429         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33430         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33431         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33433         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33434         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33435         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33436         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33437         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33438         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33439         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33440         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33441         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33442         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33443         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33444         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33445         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33446         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33447         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33449 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33451         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33453 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33455         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33457 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33459         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33460         * gcc.dg/ppc-fsel-2.c: New test.
33462         * gcc.dg/unused-5.c: New test.
33464 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33466         PR c++/10496
33467         * g++.dg/warn/pmf1.C: New test.
33469 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33471         PR c++/4494
33472         * g++.dg/warn/main.C: New test.
33474 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476         * gcc.dg/nonnull-3.c: New test.
33478 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33480         * gcc.dg/cpp/Wtrigraphs.c: Update.
33481         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33483 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33485         * gcc.dg/ppc-fsel-1.c: New test.
33487 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33489         PR c/10604
33490         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33492 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33494         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33496 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33498         PR c++/9364, c++/10553, c++/10586
33499         * g++.dg/parse/typename4.C: New test.
33500         * g++.dg/parse/typename5.C: Likewise.
33502 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33504         * gcc.c-torture/compile/20030503-1.c: New test.
33506 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33508         * g++.dg/lookup/using5.C: Fix testcase error.
33510 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33512         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33513         since MEABI is no longer supported.  Remove all vestiges
33514         of MEABI from the test.
33516 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33518         PR c++/10554
33519         * g++.dg/lookup/using5.C: New test.
33521 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33523         PR c++/8772
33524         * g++.dg/template/ttp5.C: New test.
33526 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33528         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33529         (dg-gpp-additional-sources): New function.
33530         (dg-gpp-additional-files): Likewise.
33531         * lib/g++.exp (additional_sources): New variable.
33532         (additional_files): Likewise.
33533         (g++_target_compile): Deal with them.
33534         * lib/old-dejagnu.exp: Remove.
33535         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33536         * g++.old-deja: Revise all tests to use dg commands.
33538 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33540         PR c++/9432, c++/9528
33541         * g++.dg/lookup/using4.C: New test.
33543 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33545         * gcc.dg/noreturn-5.c: New file.
33546         * gcc.dg/noreturn-6.c: New file.
33548         * gcc.c-torture/compile/inline-1.c: New file.
33550 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33552         PR c++/10551
33553         * g++.dg/template/explicit1.C: New test.
33555 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33557         PR c++/10549
33558         * g++.dg/other/bitfield1.C: New test.
33560         PR c++/10527
33561         * g++.dg/init/new7.C: New test.
33563 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33565         * g++.dg/ext/desig1.C: New test.
33566         * g++.dg/ext/init1.C: Update.
33568         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33570 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33572         PR c++/10180
33573         * g++.dg/warn/Winline-1.C: New test.
33575 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33577         * gcc.c-torture/execute/string-opt-19.c: New test.
33579         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33580         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33582 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33584         PR c++/10506
33585         * g++.dg/init/new6.C: New test.
33587         PR c++/10503
33588         * g++.dg/init/ref6.C: New test.
33590 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33592         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33594 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33596         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33597         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33599 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33601         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33602         initialized static data members.
33604 2003-04-25  H.J. Lu <hjl@gnu.org>
33606         * gcc.dg/ia64-sync-4.c: New test.
33608 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33610         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33611         date.
33613 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33615         PR c++/10337
33616         * g++.dg/warn/conv1.C: New test.
33617         * g++.old-deja/g++.other/conv7.C: Adjust.
33618         * g++.old-deja/g++.other/overload14.C: Adjust.
33620 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33622         PR c++/10471
33623         * g++.dg/template/defarg2.C: New test.
33625 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33627         * gcc.dg/cpp/include2.c: Update.
33628         * gcc.dg/cpp/multiline-2.c: New.
33629         * gcc.dg/cpp/multiline.c: Update.
33630         * gcc.dg/cpp/strify2.c: Update.
33631         * gcc.dg/cpp/trad/literals-2.c: Update.
33633 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33635         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33637 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33639         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33641 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33643         PR c++/10451
33644         * g++.dg/parse/crash4.C: New test.
33646         PR c++/9847
33647         * g++.dg/parse/crash5.C: New test.
33649 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33651         PR c++/10446
33652         * g++.dg/parse/crash3.C: New test.
33654         PR c++/10428
33655         * g++.dg/parse/elab1.C: New test.
33657 2003-04-22  Devang Patel  <dpatel@apple.com>
33659         * gcc.dg/cpp/trad/funlike-5.c: New test.
33661 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33663         * g++.dg/other/packed1.C: Fix dg options.
33665 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33667         * g++.dg/other/offsetof2.C: New test.
33669 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33671         * g++.dg/template/recurse.C: Adjust location of error messages.
33673 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33675         PR c++/9881
33676         * g++.dg/init/addr-const1.C: New test.
33677         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33679 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33681         PR c++/10405
33682         * g++.dg/lookup/struct-hack1.C: New test.
33684 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33686         * ucs.c: Update diagnostic messages.
33688 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33690         * gcc.dg/cpp/truefalse.cpp: New test.
33691         * gcc.dg/cpp/cpp.exp: Update.
33692         * g++.dg/other/stdbool-if.C: Remove.
33694 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33696         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33697         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33699 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33701         * gcc.c-torture/compile/20030418-1.c: New test.
33703 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33705         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33707 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33709         PR c++/10347
33710         g++.dg/template/dependent-name1.C: New test.
33712 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33714         * gcc.dg/warn-1.c (tourist_guide): New array,
33715         contains a pointer to bar.
33717 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33719         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33720         * gcc.c-torture/execute/medce-1.c: New test case.
33721         * gcc.c-torture/execute/medce-2.c: New test case.
33723 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33725         * lib/prune.exp: Ignore more messages.
33727         PR c++/10381
33728         * g++.dg/parse/lookup3.C: New test.
33730 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33732         * gcc.c-torture/compile/20030415-1.c : New test.
33734 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33736         * gcc.c-torture/execute/scope-2.c: Move to ...
33737         * gcc.dg/noncompile/scope.c: .... here.
33739 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33741         * gcc.dg/20030414-2.c: New test case.
33743 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33745         PR target/10377
33746         * gcc.dg/20030414-1.c: New test.
33748 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33750         * gcc.dg/builtins-12.c: New test case.
33751         * gcc.dg/builtins-13.c: New test case.
33753 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33755         * gcc.c-torture/execute/string-opt-18.c: New test.
33757 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33759         PR c++/10300
33760         * g++.dg/init/new5.C: New test.
33762 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33764         PR c++/7910
33765         * g++.dg/ext/dllimport1.C: New test.
33767 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33769         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33771 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33773         PR Fortran/9263
33774         * g77.f-torture/noncompile/9263.f: New test
33775         PR Fortran/1832
33776         * g77.f-torture/execute/1832.f: New test
33778 2003-04-11  David Chad  <davidc@freebsd.org>
33779             Loren J. Rittle  <ljrittle@acm.org>
33781         libobjc/8562
33782         * objc.dg/headers.m: New test.
33784 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33786         * gcc.c-torture/execute/builtin-noret-2.c: New.
33787         * gcc.c-torture/execute/builtin-noret-2.x: New.
33788         XFAIL builtin-noret-2.c at -O1 and above.
33789         * gcc.dg/redecl.c: New.
33790         * gcc.dg/Wshadow-1.c: Update error regexps.
33792 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33794         * g++.dg/abi/bitfield10.C: New test.
33796 2003-04-09  Mike Stump  <mrs@apple.com>
33798         * gcc.dg/pch/pch.exp: Make testcase names longer.
33799         * g++.dg/pch/pch.exp: Make testcase names longer.
33801 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33803         * gcc.dg/builtins-11.c: New test case.
33805 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33807         * gcc.dg/builtins-9.c: New test case.
33808         * gcc.dg/builtins-10.c: New test case.
33810 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33812         * gcc.dg/noncompile/init-4.c.c: New test.
33814 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33816         * gcc.misc-test/gcov-9.c: New test.
33817         * gcc.misc-test/gcov-10.c: New test
33818         * gcc.misc-test/gcov-11.c: New test.
33820 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33822         PR optimization/10024
33823         * gcc.c-torture/compile/20030405-1.c: New test.
33825 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33827         * gcc.dg/pch/static-3.c: New.
33828         * gcc.dg/pch/static-3.hs: New.
33829         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33831 2003-04-04  Richard Henderson  <rth@redhat.com>
33833         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33834         * g++.dg/eh/forced2.C: Likewise.
33836 2003-04-03  Mike Stump  <mrs@apple.com>
33838         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33839         target arg.
33840         (scan-assembler-times, scan-assembler-not): Likewise.
33841         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33843 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33845         * gcc.dg/sparc-loop-1.c: New test.
33847 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33849         PR other/9274
33850         * g++.dg/pch/system-2.C: New.
33851         * g++.dg/pch/system-2.Hs: New.
33853 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33855         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33857         * g++.dg/eh/simd-1.C (vecfunc): Same.
33859 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33861         * gcc.c-torture/execute/20030401-1.c: New test case.
33863 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33865         * objc.dg/defs.m: New.
33867 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33869         * g++.dg/eh/simd-1.C: New.
33870         * g++.dg/eh/simd-2.C: New.
33872 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33874         * gcc.c-torture/execute/simd-3.c: New.
33876 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33878         PR c/9936
33879         * gcc.dg/20030331-2.c: New test.
33881 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33883         PR c++/10278
33884         * g++.dg/parse/crash2.C: New test.
33886 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33888         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33889         * gcc.c-torture/execute/20030331-1.c: ...here.
33891 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33893         * gcc.c-torture/execute/20030331-1.c: New test.
33895 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33897         * lib/gcov.exp: Adjust call return testing strings.
33898         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33900 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33902         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33903         * gcc.dg/builtins-7.c: New test case.
33904         * gcc.dg/builtins-8.c: New test case.
33906 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33908         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33910 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33912         PR c++/7647
33913         * g++.dg/lookup-class-member-2.C: New test.
33915 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33917         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33919 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33921         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33923 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33925         * g++.dg/init/attrib1.C: New test.
33927 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33929         * gcc.dg/ultrasp8.c: New test.
33931 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33933         * gcc.dg/ultrasp7.c: New test.
33935 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33937         PR c++/10047
33938         * g++.dg/template/inline1.C: New test.
33940 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33942         * gcc.dg/sparc-dwarf2.c: New test.
33944 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33946         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33947         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33949 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33951         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33952         than reading .x files.
33953         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33954         * g77.dg/gcov/gcov-1.f: Likewise.
33955         * gcc.misc-tests/gcov-4b.c: Likewise.
33956         * gcc.misc-tests/gcov-5b.c: Likewise.
33957         * gcc.misc-tests/gcov-6.c: Likewise.
33958         * gcc.misc-tests/gcov-7.c: Likewise.
33959         * gcc.misc-tests/gcov-8.c: Likewise.
33960         * g++.dg/gcov/gcov-1.x: Remove.
33961         * g77.dg/gcov/gcov-1.x: Likewise.
33962         * gcc.misc-tests/gcov-4b.x: Likewise.
33963         * gcc.misc-tests/gcov-5b.x: Likewise.
33964         * gcc.misc-tests/gcov-6.x: Likewise.
33965         * gcc.misc-tests/gcov-7.x: Likewise.
33966         * gcc.misc-tests/gcov-8.x: Likewise.
33968 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33970         PR opt/10087
33971         * gcc.dg/20030324-1.c: New test.
33973 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33975         PR c++/10224
33976         * g++.dg/template/arg3.C: New test.
33978         PR c++/10158
33979         * g++.dg/template/friend18.C: New test.
33981 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33983         * g77.f-torture/compile/20030326-1.f: New test case.
33985 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33987         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33989         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33991 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33993         * gcc.dg/ia64-sync-3.c: New test.
33995 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33997         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33999 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34001         * gcc.dg/ultrasp6.c: New test.
34003 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34005         * gcc.dg/i386-signbit-1.c: New test.
34006         * gcc.dg/i386-signbit-2.c: New test.
34007         * gcc.dg/i386-signbit-3.c: New test.
34009 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34011         * gcc.dg/ultrasp5.c: Fix options.
34013 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34015         * gcc.dg/ultrasp5.c: Fix comment.
34017 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34019         PR fortran/10197
34020         * g77.f-torture/execute/10197.f: New test.
34022 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34024         PR c++/9898, c++/383
34025         * g++.dg/template/conv6.C: New test.
34027         PR c++/10119
34028         * g++.dg/template/ptrmem5.C: New test.
34030         PR c++/10026
34031         * g++.dg/lookup/koenig1.C: New test.
34033         PR C++/10199
34034         * g++.dg/lookup/template2.C: New test.
34036 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34038         * g++.dg/opt/rtti1.C: New test.
34040 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34042         * gcc.dg/ultrasp5.c: New test.
34044 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34046         PR middle-end/9967
34047         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34048         builtin fputs.
34050 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34052         PR c/8224
34053         * gcc.dg/20030323-1.c: New test.
34055 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34057         * gcc.c-torture/compile/20030323-1.c: New test case.
34059 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34061         * gcc.dg/20030321-1.c: New test.
34063 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34065         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34067 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34069         PR c++/9978, c++/9708
34070         * g++.dg/ext/vlm1.C: Adjust expected error.
34071         * g++.dg/ext/vla2.C: New test.
34072         * g++.dg/template/arg1.C: New test.
34073         * g++.dg/template/arg2.C: New test.
34075 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34077         * g77.f-torture/execute/select.f: New test.
34078         * g77.f-torture/noncompile/select_no_compile.f: New test.
34080 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34082         PR c++/9898
34083         * g++.dg/other/error4.C: New test.
34085 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34087         * g++.dg/template/friend17.C: New test.
34089 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34091         * gcc.c-torture/compile/20030320-1.c: New.
34093 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34095         * gcc.dg/builtins-6.c: New test case.
34097 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34099         PR target/10073
34100         * gcc.c-torture/compile/20030319-1.c: New.
34102 2003-03-18  Jan Hubicka  <jh@suse.cz>
34104         * gcc.dg/i386-cvt-1.c: New test.
34106 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34108         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34109         * objc.dg/naming-2.m: Likewise.
34111 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34113         PR c++/9639
34114         * g++.dg/parse/crash1.C: New test.
34116 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34118         PR c++/8805
34119         * g++.dg/eh/cleanup1.C: New test.
34121 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34123         * gcc.c-torture/execute/20030316-1.c: New test case.
34125 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34127         PR c++/9629
34128         * g++.dg/init/ctor2.C: New test.
34130 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34132         * g77.f-torture/compile/xformat.f: New test case.
34134 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34136         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34137         * g++.old-deja/g++.mike/eh50.C: Likewise.
34139 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34141         PR c++/6440
34142         * g++.dg/template/spec7.C: New test.
34143         * g++.dg/template/spec8.C: Likewise.
34145 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34147         * gcc.c-torture/execute/20030313-1.c: New test.
34149 2003-03-14  Richard Henderson  <rth@redhat.com>
34151         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34153 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34155         * gcc.c-torture/compile/20030314-1.c: New test.
34157 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34159         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34160         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34161         thumb target,
34162         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34163         to accept newer _imp__  prefix and additional
34164         newline in .drectve section.
34165         * gcc.dg/dll-4.c: Likewise.
34166         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34167         switch.
34169 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34171         * g++.dg/parse/namespace9.C: New test.
34173         * g++.dg/init/ref5.C: New test.
34174         * g++.dg/parse/ptrmem1.C: Likewise.
34176 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34178         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34179         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34180         regular expression.
34181         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34182         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34184 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34186         * gcc.c-torture/execute/20030224-2.c: New test.
34188 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34190         * gcc.dg/decl-3.c: New test.
34192 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34194         * gcc.dg/i386-loop-2.c: New test.
34196 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34198         PR c++/9474
34199         * g++.dg/parse/namespace8.C: New test.
34201         PR c++/9924
34202         * g++.dg/overload/builtin2.C: New test.
34204 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34206         * gcc.dg/return-type-3.c: New test.
34208 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34210         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34211         profiling options are not supported.
34213 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34215         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34216         * g++.old-deja/g++.warn/impint2.C: Likewise.
34218 2003-03-10  Devang Patel  <dpatel@apple.com>
34220         * g++.dg/cpp/c++_cmd_1.C: New test.
34221         * g++.dg/cpp/c++_cmd_1.h: New file.
34223 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34225         * gcc.dg/altivec-9.c: New file.
34227 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34229         * gcc.dg/ppc-sdata-1.c: New test.
34230         * gcc.dg/ppc-sdata-2.c: New test.
34232 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34234         PR c++/9373
34235         * g++.dg/opt/ptrmem2.C: New test.
34237         PR c++/8534
34238         * g++.dg/opt/ptrmem1.C: New test.
34240 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34242         * gcc.dg/i386-loop-1.c: New test.
34244 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34246         PR c++/9970
34247         * g++.dg/lookup/friend1.C: New test.
34249 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34251         PR c++/9823
34252         * g++.dg/parser/constructor1.C: New test.
34254 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34256         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34258         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34260 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34262         * gcc.dg/cpp/Wunused.c: Update test.
34264 2003-03-08  Jan Hubicka  <jh@suse.cz>
34266         * gcc.dg/inline-3.c: New test.
34268 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34270         PR c++/9809
34271         * g++.dg/parse/builtin1.C: New test.
34273         PR c++/9982
34274         * g++.dg/abi/cookie1.C: New test.
34275         * g++.dg/abi/cookie2.C: Likewise.
34277         PR c++/9524
34278         * g++.dg/template/field1.C: New test.
34280         PR c++/9912
34281         * g++.dg/parse/class1.C: New test.
34282         * g++.dg/parse/namespace7.C: Likewise.
34283         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34285 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34287         * g++.dg/init/ref4.C: New test.
34289 2003-03-07  Jan Hubicka  <jh@suse.cz>
34291         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34292         * gcc.dg/inline-3.c: New test.
34294 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34296         * g++.dg/init/ref3.C: New test.
34298         PR c++/9965
34299         * g++.dg/init/ref2.C: New test.
34301         PR c++/9400
34302         * g++.dg/warn/Wshadow-2.C: New test.
34304         PR c++/9791
34305         * g++.dg/warn/Woverloaded-1.C: New test.
34307 2003-03-05  Jan Hubicka  <jh@suse.cz>
34309         * gcc.dg/i386-local2.c: New.
34310         * gcc.dg/i386-local.c: Fix typo.
34312 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34314         * g++.dg/abi/layout3.C: New test.
34316 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34318         * gcc.c-torture/compile/20030305-1.c
34320 2003-03-05  Jan Hubicka  <jh@suse.cz>
34322         * gcc.dg/i386-local.c: New.
34324 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34326         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34328 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34330         * gcc.dg/switch-2.c: New test.
34331         * gcc.dg/switch-3.c: New test.
34332         * gcc.dg/Wswitch.c: Adjust line numbers.
34333         * gcc.dg/Wswitch-default.c: Likewise.
34334         * gcc.dg/Wswitch-enum.c: Likewise.
34336 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34338         * gcc.c-torture/execute/20030222-1.c: New test.
34340 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34342         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34344 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34346         PR c++/9878
34347         * g++.dg/init/ref1.C: New test.
34349 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34351         * gcc.dg/sh-relax.c: New SH-only test.
34353 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34355         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34356         comment explaining purpose of testcase.
34358 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34360         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34361         for HC11/HC12 (asm needs two int registers).
34362         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34363         HC11/HC12 because the test uses an asm which needs two 32-bit
34364         registers.
34366 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34368         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34369         for HC11/HC12 (array is too large otherwise).
34370         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34371         * gcc.c-torture/compile/20010518-2.x: Likewise.
34372         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34373         HC11/HC12 (array is too large).
34375 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34377         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34378         * lib/g++-dg.exp (g++-dg-test): Likewise.
34380 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34382         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34383         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34385 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34387         * g++.dg/warn/implicit-typename1.C: Remove warning.
34389 2003-02-28  Richard Henderson  <rth@redhat.com>
34391         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34392         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34394 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34396         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34397         * g++.dg/pch/pch.exp: Likewise.
34399 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34401         PR c++/9879
34402         * testsuite/g++.dg/init/new4.C: New test.
34404 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34406         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34408 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34410         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34411         unsigned long.
34413         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34414         wider than float.
34416 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34418         * lib/scanasm.exp: Add support for counting numbers of
34419         occurences.
34420         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34421         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34423 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34425         PR c++/9683
34426         * g++.dg/template/static3.C: New test.
34428         PR c++/9829
34429         * g++.dg/parse/namespace6.C: New test.
34431 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34433         PR target/9732
34434         * gcc.dg/20030225-1.c: New test.
34436 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34438         * README: Remove out-of-date information.
34440         PR c++/9836
34441         * g++.dg/template/spec6.C: New test.
34443 2003-02-24  Jeff Law  <law@redhat.com>
34445         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34447 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34449         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34450         * gcc.dg/pragma-ep-1.c: Likewise.
34452 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34454         PR c++/9602
34455         * g++.dg/template/friend16.C: New test.
34457 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34459         PR c++/5333
34460         * g++.dg/parse/fused-params1.C: Adjust error messages.
34461         * g++.dg/template/nested3.C: New test.
34463 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34465         * g++.dg/abi/param1.C: New test.
34467 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34469         PR c++/7982
34470         * g++.dg/warn/implicit-typename1.C: New test.
34472 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34474         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34475         with "mtune".
34476         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34477         * gcc.c-torture/execute/20010129-1.x: Likewise.
34478         * gcc.dg/20011107-1.c: Likewise.
34479         * gcc.dg/20020108-1.c: Likewise.
34480         * gcc.dg/20020122-3.c: Likewise.
34481         * gcc.dg/20020206-1.c: Likewise.
34482         * gcc.dg/20020310-1.c: Likewise.
34483         * gcc.dg/20020426-2.c: Likewise.
34484         * gcc.dg/20020517-1.c: Likewise.
34485         * gcc.dg/991230-1.c: Likewise.
34486         * gcc.dg/i386-unroll-1.c: Likewise.
34487         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34489 2003-02-22  Jan Hubicka  <jh@suse.cz>
34491         * gcc.dg/i386-mul.c: New test.
34493 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34495         * gcc.dg/builtins-5.c: New test case.
34497 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34499         * gcc.dg/asmreg-1.c: New test.
34501 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34503         PR c++/9749
34504         * g++.dg/parse/varmod1.C: New test.
34506 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34508         PR c++/9727
34509         * g++.dg/template/op1.C: New test.
34511 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34513         PR c++/8906
34514         * g++.dg/template/nested2.C: New test.
34516 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34518         PR c++/8724
34519         * g++.dg/expr/dtor1.C: New test.
34521 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34523         * gcc.dg/cpp/include3.c: New test.
34524         * gcc.dg/cpp/inc/foo.h: New file.
34526 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34528         * gcc.c-torture/execute/20030221-1.c: New test.
34530 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34532         PR c++/9729
34533         * g++.dg/abi/conv1.C: New test.
34535 2003-02-20  Jan Hubicka  <jh@suse.cz>
34537         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34539 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34541         * gcc.c-torture/compile/20030219-1.c: New test.
34543 2003-02-18  Jan Hubicka  <jh@suse.cz>
34545         * gcc.dg/funcorder.c: New test.
34547 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34549         * gcc.c-torture/execute/20030218-1.c: New.
34551 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34553         * gcc.dg/20030218-1.c: New.
34555 2003-02-18  Richard Henderson  <rth@redhat.com>
34557         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34558         * gcc.dg/attr-used-2.c: New.
34560 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34562         PR c++/9704
34563         * g++.dg/init/copy5.C: New test.
34565 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34567         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34568         * g++.dg/pch/pch.exp: Likewise.
34570 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34572         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34573         STACK_SIZE is not defined.
34575 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34577         PR c++/9457
34578         * g++.dg/template/init1.C: New test.
34580 2003-02-16  Jan HUbicka  <jh@suse.cz>
34582         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34583         (foo): Add few extra tests
34584         * gcc.dg/c99-const-expr-3.c: Likewise.
34585         * gcc.c-torture/execute/20030216-1.c: New.
34587 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34589         PR c++/9459
34590         * g++.dg/ext/typeof4.C: New test.
34592 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34594         * gcc.dg/i386-387-3.c: New test case.
34596 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34598         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34599         cris-*-elf* cris-*-aout* and mmix-*-*.
34601 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34603         * gcc.dg/20030213-1.c: New test.
34605 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34607         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34608         * gcc.dg/i386-387-2.c: Likewise.
34610 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34612         * gcc.dg/ppc-spe.c: Fix formatting.
34613         Enable tests that were previously unsupported by gas.
34614         Delete tests for instructions that no longer exist.
34615         Switch arguments on evsubifw builtin.
34617 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34619         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34620         STACK_SIZE is too small.
34622 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34623             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34625         * gcc.dg/decl-2.c: New test.
34627 2003-02-10  Jan Hubicka  <jh@suse.cz>
34629         * gcc.dg/i386-fpcvt-1.c: New test.
34631 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34633         * gcc.c-torture/execute/20030209-1.c: New test.
34635 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34637         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34638         int-wide bitops, use the constants of the same width.
34639         Likewise, if long long is 32-bit wide, test bitops using
34640         32-bit constants.
34642 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34644         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34646 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34648         * testsuite/gcc.dg/builtins-4.c: New test case.
34650 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34652         * gcc.dg/20020430-1.c: Fix dg command typos.
34653         * gcc.dg/20020503-1.c: Likewise.
34655 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34657         PR c++/8785
34658         * g++.dg/parse/fused-params1.C: New test.
34660         PR c++/8857
34661         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34663         PR c++/8921
34664         * g++.dg/parse/non-dependent1.C: New test.
34666         PR c++/8928
34667         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34669         PR c++/9228
34670         * g++.dg/parse/undefined7.C: New test.
34671         * g++.dg/parse/non-templ1.C: New test.
34673         PR c++/9229
34674         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34676 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34678         * gcc.c-torture/compile/20030206-1.c: New test.
34680 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34682         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34683         "pow" to "foo" to avoid potential confusion with a math built-in.
34685 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34687         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34688         conditions for SPARC targets.
34690 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34692         * gcc.dg/20030204-1.c: New test.
34694 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34696         PR c++/38
34697         * g++.dg/parse/array-size1.C: New test.
34699         PR c++/5657
34700         * g++.dg/parse/undefined3.C: New test.
34702         PR c++/5665
34703         * g++.dg/parse/undefined4.C: New test.
34705         PR c++/5975
34706         * g++.dg/parse/undefined5.C: New test.
34708         PR c++/7259
34709         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34711         PR c++/8578
34712         * g++.dg/parse/casting-operator1.C: New test.
34714         PR c++/8596
34715         * g++.dg/parse/undefined6.C: New test.
34717         PR c++/8736
34718         * g++.dg/parse/missing-template1.C: New test.
34720 2003-02-04  Jan Hubicka  <jh@suse.cz>
34722         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34723         * gcc.dg/i386-cmov?.c: Likewise.
34724         * gcc.dg/i386-fpcvt-?.c: Likewise.
34725         * gcc.dg/i386-ssefp-1.c: Likewise.
34726         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34727         conventions.
34729 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34731         PR c++/7129
34732         * testsuite/g++.dg/ext/max.C: New test.
34734 2003-02-03  Jan Hubicka  <jh@suse.cz>
34736         * gcc.c-torture/execute/20030203-1.c: New test.
34738 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34740         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34741         'natural-endian'.
34743 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34745         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34746         * g++.dg/init/new2.C: Likewise.
34747         * g++.dg/other/new1.C: Likewise.
34749 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34751         * gcc.dg/struct-ret-libc.c: New test.
34753 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34755         * gcc.dg/20030129-1.c: New test.
34757 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34759         PR c++/8849
34760         * g++.dg/template/ptrmem4.C: New test.
34762 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34764         * g++.dg/parser/constant1.C: New test.
34766 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34768         PR c++/8591
34769         * g++.dg/parse/friend2.C: New test.
34771 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34773         PR c++/9437
34774         * g++.dg/template/unify4.C: New test.
34776 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34778         * gcc.c-torture/execute/20030128-1.c: New test.
34780 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34782         * g++.dg/lookup/nested1.C: Test moved from ...
34783         * g++.old-deja/g++.other/lookup24.C: ... here.
34785 2003-01-28  Jan Hubicka  <jh@suse.cz>
34787         * gcc.dg/i386-cmov5.c: New test.
34789 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34791         * gcc.c-torture/execute/20010925-1.c: Changed the
34792         memcpy declaration.
34794 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34796         PR c++/3902
34797         * g++.dg/parse/template5.C: New test.
34799 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34801         PR fortran/9258
34802         * g77.dg/pr9258: New test.
34804 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34806         * README: Move relevant parts from README.g++.
34808         * README.g++: Remove this file.
34810 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34812         * g++.dg/abi/dcast1.C: New test.
34814 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34816         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34818 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34820         PR c++/47
34821         * g++.old-deja/g++.other/lookup24.C: New test.
34823 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34825         PR middle-end/7227
34826         * gcc.dg/uninit-C.c: New test.
34828 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34830         * g++.dg/abi/covariant1.C: New test.
34832 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34834         * gcc.dg/20030123-1.c: New test.
34836 2003-01-25  Jan Hubicka  <jh@suse.cz>
34838         PR opt/8492
34839         * gcc.c-torture/compile/20030125-1.c
34841 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34843         PR c++/9403
34844         * g++.dg/parse/template3.C: New test.
34845         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34847         PR c++/795
34848         * g++.dg/parse/template4.C: New test.
34850         PR c++/9415
34851         * g++.dg/template/qual2.C: New test.
34853         PR c++/8545
34854         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34856         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34858 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34860         * gcc.c-torture/execute/switch-1.c: New test case.
34862 2003-01-25  Jan Hubicka  <jh@suse.cz>
34864         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34866 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34868         Tweaks for Bison-1.875. From the NEWS file:
34869         "- `parse error' -> `syntax error'
34870         Bison now uniformly uses the term `syntax error'"
34871         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34872         * gcc.dg/cpp/digraph2.c: Likewise.
34873         * gcc.dg/cpp/direct2.c: Likewise.
34874         * gcc.dg/cpp/paste4.c: Likewise.
34875         * gcc.dg/c90-restrict-1.c: Likewise.
34876         * gcc.dg/c99-func-2.c: Likewise.
34877         * gcc.dg/noncompile/920721-2.c: Likewise.
34878         * gcc.dg/noncompile/930622-2.c: Likewise.
34879         * gcc.dg/noncompile/940112-1.c: Likewise.
34880         * gcc.dg/noncompile/950921-1.c: Likewise.
34881         * gcc.dg/noncompile/951123-1.c: Likewise.
34882         * gcc.dg/noncompile/971104-1.c: Likewise.
34883         * gcc.dg/noncompile/990416-1.c: Likewise.
34885 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34887         * g++.dg/parse/undefined1.C: Add error message.
34889 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34891         PR c++/9354
34892         * g++.dg/parse/new1.C: New test.
34894         PR c++/9216
34895         * g++.dg/parse/template2.C: New test.
34897         PR c++/9354
34898         * g++.dg/parse/typedef2.C: New test.
34900         PR c++/9328
34901         * g++.dg/ext/typeof3.C: New test.
34903 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34905         PR c++/2738
34906         * g++.dg/parse/ret-type1.C: New test.
34908         PR c++/3792
34909         * g++.dg/parse/tmpl-outside1.C: New test.
34911         PR c++/4207
34912         * g++.dg/parse/int-as-enum1.C: New test.
34914         PR c++/4903
34915         * g++.dg/parse/no-typename1.C: New test.
34917         PR c++/5533
34918         * g++.dg/parse/no-value1.C: New test.
34920         PR c++/5921
34921         * g++.dg/parse/wrong-inline1.C: New test.
34923         PR c++/6402
34924         * g++.dg/parse/ref1.C: New test.
34926         PR c++/6992
34927         * g++.dg/parse/attr-ctor1.C: New test.
34929         PR c++/7229
34930         * g++.dg/parse/namespace5.C: New test.
34932         PR c++/7917
34933         * g++.dg/parse/func-def1.C: New test.
34935         PR c++/8143
34936         * g++.dg/parse/undefined1.C: New test.
34938         PR c++/5723, PR c++/8522
34939         * g++.dg/parse/specialization1.C: New test.
34941         PR c++/163, PR c++/8595
34942         * g++.dg/parse/struct-as-enum1.C: New test.
34944         PR c++/9173
34945         * g++.dg/parse/undefined2.C: New test.
34947 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34949         PR c++/9298
34950         * g++.dg/parse/template1.C: New test.
34952         PR c++/9384
34953         * g++.dg/parse/using1.C: New test.
34955         PR c++/9285
34956         PR c++/9294
34957         * g++.dg/parse/expr2.C: New test.
34959         PR c++/9388
34960         * g++.dg/parse/lookup2.C: Likewise.
34962 2003-01-21  Jan Hubicka  <jh@suse.cz>
34964         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34965         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34966         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34967         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34969 2003-01-20  Nick Clifton  <nickc@redhat.com>
34971         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34972         problem with ARM sibcall code generation.
34974 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34976         * gcc.c-torture/execute/20030120-1.c: New.
34978 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34980         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34982 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34984         PR c++/9272
34985         * g++.dg/parse/ctor1.C: New test.
34987         PR c++/9294:
34988         * g++.dg/parse/qualified1.C: New test.
34990         * g++.dg/parse/typename3.C: New test.
34992 2003-01-16  Richard Henderson  <rth@redhat.com>
34994         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34996 2003-01-16  Richard Henderson  <rth@redhat.com>
34998         * g++.dg/pch/pch.exp: Copy test header to the working directory
34999         before using it either for precompilation or direct use.
35000         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35001         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35003 2003-01-16  Richard Henderson  <rth@redhat.com>
35005         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35006         before using it either for precompilation or direct use.
35007         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35008         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35010 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35012         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35013         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35014         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35015         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35016         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35017         typename warning into error.
35018         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35019         error messages.
35020         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35021         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35022         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35023         messages.
35024         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35025         make declaration visible in template.
35026         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35027         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35028         messages.
35029         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35030         message.
35031         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35032         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35033         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35034         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35035         typename warning with error message.
35036         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35037         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35038         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35040 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35042         * g++.dg/parse/ambig2.C: New test.
35044 2003-01-15  Richard Henderson  <rth@redhat.com>
35046         * g++.dg/tls/init-2.C: Update error message string.
35048 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35050         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35052 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35054         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35055         all for HC11/HC12.
35056         * gcc.c-torture/compile/20001205-1.x: Likewise.
35057         * gcc.c-torture/compile/20001226-1.x: Likewise.
35058         * gcc.c-torture/compile/920520-1.x: Likewise.
35059         * gcc.c-torture/compile/961203-1.x: Likewise.
35060         * gcc.c-torture/compile/20020604-1.x: Likewise.
35062 2003-01-15  Jan Hubicka  <jh@suse.cz>
35064         * gcc.c-torture/compile/20030115-1.c: New test.
35066         * gcc.dg/i386-fpcvt-1.c: New test.
35067         * gcc.dg/i386-fpcvt-2.c: New test.
35069 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35071         Further conform g++'s __vmi_class_type_info to the C++ ABI
35072         specification.
35073         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35074         the specification.
35076 2003-01-14  Jan Hubicka  <jh@suse.cz>
35078         * gcc.dg/i386-fpcvt-1.c: New test.
35079         * gcc.dg/i386-fpcvt-2.c: New test.
35081 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35083         * gcc.dg/i386-mmx-3.c: New test.
35085 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35087         PR c++/9264
35088         * g++.dg/parse/octal1.C: New file.
35090         PR c++/9172
35091         * g++.dg/parse/typename1.C: New file.
35093 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35095         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35096         * gcc.dg/bf-no-ms-layout.c: Likewise.
35097         * gcc.dg/bf-ms-attrib.c: Likewise.
35099 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35101         PR c++/9099
35102         * g++.dg/parse/dtor1.C: New file.
35104         PR c++/9128
35105         * g++.dg/rtti/typeid1.C: New file.
35107         PR c++/9153
35108         * g++.dg/parse/lookup1.C: New file.
35110         PR c++/9171
35111         * g++.dg/templ/spec5.C: New file.
35113 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35115         * gcc.c-torture/compile/20030110-1.c: New test.
35117 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35119         Merge from pch-branch:
35121         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35123         * gcc.dg/pch/cpp-1.h: New.
35124         * gcc.dg/pch/cpp-1.c: New.
35125         * gcc.dg/pch/cpp-2.h: New.
35126         * gcc.dg/pch/cpp-2.c: New.
35128         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35130         * gcc.dg/pch/except-1.h: New.
35131         * gcc.dg/pch/except-1.c: New.
35133         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35135         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35136         running test.
35137         * gcc.dg/pch: Include *.hp not *.h.
35138         * gcc.dg/pch/system-1.h: New.
35139         * gcc.dg/pch/system-1.c: New.
35141         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35143         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35144         rather than trying to build and run a program using PCH.
35145         * gcc.dg/pch: Remove dg-do commands from test files.
35147         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35149         * gcc.dg/pch/macro-3.c: New.
35150         * gcc.dg/pch/macro-3.h: New.
35152         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35154         * gcc.dg/pch/common-1.c: New.
35155         * gcc.dg/pch/common-1.h: New.
35156         * gcc.dg/pch/decl-1.c: New.
35157         * gcc.dg/pch/decl-1.h: New.
35158         * gcc.dg/pch/decl-2.c: New.
35159         * gcc.dg/pch/decl-2.h: New.
35160         * gcc.dg/pch/decl-3.c: New.
35161         * gcc.dg/pch/decl-3.h: New.
35162         * gcc.dg/pch/decl-4.c: New.
35163         * gcc.dg/pch/decl-4.h: New.
35164         * gcc.dg/pch/decl-5.c: New.
35165         * gcc.dg/pch/decl-5.h: New.
35166         * gcc.dg/pch/global-1.c: New.
35167         * gcc.dg/pch/global-1.h: New.
35168         * gcc.dg/pch/inline-1.c: New.
35169         * gcc.dg/pch/inline-1.h: New.
35170         * gcc.dg/pch/inline-2.c: New.
35171         * gcc.dg/pch/inline-2.h: New.
35172         * gcc.dg/pch/static-1.c: New.
35173         * gcc.dg/pch/static-1.h: New.
35174         * gcc.dg/pch/static-2.c: New.
35175         * gcc.dg/pch/static-2.h: New.
35177         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35179         * g++.dg/pch/pch.exp: Better handle failing testcases.
35180         * gcc.dg/pch/pch.exp: Likewise.
35181         * gcc.dg/pch/macro-1.c: New.
35182         * gcc.dg/pch/macro-1.h: New.
35183         * gcc.dg/pch/macro-2.c: New.
35184         * gcc.dg/pch/macro-2.h: New.
35186         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35188         * g++.dg/dg.exp: Treat files in pch/ specially.
35189         * g++.dg/pch/pch.exp: New file.
35190         * g++.dg/pch/empty.H: New file.
35191         * g++.dg/pch/empty.C: New file.
35192         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35193         "precompile".
35195         * gcc.dg/pch/pch.exp: New file.
35196         * gcc.dg/pch/empty.h: New file.
35197         * gcc.dg/pch/empty.c: New file.
35198         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35199         "precompile".
35201 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35203         * g++.dg/template/friend14.C: New test.
35205 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35207         * gcc.dg/old-style-asm-1.c: New test.
35209 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35211         * gcc.c-torture/compile/20030109-1.c: New test.
35213 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35215         * gcc.c-torture/execute/20030109-1.c: New test.
35217 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35219         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35220         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35221         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35222         * g++.old-deja/g++.mike/eh2.C: Likewise.
35223         * g++.old-deja/g++.mike/eh3.C: Likewise.
35224         * g++.old-deja/g++.mike/eh5.C: Likewise.
35225         * g++.old-deja/g++.mike/eh6.C: Likewise.
35226         * g++.old-deja/g++.mike/eh7.C: Likewise.
35227         * g++.old-deja/g++.mike/eh8.C: Likewise.
35228         * g++.old-deja/g++.mike/eh9.C: Likewise.
35229         * g++.old-deja/g++.mike/eh10.C: Likewise.
35230         * g++.old-deja/g++.mike/eh12.C: Likewise.
35231         * g++.old-deja/g++.mike/eh13.C: Likewise.
35232         * g++.old-deja/g++.mike/eh14.C: Likewise.
35233         * g++.old-deja/g++.mike/eh16.C: Likewise.
35234         * g++.old-deja/g++.mike/eh17.C: Likewise.
35235         * g++.old-deja/g++.mike/eh18.C: Likewise.
35236         * g++.old-deja/g++.mike/eh21.C: Likewise.
35237         * g++.old-deja/g++.mike/eh23.C: Likewise.
35238         * g++.old-deja/g++.mike/eh24.C: Likewise.
35239         * g++.old-deja/g++.mike/eh25.C: Likewise.
35240         * g++.old-deja/g++.mike/eh26.C: Likewise.
35241         * g++.old-deja/g++.mike/eh27.C: Likewise.
35242         * g++.old-deja/g++.mike/eh28.C: Likewise.
35243         * g++.old-deja/g++.mike/eh29.C: Likewise.
35244         * g++.old-deja/g++.mike/eh31.C: Likewise.
35245         * g++.old-deja/g++.mike/eh33.C: Likewise.
35246         * g++.old-deja/g++.mike/eh34.C: Likewise.
35247         * g++.old-deja/g++.mike/eh35.C: Likewise.
35248         * g++.old-deja/g++.mike/eh36.C: Likewise.
35249         * g++.old-deja/g++.mike/eh37.C: Likewise.
35250         * g++.old-deja/g++.mike/eh38.C: Likewise.
35251         * g++.old-deja/g++.mike/eh39.C: Likewise.
35252         * g++.old-deja/g++.mike/eh40.C: Likewise.
35253         * g++.old-deja/g++.mike/eh41.C: Likewise.
35254         * g++.old-deja/g++.mike/eh42.C: Likewise.
35255         * g++.old-deja/g++.mike/eh44.C: Likewise.
35256         * g++.old-deja/g++.mike/eh46.C: Likewise.
35257         * g++.old-deja/g++.mike/eh47.C: Likewise.
35258         * g++.old-deja/g++.mike/eh48.C: Likewise.
35259         * g++.old-deja/g++.mike/eh49.C: Likewise.
35260         * g++.old-deja/g++.mike/eh50.C: Likewise.
35261         * g++.old-deja/g++.mike/eh51.C: Likewise.
35262         * g++.old-deja/g++.mike/eh53.C: Likewise.
35263         * g++.old-deja/g++.mike/eh55.C: Likewise.
35264         * g++.old-deja/g++.mike/p7912.C: Likewise.
35265         * g++.old-deja/g++.mike/p9706.C: Likewise.
35266         * g++.old-deja/g++.mike/p10416.C: Likewise.
35267         * g++.old-deja/g++.mike/p11667.C: Likewise.
35268         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35269         Remove redundant reference to Iris.
35270         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35271         Elxsi, i860, Pico Java, and WE32K.
35273 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35275         * g++.dg/ext/asm4.C: New test.
35277 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35279         PR c++/9030
35280         * g++.dg/template/friend12.C: New test.
35281         * g++.dg/template/friend13.C: Likewise.
35282         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35284 2003-01-08  Jan Hubicka  <jh@suse.cz>
35286         * gcc.dg/i386-cadd.c: New test.
35287         * gcc.dg/i386-cmov4.c: Likewise.
35289 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35291         PR c++/9165
35292         * g++.dg/warn/Wunused-3.C: New test.
35294         * g++.dg/abi/bitfield9.C: New test.
35296         PR c++/9189
35297         * g++.dg/parse/defarg3.C: New test.
35299 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35301         * g++.dg/parse/ambig1.C: New test.
35302         * g++.dg/parse/defarg2.C: New test.
35304 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35306         * g++.dg/template/defarg-1.C: New test.
35307         * g++.dg/template/local2.C: Likewise.
35309 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35311         * gcc.c-torture/execute/20030105-1.c: New test.
35313 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35315         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35316         * g++.dg/parse/namespace4.C: Likewise.
35318 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35320         * g++.dg/template/ntp2.C: New test.
35322 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35324         * g++.dg/parse/extern-C-1.C: New test.
35326         * g++.dg/parse/namespace4.C: New test.
35328         * g++.dg/template/nested1.C: New test.
35330         * g++.dg/parse/namespace3.C: New test.
35332 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35334         * g++.dg/lookup/two-stage1.C: New test.
35336 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35338         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35339         * g++.old-deja/g++.jason/access8.C: Likewise.
35340         * g++.old-deja/g++.other/decl5.C: Likewise.
35342 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35344         * g++.dg/parse/parse7.C: New test.
35346 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35348         PR c++/2843
35349         * g++.dg/ext/attrib7.C: New test.
35351 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35353         * g++.dg/parse/parse6.C: New test.
35355 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35357         * gcc.dg/h8300-stack-1.c: New.
35359 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35361         g++.dg/lookup/exception1.C: New test.
35363         g++.dg/lookup/template1.C: New test.
35365         g++.dg/parse/namespace2.C: New test.
35367         g++.dg/parse/parens2.C: New test.
35369 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35371         * g++.dg/parse/parse5.C: New test.
35372         * g++.dg/lookup/scoped4.C: New test.
35374 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35376         * g++.dg/parse/parens1.C: New test.
35378         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35379         angle-bracket1.C.
35380         * g++.dg/parse/parens2.C: New test.
35382         * g++.dg/lookup/scope-operator1.C: New test.
35384         * g++.dg/parse/operator1.C: New test.
35386 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35388         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35389         * g++.old-deja/g++.other/access6.C: Likewise.
35390         * g++.old-deja/g++.other/decl1.C: Likewise.
35391         * g++.old-deja/g++.pt/typename12.C: Likewise.
35393 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35395         * g++.dg/parse/namespace1.C: New test.
35397 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35399         * g++.dg/parse/parse4.C: New test.
35401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35403         * g++.dg/parse/parse3.C: New test.
35405 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35407         * g++.dg/parse/parse2.C: New test.
35409 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35411         * g++.dg/template/friend11.C: New test.
35413 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35415         * g++.dg/parse/parse1.C: New test.
35417 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35419         * lib/profopt.exp: Change the name of a global variable to avoid
35420         possible clashes with other test suites.
35422 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35424         * g++.dg/inherit/covariant8.C: New test.
35426 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35428         * g++.dg/init/array9.C: New test.
35430         PR c++/9112
35431         * g++.dg/parse/expr1.C: New test.
35433 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35435         * gcc.c-torture/compile/20021230-1.c: New test.
35437 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35439         * g++.dg/inherit/covariant5.C: New test.
35440         * g++.dg/inherit/covariant6.C: New test.
35441         * g++.dg/inherit/covariant7.C: New test.
35443 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35445         PR c++/2739
35446         * g++.dg/other/access2.C: New test.
35448 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35450         * g++.dg/other/anon-struct.C: No longer fails
35451         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35452         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35453         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35455 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35457         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35459 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35461         * g++.dg/eh/spec4.C: Remove stray semicolon.
35462         * g++.dg/expr/pmf-1.C: Change error message.
35463         * g++.dg/ext/asm1.C: Remove stray semicolon.
35464         * g++.dg/ext/typename1.C: Add missing typenames.
35465         * g++.dg/inherit/template-as-base.C: Change error message.
35466         * g++.dg/lookup/scoped1.C: Likewise.
35467         * g++.dg/lookup/scoped2.C: Likewise.
35468         * g++.dg/lookup/using2.C: Likewise.
35469         * g++.dg/other/component1.C: Remove stray semicolon.
35470         * g++.dg/other/do1.C: Change error message.
35471         * g++.dg/other/error2.C: Likewise.
35472         * g++.dg/other/init1.C: Likewise.
35473         * g++.dg/other/packed1.C: Remove stray semicolon.
35474         * g++.dg/other/ptrmem2.C: Change error message.
35475         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35476         marker.
35477         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35478         * g++.dg/template/access3.C: Add typename keyword.
35479         * g++.dg/template/access5.C: Remove stray semicolon.
35480         * g++.dg/template/access6.C: Likewise.
35481         * g++.dg/template/complit1.C: Likewise.
35482         * g++.dg/template/crash1.C: Change error message.
35483         * g++.dg/template/inherit2.C: Remove stray semicolon.
35484         * g++.dg/template/instantiate2.C: Likewise.
35485         * g++.dg/template/instantiate3.C: Change error message.
35486         * g++.dg/template/qual1.C: Remove stray semicolon.
35487         * g++.dg/template/qualttp18.C: Change error message.
35488         * g++.dg/template/ref1.C: Remove stray semicolon.
35489         * g++.dg/template/sizeof1.C (A::value): Declare it.
35490         * g++.dg/template/spec4.C: Change error message.
35491         * g++.dg/template/static1.C: Likewise.
35492         * g++.dg/template/type1.C: Likewise.
35493         * g++.dg/template/typename3.C: Likewise.
35494         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35495         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35496         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35497         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35498         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35499         named return value extension.
35500         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35501         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35502         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35503         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35504         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35505         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35506         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35507         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35508         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35509         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35510         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35511         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35512         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35513         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35514         syntax.
35515         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35516         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35517         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35518         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35519         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35520         * g++.old-deja/g++.brendan/template11.C: Likewise.
35521         * g++.old-deja/g++.brendan/template26.C: Likewise.
35522         * g++.old-deja/g++.brendan/template27.C: Use explicit
35523         specialization syntax.
35524         * g++.old-deja/g++.brendan/template30.C: Likewise.
35525         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35526         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35527         non-dependent names.
35528         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35529         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35530         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35531         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35532         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35533         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35534         named return value extension.
35535         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35536         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35537         * g++.old-deja/g++.ext/return1.C: Likewise.
35538         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35539         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35540         * g++.old-deja/g++.jason/access8.C: Likewise.
35541         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35542         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35543         pseudo-destructor names.
35544         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35545         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35546         pseudo-destructor names.
35547         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35548         * g++.old-deja/g++.jason/overload19.C: Likewise.
35549         * g++.old-deja/g++.jason/overload32.C: Likewise.
35550         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35551         stray semicolons.
35552         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35553         * g++.old-deja/g++.jason/return.C: Likewise.
35554         * g++.old-deja/g++.jason/return2.C: Likewise.
35555         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35556         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35557         syntax.
35558         * g++.old-deja/g++.jason/template10.C: Account for use of
35559         non-dependent names.
35560         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35561         syntax.
35562         * g++.old-deja/g++.jason/template37.C: Likewise.
35563         * g++.old-deja/g++.law/access4.C: Change error messages.
35564         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35565         pseudo-destructor names.
35566         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35567         * g++.old-deja/g++.law/ctors9.C: Likewise.
35568         * g++.old-deja/g++.law/cvt22.C: Likewise.
35569         * g++.old-deja/g++.law/dtors5.C: Likewise.
35570         * g++.old-deja/g++.law/global-init1.C: Likewise.
35571         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35572         * g++.old-deja/g++.law/operators28.C: Likewise.
35573         * g++.old-deja/g++.law/visibility28.C: Likewise.
35574         * g++.old-deja/g++.martin/eval1.C: Likewise.
35575         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35576         name.
35577         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35578         * g++.old-deja/g++.mike/net34.C: Likewise.
35579         * g++.old-deja/g++.mike/net36.C: Likewise.
35580         * g++.old-deja/g++.mike/ns2.C: Likewise.
35581         * g++.old-deja/g++.mike/p12306.C: Likewise.
35582         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35583         value extension.
35584         * g++.old-deja/g++.mike/p700.C: Likewise.
35585         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35586         * g++.old-deja/g++.mike/p710.C: Likewise.
35587         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35588         value extension.
35589         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35590         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35591         * g++.old-deja/g++.ns/crash2.C: Likewise.
35592         * g++.old-deja/g++.ns/crash3.C: Likewise.
35593         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35594         * g++.old-deja/g++.ns/ns17.C: Likewise.
35595         * g++.old-deja/g++.ns/template16.C: Likewise.
35596         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35597         keyword.
35598         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35599         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35600         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35601         named return value extension.
35602         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35603         * g++.old-deja/g++.other/access4.C: Issue additional error
35604         messages.
35605         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35606         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35607         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35608         * g++.old-deja/g++.other/crash25.C: Change error message.
35609         * g++.old-deja/g++.other/crash4.C: Change error message.
35610         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35611         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35612         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35613         checks.
35614         * g++.old-deja/g++.other/defarg8.C: Likewise.
35615         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35616         * g++.old-deja/g++.other/dtor10.C: Likewise.
35617         * g++.old-deja/g++.other/incomplete.C: Likewise.
35618         * g++.old-deja/g++.other/linkage7.C: Likewise.
35619         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35620         lookup algorithm.
35621         * g++.old-deja/g++.other/mangle2.C: Likewise.
35622         * g++.old-deja/g++.other/refinit2.C: Likewise.
35623         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35624         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35625         * g++.old-deja/g++.pt/crash28.C: Likewise.
35626         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35627         syntax.
35628         * g++.old-deja/g++.pt/crash32.C: Change error message.
35629         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35630         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35631         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35632         error message position.
35633         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35634         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35635         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35636         syntax.
35637         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35638         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35639         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35640         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35641         keyword.
35642         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35643         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35644         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35645         keyword.
35646         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35647         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35648         syntax.
35649         * g++.old-deja/g++.pt/friend28.C: Account for use of
35650         non-dependent names.
35651         * g++.old-deja/g++.pt/friend29.C: Likewise.
35652         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35653         rules.
35654         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35655         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35656         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35657         lookup rules.
35658         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35659         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35660         keyword.
35661         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35662         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35663         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35664         keyword.
35665         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35666         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35667         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35668         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35669         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35670         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35671         keyword.
35672         * g++.old-deja/g++.pt/spec10.C: Likewise.
35673         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35674         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35675         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35676         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35677         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35678         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35679         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35680         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35681         * g++.old-deja/g++.pt/typename15.C: Likewise.
35682         * g++.old-deja/g++.pt/typename22.C: Likewise.
35683         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35684         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35685         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35686         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35687         syntax.
35688         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35689         return value extension.
35690         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35691         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35692         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35693         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35695 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35697         * g++.dg/warn/inline1.C: New test.
35698         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35699         * g++.old-deja/g++.jason/synth10.C: Likewise.
35700         * g++.old-deja/g++.mike/net31.C: Likewise.
35701         * g++.old-deja/g++.mike/p8786.C: Likewise.
35703         * g++.dg/template/friend10.C: New test.
35704         * g++.dg/template/conv5.C: New test.
35706 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35708         * g++.dg/lookup/scoped3.C: New test.
35710         * g++.dg/lookup/decl1.C: New test.
35711         * g++.dg/lookup/decl2.C: New test.
35713 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35715         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35716         gcc.c-torture/compile/20021015-1.c,
35717         gcc.c-torture/compile/20021015-2.c,
35718         gcc.c-torture/compile/20021123-1.c,
35719         gcc.c-torture/compile/20021123-2.c,
35720         gcc.c-torture/compile/20021123-3.c,
35721         gcc.c-torture/compile/20021123-4.c,
35722         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35723         only to 3.1 or 3.2 branch.
35725 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35727         * gcc.dg/i386-bitfield3.c: New test.
35729         * gcc.dg/i386-bitfield2.c: New test.
35731 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35733         * g++.dg/parse/conv_op1.C: New test.
35735 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35737         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35738         approved.
35740 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35742         * gcc.c-torture/compile/20021220-1.c: New test.
35744 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35746         * gcc.dg/i386-fastcall-1.c: New.
35748 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35750         * gcc.c-torture/execute/20021219-1.c: New test.
35752 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35754         * gcc.dg/i386-pic-1.c: New test.
35756 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35758         PR c++/8099
35759         * g++.dg/template/friend9.C: New test.
35761 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35763         PR c++/3663
35764         * g++.dg/template/access7.C: New test.
35766 2002-12-18  Nick Clifton  <nickc@redhat.com>
35768         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35769         the libstdc++-v3 directory has been found.
35771 2002-12-12  Devang Patel <dpatel@apple.com>
35772         * gcc.dg/darwin-ld-1.c: New test.
35773         * gcc.dg/darwin-ld-2.c: New test.
35774         * gcc.dg/darwin-ld-3.c: New test.
35775         * gcc.dg/darwin-ld-4.c: New test.
35776         * gcc.dg/darwin-ld-5.c: New test.
35778 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35780         * gcc.c-torture/compile/20021212-1.c: New test.
35782 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35784         * gcc.dg/fshort-wchar: New test.
35786 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35788         PR c++/8372
35789         * g++.dg/template/dtor1.C: New test.
35791         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35792         markers.
35794 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35796         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35798 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35800         * g++.dg/template/static1.C: New test.
35801         * g++.dg/template/static2.C: New test.
35802         * g++.old-deja/g++.ext/memconst.C: New test.
35804 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35806         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35807         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35808         * g++.dg/special/initp1.C: Likewise.
35810 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35812         * gcc.c-torture/execute/20021204-1.c: New test.
35814 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35816         * gcc.dg/ppc-fmadd-1.c: New file.
35817         * gcc.dg/ppc-fmadd-2.c: New file.
35818         * gcc.dg/ppc-fmadd-3.c: New file.
35820 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35822         * gcc.c-torture/compile/20021204-1.c: New test.
35824 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35826         * g++.dg/inherit/covariant2.C: New test.
35827         * g++.dg/inherit/covariant3.C: New test.
35828         * g++.dg/inherit/covariant4.C: New test.
35829         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35830         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35832 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35834         PR c++/8688
35835         * g++.dg/init/brace3.C: New test.
35837 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35839         * gcc.dg/20020210-1.c: Fix a comment typo.
35841 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35843         PR c++/8720
35844         * g++.dg/parse/defarg1.C: New test.
35846         PR c++/8615
35847         * g++.dg/template/char1.C: New test.
35849         * g++.dg/template/varmod1.C: Fix typo.
35851 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35853         DR 180
35854         * g++.old-deja/g++.pt/crash32.C: Expect error.
35856 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35858         PR c++/5919
35859         * g++.dg/template/varmod1.C: New test.
35861         PR c++/8727
35862         * g++.dg/inherit/typeinfo1.C: New test.
35864         PR c++/8663
35865         * g++.dg/inherit/typedef1.C: New test.
35867 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35869         PR c++/8332
35870         PR c++/8493
35871         * g++.dg/template/strlen1.C: New test.
35873         PR c++/8227
35874         * g++.dg/template/ctor2.C: New test.
35876         PR c++/8214
35877         * g++.dg/init/string1.C: New test.
35879         PR c++/8511
35880         * g++.dg/template/friend8.C: New test.
35882 2002-11-29  Joe Buck <jbuck@synopsys.com>
35884         * g++.dg/lookup/anon2.C: New test.
35886 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35888         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35889         h8300 port.
35891 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35893         * gcc.dg/bitfld-6.c: New test.
35895 2002-11-27  Jan Hubicka  <jh@suse.cz>
35897         * gcc.c-torture/execute/20021127.[cx]: New test.
35899 2002-11-26  Jan Hubicka  <jh@suse.cz>
35901         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35902         quality.
35904 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35906         * g++.dg/init/brace2.C: New test.
35907         * g++.old-deja/g++.mike/p9129.C: Correct.
35909 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35911         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35913 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35915         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35917 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35919         * testsuite/g++.dg/abi/empty11.C: New test.
35920         * testsuite/g++.dg/rtti/cv1.C: New test.
35922 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35924         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35926 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35928         * g++.dg/abi/empty10.C: New test.
35930 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35932         * gcc.c-torture/compile/20021124-1.c: New test.
35934 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35936         * g++.dg/abi/rtti2.C: New test.
35938 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35940         * gcc.dg/i386-unroll-1.c: New test.
35942 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35944         * gcc.c-torture/compile/20021120-1.c: New test.
35945         * gcc.c-torture/compile/20021120-2.c: New test.
35947 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35949         * gcc.dg/bitfld-5.c: New test.
35951 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35953         * gcc.c-torture/execute/20021120-3.c: New test.
35955 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35957         * gcc.c-torture/execute/20021120-2.c: New test.
35959 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35961         * gcc.c-torture/execute/20021120-1.c: New test.
35963 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35965         * gcc.c-torture/execute/20021118-3.c: New test.
35967 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35969         * gcc.c-torture/compile/20021119-1.c: New test.
35971 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35973         * gcc.dg/duff-1.c: New test.
35974         * gcc.dg/duff-2.c: New test.
35975         * gcc.dg/duff-3.c: New test.
35977 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35979         * gcc.dg/cpp/_Pragma5.c: New test.
35981 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35983         * gcc.c-torture/execute/20021118-2.c: New test.
35985 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35987         * gcc.c-torture/execute/20021118-1.c: New test.
35989 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35991         * gcc.dg/20021116-1.c: New test.
35993 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35995         * g++.dg/abi/vcall1.C: New test.
35997 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35999         * gcc.dg/20021029-1.c: New test.
36000         * gcc.dg/20021029-2.c: New test.
36002 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36004         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36006 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36008         PR c/8439
36009         * gcc.dg/20021110.c: Move to ...
36010         * gcc.c-torture/compile/20021110.c: .... here.
36012 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36014         PR c/8467
36015         * gcc.c-torture/execute/20021111-1.c
36017 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36019         PR c/8439
36020         * gcc.dg/20021110.c: New test.
36022 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36024         * g++.dg/abi/vthunk3.C: Run only on x86.
36026 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36028         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36030 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36032         * lib/compat.exp (compat-execute): Fix logic error in last
36033         change.
36035 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36037         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36039 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36041         PR c++/8389
36042         * g++.dg/template/access6.C: New test.
36044 2002-11-08  Jan Hubicka  <jh@suse.cz>
36046         * gcc.dg/i386-ssefp-1.c: New test.
36047         * gcc.dg/i386-ssefp-1.c: New test.
36049 2002-11-08  Jan Hubicka  <jh@suse.cz>
36051         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36053 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36055         * g++.dg/abi/vthunk3.C: New test.
36057         PR c++/8338
36058         * g++.dg/template/crash2.C: New test.
36060 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36062         * testsuite/g++.dg/abi/dtor1.C: New test.
36063         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36065 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36067         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36068         Darwin.
36070 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36072         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36073         -mthumb.  Only xfail with -O0.
36075 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36077         * g++.dg/abi/thunk1.C: New test.
36078         * g++.dg/abi/thunk2.C: Likewise.
36079         * g++.dg/abi/vtt1.C: Likewise.
36081 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36083         PR optimization/8423
36084         * gcc.c-torture/execute/builtin-constant.c: New test.
36086 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36088         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36089         Add some more cases.
36091 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36093         PR c++/8391
36094         * g++.dg/opt/local1.C: New test.
36096 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36098         PR c++/8160
36099         * g++.dg/template/complit1.C: New test.
36101         PR c++/8149
36102         * g++.dg/template/typename4.C: Likewise.
36104 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36106         Core issue 287, PR c++/7639
36107         * g++.dg/template/instantiate1.C: Adjust error location.
36108         * g++.dg/template/instantiate3.C: New test.
36109         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36110         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36111         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36113 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36115         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36117 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36119         PR c++/8287
36120         * g++.dg/init/dtor2.C: New test.
36122 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36124         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36125         * gcc.dg/nest.c: Bypass errors on irix6.
36127 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36129         * gcc.dg/nest.c: Expect error for mmix-*-*.
36130         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36132 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36134         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36135         markers.
36137         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36139 2002-10-25  Mike Stump  <mrs@apple.com>
36141         * gcc.dg/warn-1.c: New test.
36143 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36145         * g++.dg/template/typename3.C: New test.
36147 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36149         * g++.dg/lookup/ptrmem1.C: New test.
36151         * g++.dg/abi/vthunk2.C: New test.
36153 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36155         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36157 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36159         * g++.dg/abi/empty9.C: New test.
36161 2002-10-24  Richard Henderson  <rth@redhat.com>
36163         * g++.dg/inherit/thunk1.C: Enable for ia64.
36165 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36167         PR c++/8067
36168         * g++.dg/lookup/pretty1.C: New test.
36170 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36172         * gcc.dg/20021023-1.c: New test.
36174 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36176         PR c++/7679
36177         * g++.dg/parse/inline1.C: New test.
36179 2002-10-23  Richard Henderson  <rth@redhat.com>
36181         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36183         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36185 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36187         PR c++/6579
36188         * g++.dg/parse/stmtexpr3.C: New test.
36190 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36192         * g++.dg/expr/cond1.C: New test.
36194 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36196         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36198 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36200         * g++.dg/abi/vbase13.C: New test.
36201         * g++.dg/abi/vbase14.C: Likewise.
36203 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36205         * gcc.dg/tls/pic-1.c: New test.
36206         * gcc.dg/tls/nonpic-1.c: New test.
36207         * gcc.dg/20021018-1.c: New test.
36209 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36211         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36212         Remove only files with the same base name as the test case.
36213         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36214         (profopt-execute): Likewise.  Also, remove old profiling
36215         and performance data files before running the tests.
36217         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36218         * g++.dg/bprob/bprob.exp: Likewise.
36219         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36220         to allow more general test case names.
36222         * g++.dg/bprob/bprob-1.C: Rename to ...
36223         * g++.dg/bprob/g++-bprob-1.C: ... this.
36225         * g77.dg/bprob/bprob-1.f: Rename to ...
36226         * g77.dg/bprob/g77-bprob-1.f: ... this.
36228 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36230         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36231         bison 1.50 or later.
36233 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36235         * g++.dg/README: Describe more test directories.
36237 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36239         * g++.dg/init/array6.C: Add additional tests.
36241 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36243         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36244         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36246 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36248         * gcc.c-torture/compile/20020604-1.x: New.
36249         * gcc.c-torture/compile/simd-5.x: Likewise.
36250         * gcc.c-torture/execute/920710-1.x: Likewise.
36251         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36253 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36255         * g++.dg/inherit/override1.C: Add dg-options clause.
36257 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36259         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36260         _mm_slli_si128.
36262 2002-10-19  Andreas Schwab  <schwab@suse.de>
36264         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36265         directory component.
36267 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36269         * g++.dg/inherit/thunk1.C: New test.
36271         * g++.dg/inherit/override1.C: New test.
36273         * g++.dg/abi/mangle11.C: New test.
36274         * g++.dg/abi/mangle14.C: New test.
36275         * g++.dg/abi/mangle17.C: New test.
36277 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36279         * g++.dg/overload/member2.C: New test.
36281 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36283         * g++.dg/README: Describe new compat directory.
36284         * g++.dg/dg.exp: Skip tests in compat directory.
36285         * README.compat: New file.
36286         * lib/compat.exp: New expect script.
36287         * g++.dg/compat: New test directory.
36288         * g++.dg/compat/compat.exp: New expect script.
36289         * g++.dg/compat/abi: New test directory.
36290         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36291         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36292         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36293         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36294         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36295         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36296         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36297         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36298         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36299         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36300         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36301         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36302         * g++.dg/compat/break: New test directory.
36303         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36304         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36305         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36306         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36307         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36308         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36309         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36310         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36311         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36312         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36313         g++.dg/compat/break/README: New files.
36314         * g++.dg/compat/eh: New test directory.
36315         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36316         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36317         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36318         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36319         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36320         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36321         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36322         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36323         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36324         g++.dg/compat/eh/filter2_y.C,
36325         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36326         g++.dg/compat/eh/new1_y.C,
36327         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36328         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36329         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36330         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36331         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36332         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36333         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36334         g++.dg/compat/eh/unexpected1_y.C: New files.
36335         * g++.dg/compat/init: New test directory.
36336         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36337         g++.dg/compat/init/array5_y.C,
36338         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36339         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36340         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36341         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36342         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36343         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36344         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36345         g++.dg/compat/init/init-ref2_y.C: New files.
36347 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36349         PR c++/7584
36350         * g++.dg/inherit/using3.C: New test.
36352 2002-10-17  Jan Hubicka  <jh@suse.cz>
36354         * gcc.dg/20021017-2.c: New test.
36356 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36358         * g++.dg/abi/mangle16.C: Adjust.
36360         * g++.dg/init/array8.C: New test.
36362 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36364         * gcc.dg/special/mips-abi.exp: New test.
36365         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36367 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36369         * g++.dg/abi/mangle16.C: New test.
36370         * g++.dg/abi/mangle17.C: Likewise.
36372         PR c++/7478
36373         * g++.dg/template/ref1.C: New test.
36375 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36377         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36379 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36381         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36383 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36385         PR c++/7524
36386         * g++.dg/init/array7.C: New test.
36388 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36390         * g++.dg/init/array6.C: New test.
36392         * g++.dg/abi/mangle13.C: Likewise.
36393         * g++.dg/abi/mangle14.C: Likewise.
36394         * g++.dg/abi/mangle15.C: Likewise.
36396 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36398         * g++.dg/abi/empty8.C: New test.
36400 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36402         * g++.dg/init/ctor1.C: New test.
36404 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36406         * gcc.c-torture/execute/20021015-1.c: New test.
36408 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36410         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36412 2002-10-14  Jan Hubicka  <jh@suse.cz>
36414         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36416 2002-10-14  Richard Henderson  <rth@redhat.com>
36418         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36420 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36422         PR optimization/6631
36423         * g++.dg/opt/const2.C: New test.
36425 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36427         PR c++/7176
36428         * g++.dg/parse/friend1.C: New test.
36429         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36431 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36433         * gcc.dg/20021014-1.c: New test.
36435 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36437         PR c++/5661
36438         * g++.dg/ext/vlm1.C: New test.
36439         * g++.dg/ext/vlm2.C: Likewise.
36441         * g++.dg/init/array1.C: Remove invalid braces.
36442         * g++.dg/init/brace1.C: New test.
36443         * g++.dg/init/copy2.C: Likewise.
36444         * g++.dg/init/copy3.C: Likewise.
36445         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36446         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36447         braces.
36449 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36451         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36453 2002-10-11  Richard Shann  <richard.shann@superh.com>
36455         * gcc.c-torture/compile/simd-5.c: New test.
36457 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36459         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36461 2002-10-10  Jim Wilson  <wilson@redhat.com>
36463         * gcc.c-torture/execute/20021010-1.c: New test.
36465 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36467         PR c/7353
36468         * g++.dg/ext/typedef-init.C: New test.
36469         * gcc.dg/typedef-init.c: New test.
36471 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36473         * gcc.dg/cpp/paste13.c: New test.
36475 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36477         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36478         remaining platforms, XFAIL during compile, not execute.  Don't
36479         XFAIL at -O0.
36481 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36483         * gcc.dg/alias-1.c: Tweak expected warning.
36485 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36487         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36489 2002-10-06  Andreas Jaeger  <aj@suse.de>
36491         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36492         * gcc.dg/cpp/c++98.C: Likewise.
36494         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36495         * g++.dg/cpp/c++98.C: Likewise.
36497         * g++.dg/README (Subdirectories): Mention cpp directory.
36499         PR target/7559
36500         * gcc.dg/20021006-1.c: New test.
36502 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36504         PR c++/7804
36505         * g++.dg/other/warning1.C: New test.
36507 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36509         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36510         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36511         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36513 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36515         PR c++/7931
36516         * g++.dg/template/ptrmem3.C: New test.
36518         PR c++/7754
36519         * g++.dg/template/union1.C: New test.
36521 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36523         PR c++/8006
36524         * g++.dg/abi/mangle9.C: New test.
36525         * g++.dg/abi/mangle10.C: New test.
36526         * g++.dg/abi/mangle11.C: New test.
36527         * g++.dg/abi/mangle12.C: New test.
36529 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36531         PR c++/7188.
36532         * g++.dg/template/meminit1.C: New test.
36533         * g++.dg/warn/Wreorder-1.C: Likewise.
36534         * g++.old-deja/g++.mike/warn3.C: Tweak.
36535         * lib/prune.exp: Ingore "in copy constructor".
36537 2002-10-02  Andreas Jaeger  <aj@suse.de>
36539         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36540         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36541         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36542         on x86-64.
36544 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36546         * gcc.dg/empty1.C: Fix typo.
36548 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36550         * gcc.dg/alias-1.c: New test.
36552 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36554         * gcc.dg/empty1.C: New test.
36556         * g++.dg/tls/init-2.C: Tweak error messages.
36558 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36560         * gcc.c-torture/compile/20020923-1.c: New test.
36562 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36564         * gcc.c-torture/execute/ffs-1.c: New test.
36565         * gcc.c-torture/execute/ffs-2.c: Ditto.
36567 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36569         * g++.dg/overload/member1.C: New test.
36571 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36573         * g++.dg/abi/empty7.C: New test.
36574         * g++.dg/init/pm2.C: Likewise.
36576 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36578         * g++.dg/rtti/crash1.C: New test.
36580 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36582         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36583         gcc.dg/sibcall-4.c: New tests.
36585 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36587         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36588         powerpc and MMIX targets.
36590 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36592         * gcc.dg/cpp/20020927-1.c: New.
36594 2002-09-26  David S. Miller  <davem@redhat.com>
36596         * gcc.c-torture/compile/trunctfdf.c: New.
36598 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36600         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36602 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36604         * gcc.c-torture/execute/loop-15.c: New.
36606 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36608         * README.QMTEST: Fix typo.
36610 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36612         * gcc.dg/20020926-1.c: New test.
36614 2002-09-25  David S. Miller  <davem@redhat.com>
36616         PR target/7842
36617         * gcc.c-torture/execute/shiftdi.c: New test.
36619 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36621         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36622         unique to the tool.
36623         * lib/g77.exp (g77_init): Likewise.
36624         * lib/g++.exp (g++_init): Likewise.
36625         * lib/objc.exp (objc_init): Likewise.
36627 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36629         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36630         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36631         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36633 2002-09-25  Richard Henderson  <rth@redhat.com>
36635         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36636         too-small long double.
36638 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36640         * gcc.dg/20020919-1.c: New test.
36642 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36644         * g++.dg/abi/bitfield6.C: New test.
36645         * g++.dg/abi/bitfield7.C: New test.
36646         * g++.dg/abi/bitfield8.C: New test.
36647         * g++.dg/abi/vbase11.C: New test.
36649 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36651         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36652         hppa*-*-hpux*.  Update test comment.
36654 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36656         * gcc.dg/tls/struct-1.c: New test.
36658 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36660         * gcc.dg/cpp/tr-warn2.c: Update.
36662 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36664         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36666 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36668         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36669         systems.
36671 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36673         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36675         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36676         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36677         setting of cxxfilt.
36679 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36681         * gcc.dg/20020312-2.c: Update for darwin.
36683 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36685         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36687 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36689         * objc.dg/comp-types-1.m: New test.
36690         * objc.dg/comp-types-2.m: New test.
36691         * objc.dg/comp-types-3.m: New test.
36692         * objc.dg/comp-types-4.m: New test.
36693         * objc.dg/comp-types-5.m: New test.
36694         * objc.dg/comp-types-6.m: New test.
36696 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36698         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36700 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36702         * g++.dg/other/do1.C: New test.
36704         * g++.dg/template/subst1.C: New test.
36706 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36708         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36710 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36712         * g++.dg/template/qualttp20.C: Adjust expected errors.
36713         * g++.old-deja/g++.jason/report.C: Likewise.
36714         * g++.old-deja/g++.other/qual1.C: Likewise.
36716         * g++.dg/lookup/scoped2.C: New test.
36718         * g++.dg/ext/asm3.C: New test.
36720 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36722         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36724 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36726         * ChangeLog: follow spelling conventions.
36727         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36728         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36729         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36730         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36731         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36732         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36733         * g++.old-deja/g++.law/global-init1.C: Likewise.
36734         * g++.old-deja/g++.other/delete4.C: Likewise.
36735         * g++.old-deja/g++.other/inline21.C: Likewise.
36736         * g++.old-deja/g++.other/singleton.C: Likewise.
36737         * g77.dg/strlen0.f: Likewise.
36738         * g77.f-torture/compile/20010519-1.f: Likewise.
36739         * g77.f-torture/compile/980310-4.f: Likewise.
36740         * gcc.c-torture/compile/20000605-1.c: Likewise.
36741         * gcc.c-torture/execute/20020225-1.c: Likewise.
36742         * gcc.dg/c90-hexfloat-2.c: Likewise.
36743         * gcc.dg/c99-bool-1.c: Likewise.
36744         * gcc.dg/c99-hexfloat-2.c: Likewise.
36745         * gcc.dg/dll-2.c: Likewise.
36746         * gcc.dg/wtr-union-init-1.c: Likewise.
36747         * gcc.dg/wtr-union-init-2.c: Likewise.
36748         * gcc.dg/wtr-union-init-3.c: Likewise.
36749         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36750         * gcc.dg/cpp/defined.c: Likewise.
36751         * gcc.dg/cpp/macsyntx.c: Likewise.
36752         * gcc.dg/cpp/paste2.c: Likewise.
36753         * gcc.dg/cpp/trad/defined.c: Likewise.
36754         * gcc.dg/format/c90-printf-1.c: Likewise.
36755         * gcc.dg/format/c90-scanf-1.c: Likewise.
36756         * gcc.dg/format/c99-printf-1.c: Likewise.
36757         * gcc.dg/format/c99-scanf-1.c: Likewise.
36758         * gcc.misc-tests/gcov-8.c: Likewise.
36759         * lib/profopt.exp: Likewise.
36761 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36763         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36765 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36767         * g++.dg/inherit/using2.C: New test.
36769 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36771         * ChangeLog: Follow spelling conventions.
36772         * g++.dg/template/friend4.C: Likewise.
36773         * g++.old-deja/g++.pt/crash67.C: Likewise.
36774         * gcc.c-torture/execute/20000801-4.c: Likewise.
36775         * gcc.dg/c90-digraph-1.c: Likewise.
36776         * gcc.dg/c94-digraph-1.c: Likewise.
36777         * gcc.dg/c99-digraph-1.c: Likewise.
36778         * gcc.dg/cpp/line5.c: Likewise.
36779         * gcc.dg/cpp/multiline.c: Likewise.
36780         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36781         * gcc.dg/format/attr-3.c: Likewise.
36782         * gcc.dg/format/c90-scanf-3.c: Likewise.
36783         * gcc.dg/format/ext-4.c: Likewise.
36785 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36787         * g++.dg/template/pretty1.C: New test.
36789 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36791         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36793 2002-09-13  Matt Austern  <austern@apple.com>
36795         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36796         passing a cast expression to a function by const reference.
36798 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36800         * g++.dg/template/deduce1.C: New test.
36802 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36804         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36805         32-bit int.
36807 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36809         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36810         usage.
36812 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36814         * gcc.c-torture/compile/20020910-1.c: New test.
36816 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36818         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36820 2002-09-10  Andreas Jaeger  <aj@suse.de>
36822         * gcc.dg/20020312-2.c: Adjust for x86-64.
36824 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36826         * g77.dg/7388.f: New test case for PR 7388.
36828 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36830         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36832 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36834         * objc.dg/proto-lossage-1.m: New test.
36836 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36838         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36840 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36842         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36843         expected to pass.
36845 2002-09-06  Stan Shebs  <shebs@apple.com>
36846             David Edelsohn  <edelsohn@gnu.org>
36848         * gcc.dg/weak: New directory.
36849         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36850         target-specific xfail bits.
36851         * gcc.dg/typeof-2.c: Move to new directory.
36852         * gcc.dg/weak.exp: New expect script.
36854 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36856         * gcc.c-torture/execute/extzvsi.c: New test.
36858 2002-09-05  Stan Shebs  <shebs@apple.com>
36860         * gcc.dg/weak-1.c: xfail on Darwin.
36861         * gcc.dg/weak-2.c: Ditto.
36862         * gcc.dg/weak-3.c: Ditto.
36863         * gcc.dg/weak-4.c: Ditto.
36864         * gcc.dg/weak-5.c: Ditto.
36865         * gcc.dg/weak-6.c: Ditto.
36866         * gcc.dg/weak-7.c: Ditto.
36867         * gcc.dg/weak-8.c: Ditto.
36868         * gcc.dg/weak-9.c: Ditto.
36870 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36872         * gcc.c-torture/execute/loop-14.c: New test.
36874 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36876         * g++.dg/other/cxa-atexit1.C: New test.
36878         * gcc.dg/typeof-2.c: New test.
36880 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36882         * gcc.dg/builtins-2.c: New testcase.
36883         * gcc.dg/builtins-3.c: New testcase.
36885 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36887         * gcc.dg/cpp/_Pragma4.c: New test.
36889 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36891         * objc/execute/nil_method-1.m: New testcase.
36893 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36895         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36896         [Object class], not [Object initialize].
36898 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36899             Hans-Peter Nilsson  <hp@bitrange.com>
36901         * gcc.c-torture/execute/20020720-1.x: Skip test on
36902         mmix-knuth-mmixware.  Correct comment.
36904 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36906         * testsuite/g++.dg/abi/bitfield5.C: New test.
36907         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36909 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36911         * objc.dg/undeclared-selector.m: New test.
36913 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36915         * g++.dg/other/offsetof1.C: Avoid cast warning.
36917 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36919         * objc.dg/super-class-2.m: New test.
36921 2002-08-24  Matt Austern  <austern@apple.com>
36923         * g++.dg/ext/lvaddr.C: New test.
36924         * g++.dg/ext/lvcast.C: New test.
36926 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36928         * testsuite/g++.dg/inherit/cond1.C: New test.
36930 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36932         * gcc.dg/noncompile/incomplete-1.c: New test.
36934 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36936         * gcc.dg/typespec-1.c: New test.
36938 2002-08-20  Devang Patel  <dpatel@apple.com>
36939         * objc.dg/proto-hier-2.m: New test.
36941 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36943         * objc.dg/bitfield-1.m: New test.
36944         * objc.dg/bitfield-2.m: New test.
36946 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36948         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36949         gcc.dg/c99-flex-array-4.c: New tests.
36951 2002-08-16  Stan Shebs  <shebs@apple.com>
36953         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36955 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36957         * gcc.dg/typeof-1.c: New test.
36958         * g++.dg/ext/typeof2.C: New test.
36960 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36962         * g++.dg/other/offsetof1.C: New test.
36964 2002-08-14  Richard Henderson  <rth@redhat.com>
36966         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36968 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36970         * gcc.dg/cpp/_Pragma3.c: New test.
36972 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36974         * g++.dg/template/inherit3: New test.
36976 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36978         * gcc.dg/bitfld-4.c: Add blank options.
36980 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36982         * g++.dg/template/crash1.C: New test.
36984 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36986         * gcc.dg/tls/opt-2.c: New test.
36988 2002-08-08  Devang Patel  <dpatel@apple.com>
36990         * objc.dg/selector-1.m : New test
36992 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36994         * g++.dg/abi/bitfield4.C: New test.
36995         * gcc.dg/bitfld-4.c: New test.
36997 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36999         * g++.dg/other/packed1.C: New test.
37001 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37003         * g++.dg/abi/offsetof.C: Tweak error messages.
37004         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37006 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37008         * gcc.dg/bitfld-3.c: New test.
37010 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37011             Richard Henderson  <rth@redhat.com>
37013         * gcc.dg/i386-bitfield1.c: New test.
37014         * g++.dg/abi/bitfield3.C: Update.
37016 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37018         * objc.dg/const-str-2.m: Update.
37019         * gcc.dg/cpp/c++98.c: Change to C extension.
37020         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37021         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37023 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37025         * testsuite/gcc.dg/tls/diag-3.c: New.
37027 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37029         * g++.dg/README (Subdirectories): Document new subdir expr.
37030         * g++.dg/expr/pmf-1.C: New test.
37032 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37034         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37036 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37038         * g++.dg/abi/bitfield3.C: New test.
37040 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37042         * lib/gcov.exp: Tweak expected line formats.
37043         * gcc.misc-tests/gcov8.c: New test.
37044         * gcc.misc-tests/gcov8.x: New flags.
37046 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37048         * consistency.vlad/layout/endian.c: Include string.h.
37050         * gcc.c-torture/execute/20020805-1.c: New test.
37052 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37054         * g++.dg/other/conversion1.C: New test.
37056 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37058         * gcc.dg/builtins-1.c: New testcase.
37060 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37062         * g++.dg/inherit/access3.C: New test.
37064 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37066         * gcc.dg/ia64-visibility-2.c: New test.
37068 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37070         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37071         __qualifier_flags to __flags.
37073 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37075         * g++.dg/inherit/operator1.C: New test.
37076         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37077         * g++.dg/other/error1.C: Change expected error message.
37078         * g++.dg/template/conv4.C: Likewise.
37080 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37082         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37083         for documented behavior.
37085 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37087         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37088         several targets known to fail.
37090 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37092         * gcc.dg/mips-args-[123].c: New tests.
37094 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37096         * gcc.dg/ppc-spe.c: New.
37098 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37100         * g++.dg/other/ptrmem4.C: New testcase.
37102 2002-07-24  Richard Henderson  <rth@redhat.com>
37104         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37106 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37108         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37110 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37112         * gcc.c-torture/execute/memset-3.c: New testcase.
37114 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37116         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37117         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37119 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37121         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37122         Delete.
37124 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37126         * gcc.c-torture/compile/simd-4.c: New test.
37128 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37130         PR c++/7347, c++/7348
37131         * g++.dg/template/access4.C: New test.
37132         * g++.dg/template/access5.C: New test.
37133         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37134         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37135         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37136         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37138 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37140         * gcc.dg/gnu89-init-2.c: New test.
37142 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37144         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37146 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37148         * gcc.c-torture/execute/20020720-1.c: New testcase.
37150 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37152         * gcc.dg/cpp/Wsignprom.c: New tests.
37154 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37156         * gcc.c-torture/execute/loop-13.c: New test.
37158 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37160         * gcc.dg/cpp/expr.c: New tests.
37162 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37164         * g++.dg/opt/pr6713.C: Add template instantiation.
37166 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37168         * gcc.dg/nest.c: New test.
37170 2002-07-17  Richard Henderson  <rth@redhat.com>
37172         * g++.dg/opt/pr6713.C: New test.
37174 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37176         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37177         XFAIL for all x86 processors.
37179 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37181         * gcc.c-torture/execute/20010122-1.x: Do not test with
37182         -fomit-frame-pointer.
37184 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37186         * g++.dg/template/instantiate2.C: New test.
37187         * g++.dg/template/spec4.C: New test.
37189 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37191         * g++.dg/template/access2.C: New test.
37192         * g++.dg/template/access3.C: New test.
37194 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37196         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37197         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37198         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37199         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37200         Convert to use <stdarg.h>.
37201         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37202         Delete.
37203         * gcc.dg/va-arg-2.c: New.
37204         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37206 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37208         * gcc.c-torture/compile/20020710-1.c: New test.
37210 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37211                           Andrew Pinski  <pinskia@physics.uc.edu>
37213         gcc.c-torture/compile/simd-2.c: New testcase.
37214         gcc.c-torture/compile/simd-3.c: Likewise.
37216 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37218         PR c++/7224
37219         * g++.dg/overload/error1.C: New test.
37221 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37223         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37224         configuration and IRIX 6 O32 ABI.
37226 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37228         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37230 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37232         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37234 2002-07-10  Jeffrey A Law  <law@redhat.com>
37236         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37238         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37240 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37242         * gcc.dg/20020312-2.c: Check for __PPC__.
37244 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37246         * gcc.c-torture/compile/20020709-1.c: New test.
37248 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37250         * g++.dg/template/qualttp21.C: New test case.
37252 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37254         * gcc.c-torture/compile/20020706-1.c: New test.
37255         * gcc.c-torture/compile/20020706-2.c: New test.
37257 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37258             Alexandre Oliva  <aoliva@redhat.com>
37260         * g++.dg/warn/incomplete1.C: New test.
37262 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37264         PR c++/7099
37265         * g++.dg/warn/noreturn1.C: New test.
37267 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37269         PR c++/6706
37270         * g++.dg/debug/debug6.C: New test.
37271         * g++.dg/debug/debug7.C: New test.
37273 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37275         * gcc.c-torture/compile/simd-3.c: New test.
37277 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37279         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37280         * gcc.dg/20020620-1.c: Likewise.
37282 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37284         PR c++/6944
37285         * g++.dg/init/array4.C: New test.
37286         * g++.dg/init/array5.C: New test.
37288 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37290         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37291         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37293 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37296         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37297         * gcc.dg/wtr-conversion-1.c: Likewise.
37298         * gcc.dg/wtr-escape-1.c: Likewise.
37299         * gcc.dg/wtr-int-type-1.c: Likewise.
37300         * gcc.dg/wtr-label-1.c: Likewise.
37301         * gcc.dg/wtr-static-1.c: Likewise.
37302         * gcc.dg/wtr-strcat-1.c: Likewise.
37303         * gcc.dg/wtr-suffix-1.c: Likewise.
37304         * gcc.dg/wtr-switch-1.c: Likewise.
37305         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37306         * gcc.dg/wtr-union-init-1.c: Likewise.
37307         * gcc.dg/wtr-union-init-2.c: Likewise.
37308         * gcc.dg/wtr-union-init-3.c: Likewise.
37310         * gcc.dg/wtr-func-def-1.c: New test.
37312 2002-07-02 Devang Patel <dpatel@apple.com>
37314         * objc.dg/param-1.m: New test.
37316 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37318         * gcc.dg/cpp/trad/directive.c: Add test.
37319         * gcc.dg/cpp/trad/macroargs.c: Add test.
37320         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37322 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37324         * gcc.dg/cpp/cmdlne-M.c: New test.
37326 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37328         * objc.dg/desig-init-1.m: New test.
37330 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37332         PR c++/6716
37333         * g++.dg/template/instantiate1.C: New test.
37335 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37337         PR c++/7112
37338         * g++.dg/template/sizeof2.C: New test.
37340 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37342         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37343         gcc.dg/cpp/trad/include.c: New tests.
37345 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37347         PR target/7177
37348         * gcc.c-torture/compile/20020701-1.c: New test.
37350 2002-07-01  Stan Shebs  <shebs@apple.com>
37352         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37353         header here...
37354         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37355         (objc-torture-execute): or here.
37357 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37359         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37361 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37363         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37365 2002-06-30  Devang Patel  <dpatel@apple.com>
37367         * objc.dg/fsyntax-only.m: New test.
37369 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37371         PR c++/6695
37372         * g++.dg/template/friend7.C: New file.
37374 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37376         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37377         return type.
37379 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37381         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37382         avoid division by zero.
37384 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37386         * gcc.dg/Wunknownprag.c: New tests.
37388 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37390         * gcc.c-torture/execute/simd-2.c: New test.
37392 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37394         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37395         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37396         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37397         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37398         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37399         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37400         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37401         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37402         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37403         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37404         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37405         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37406         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37407         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37408         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37409         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37410         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37412 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37414         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37415         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37416         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37417         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37418         New tests.
37419         * gcc.dg/cpp/trad/directive.c: Update.
37421 2002-06-23  Andreas Jaeger  <aj@suse.de>
37423         * gcc.c-torture/execute/complex-6.c: New.
37425 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37427         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37428         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37429         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37430         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37432 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37434         * gcc.dg/cpp/trad: New directory with traditional tests copied
37435         from parent directory.
37436         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37437         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37438         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37439         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37440         Move to trad/ and rename.
37441         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37442         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37443         gcc.dg/cpp/trad/redef2.c: New tests.
37444         * gcc.dg/cpp/trad/trad.exp: New driver.
37446 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37448         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37449         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37450         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37451         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37452         Remove.
37454 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37456         * gcc.dg/20020620-1.c: New test.
37458 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37460         * g++.dg/template/ttp4.C: New test.
37462 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37464         * g++.dg/opt/vt1.C: Fix regexp.
37466 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37468         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37469         Don't use attribute `noinline'.
37471 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37473         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37475 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37477         * gcc.c-torture/execute/simd-1.c: New.
37479         * gcc.dg/simd-1.c: New.
37481 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37483         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37485 2002-06-16  Richard Henderson  <rth@redhat.com>
37487         * g++.dg/ext/anon-struct1.C: New.
37488         * g++.dg/ext/anon-struct2.C: New.
37489         * g++.dg/ext/anon-struct3.C: New.
37490         * gcc.dg/anon-struct-1.c: New.
37491         * gcc.dg/anon-struct-2.c: New.
37492         * gcc.dg/anon-struct-3.c: New.
37493         * gcc.dg/20011008-1.c: Adjust warning text.
37494         * gcc.dg/20020527-1.c: Add -fms-extensions.
37496 2002-06-16  Richard Henderson  <rth@redhat.com>
37498         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37500 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37502         * gcc.c-torture/execute/20020615-1.c: New test.
37504 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37506         * gcc.c-tortuture/execute/compare-1.c: New test case.
37507         * gcc.c-tortuture/execute/compare-2.c: New test case.
37508         * gcc.c-tortuture/execute/compare-3.c: New test case.
37510 2002-06-13  Richard Henderson  <rth@redhat.com>
37512         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37513         ia64 ilp32.
37515 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37517         * g++.dg/template/typename2.C: Update error message.
37519 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37521         * gcc.c-torture/execute/20020611-1.c: New test.
37523 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37525         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37526         list of targets to skip.
37528 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37530         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37531         targets if not optimizing.
37533 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37535         * gcc.c-torture/compile/20020605-1.c: New test.
37537         * g++.dg/opt/vt1.C: New test.
37539         * gcc.dg/20020531-1.c: New test.
37541         * gcc.dg/20020530-1.c: New test.
37543         * gcc.dg/20020527-1.c: New test.
37545         * g++.dg/opt/cse1.C: New test.
37547 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37549         * gcc.dg/20020607-2.c: New test case.
37551 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37553         * gcc.c-torture/compile/20020604-1.c: New test.
37555 2002-06-04  Richard Henderson  <rth@redhat.com>
37557         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37558         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37559         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37561 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37563         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37565 2002-06-03  Richard Henderson  <rth@redhat.com>
37567         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37568         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37570 2002-06-02  Richard Henderson  <rth@redhat.com>
37572         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37573         test functions static.
37575 2002-06-02  Andreas Jaeger  <aj@suse.de>
37577         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37578         now.
37580 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37582         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37583         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37584         Update for mofified diagnostics.
37585         * gcc.dg/c99-intconst-1.c: No longer fail.
37587 2002-06-02  Richard Henderson  <rth@redhat.com>
37589         * gcc.dg/uninit-A.c: Remove xfail markers.
37591 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37593         * gcc.dg/fnegate-1.c: New test case.
37595 2002-05-30  Osku Salerma  <osku@iki.fi>
37597         * gcc.c-torture/execute/mayalias-1.c: New file.
37599 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37601         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37602         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37603         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37605 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37607         * gcc.c-torture/execute/20020529-1.c: New test.
37609 2002-05-27  Richard Henderson  <rth@redhat.com>
37611         * g++.dg/ext/attrib6.C: New test case.
37613 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37615         * gcc.c-torture/execute/pure-1.c: New test.
37617 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37619         * gcc.dg/cpp/arith-2.c: Remove.
37621 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37623         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37624         * gcc.dg/cpp/if-3.c: Remove.
37626 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37628         * g++.dg/opt/cse2.C: New test.
37630 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37632         * gcc.dg/cpp/arith-1.c: New semantic tests.
37633         * gcc.dg/cpp/if-1.c: Update.
37635 2002-05-24  Ben Elliston  <bje@redhat.com>
37637         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37639 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37641         * gcc.dg/verbose-asm.c: New test.
37643 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37645         * gcc.dg/cpp/paste12.c: New test.
37647 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37649         * g++.dg/parse/named_ops.C: New test.
37651 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37653         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37655 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37657         * gcc.dg/weak-2.c: Allow optional leading underscore
37658         in scan-assembler symbol name.
37659         * gcc.dg/weak-3.c: Likewise.
37660         * gcc.dg/weak-4.c: Likewise.
37661         * gcc.dg/weak-5.c: Likewise.
37663 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37665         * gcc.dg/20020523-1.c: New test.
37667 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37669         * objc.dg/const-str-2.m: Update now that we stop after
37670         a command line error.
37672 2002-05-22  Richard Henderson  <rth@redhat.com>
37674         * g++.dg/dg.exp: Fix typo in test pruneing.
37676 2002-05-22  Richard Henderson  <rth@redhat.com>
37678         * g++.dg/dg.exp: Prune the tls subdirectory.
37679         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37680         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37681         * g++.dg/tls/init-1.C: New.
37683 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37685         * gcc.dg/20020517-1.c: New test.
37687 2002-05-21  Richard Henderson  <rth@redhat.com>
37689         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37690         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37692 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37694         * g++.dg/other/copy2.C: New test.
37696 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37698         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37699         (MAX_COPY): Bump up to 10 times sizeof (long long).
37700         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37702         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37703         sizeof (long long).
37705         * gcc.c-torture/execute/strcpy-1.c: New test.
37707 2002-05-19  Jason Merrill  <jason2redhat.com>
37709         * g++.dg/ext/oper1.C: New test.
37711 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37712 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37714         * README.QMTEST: New file.
37716         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37718 2002-05-19  Andreas Jaeger  <aj@suse.de>
37720         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37721         now.
37722         * gcc.c-torture/execute/loop-2d.x: Likewise.
37724 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37726         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37727         support weak symbols.
37728         * gcc.dg/weak-4.c: Likewise.
37729         * gcc.dg/weak-6.c: Likewise.
37731 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37733         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37734         cygwin, coff and h8300-*-hms targets
37735         * gcc.dg/weak-5.c: Likewise.
37736         * gcc.dg/weak-7.c: Likewise.
37738 2002-05-16  Jason Merrill  <jason@redhat.com>
37740         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37741         (scan-assembler-not, scan-assembler-dem): Likewise.
37742         (scan-assembler-dem-not): Likewise.
37744 2002-05-15  Richard Henderson  <rth@redhat.com>
37746         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37748 2002-05-15  Richard Henderson  <rth@redhat.com>
37750         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37751         (vfoo1f): Warning here.
37752         (vfoo1l): Don't redefine the alias.
37754 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37756         * g++.dg/init/pm1.C: New test.
37758 2002-05-12  David S. Miller  <davem@redhat.com>
37760         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37761         types.
37763 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37765         * gcc.c-torture/execute/20020510-1.c: New test case.
37767 2002-05-10  David S. Miller  <davem@redhat.com>
37769         * gcc.c-torture/execute/conversion.c: Test long double too.
37771 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37773         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37774         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37775         * lib/g++.exp (g++_link_flags): Likewise.
37776         * lib/objc.exp (objc_target_compile): Likewise.
37778 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37780         * gcc.dg/cpp/poison.c: Update.
37781         * gcc.dg/cpp/20000625-2.c: Remove.
37782         * gcc.dg/cpp/direct2s.c: Remove final test.
37784 2002-05-08  Tom Rix  <trix@redhat.com>
37786         * gcc.c-torture/execute/20020508-1.c: New test.
37787         * gcc.c-torture/execute/20020508-2.c: New test.
37788         * gcc.c-torture/execute/20020508-3.c: New test.
37790 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37792         * gcc.dg/cpp/charconst-4.c: More tests.
37794 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37796         PR c/6569
37797         * gcc.dg/weak-3.c: Update location of warning messages.
37798         * gcc.dg/weak-5.c: Likewise.
37800 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37802         * gcc.c-torture/execute/20020506-1.c: New test case.
37804 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37806         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37808 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37810         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37812 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37814         * gcc.dg/cpp/charconst-3.c: New test.
37816 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37818         * gcc.dg/cpp/charconst.c: Update tests.
37820 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37822         * treelang: Added directory for new sample language treelang. Also
37823         lib/treelang.exp: New file to signal treelang should be tested.
37825 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37827         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37828         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37829         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37830         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37831         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37832         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37833         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37835 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37837         * gcc.dg/format/xopen-2.c: New test.
37839 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37841         * gcc.dg/20020503-1.c: New test.
37843 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37845         * g++.dg/init/dtor1.C: Make it tougher.
37847 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37849         * g++.dg/init/dtor1.C: New test.
37851 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37853         * gcc.dg/altivec-8.c: New.
37855 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37857         * gcc.dg/altivec-7.c: New.
37859 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37861         * g++.dg/parse/typedef1.C: New test.
37863 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37865         PR c++/6486
37866         * g++.dg/template/friend6.C: New test.
37868         PR c++/6492
37869         * g++.dg/init/copy1.C: New test.
37871 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37873         * g++.dg/warn/effc1.C: New test.
37875 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37877         * gcc.dg/cpp/if-cexp.c: Add a test.
37879 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37881         * gcc.dg/20020426-2.c: New test.
37883 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37885         * gcc.dg/cpp/if-mop.c: Update.
37886         * gcc.dg/cpp/if-mpar.c: Add test.
37887         * gcc.dg/cpp/if-oppr.c: Update.
37889 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37891         PR c/6343
37892         * gcc.dg/weak-[2-7].c: New tests.
37894 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37896         * gcc.dg/enum1.c: New test.
37898 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37900         PR c++/6497
37901         * g++.dg/inherit/access2.C: New test.
37903 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37905         PR bootstrap/6445
37906         * gcc.dg/20020426-1.c: New test.
37908 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37910         * g++.dg/abi/enum1.C: New test.
37912 2002-04-26  Richard Henderson  <rth@redhat.com>
37914         * gcc.dg/c99-bool-1.c: Expect always true warning.
37916 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37918         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37920 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37922         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37923         targets.
37925 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37927         * g++.dg/abi/mange7.C: New test.
37929         PR c++/6438.
37930         * g++.dg/parse/stmtexpr2.C: New test.
37932 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37934         * gcc.dg/20020312-2.c: Add SH target.
37936 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37938         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37939         compiler output on mips*-*-irix*.
37941 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37943         * g++.dg/parse/attr1.C: New test.
37945 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37947         * gcc.c-torture/execute/string-opt-17.c: New test case.
37948         * gcc.c-torture/execute/memset-2.c: New test case.
37950 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37952         PR c++/6256:
37953         * g++.dg/template/friend5.C: New test.
37955         PR c++/6331:
37956         * g++.dg/template/qual1.C: Likewise.
37958 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37960         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37961         Include stdlib.h, not stdio.h or ctype.h.
37963 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37965         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37966         cris-*-elf* and mmix-*-*.
37967         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37968         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37969         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37970         Ditto.
37971         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37972         * gcc.dg/wchar_t-1.c: Ditto.
37974 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37976         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37977         Clarify comment.
37979 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37981         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37983 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37985         * gcc.c-torture/execute/20000906-1.x: Delete.
37987 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37989         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37991 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37993         * PR6367
37994         * g77.f-torture/execute/6367.f: New test.
37995         * g77.f-torture/execute/6367.x: Disable for MMIX.
37997 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37999         * PR6352
38000         * g++.dg/opt/inline2.C: New test.
38002 2002-04-18  Richard Henderson  <rth@redhat.com>
38004         * gcc.dg/20000906-1.c: Enable for all targets.
38005         * gcc.c-torture/compile/iftrap-2.c: New.
38007 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38009         * gcc.dg/20020418-1.c: New test.
38010         * gcc.dg/20020418-2.c: New test.
38012 2002-04-18  Richard Henderson  <rth@redhat.com>
38014         * gcc.c-torture/compile/iftrap-1.c: New.
38015         * gcc.dg/iftrap-1.c: Adjust for ia64.
38016         * gcc.dg/iftrap-2.c: New.
38018 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38020         * gcc.c-torture/compile/20020418-1.c: New test.
38022 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38024         * gcc.c-torture/compile/20020415-1.c: New.
38026 2002-04-18  David S. Miller  <davem@redhat.com>
38028         * gcc.c-torture/execute/20020418-1.c: New test.
38030 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38032         * gcc.dg/20020416-1.c: New test.
38034         * g++.dg/opt/inline1.C: New test.
38036 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38038         * gcc.dg/altivec-5.c: New test.
38040         * gcc.dg/20020415-1.c: New test.
38042 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38044         * testsuite/lib/chill.exp: Remove.
38046 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38048         * g++.dg/other/big-struct.C: New test.
38050 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38052         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38053         of scratch file.
38055 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38057         PR c/6277
38058         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38059         in scan-assembler function name
38061 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38063         * g77.f-torture/execute/980628-4.x,
38064         g77.f-torture/execute/980628-5.x,
38065         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38066         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38067         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38068         i[34567]86-*-*.
38070 2002-04-13  David S. Miller  <davem@redhat.com>
38072         * gcc.c-torture/execute/20020413-1.c: New test.
38074 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38076         * gcc.dg/asm-6.c,
38077         * g++.dg/ext/asm1.C: New tests.
38079 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38081         PR c++ 5373.
38082         * g++.dg/parse/stmtexpr1.C: New test.
38084         PR c++/5189.
38085         * g++.dg/template/copy1.C: New test.
38087 2002-04-12  Richard Henderson  <rth@redhat.com>
38089         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38091 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38093         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38094         gcc.c-torture/execute/20020307-2.c.
38096 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38098         * g++.dg/ext/attrib5.C,
38099         * g++.dg/lookup/struct1.C: New tests.
38101 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38103         * gcc.dg/20020411-1.c: New test.
38105         * gcc.c-torture/execute/20020411-1.c: New test.
38107 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38109         * g77.f-torture/execute/6177.f: New test.
38111 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38113         PR middle-end/6247
38114         * g++.dg/opt/cleanup1.C: New test.
38116         * g++.dg/opt/const1.C: New test.
38118 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38120         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38122 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38124         PR c++/5507
38125         * g++.dg/template/typename2.C: New test.
38127 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38129         * gcc.c-torture/execute/loop-12.c: New.
38131 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38133         * g77.f-torture/execute/980628-4.x,
38134         g77.f-torture/execute/980628-5.x,
38135         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38136         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38137         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38139 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38141         PR optimization/6086
38142         * g++.dg/opt/preinc1.C: New test.
38144 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38146         PR c++/5571
38147         * g++.dg/opt/static2.C: New test.
38149 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38151         PR c/5120
38152         * gcc.dg/20020406-1.c: New test.
38154 2002-04-04  David S. Miller  <davem@redhat.com>
38156         * gcc.c-torture/execute/20020404-1.c: New test.
38158 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38160         PR c/6123
38161         * gcc.dg/20020312-2.c: Do not declare global register variable
38162         if __PIC__ or __pic__ is defined.
38164 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38166         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38167         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38169 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38171         * gcc.misc-tests/linkage.exp: Update last change to handle
38172         sparc*-, not just sparc-.
38174 2002-04-03  Richard Henderson  <rth@redhat.com>
38176         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38178 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38180         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38182 2002-04-02  David S. Miller  <davem@redhat.com>
38184         * gcc.c-torture/execute/20020402-3.c: New test.
38186 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38188         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38189         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38191         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38192         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38193         g77.f-torture/execute/20001201.x,
38194         g77.f-torture/execute/u77-test.x: New files.
38196         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38197         * gcc.dg/wchar_t-1.c: Ditto.
38199 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38201         * gcc.c-torture/execute/20020402-1.c: New test.
38203 2002-04-01  Richard Henderson  <rth@redhat.com>
38205         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38207         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38209 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38211         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38213 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38215         * g++.dg/inherit/template-as-base.C: Expect error.
38216         * g++.dg/inherit/namespace-as-base.C: Likewise.
38218 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38220         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38221         g++.dg/ext/instantiate3.C: Tweak match patterns.
38223         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38224         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38225         -da test.
38227 2002-03-31  Richard Henderson  <rth@redhat.com>
38229         * gcc.dg/special/alias-2.c: New.
38230         * gcc.dg/special/ecos.exp: Run it.
38232 2002-03-31  Richard Henderson  <rth@redhat.com>
38234         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38236 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38238         * gcc.dg/weak-1.c: Disable on h8300 port.
38240 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38242         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38243         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38244         ordering tests.
38245         * g++.dg/bprob/bprob-1.C: New test.
38246         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38247         * g++.dg/gcov/gcov-1.C: New test.
38248         * g++.dg/gcov/gcov-1.x: New file.
38249         * g++.dg/gcov/gcov-2.C: New test.
38250         * g++.dg/gcov/gcov-3.C: New test.
38251         * g++.dg/gcov/gcov-3.h: New file.
38253 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38255         * g++.old-deja/g++.other/builtins5.C: New test.
38256         * g++.old-deja/g++.other/builtins6.C: New test.
38257         * g++.old-deja/g++.other/builtins7.C: New test.
38258         * g++.old-deja/g++.other/builtins8.C: New test.
38259         * g++.old-deja/g++.other/builtins9.C: New test.
38261 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38263         * g++.dg/opt/static1.C: New test.
38265         * g++.dg/opt/longbranch1.C: New test.
38267 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38269         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38271         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38273 2002-03-28  Jeffrey A Law  (law@redhat.com)
38275         * gcc.c-torture/execute/20020328-1.c: New test.
38277 2002-03-27  Richard Henderson  <rth@redhat.com>
38279         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38280         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38281         move from g++.old-deja/g++.ext/.
38283 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38285         * g++.dg/init/new2.C: New test.
38287 2002-03-26  Richard Henderson  <rth@redhat.com>
38289         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38291         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38292         on sparc.
38294         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38295         sparcv9 systems.
38296         * gcc.dg/20001102-1.c: Likewise.
38298 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38300         * gcc.dg/cpp/endif-pedantic1.c,
38301         gcc.dg/cpp/endif-pedantic2.c: New tests.
38303 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38305         * g++.dg/init/new1.C: New test.
38307 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38309         * g++.dg/abi/vbase9.C: New test.
38311 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38313         * gcc.dg/arm-asm.c: New test.
38315 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38317         * gcc.dg/Wswitch-enum.c: New test.
38318         Fix PR c/5044.
38320 2002-03-26  Richard Henderson  <rth@redhat.com>
38322         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38323         structure.
38325 2002-03-25  Richard Henderson  <rth@redhat.com>
38327         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38328         sparcv9 systems.
38330         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38331         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38333 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38335         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38337 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38339         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38340         targets using generic thunk support.
38342 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38344         * gcc.c-torture/compile/20020323-1.c: New test.
38346         * g++.dg/opt/conj2.C: New test.
38348 2002-03-24  Richard Henderson  <rth@redhat.com>
38350         * gcc.dg/weak-1.c: Use -fno-common.
38352 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38354         * g77.dg/f77-edit-apostrophe-out.f: New test
38355         * g77.dg/f77-edit-h-out.f: New test
38356         * g77.dg/f77-edit-t-in.f: New test
38357         * g77.dg/f77-edit-t-out.f: New test
38358         * g77.dg/f77-edit-x-out.f: New test
38359         * g77.dg/f77-edit-slash-out.f: New test
38360         * g77.dg/f77-edit-colon-out.f: New test
38361         * g77.dg/f77-edit-s-out.f: New test
38363 2002-03-24  Richard Henderson  <rth@redhat.com>
38365         * objc/execute/formal_protocol-6.x: New XFAIL.
38367 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38369         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38370         that do not support weak symbols
38372 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38374         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38375         * lib/g77.exp: Likewise.
38376         * lib/objc.exp: Likewise.
38378 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38380         * gcc.dg/Wswitch-default.c: New test.
38382 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38384         * g++.dg/other/enum1.C: New test.
38386 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38388         * gcc.dg/pragma-ep-3.c: Fix typo.
38390 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38392         * g++.dg/inherit/template-as-base.C: New test.
38394 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38396         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38397         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38399 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38401         * gcc.dg/cpp/multiline.c: Update to match.
38403 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38405         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38407 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38409         * gcc.dg/cpp/extratokens2.c: New file.
38411 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38413         * gcc.dg/20020312-2.c: Add rs6000 target.
38415         * gcc.c-torture/compile/20020319-1.c: New test.
38417 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38419         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38420         (A, E): Handle this.
38422 2002-03-20  Jason Merrill  <jason@redhat.com>
38424         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38425         ignoring -fpic.
38426         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38427         through prune_gcc_output.
38429 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38431         * gcc.c-torture/compile/20020320-1.c: New test.
38433 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38435         * gcc.c-torture/compile/20020318-1.c: New test.
38437         * gcc.dg/struct-by-value-1.c: New test.
38439         * gcc.dg/20020319-1.c: New test.
38441 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38443         * g++.dg/opt/conj1.C: New test.
38445 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38447         * g++.dg/template/qualttp20.C: Revert previous change.
38448         * g++.dg/template/qualttp3.C: Likewise.
38449         * g++.dg/template/qualttp4.C: Likewise.
38450         * g++.dg/template/qualttp5.C: Likewise.
38451         * g++.dg/template/qualttp6.C: Likewise.
38452         * g++.dg/template/qualttp7.C: Likewise.
38453         * g++.dg/template/qualttp8.C: Likewise.
38454         * g++.dg/template/recurse.C: Likewise.
38456 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38458         * gcc.dg/cpp/wchar-1.c: Update.
38460 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38462         * g++.dg/template/conv1.C: New test.
38463         * g++.dg/template/conv2.C: New test.
38464         * g++.dg/template/conv3.C: New test.
38465         * g++.dg/template/conv4.C: New test.
38467 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38469         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38470         * g++.dg/template/qualttp3.C: Likewise.
38471         * g++.dg/template/qualttp4.C: Likewise.
38472         * g++.dg/template/qualttp5.C: Likewise.
38473         * g++.dg/template/qualttp6.C: Likewise.
38474         * g++.dg/template/qualttp7.C: Likewise.
38475         * g++.dg/template/qualttp8.C: Likewise.
38476         * g++.dg/template/recurse.C: Likewise.
38478 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38480         * g++.dg/opt/dtor1.C: New test.
38482 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38484         * gcc.c-torture/compile/20020315-1.c: New test.
38486 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38488         * gcc.dg/weak-1.c: Fix scan tests.
38490 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38492         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38493         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38494         cris-*-aout* mmix-*-*.
38495         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38496         cris-*-aout* mmix-*-*.
38497         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38498         cris-*-elf* cris-*-aout* and mmix-*-*.
38499         * gcc.dg/20001009-1.c: Ditto.
38500         * gcc.dg/20010912-1.c: Ditto.
38501         * gcc.dg/20020122-4.c: Ditto.
38502         * gcc.dg/inline-2.c: Ditto.
38504 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38506         * gcc.c-torture/compile/20020314-1.c: New test.
38508 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38510         * gcc.c-torture/execute/20020314-1.c: New test.
38512 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38514         * g++.dg/warn/Wunused-1.C: New test.
38516 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38518         * g++.dg/abi/mangle6.C: New test.
38520 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38522         * gcc.c-torture/compile/20020309-2.c: New test.
38524         * gcc.c-torture/compile/20020312-1.c: New test.
38526 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38528         * g++.dg/other/access1.C: New test.
38530 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38532         * gcc.c-torture/execute/wchar_t-1.c: New test.
38534 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38536         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38538 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38540         * gcc.dg/20020312-1.c: New test case.
38542 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38544         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38546 2002-03-11  Richard Henderson  <rth@redhat.com>
38548         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38549         * g++.old-deja/g++.jason/report.C: Likewise.
38551 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38553         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38554         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38556 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38558         * testsuite/g++.dg/overload/pmf1.C: New test.
38560 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38562         * gcc.c-torture/execute/20020307-1.c: Use long.
38564 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38566         PR optimization/5844
38567         * gcc.dg/20020310-1.c: New test.
38569 2002-03-09  Michael Meissner  <meissner@redhat.com>
38571         * gcc.c-torture/execute/memcpy-2.c: New test.
38572         * gcc.c-torture/execute/memset-1.c: New test.
38573         * gcc.c-torture/execute/strlen-1.c: New test.
38574         * gcc.c-torture/execute/strcmp-1.c: New test.
38575         * gcc.c-torture/execute/strncmp-1.c: New test.
38577 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38579         * gcc.dg/ppc-ldstruct.c: New test.
38581 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38583         * gcc.c-torture/execute/va-arg-22.c: New test.
38585 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38587         * gcc.c-torture/compile/20020309-1.c: New test.
38589 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38591         * gcc.c-torture/execute/20020307-2.c: New test.
38593 2002-03-07  Jeffrey A Law  (law@redhat.com)
38595         * g77.f-torture/compile/20020307-1.f: New test.
38597 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38599         * gcc.dg/unordered-1.c: New test.
38601 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38603         * gcc.c-torture/execute/20020307-1.c: New test.
38605 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38607         * gcc.dg/20020304-1.c: New test.
38609         * gcc.c-torture/compile/20020304-2.c: New test.
38611 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38613         * gcc.c-torture/compile/20020304-1.c: New test case
38614         (from PR c/5830).
38616 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38618         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38620 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38622         * g++.dg/other/classkey1.C: New test.
38624 2002-03-01  Richard Henderson  <rth@redhat.com>
38626         * gcc.c-torture/compile/981223-1.x: New.
38627         * gcc.c-torture/compile/920625-1.x: New.
38629 2002-02-28  Richard Henderson  <rth@redhat.com>
38631         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38633 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38635         * gcc.c-torture/execute/20020227-1.c: New test.
38637 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38639         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38640         here" ERROR lines.
38641         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38642         * g++.old-deja.g++.other/defarg1.C: Likewise.
38643         * g++.old-deja/g++.pt/calls2.C: Likewise.
38644         * g++.old-deja/g++.pt/crash20.C: Likewise.
38645         * g++.old-deja/g++.pt/crash30.C: Likewise.
38646         * g++.old-deja/g++.pt/crash36.C: Likewise.
38647         * g++.old-deja/g++.pt/crash6.C: Likewise.
38648         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38649         * g++.old-deja/g++.pt/derived3.C: Likewise.
38650         * g++.old-deja/g++.pt/error1.C: Likewise.
38651         * g++.old-deja/g++.pt/friend21.C: Likewise.
38652         * g++.old-deja/g++.pt/friend23.C: Likewise.
38653         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38654         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38656 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38658         * gcc.c-torture/execute/20020225-2.c: New test.
38660 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38662         * gcc.c-torture/execute/920730-1t.c,
38663         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38664         Delete test cases, only relevant to -traditional.
38666 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38668         * gcc.dg/cpp/undef1.c: Remove.
38669         * gcc.dg/cpp/directiv.c: Update.
38670         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38672 2002-02-27  Michael Meissner  <meissner@redhat.com>
38674         * gcc.c-torture/execute/20020226-1.c: New test.
38676 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38678         * g++.dg/debug/debug4.C: New test.
38680         * gcc.dg/ia64-visibility-1.c: New test.
38682 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38684         * gcc.dg/debug/20020224-1.c: New.
38686 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38688         * gcc.c-torture/execute/960416-1.x: New.
38689         * gcc.c-torture/execute/divconst-3.x: Likewise.
38691 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38693         * gcc.dg/20020224-1.c: New test.
38695 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38697         * gcc.c-torture/execute/20020225-1.c: New.
38699 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38701         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38703 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38705         * gcc.dg/20020222-1.c: New test.
38707 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38709         * g++.dg/opt/anonunion1.C: New test.
38711 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38713         * g++.dg/template/qualttp19.C: New test.
38714         * g++.dg/template/qualttp20.C: New test.
38715         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38716         * g++.old-deja/g++.other/qual1.C: Likewise.
38718 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38720         * gcc.dg/attr-alwaysinline.c: New.
38722 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38724         * gcc.dg/20020220-1.c: New test.
38726         * gcc.dg/20020220-2.c: New test.
38728         * g++.dg/opt/mmx1.C: New test.
38730 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38732         * gcc.c-torture/compile/20020110.c: New test.
38734 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38736         * gcc.c-torture/execute/20020219-1.c: New test.
38738         * gcc.dg/20020219-1.c: New test.
38740         * gcc.dg/noncompile/20020220-1.c: New test.
38742         * g++.dg/opt/ptrintsum1.C: New test.
38744         * gcc.dg/debug/20020220-1.c: New test.
38746 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38748         * gcc.c-torture/execute/20020216-1.c: New test.
38750 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38752         * gcc.dg/decl-1.c: Update, new test.
38754 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38756         * g++.dg/abi/bitfield1.C: New test.
38757         * g++.dg/abi/bitfield2.C: New test.
38759 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38761         * gcc.dg/attr-nest.c: New test.
38763 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38765         * gcc.c-torture/execute/20020215-1.c: New test.
38767 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38769         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38770         * g++.dg/debug/debug.exp: New.
38771         * g++.dg/debug/trivial.C: New.
38772         * g++.dg/debug/debug1.C: Moved...
38773         * g++.dg/other/debug1.C: ...from here.
38774         * g++.dg/debug/debug2.C: Moved...
38775         * g++.dg/other/debug2.C: ...from here.
38776         * g++.dg/debug/debug3.C: Moved...
38777         * g++.dg/other/debug3.C: ...from here.
38779         * gcc.dg/noncompile/20020213-1.c: New test.
38781 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38783         * g++.dg/other/debug3.C: New test.
38785         * gcc.c-torture/execute/20020213-1.c: New test.
38787 2002-02-13  Richard Smith <richard@ex-parrot.com>
38789         * g++.old-deja/g++.other/thunk1.C: New test.
38791 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38793         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38795 2002-02-13  Stan Shebs  <shebs@apple.com>
38797         * gcc.dg/altivec-3.c: New.
38799 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38801         * gcc.dg/Wunreachable-1.c: New test.
38802         * gcc.dg/Wunreachable-2.c: New test.
38804 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38806         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38808 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38810         * gcc.dg/decl-1.c: New test.
38812 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38814         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38816 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38818         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38819         * gcc.c-torture/compile/980506-1.x: Likewise.
38821 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38823         * gcc.dg/20020210-1.c: New.
38825 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38827         * g77.f-torture/execute/947.f: New regression test
38828         for PR fortran/947.
38830 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38832         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38833         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38835 2002-02-08  Richard Henderson  <rth@redhat.com>
38837         * gcc.c-torture/compile/labels-3.c: New.
38839 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38841         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38842         expression statements work instead.
38843         * gcc.dg/noncompile/20020207-1.c: New test.
38845 2002-02-07  Richard Henderson  <rth@redhat.com>
38847         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38849 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38851         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38852         message from g77
38853         * lib/g77-dg.exp: Trim g77 error messages so that they are
38854         recognized by dg.exp.
38856 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38858         PR fortran/5473
38859         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38861 2002-02-07  Richard Henderson  <rth@redhat.com>
38863         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38864         to be sufficiently aligned for integers.
38866 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38868         * g++.dg/template/friend4.C: New test.
38870 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38872         PR fortran/5743
38873         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38874         unsupported cases.
38876 2002-02-07  Richard Henderson  <rth@redhat.com>
38878         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38879         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38880         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38881         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38883 2002-02-06  Richard Henderson  <rth@redhat.com>
38885         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38887 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38889         * gcc.dg/20020206-1.c: New test.
38891 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38893         * gcc.c-torture/execute/20020206-1.c: New test.
38895         * gcc.c-torture/execute/20020206-2.c: New test.
38897         PR optimization/5429:
38898         * gcc.c-torture/compile/20020206-1.c: New test.
38900 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38902         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38903         as certain file formats cannot support particularly large
38904         alignments.
38906         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38907         and do not expect to be able to link the executable.
38909         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38910         fail because the COFF format does not support the weak attribute.
38912 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38914         * g77.dg/pr5473.f: New test
38916 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38918         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38919         Fix testcase accordingly.
38921 2002-02-04  Richard Henderson  <rth@redhat.com>
38923         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38924         (buf): Change to be an array of pointers, not ints.
38926 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38928         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38929         before all tests.  Move warning one line above to match where it
38930         C frontend emits.
38931         * gcc.dg/Wswitch-2.c: New test.
38932         * g++.dg/warn/Wswitch-1.C: New test.
38933         * g++.dg/warn/Wswitch-2.C: New test.
38935 2002-02-04  Richard Henderson  <rth@redhat.com>
38937         * g++.dg/abi/offsetof.C: Fix size comparison.
38939 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38941         * gcc.dg/cast-qual-2.c: New test.
38943 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38945         * gcc.dg/20020201-4.c: New test.
38947 2002-02-04  Ben Elliston  <bje@redhat.com>
38949         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38950         target_info attribute != 0, in addition to the empty string.
38951         (gcc_target_compile): Likewise.
38953 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38955         * gcc.dg/Wswitch.c: New test.
38956         PR gcc/4475. PR gcc/3780.
38958 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38960         * g77.f-torture/execute/5122.f: New test for regressions
38961         against PR fortran/5122.
38963 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38965         * g77.f-torture/compile/pr3743.f: Delete
38966         * g77.dg/pr3743-1.f: New test.
38967         * g77.dg/pr3743-2.f: New test.
38968         * g77.dg/pr3743-3.f: New test.
38969         * g77.dg/pr3743-4.f: New test.
38971 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38973         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38975 2002-02-02  Richard Henderson  <rth@redhat.com>
38977         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38978         * gcc.c-torture/execute/bf64-1.c: Likewise.
38980 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38982         * gcc.dg/20020201-2.c: New test.
38984         * gcc.dg/20020201-3.c: New test.
38986         * gcc.c-torture/execute/bitfld-2.c: New test.
38988 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38990         * gcc.dg/bitfld-1.c: Update.
38991         * gcc.dg/bitfld-2.c: Update.
38992         * gcc.c-torture/execute/bitfld-1.x: New.
38994 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38996         * gcc.c-torture/execute/20020201-1.c: New test.
38998 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39000         PR target/5469
39001         * gcc.dg/20020201-1.c: New test.
39003 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39005         PR fortran/3743
39006         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39007         * g77.f-torture/compile/pr3743.x: Remove
39009 2002-01-31  Tom Rix  <trix@redhat.com>
39011         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39013 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39015         * gcc.dg/noncompile/20020130-1.c: New test.
39017 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39019         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39021 2002-01-29  Richard Henderson  <rth@redhat.com>
39023         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39024         to long long.
39025         * gcc.c-torture/execute/bf64-1.c: Likewise.
39027 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39029         * gcc.c-torture/execute/20020129-1.c: New test.
39031 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39033         * gcc.c-torture/compile/20000224-1.c: Update.
39034         * gcc.c-torture/execute/bitfld-1.c: New tests.
39035         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39036         * gcc.dg/uninit-A.c: Update.
39038 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39040         * g++.dg/template/ctor1.C: Add instantiation.
39042 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39044         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39045         argument to __builtin_prefetch to be const ptr.
39047 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39049         * gcc.c-torture/compile/20020120-1.c: New test.
39051 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39053         * gcc.c-torture/execute/20020127-1.c: New test.
39055 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39057         * g77.dg/f77-edit-i-in.f: New test
39058         * g77.dg/f77-edit-i-out.f: New test
39060 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39062         * gcc.dg/debug/debug.exp: New file.
39063         * gcc.dg/debug/trivial.c: New file.
39064         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39065         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39066         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39067         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39068         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39069         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39070         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39071         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39072         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39073         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39074         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39075         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39076         * gcc.dg/20000503-1.c: Removed.
39077         * gcc.dg/20010207-1.c: Removed.
39078         * gcc.dg/20011223-1.c: Removed.
39079         * gcc.dg/20020104-2.c: Removed.
39080         * gcc.dg/debug-1.c: Removed.
39081         * gcc.dg/debug-2.c: Removed.
39082         * gcc.dg/debug-3.c: Removed.
39083         * gcc.dg/debug-4.c: Removed.
39084         * gcc.dg/debug-5.c: Removed.
39085         * gcc.dg/debug-6.c: Removed.
39086         * gcc.dg/dwarf2-1.c: Removed.
39087         * gcc.dg/dwarf2-2.c: Removed.
39089 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39091         * g++.old-deja/g++.other/eh5.C: New test.
39092         * g++.old-deja/g++.other/sibcall2.C: New test.
39093         * g++.old-deja/g++.other/array9.C: New test.
39094         * g++.old-deja/g++.other/typename2.C: New test.
39095         * g++.old-deja/g++.other/crash60.C: New test.
39096         * g++.old-deja/g++.other/conv9.C: New test.
39097         * g++.old-deja/g++.other/mangle10.C: New test.
39098         * g++.old-deja/g++.other/unchanging1.C: New test.
39099         * g++.old-deja/g++.other/exprstmt1.C: New test.
39100         * g++.old-deja/g++.other/inline23.C: New test.
39101         * g++.old-deja/g++.eh/ia64-1.C: New test.
39102         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39103         * g++.old-deja/g++.other/reload1.C: New test.
39104         * g++.old-deja/g++.other/static20.C: New test.
39105         * g++.old-deja/g++.other/local-alloc1.C: New test.
39106         * g++.old-deja/g++.other/conv8.C: New test.
39107         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39108         * g++.old-deja/g++.other/storeexpr1.C: New test.
39109         * g++.old-deja/g++.other/storeexpr2.C: New test.
39110         * g++.dg/eh/template2.C: New test.
39111         * g++.dg/warn/weak1.C: New test.
39113 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39115         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39116         Remove first, non-varying, argument.
39118 2002-01-23  Richard Henderson  <rth@redhat.com>
39120         * gcc.dg/inline-2.c: New.
39122         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39123         Add optional target arg.  Check number of arguments.
39124         (scan-assembler-not, scan-assembler-dem): Likewise.
39125         (scan-assembler-dem-not): Likewise.
39127 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39129         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39130         line 12.
39131         * g++.old-deja/g++.brendan/parse3.C,
39132         g++.old-deja/g++.other/crash26.C,
39133         g++.old-deja/g++.other/crash28.C,
39134         g++.old-deja/g++.other/crash29.C,
39135         g++.old-deja/g++.other/crash30.C,
39136         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39138 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39140         * gcc.dg/20020115-1.c: New.
39142 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39144         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39146 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39148         * gcc.dg/20020122-3.c: New.
39150 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39152         * g++.dg/other/gc1.C: New test.
39154 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39156         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39158 2002-01-22  Richard Henderson  <rth@redhat.com>
39160         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39162 2002-01-22  Richard Henderson  <rth@redhat.com>
39164         * gcc.dg/20020122-4.c: New.
39166 2002-01-22  H.J. Lu <hjl@gnu.org>
39168         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39169         link output.
39170         * gcc.dg/special/ecos.exp: Likewise.
39171         * lib/g++-dg.exp: Likewise.
39172         * lib/g77-dg.exp: Likewise.
39173         * lib/gcc-dg.exp : Likewise.
39174         * lib/mike-g++.exp: Likewise.
39175         * lib/mike-g77.exp: Likewise.
39176         * lib/mike-gcc.exp: Likewise.
39177         * lib/objc-dg.exp: Likewise.
39179 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39181         PR target/5379
39182         * gcc.dg/20020122-2.c: New test.
39184 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39186         * gcc.dg/20020122-1.c: New test.
39188 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39190         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39192 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39194         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39196 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39198         * gcc.c-torture/compile/20020121-1.c: New test.
39200 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39202         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39203         ld_library_path.
39205 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39207         * gcc.dg/20020218-1.c: New test.
39209 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39211         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39212         messages
39213         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39214         "At global scope" warning
39215         * g++.dg/ext/align1.C: Change cygwin test for alignment
39216         from db-bogus to dg-warning
39218 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39220         * g77.f-torture/compile/cpp2.F: New test.
39222 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39224         * g++.dg/template/access1.C: New test.
39226 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39228         * gcc.dg/20020118-1.c: New.
39230 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39232         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39234 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39236         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39237         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39238         alignment warnings.
39240 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39242         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39243         torture_with_loops and torture_without_loops
39245 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39247         * gcc.c-torture/compile/20020116-1.c: New test.
39249 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39251         * gcc.dg/20020116-2.c: New test.
39253         * gcc.dg/ultrasp4.c: New test.
39255         * gcc.dg/20020116-1.c: New test.
39257 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39259         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39260         by EABI.
39262 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39264         * gcc.misc-tests/i386-prefetch.exp: New.
39265         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39266         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39267         * gcc.misc-tests/i386-pf-none-1.c: New test.
39268         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39270 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39272         * gcc.dg/gnu89-init-1.c: Add new tests.
39274 2002-01-15  Andreas Jaeger  <aj@suse.de>
39276         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39277         * gcc.dg/i386-mmx-2.c: Likewise.
39278         * gcc.dg/i386-sse-1.c: Likewise.
39279         * gcc.dg/i386-sse-2.c: Likewise.
39280         * gcc.dg/i386-sse-3.c: Likewise.
39282 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39284         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39285         Uncomment additional cases that now pass.
39287 2002-01-11  Richard Henderson  <rth@redhat.com>
39289         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39290         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39292 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39294         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39296 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39298         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39299         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39301 2002-01-10  Dale Johannesen  <dalej@apple.com>
39303         * gcc.c-torture/execute/loop-11.c: New.
39305 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39307         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39308         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39310 2002-01-09  Richard Henderson  <rth@redhat.com>
39312         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39313         type in which to perform the operation for each size.
39315 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39317         * gcc.c-torture/compile/20020109-2.c: New test.
39319 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39321         * gcc.c-torture/execute/loop-10.c: New test.
39323 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39325         * gcc.c-torture/compile/20010226-1.c: New test.
39326         * gcc.c-torture/compile/20010227-1.c: New test.
39327         * gcc.c-torture/compile/20010426-1.c: New test.
39328         * gcc.c-torture/compile/20010510-1.c: New test.
39329         * gcc.c-torture/compile/20010605-3.c: New test.
39330         * gcc.c-torture/compile/20010824-1.c: New test.
39331         * gcc.c-torture/execute/20010409-1.c: New test.
39332         * gcc.dg/noncompile/20000901-1.c: New test.
39333         * gcc.dg/20001023-1.c: New test.
39334         * gcc.dg/20001101-1.c: New test.
39335         * gcc.dg/20001102-1.c: New test.
39336         * gcc.dg/20010207-1.c: New test.
39337         * gcc.dg/20010405-1.c: New test.
39338         * gcc.dg/20010822-1.c: New test.
39339         * gcc.dg/20011107-1.c: New test.
39341 2002-01-09  Jeffrey A Law  (law@redhat.com)
39343         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39345         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39346         execution failure on PA targets.
39348 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39350         * gcc.c-torture/compile/20020109-1.c: New test.
39352 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39354         * gcc.c-torture/execute/20020108-1.c: New test.
39356 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39358         * gcc.dg/20020108-1.c: New test.
39360 2002-01-08  H.J. Lu <hjl@gnu.org>
39362         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39363         for header files.
39365 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39367         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39368         consistency.
39370 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39372         * gcc.dg/altivec-4.c: Test altivec predicates.
39374 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39376         * gcc.c-torture/execute/20020107-1.c: New test.
39378 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39380         PR c/5279
39381         * gcc.c-torture/compile/20020106-1.c: New test.
39383 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39385         * gcc.c-torture/execute/nestfunc-4.c: New test.
39387 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39389         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39390         extra triple that slipped in.
39391         * g++.old-deja/g++.abi/align.C: Likewise.
39392         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39394 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39396         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39397         * g++.old-deja/g++.abi/align.C: Likewise.
39398         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39400         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39401         on FreeBSD/i386.
39402         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39403         FreeBSD.
39405 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39407         * gcc.dg/20020104-1.c: New test.
39409         * gcc.dg/20020104-2.c: New test.
39411 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39413         * gcc.dg/20020103-1.c: Fix typo in target selector.
39415 2002-01-03  Richard Henderson  <rth@redhat.com>
39417         * gcc.dg/20020103-1.c: New.
39419 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39421         * gcc.c-torture/execute/20020103-1.c: New test.
39423 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39425         * g++.dg/other/debug2.C: New test.
39427         * gcc.c-torture/compile/20020103-1.c: New test.
39429 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39431         * gcc.dg/gnu89-init-1.c: Added new tests.
39433 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39435         * g++.dg/template/friend2.C: Remove as patch is reverted.
39437         * g++.dg/warn/oldcast1.C: New test.
39439         * g++.dg/template/ptrmem1.C: New test.
39440         * g++.dg/template/ptrmem2.C: New test.
39442         * g++.dg/template/ntp.C: New test.
39444         * g++.dg/other/component1.C: New test.
39446         * g++.dg/template/ttp3.C: New test.
39448         * g++.dg/template/friend2.C: New test.
39449         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39451 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39453         * g++.dg/other/ptrmem1.C: New test.
39454         * g++.dg/other/ptrmem2.C: New test.
39456 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39458         * g++.dg/template/ctor1.C: New test.
39460 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39462         * g++.dg/template/friend2.C: New test.
39464 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39466         * gcc.dg/mmix-1.c: New test.
39468 2001-12-31  Richard Henderson  <rth@redhat.com>
39470         * gcc.dg/asm-5.c: New.
39472 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39474         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39475         in namespace __gnu_cxx
39477 2001-12-30  Richard Henderson  <rth@redhat.com>
39479         * gcc.dg/debug-6.c: New.
39481 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39483         * gcc.c-torture/compile/20011229-2.c: New test.
39485 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39487         * gcc.dg/debug-3.c: New test.
39488         * gcc.dg/debug-4.c: New test.
39489         * gcc.dg/debug-5.c: New test.
39491 2001-12-29  Richard Henderson  <rth@redhat.com>
39493         * g++.dg/eh/loop1.C: New.
39495 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39497         * g++.dg/template/crash1.C: New test.
39499 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39501         * g++.dg/other/const1.C: New test.
39503 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39505         * gcc.c-torture/compile/20011229-1.c: New test.
39507 2001-12-28  Stan Shebs  <shebs@apple.com>
39509         * lib/objc-torture.exp: Resync with c-torture.exp.
39510         * lib/objc.exp: Load standard libraries.
39512 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39514         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39515         additional tests.
39517 2001-12-27  Roger Sayle <roger@eyesopen.com>
39519         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39521 2001-12-27  Richard Henderson  <rth@redhat.com>
39523         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39525 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39527         * g++.dg/eh/ctor1.C: New test.
39528         * g++.dg/other/error2.C: New test.
39530 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39532         * g++.dg/other/init2.C: New test.
39534 2001-12-24  Richard Henderson  <rth@redhat.com>
39536         * gcc.dg/20011223-1.c: New.
39537         * gcc.dg/inline-1.c: New.
39539 2001-12-23  Richard Henderson  <rth@redhat.com>
39541         * gcc.dg/asm-4.c: Test operand modifiers.
39543 2001-12-23  Richard Henderson  <rth@redhat.com>
39545         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39547 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39549         * gcc.c-torture/execute/20011223-1.c: New test.
39551 2001-12-21  Richard Henderson  <rth@redhat.com>
39553         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39554         re-enables the warning.
39556 2001-12-21  Richard Henderson  <rth@redhat.com>
39558         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39560 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39562         * gcc.c-torture/compile/20011218-1.c: New test.
39564 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39566         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39567         arm-isr.c test.
39568         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39569         epilogue generation for ARM ISR routines.
39571 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39573         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39574         * gcc.dg/format/c90-printf-3.c: Likewise.
39575         * gcc.dg/format/c99-printf-3.c: Likewise.
39576         * gcc.dg/format/ext-1.c: Likewise.
39577         * gcc.dg/format/ext-6.c: Likewise.
39578         * gcc.dg/format/format.h: Prototype unlocked stdio.
39580 2001-12-20  Richard Henderson  <rth@redhat.com>
39582         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39583         (arena): Use it.
39584         (malloc): Correct allocation logic.  Abort if we fill up the
39585         arena before initialization complete.
39586         (realloc): Correct allocation logic.
39588 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39590         * gcc.c-torture/compile/20011219-2.c: New test.
39592         * gcc.c-torture/execute/20011219-1.c: New test.
39594 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39596         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39597         target does not support weak symbols.
39599 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39601         * gcc.c-torture/compile/20011219-1.c: New test.
39603 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39605         * g++.dg/other/error1.C: New test.
39607 2001-12-17  Jeffrey A Law  (law@redhat.com)
39609         * gcc.c-torture/execute/20011217-1.c: New test.
39611 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39613         * objc.dg/special/: New directory.
39614         * objc.dg/special/special.exp: New file.
39615         * objc.dg/special/unclaimed-category-1.h: New file.
39616         * objc.dg/special/unclaimed-category-1a.m: New file.
39617         * objc.dg/special/unclaimed-category-1.m: New file.
39619 2001-12-17  Andreas Jaeger  <aj@suse.de>
39621         * gcc.c-torture/compile/20011217-2.c: New test.
39623 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39625         * gcc.c-torture/compile/20011217-1.c: New test.
39627 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39629         * testsuite/gcc.dg/20011214-1.c: New.
39631 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39633         * gcc.dg/altivec-4.c: New.
39635 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39637         * gcc.dg/20011113-1.c: New test.
39639 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39641         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39642         std::__malloc_alloc_template<0> and
39643         std::__default_alloc_template<false, 0>.
39645 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39647         * objc/execute/bf-21.m: New test.
39648         * objc/execute/enumeration-1.m: New test.
39649         * objc/execute/enumeration-2.m: New test.
39651 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39653         * gcc.dg/gnu89-init-1.c: New test.
39655 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39657         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39658         * g++.old-deja/g++.jason/2371.C: Likewise.
39659         * g++.old-deja/g++.jason/template33.C: Likewise.
39660         * g++.old-deja/g++.jason/template34.C: Likewise.
39661         * g++.old-deja/g++.jason/template36.C: Likewise.
39662         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39663         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39664         * g++.old-deja/g++.other/typename1.C: Likewise.
39665         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39666         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39667         * g++.old-deja/g++.pt/typename11.C: Likewise.
39668         * g++.old-deja/g++.pt/typename14.C: Likewise.
39669         * g++.old-deja/g++.pt/typename16.C: Likewise.
39670         * g++.old-deja/g++.pt/typename3.C: Likewise.
39671         * g++.old-deja/g++.pt/typename4.C: Likewise.
39672         * g++.old-deja/g++.pt/typename5.C: Likewise.
39673         * g++.old-deja/g++.pt/typename7.C: Likewise.
39674         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39676 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39678         * g++.dg/other/linkage1.C: New test.
39679         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39680         specifiers.
39682 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39684         * gcc.dg/concat.c: New test.
39686 2001-12-11  Stan Shebs  <shebs@apple.com>
39688         * objc/compile: New test directory.
39689         * objc/compile/compile.exp: New expect script.
39690         * objc/compile/20011211-1.m: New compile test.
39692 2001-12-11  Jason Merrill  <jason@redhat.com>
39694         * lib/prune.exp (prune_gcc_output): Also handle "In member
39695         function".  So many permutations...
39697 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39699         * g++.dg/template/typedef1.C: New test.
39701 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39703         * g++.dg/other/copy1.C: New test.
39705 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39707         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39709         * gcc.dg/builtin-choose-expr.c: New.
39711 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39713         * gcc.dg/altivec-2.c: New.
39715 2001-12-07  Richard Henderson  <rth@redhat.com>
39717         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39719 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39721         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39722         ultrasparc.
39724 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39726         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39728 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39730         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39731         variable argument list.
39733 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39735         * gcc.c-torture/execute/memcheck: Delete entire directory.
39736         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39737         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39739 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39741         * gcc.dg/Wshadow-1.c: New test.
39743 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39745         * gcc.c-torture/compile/20011130-1.c: New test.
39747         * gcc.dg/noncompile/20011025-1.c: New test.
39749         * g++.dg/other/anon-union.C: New test.
39751         * gcc.c-torture/execute/20011024-1.c: New test.
39753 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39755         * gcc.c-torture/execute/20000722-1.x,
39756         gcc.c-torture/execute/20010123-1.x: Remove.
39757         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39758         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39759         gcc.dg/c99-complit-2.c: New tests.
39761 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39763         * g++.dg/inherit/base1.C: New test.
39765 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39767         * g++.dg/other/stdarg1.C: New test.
39769         * gcc.c-torture/compile/20011130-2.c: New test.
39771 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39773         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39774         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39775         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39776         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39777         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39778         * gcc.dg/builtin-prefetch-1.c: New test.
39780 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39782         * gcc.dg/20011130-1.c: New test.
39784 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39786         * g++.dg/other/scope1.C: New test.
39787         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39789 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39791         * gcc.dg/vla-init-1.c: New test.
39793 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39795         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39797 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39799         * objc.dg/alias.m: Update.
39800         * objc.dg/class-1.m: Update.
39801         * objc.dg/const-str-1.m: Update.
39802         * objc.dg/fwd-proto-1.m: Update.
39803         * objc.dg/id-1.m: Update.
39804         * objc.dg/super-class-1.m: Update.
39806 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39808         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39809         constructs.
39811 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39813         * gcc.c-torture/execute/20011128-1.c: New test.
39815 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39817         * gcc.dg/20011127-1.c: New test.
39819 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39821         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39822         from Austin Group draft 7.
39823         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39824         scanf format arguments.
39825         * gcc.dg/format/no-exargs-2.c: New test.
39827 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39829         * g++.dg/abi/vbase8-4.C: New test.
39831 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39833         * gcc.c-torture/execute/20011121-1.c: New test.
39835 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39837         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39839 2001-11-23  Andreas Jaeger  <aj@suse.de>
39841         * gcc.dg/cpp/charconst-2.c: New test.
39843 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39845         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39846         to the host if it is remote.  Let tests specify extra headers
39847         they use.
39848         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39849         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39850         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39851         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39852         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39853         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39854         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39855         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39856         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39857         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39859 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39861         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39862         for little endian ARMs.
39864 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39866         * gcc.c-torture/compile/20011119-1.c: New test.
39867         * gcc.c-torture/compile/20011119-2.c: New test.
39869 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39871         * gcc.dg/altivec-1.c: Fix typo.
39873 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39875         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39877 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39879         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39881 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39883         * lib/g77.exp: Don't specify --rpath-link.
39885         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39886         across all the headers.
39887         * gcc.dg/format/format.exp: For testing on a remote host,
39888         copy format.h.
39890         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39891         * gcc.c-torture/execute/930406-1.c: Likewise.
39892         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39894 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39896         * gcc.dg/altivec-1.c: New.
39898 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39900         * gcc.dg/cpp/fpreprocessed.c: New test case.
39902 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39904         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39905         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39906         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39908 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39910         * gcc.dg/no-builtin-1.c: New test.
39912 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39914         * gcc.c-torture/execute/20011115-1.c: New test.
39916 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39918         * gcc.c-torture/compile/20011114-2.c: New test.
39919         * gcc.c-torture/compile/20011114-3.c: New test.
39920         * gcc.c-torture/compile/20011114-4.c: New test.
39922 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39924         * g++.dg/other/init1.C: New test.
39926 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39928         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39929         message.
39931         * gcc.c-torture/execute/20011114-1.c: New testcase.
39933         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39934         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39935         like the (before this change) version of 20010327-1.c.
39937 2001-11-14  Roger Sayle <roger@eyesopen.com>
39939         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39941 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39943         * g++.dg/init/array2.C: New test.
39945 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39947         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39949 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39951         * g++.dg/other/forscope1.C: New test.
39952         * g++.dg/ext/forscope1.C: New test.
39953         * g++.dg/ext/forscope2.C: New test.
39955 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39957         * gcc.c-torture/execute/20011113-1.c: New test.
39959 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39961         * gcc.c-torture/execute/20011109-2.c: New test.
39963         * gcc.c-torture/execute/20011109-1.c: New test.
39965 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39967         * gcc.c-torture/compile/20011109-1.c: New test.
39969 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39971         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39972         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39973         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39974         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39975         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39976         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39977         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39979 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39981         * g++.dg/warn/Wshadow-1.C: New tests.
39982         * g++.old-deja/g++.mike/for3.C: Update.
39984 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39986         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39987         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39988         XFAILs.  Adjust expected error texts.
39989         * gcc.c-torture/compile/20011106-1.c,
39990         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39991         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39992         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39993         gcc.dg/c99-array-lval-5.c: New tests.
39995 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39997         * gcc.dg/cpp/defined.c: Update.
39999 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40001         * gcc.c-torture/execute/anon-1.c: New test.
40003 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40005         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40006         same size, so no warning should be produced on stormy16.
40008         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40009         due to oversized array.
40010         * g++.old-deja/g++.mike/ns15.C: Likewise.
40011         * g++.old-deja/g++.pt/crash16.C: Likewise.
40013 2001-11-02  Graham Stott  <grahams@redhat.com>
40015         * g++.dgother/debug1.C: Fix typos.
40017 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40019         * g++.dg/other/debug1.C: New test.
40021 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40023         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40024         of unsigned long.
40026 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40028         * gcc.dg/20011029-2.c: New test.
40030         * gcc.c-torture/compile/20011029-1.c: New test.
40032 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40034         * objc/execute/class_self-1.m: New test.
40035         * objc/execute/class_self-2.m: New test.
40037 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40039         * gcc.misc-tests/msgs.exp: Delete.
40040         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40041         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40042         error set to match recent changes.
40044 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40046         * gcc.dg/20011021-1.c: New test.
40048 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40050         * gcc.c-torture/compile/20011023-1.c: New test.
40052 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40054         * lib/g77.exp: Rewrite based on lib/g++.exp.
40056 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40058         * gcc.c-torture/execute/20011019-1.c: New test.
40060         * gcc.dg/20011018-1.c: New test.
40062 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40064         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40066 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40068         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40069         * gcc.dg/attr-invalid.c: Likewise.
40071 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40073         * testsuite/gcc.dg/20011015-1.c: New test.
40075 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40077         * g++.dg/template/unify2.C: New test.
40079 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40081         * g++.dg/other/exception-specification.C: New test
40083 2001-10-13  Tom Rix  <trix@redhat.com>
40085         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40086         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40088 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40090         * testsuite/gcc.dg/20011009-1.c: New test.
40092 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40094         PR g++/4476
40095         * g++.dg/other/friend1.C: New test.
40097 2001-10-11  Richard Henderson  <rth@redhat.com>
40099         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40101 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40103         * gcc.c-torture/compile/20011010-1.c: New.
40105 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40107         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40108         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40109         g77.f-torture/execute/execute.exp,
40110         g77.f-torture/noncompile/noncompile.exp,
40111         gcc.c-torture/compile/compile.exp,
40112         gcc.c-torture/execute/execute.exp,
40113         gcc.c-torture/execute/ieee/ieee.exp,
40114         gcc.c-torture/execute/memcheck/memcheck.exp,
40115         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40116         objc/execute/execute.exp: Update FSF address.
40118 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40120         * gcc.dg/cpp/cmdlne-C.c: Update.
40121         * gcc.dg/cpp/cmdlne-C2.c: New.
40123 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40125         * gcc.c-torture/execute/20011008-3.c: New.
40127 2001-10-08  DJ Delorie  <dj@redhat.com>
40129         * gcc.dg/20011008-1.c: New.
40130         * gcc.dg/20011008-2.c: New.
40132 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40134         * gcc.dg/cpp/spacing1.c: Update test.
40136 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40138         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40139         spelling errors of "separate" as "seperate".
40141 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40143         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40144         enough to avoid inlining.
40146 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40148         * lib/g77.exp: set libg2c_dir correctly.
40150 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40152         * gcc.dg/cpp/macro11.c: New test.
40154 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40156         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40157         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40158         gcc.dg/format/multattr-3.c: New tests.
40159         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40160         tests for format attributes on function pointers being rejected.
40162 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40164         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40166 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40168         * g++.dg/warn/format1.C: New test.
40170 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40172         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40174 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40176         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40178 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40180         * gcc.dg/cpp/redef2.c: Add test.
40182 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40184         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40185         long-standing bug on i686, apparently.
40186         * gcc.c-torture/execute/loop-2c.x: New file.
40187         * gcc.c-torture/execute/loop-2d.x: New file.
40188         * gcc.c-torture/execute/loop-3c.x: New file.
40190 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40192         * gcc.dg/cpp/20000625-2.c: Correct line number.
40194 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40196         * gcc.dg/cpp/macro10.c: New test.
40197         * gcc.dg/cpp/strify3.c: New test.
40198         * gcc.dg/cpp/spacing1.c: Add tests.
40199         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40200         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40202 2001-09-24  DJ Delorie  <dj@redhat.com>
40204         * gcc.c-torture/execute/20010924-1.c: New test.
40206 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40208         * testsuite/objc/execute/paste.m: Remove.
40210 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40212         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40214 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40216         * g77.dg/strlen0.f: New test.
40218 2001-09-21  Richard Henderson  <rth@redhat.com>
40220         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40221         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40223 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40225         Table-driven attributes.
40226         * g++.dg/ext/attrib1.C: New test.
40228 2001-09-20  DJ Delorie  <dj@redhat.com>
40230         * gcc.dg/20000926-1.c: Update expected warning messages.
40231         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40232         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40233         array.
40235 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40237         * g++.dg/eh/registers1.C: New test case.
40239 2001-09-17  Richard Henderson  <rth@redhat.com>
40241         * gcc.dg/array-5.c: Fix VLA decomposition test.
40243 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40245         * gcc.dg/cpp/line5.c: New testcase.
40247 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40249         * gcc.dg/cpp/macro9.c: New test.
40251 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40253         * gcc.c-torture/execute/980223.c: Change type of addr from long
40254         to char *.
40256 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40258         * gcc.c-torture/execute/20010915-1.c: New test.
40260 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40262         * g77.dg/bprob: New directory.
40263         * g77.dg/bprob/bprob.exp: New file.
40264         * g77.dg/bprob/bprob-1.f: New test.
40265         * g77.dg/gcov: New directory.
40266         * g77.dg/gcov/gcov.exp: New file.
40267         * g77.dg/gcov/gcov-1.f: New test.
40268         * g77.dg/gcov/gcov-1.x: New file.
40270 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40272         * gcc.dg/cpp/directiv.c: Update.
40273         * gcc.dg/cpp/undef1.c: Update.
40275 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40277         * gcc.dg/20010912-1.c: New test.
40279 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40281         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40282         language-independent file in lib.
40283         * lib/gcov.exp: New file.
40285 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40287         * gcc.c-torture/compile/20010911-1.c: New test.
40289 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40291         * lib/profopt.exp: New, to support profile-directed optimizations.
40292         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40293         * gcc.misc-tests/bprob-1.c: New test.
40294         * gcc.misc-tests/bprob-2.c: New test.
40296 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40298         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40299         XFAIL and which kinds of gcov output to verify.
40300         * gcc.misc-tests/gcov-4b.x: New file.
40301         * gcc.misc-tests/gcov-5b.x: New file.
40302         * gcc.misc-tests/gcov-6.x: New file.
40303         * gcc.misc-tests/gcov-7.c: New test.
40304         * gcc.misc-tests/gcov-7.x: New file.
40306 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40308         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40309         * gcc.misc-tests/gcov-6.c: New test.
40311 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40313         PR c++/3986
40314         * g++.dg/abi/vbase1.C: New test.
40316 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40318         * objc.dg/method-2.m: New.
40320 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40322         PR c++/4203
40323         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40324         * g++.dg/init/empty1.C: New test.
40326 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40328         * gcc.c-torture/compile/20010903-1.c: New test.
40330 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40332         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40333         for m68k.
40335 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40337         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40339         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40341         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40343 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40345         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40346         for 16-bit 'unsigned int'.
40348 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40350         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40352 2001-08-27  Richard Henderson  <rth@redhat.com>
40354         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40355         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40357 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40359         * gcc.dg/asm-names.c (ymain): New.
40361 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40363         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40364         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40365         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40367 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40369         * gcc.dg/compare5.c: New testcase.
40371 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40373         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40374         and "In instantiation".
40376 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40378         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40380 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40382         * gcc.misc-tests/gcov.exp: Add support for branch information.
40383         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40384         * gcc.misc-tests/gcov-4.c: New test.
40385         * gcc.misc-tests/gcov-4b.c: New test.
40386         * gcc.misc-tests/gcov-5b.c: New test.
40388 2001-08-20  Zack Weinberg  <zackw@panix.com>
40390         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40391         expected to fail.
40393 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40395         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40397 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40399         * g++.dg/eh/template1.C: New test.
40401 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40403         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40404         Fix thinko.
40405         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40406         for xfail.
40408 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40410         * lib/g77-dg.exp: Use prune.exp for common procedures
40411         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40412         * lib/g77.exp: (g77-dg-prune) Remove
40414 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40416         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40418 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40420         * g++.dg/template/unify1.C: New test.
40422 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40424         * g++.dg/abi/empty4.C: New test.
40426 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40428         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40429         solaris2.*
40430         * g77.f-torture/compile/pr3743.x: Likewise.
40432 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40434         * g++.dg/other/using-declaration.C: New test.
40436 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40438         * gcc.dg/cpp/tr-sign.c: New testcase.
40440 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40442         * gcc.dg/cpp/19951025-1.c: Revert.
40443         * gcc.dg/cpp/directiv.c: We no longer process directives that
40444         interrupt macro arguments.
40446 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40448         * gcc.dg/bconstp-1.c: New test.
40450 2001-08-03  Richard Henderson  <rth@redhat.com>
40452         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40454 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40456         * gcc.dg/cpp/19951025-1.c: Update.
40458 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40460         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40461         should be x.
40463 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40465         Kill -fhonor-std.
40466         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40467         * g++.old-deja/g++.other/std1.C: Likewise.
40468         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40470 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40472         * lib/g77.exp: Load gcc-defs.exp for common procedures
40473         (g77_pass, g77_fail, g77_finish, g77_exit,
40474         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40476 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40478         * g77.dg/fbackslash.f
40479         * g77.dg/fcase-preserve.f
40480         * g77.dg/ff90-1.f
40481         * g77.dg/ffixed-line-length-0.f
40482         * g77.dg/ffixed-line-length-132.f
40483         * g77.dg/ffixed-line-length-7.f
40484         * g77.dg/ffixed-line-length-72.f
40485         * g77.dg/ffixed-line-length-none.f
40486         * g77.dg/ffree-form-1.f
40487         * g77.dg/fno-backslash.f
40488         * g77.dg/fno-f90-1.f
40489         * g77.dg/fno-fixed-form-1.f
40490         * g77.dg/fno-onetrip.f
40491         * g77.dg/fno-typeless-boz.f
40492         * g77.dg/fno-underscoring.f
40493         * g77.dg/fno-vxt-1.f
40494         * g77.dg/fonetrip.f
40495         * g77.dg/ftypeless-boz.f
40496         * g77.dg/fugly-assumed.f
40497         * g77.dg/funderscoring.f
40498         * g77.dg/fvxt-1.f
40500 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40502         * objc.dg/fwd-proto-1.m: New.
40503         * objc.dg/local-decl-1.m: New.
40504         * objc.dg/naming-1.m: New.
40505         * objc.dg/naming-2.m: New.
40506         * objc.dg/proto-hier-1.m: New.
40508 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40510         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40511         largest-type elements to a struct makes its size grow.
40513 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40515         * g++.dg/abi/vthunk1.C: New test.
40517 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40519         * g++.dg/abi/vbase8-22.C: New test.
40521 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40523         * gcc.dg/cpp/macro8.c: New test.
40525 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40527         * g++.dg/abi/vbase8-21.C: New test.
40529 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40531         * g++.dg/abi/vbase8-10.C: New test.
40533 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40535         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40536         ${tool}_set_ld_library_path.
40537         Changed caller.
40538         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40539         g++.exp.
40541 2001-07-26  Stan Cox <scox@redhat.com>
40543         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40544         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40545         gcc_exit, gcc_check_unsupported_p):
40546         Moved to gcc-deps.exp
40547         * gcc-deps.exp: New file.
40549 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40551         * g++.old-deja/g++.pt/defarg14.C: New test.
40553 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40555         * g++.old-deja/g++.other/lineno5.C: New test.
40557 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40559         * g++.old-deja/g++.pt/crash68.C: New test.
40561 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40563         * g++.old-deja/g++.other/crash42.C: New test.
40565 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40567         * gcc.dg/cpp/extratokens.c: Fix.
40568         * gcc.dg/cpp/skipping2.c: New tests.
40570 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40572         * gcc.c-torture/execute/20010724-1.c: New file.
40573         * gcc.c-torture/execute/20010724-1.x: New file.
40575 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40577         * g++.old-deja/g++.other/cond7.C: New test.
40579 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40581         * g++.old-deja/g++.other/optimize4.C: New test.
40583 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40585         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40587 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40589         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40590         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40591         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40592         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40594         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40595         bug report" message.
40597         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40598         * g++.dg/ext/instantiate1.C: Move from old-deja.
40600 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40602         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40603         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40604         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40605         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40607 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40609         * gcc.c-torture/execute/20010723-1.c: New test.
40611 2001-07-23  Ben Elliston  <bje@redhat.com>
40613         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40615 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40617         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40618         i[34567]86-*-*.
40619         Delete handling of ieee_multilib_flags.
40620         Pass -mieee for alpha*-*-* and sh-*-*.
40621         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40623 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40625         Remove old-abi tests.
40626         * g++.old-deja/g++.mike/p11116.C: Remove.
40627         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40629 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40631         * g77.f-torture/compile/pr3743.f: New test
40633 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40635         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40637 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40639         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40640         g++.old-deja/g++.pt/static6.C: Likewise.
40641         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40642         supports weak symbols.
40644 2001-07-18  Andreas Jaeger  <aj@suse.de>
40646         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40647         supported again.
40649 2001-07-18  Andreas Jaeger  <aj@suse.de>
40651         * gcc.dg/iftrap-1.c: Fix target line.
40653 2001-07-17  Richard Henderson  <rth@redhat.com>
40655         * gcc.c-torture/execute/20010717-1.c: New.
40657 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40659         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40660         tests.
40662 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40664         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40666 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40668         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40669         UAC_SIGBUS, UAC_NOPRINT definitions.
40671 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40673         * objc/execute/object_is_class.m: New test.
40674         * objc/execute/object_is_meta_class.m: New test.
40676 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40678         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40679         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40681 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40683         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40684         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40686 2001-07-14  Richard Henderson  <rth@redhat.com>
40688         * gcc.dg/iftrap-1.c: New.
40690 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40692         * g77.f-torture/execute/intrinsic77.f: New test.
40694 2001-07-11  Janis Johnson <janis@us.ibm.com>
40696         * gcc.misc-tests/gcov-3.c: New test.
40698 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40700         * gcc.c-torture/compile/20010711-1.c,
40701         * gcc.c-torture/compile/20010711-2.c: New tests.
40703 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40705         * gcc.c-torture/execute/20010711-1.c: New test.
40707 2001-07-11  Ben Elliston  <bje@redhat.com>
40709         * g++.old-deja/g++.other/enum5.C: New test.
40711 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40713         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40714         (g++-dg-prune): Call prune_gcc_output.
40715         * prune.exp: New file for prune_gcc_output.
40716         * lib/g++.exp, lib/gcc.exp: Load it.
40718 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40720         * gcc.c-torture/compile/20010701-1.c,
40721         g++.old-deja/g++.ext/attrib6.C: New tests.
40723 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40725         * gcc.c-torture/compile/20010706-1.c: New test.
40727 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40729         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40731 2001-06-28  Stan Shebs  <shebs@apple.com>
40733         * gcc.dg/pragma-darwin.c: New test.
40735 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40737         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40738         Solaris 2.[678] system.
40740 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40742         * gcc.dg/20010622-1.c: New test.
40744 2001-06-18  Stan Shebs  <shebs@apple.com>
40746         * objc.dg: New directory.
40747         * objc.dg/dg.exp: New file.
40748         * objc.dg/alias.m: New.
40749         * objc.dg/class-1.m: New.
40750         * objc.dg/class-2.m: New.
40751         * objc.dg/const-str-1.m: New.
40752         * objc.dg/const-str-2.m: New.
40753         * objc.dg/id-1.m: New.
40754         * objc.dg/method-1.m: New.
40755         * objc.dg/super-class-1.m: New.
40756         * lib/objc-dg.exp: New file.
40758 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40760         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40761         of label name.
40763 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40765         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40767 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40769         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40770         variable.
40772 2001-06-12  Richard Henderson  <rth@redhat.com>
40774         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40776 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40778         * g++.old-deja/g++.abi/vbase5.C: New test.
40779         * g++.old-deja/g++.abi/vbase6.C: New test.
40780         * g++.old-deja/g++.abi/vbase7.C: New test.
40782 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40784         * gcc.c-torture/compile/20010610-1.c: New test.
40786 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40788         * g++.old-deja/g++.abi/vbase4.C: New test.
40790 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40792         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40793         support %f for HC11/HC12 targets.
40794         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40795         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40796         on HC11/HC12 targets.
40797         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40799 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40801         * gcc.dg/wchar_t-1.c: New file.
40802         * gcc.dg/wint_t-1.c: Likewise.
40804 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40806         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40808 2001-06-11  Richard Henderson  <rth@redhat.com>
40810         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40812 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40814         * gcc.c-torture/compile/20010611-1.c: New test.
40816 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40818         * gcc.dg/c99-tag-1.c: Add more tests.
40820 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40822         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40823         representation on MN10300 and ARM/Thumb.
40825 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40827         * g77.f-torture/execute/20010610.f: New.
40829 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40831         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40832         names.
40834 2001-06-09  Richard Henderson  <rth@redhat.com>
40836         * gcc.c-torture/execute/ashrdi-1.c: New.
40837         * gcc.c-torture/execute/ashldi-1.c: New.
40838         * gcc.c-torture/execute/lshrdi-1.c: New.
40840 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40842         * objc/execute/load-3.m: Added. Check sending +load to categories,
40843         in addition to classes.
40845 2001-06-08  Stan Shebs  <shebs@apple.com>
40847         * objc/execute/load-2.m: New test.  From Nicola Pero
40848         <n.pero@mi.flashnet.it>.
40850 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40852         * gcc.c-torture/execute/20010605-2.c: New test.
40854 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40856         * g++.old-deja/g++.abi/vbase2.C: New test.
40857         * g++.old-deja/g++.abi/vbase3.C: New test.
40859 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40861         * g++.old-deja/g++.pt/friend49.C: New test.
40863 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40865         * g++.old-deja/g++.ext/anon3.C: New test.
40867 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40869         * g++.old-deja/g++.other/conv7.C: New test.
40871 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40873         * gcc.c-torture/compile/20010605-2.c: New test.
40875 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40877         * gcc.c-torture/execute/20010604-1.c: New test.
40879 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40881         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40883 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40885         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40886         (g++_link_flags): Likewise.
40887         (g++_init): Pass gccpath's value to two previous functions.
40889 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40891         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40892         Ensure logfile entry matches exec command line.
40894 2001-05-31  Richard Henderson  <rth@redhat.com>
40896         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40897         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40899 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40901         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40902         compiler for irix6.2
40904 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40906         * g++.old-deja/g++.other/optimize3.C: New file.
40908 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40910         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40911         assemble.
40913 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40915         * g++.old-deja/g++.other/optimize2.C: New file.
40917 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40919         * gcc.c-torture/compile/20010518-2.c: New file.
40920         * gcc.c-torture/execute/20010518-1.c: New file.
40921         * gcc.c-torture/execute/20010518-2.c: New file.
40923 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40925         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40927 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40929         G++ no longer defines builtins that do not begin with __builtin.
40930         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40931         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40932         * g++.old-deja/g++.law/builtin1.C: Likewise.
40933         * g++.old-deja/g++.law/cvt2.C: Likewise.
40934         * g++.old-deja/g++.mike/net5.C: Likewise.
40935         * g++.old-deja/g++.other/builtins1.C: Likewise.
40936         * g++.old-deja/g++.other/builtins2.C: Likewise.
40937         * g++.old-deja/g++.other/builtins3.C: Likewise.
40938         * g++.old-deja/g++.other/builtins4.C: Likewise.
40939         * g++.old-deja/g++.other/inline8.C: Likewise.
40940         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40942 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40944         * g++.old-deja/g++.pt/using1.C: Adjust.
40945         * g++.old-deja/g++.pt/using2.C: New test.
40947 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40949         * gcc.dg/cpp/charconst.c: New tests.
40950         * gcc.dg/cpp/escape.c: New tests.
40951         * gcc.dg/cpp/escape-1.c: New tests.
40952         * gcc.dg/cpp/escape-2.c: New tests.
40953         * gcc.dg/cpp/ucs.c: New tests.
40955 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40957         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40958         native compiler for irix6.5.
40960 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40962         * lib/g++.exp (g++_include_flags): Use args to compute
40963         get_multilibs.
40964         (g++_link_flags): Likewise.
40965         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40967 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40969         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40971 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40973         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40974         this file.
40976 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40978         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40979         STACK_SIZE;
40980         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40981         to STACK_SIZE; Use it to define size of add_histo array.
40982         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40983         to STACK_SIZE.
40984         (f): Use GITT_SIZE to define size of gitt local table.
40985         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40986         to STACK_SIZE; Use it to define size of bytemem array.
40988 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40990         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40991         on 68HC11/HC12 due to the asm instruction.
40992         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40993         * gcc.c-torture/compile/920520-1.x: Likewise.
40994         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40995         on 68HC11/HC12 because the function is larger than 64K.
40996         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40997         on 68HC11/HC12 because the structure is too large.
40999 2001-05-20  Richard Henderson  <rth@redhat.com>
41001         * gcc.c-torture/execute/20010520-1.c: New.
41003 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41005         * g++.old-deja/g++.warn/compare1.C: New test.
41006         * gcc.dg/compare4.c: New test.
41008 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41010         * g++.old-deja/g++.other/optimize1.C: New test.
41012 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41014         * g++.old-deja/g++.pt/spec41.C: New test.
41016 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41018         * gcc.c-torture/compile/20010114-1.x: Remove.
41020 2001-05-18  Stan Shebs  <shebs@apple.com>
41022         * gcc.c-torture/compile/20010518-1.c: New test.
41024 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41026         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41027         * g++.old-deja/g++.pt/crash67.C: New test.
41029 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41031         * g++.old-deja/g++.other/debug9.C: New test.
41033 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41035         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41037 2001-05-16  Jan Hubicka  <jh@suse.cz>
41039         * gcc.c-torture/compile/20010516-1.c: New test.
41041 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41043         * g++.old-deja/g++.other/crash41.C: New test.
41045 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41047         * g++.old-deja/g++.pt/crash66.C: New test.
41049 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41051         * g++.old-deja/g++.robertl/eb27.C: Convert.
41053 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41055         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41056         declaration being redundant.
41058 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41060         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41062 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41064         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41066 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41068         * lib/g++.exp: Use testsuite_flags.
41070 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41072         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41074 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41076         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41078 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41080         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41082 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41084         * gcc.c-torture/compile/20010313-1.c: New test.
41086 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41088         * gcc.dg/cpp/direct2.c: New test.
41089         * gccq.dg/cpp/direct2s.c: New test.
41091         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41093 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41095         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41096         * g++.old-deja/g++.other/op3.C: Likewise.
41098 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41100         * gcc.dg/cpp/syshdr.h: New file.
41101         * gcc.dg/cpp/sysmac1.c: Update.
41102         * gcc.dg/cpp/sysmac2.c: Update.
41104 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41106         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41108 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41110         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41111         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41113 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41115         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41117 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41119         * lib/g++.exp (g++_include_flags): Don't use any special flags
41120         if TESTING_IN_BUILD_TREE is not defined.
41121         (g++_init): Use a plain 'c++' as the compiler if
41122         TESTING_IN_BUILD_TREEE is not defined.
41124 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41126         * g++.old-deja/g++.eh/catch13.C: New test.
41127         * g++.old-deja/g++.eh/catch14.C: New test.
41129 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41131         * gcc.dg/cpp/tr-define.c: New test.
41133 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41135         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41136         <stdlib.h>, not <malloc.h>.
41138 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41140         * g++.old-deja/g++.ns/template17.C: New test.
41142 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41144         * g++.old-deja/g++.pt/ref4.C: New test.
41146 2001-04-30  Richard Henderson  <rth@redhat.com>
41148         * gcc.dg/20000724-1.c: Revert last change.
41150 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41152         * g77.f-torture/execute/20010430.f: New test.
41154 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41156         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41158 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41160         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41162 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41164         * g++.old-deja/g++.eh/crash6.C: New test.
41166 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41168         * g++.old-deja/g++.other/warn7.C: New test.
41170 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41172         * g++.old-deja/g++.other/defarg9.C: New test.
41174 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41176         * g77.f-torture/compile/20010426.f: New test.
41177         * g77.f-torture/execute/20010426.f: New test.
41179 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41181         * g77.f-torture/compile/20000629-1.x: Remove - error
41182         has been fixed.
41184 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41186         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41187         Tweak slightly to work with g++.dg framework.
41188         * g++.dg/special/ecos.exp: Run initp1.C test.
41189         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41191         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41192         its linker doesn't give line numbers either.
41193         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41195 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41197         * g++.old-deja/g++.other/lex1.C: New test.
41199 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41201         * gcc.dg/noncompile/20010425-1.c: New test.
41203 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41205         * g++.old-deja/g++.pt/mangle2.C: New test.
41207 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41209         * gcc.dg/format/plus-1.c: New test.
41211 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41213         * gcc.dg/20010423-1.c: New test.
41215 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41217         * gcc.c-torture/execute/20010422-1.c: New test.
41219 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41221         * g++.old-deja/g++.ns/type2.C: New test.
41223 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41225         * g++.old-deja/g++.other/perf1.C: New test.
41227 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41229         * gcc.dg/c99-func-2.c: Remove xfail.
41230         * gcc.dg/c99-func-3.c: Remove xfail.
41231         * gcc.dg/c99-func-4.c: Remove xfail.
41233 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41235         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41237 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41239         * gcc.c-torture/compile/20010423-1.c: New test.
41241 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41243         * g++.old-deja/g++.pt/typename28.C: New test.
41245 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41247         * g++.old-deja/g++.abi/empty2.C: New test.
41248         * g++.old-deja/g++.abi/empty3.C: New test.
41250 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41252         * g++.old-deja/g++.other/comdat2.C: New test.
41253         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41255 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41257         * g++.old-deja/g++.other/overload14.C: New test.
41259 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41261         * g++.old-deja/g++.other/lookup23.C: New test.
41263 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41265         * gcc.c-torture/execute/20010403-1.c: New test.
41267 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41268             Mark Mitchell  <mark@codesourcery.com>
41270         * lib/old-dejagnu.exp: Don't delete output of executable.
41271         Add .exe suffix to executables.
41273 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41275         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41277 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41279         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41281 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41283         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41284         * g++.old-deja/g++.abi/crash1.C: New test.
41286 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41288         * g++.old-deja/g++.other/crash40.C: New test.
41290 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41292         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41294 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41296         * g++.old-deja/g++.other/warn6.C: New test.
41298 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41300         * g++.old-deja/g++.robertl/eb42.C: Same.
41302 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41304         * gcc.dg/wtr-conversion-1.c: New testcase.
41306 2001-04-10  Richard Henderson  <rth@redhat.com>
41308         * g++.old-deja/g++.other/array5.C: New.
41310 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41312         * gcc.c-torture/execute/20010408-1.c: New test.
41314 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41316         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41317         headers and constructs.
41318         * g++.old-deja/g++.robertl/eb79.C: Same.
41319         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41320         * g++.old-deja/g++.robertl/eb73.C: Same.
41321         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41322         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41323         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41324         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41325         * g++.old-deja/g++.robertl/eb44.C: Same.
41326         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41327         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41328         * g++.old-deja/g++.robertl/eb39.C: Same.
41329         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41330         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41331         * g++.old-deja/g++.robertl/eb30.C: Same.
41332         * g++.old-deja/g++.robertl/eb3.C: Same.
41333         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41334         * g++.old-deja/g++.robertl/eb21.C: Same.
41335         * g++.old-deja/g++.robertl/eb15.C: Same.
41336         * g++.old-deja/g++.robertl/eb118.C: Same.
41337         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41338         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41339         * g++.old-deja/g++.robertl/eb109.C: Same.
41340         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41341         * g++.old-deja/g++.mike/rtti1.C: Same.
41342         * g++.old-deja/g++.mike/p658.C: Same.
41343         * g++.old-deja/g++.mike/net46.C: Same.
41344         * g++.old-deja/g++.mike/net34.C: Same.
41345         * g++.old-deja/g++.mike/memoize1.C: Same.
41346         * g++.old-deja/g++.mike/eh2.C: Same.
41347         * g++.old-deja/g++.law/weak.C: Same.
41348         * g++.old-deja/g++.law/visibility7.C: Same.
41349         * g++.old-deja/g++.law/visibility25.C: Same.
41350         * g++.old-deja/g++.law/visibility22.C: Same.
41351         * g++.old-deja/g++.law/visibility2.C: Same.
41352         * g++.old-deja/g++.law/visibility17.C: Same.
41353         * g++.old-deja/g++.law/visibility13.C: Same.
41354         * g++.old-deja/g++.law/visibility10.C: Same.
41355         * g++.old-deja/g++.law/visibility1.C: Same.
41356         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41357         * g++.old-deja/g++.law/vbase1.C: Same.
41358         * g++.old-deja/g++.law/operators32.C: Same.
41359         * g++.old-deja/g++.law/nest3.C: Same.
41360         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41361         * g++.old-deja/g++.law/except5.C (main): Same.
41362         * g++.old-deja/g++.law/cvt7.C (run): Same.
41363         * g++.old-deja/g++.law/cvt2.C: Same.
41364         * g++.old-deja/g++.law/cvt16.C: Same.
41365         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41366         * g++.old-deja/g++.law/ctors17.C (main): Same.
41367         * g++.old-deja/g++.law/ctors13.C: Same.
41368         * g++.old-deja/g++.law/ctors12.C (main): Same.
41369         * g++.old-deja/g++.law/ctors10.C: Same.
41370         * g++.old-deja/g++.law/code-gen5.C: Same.
41371         * g++.old-deja/g++.law/bad-error7.C: Same.
41372         * g++.old-deja/g++.law/arm9.C: Same.
41373         * g++.old-deja/g++.law/arm12.C: Same.
41374         * g++.old-deja/g++.law/arg8.C: Same.
41375         * g++.old-deja/g++.law/arg1.C: Same.
41376         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41377         * g++.old-deja/g++.jason/template31.C: Same.
41378         * g++.old-deja/g++.jason/template24.C (main): Same.
41379         * g++.old-deja/g++.jason/2371.C: Same.
41380         * g++.old-deja/g++.eh/new2.C: Same.
41381         * g++.old-deja/g++.eh/new1.C: Same.
41382         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41383         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41384         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41385         * g++.old-deja/g++.brendan/crash62.C: Same.
41386         * g++.old-deja/g++.brendan/crash52.C: Same.
41387         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41388         * g++.old-deja/g++.brendan/crash38.C: Same.
41389         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41390         * g++.old-deja/g++.brendan/copy9.C: Same.
41392 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41394         * gcc.c-torture/execute/20001203-2.c (memset):
41395         Count argument is of type __SIZE_TYPE__.
41397 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41399         * gcc.c-torture/compile/20010404-1.c: New test.
41401 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41403         * gcc.c-torture/compile/20010326-1.c: New test.
41405 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41407         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41408         peculiarities of the SH.
41409         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41411 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41413         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41414         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41415         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41417 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41419         * g77.f-torture/compile/20010321-1.f: New test.
41421 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41423         * gcc.c-torture/compile/20010329-1.c: New test.
41425 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41427         * gcc.c-torture/execute/20010329-1.c: New test.
41429 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41431         * g++.old-deja/g++.other/eh4.C: Fix typo.
41433 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41435         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41437 2001-03-28  Philip Blundell  <philb@gnu.org>
41439         * gcc.c-torture/compile/20010328-1.c: New test.
41441 2001-03-27  Richard Henderson  <rth@redhat.com>
41443         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41444         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41446 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41448         * gcc.c-torture/compile/20010327-1.c: New test.
41450 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41452         * g++.old-deja/g++.other/friend12.C: New test.
41453         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41454         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41456 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41458         * gcc.c-torture/execute/20010325-1.c: New test.
41460 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41462         * g++.old-deja/g++.other/mangle3.C: New test.
41464 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41466         * g++.old-deja/g++.other/anon8.C: New test.
41468 2001-03-20  Philip Blundell  <philb@gnu.org>
41470         * gcc.c-torture/compile/20010320-1.c: New test.
41472 2001-03-17  Richard Henderson  <rth@redhat.com>
41474         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41476 2001-03-15  Geoff Keating  <geoff@redhat.com>
41478         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41479         tests on AIX.
41481 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41483         * g++.old-deja/g++.other/eh4.C: New test.
41485 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41487         * gcc.dg/cpp/mi1.c: Update.
41489 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41491         * g++.old-deja/g++.other/regstack.C: New test.
41493 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41495         * g++.old-deja/g++.other/ref4.C: New test.
41497 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41499         * objc/execute/va_method.m: Added.
41500         * objc/execute/IMP.m: Added.
41501         * objc/execute/_cmd.m: Added.
41502         * objc/execute/accessing_ivars.m: Added.
41503         * objc/execute/class-1.m: Added.
41504         * objc/execute/class-10.m: Added.
41505         * objc/execute/class-11.m: Added.
41506         * objc/execute/class-12.m: Added.
41507         * objc/execute/class-13.m: Added.
41508         * objc/execute/class-14.m: Added.
41509         * objc/execute/class-2.m: Added.
41510         * objc/execute/class-3.m: Added.
41511         * objc/execute/class-4.m: Added.
41512         * objc/execute/class-5.m: Added.
41513         * objc/execute/class-6.m: Added.
41514         * objc/execute/class-7.m: Added.
41515         * objc/execute/class-8.m: Added.
41516         * objc/execute/class-9.m: Added.
41517         * objc/execute/class-tests-1.h
41518         * objc/execute/class-tests-2.h
41519         * objc/execute/compatibility_alias.m: Added.
41520         * objc/execute/encode-1.m: Added.
41521         * objc/execute/formal_protocol-1.m: Added.
41522         * objc/execute/formal_protocol-2.m: Added.
41523         * objc/execute/formal_protocol-3.m: Added.
41524         * objc/execute/formal_protocol-4.m: Added.
41525         * objc/execute/formal_protocol-5.m: Added.
41526         * objc/execute/formal_protocol-6.m: Added.
41527         * objc/execute/formal_protocol-7.m: Added.
41528         * objc/execute/informal_protocol.m: Added.
41529         * objc/execute/initialize.m: Added.
41530         * objc/execute/load.m: Added.
41531         * objc/execute/many_args_method.m: Added.
41532         * objc/execute/nested-3.m: Added.
41533         * objc/execute/no_clash.m: Added.
41534         * objc/execute/private.m: Added.
41535         * objc/execute/redefining_self.m: Added.
41536         * objc/execute/root_methods.m: Added.
41537         * objc/execute/selector-1.m: Added.
41538         * objc/execute/static-1.m: Added.
41539         * objc/execute/static-2.m: Added.
41540         * objc/execute/va_method.m: Added.
41542 2001-03-10  Richard Henderson  <rth@redhat.com>
41544         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41546 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41548         * g++.old-deja/g++.other/crash31.C: XFAIL.
41549         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41550         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41551         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41552         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41553         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41555 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41557         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41559 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41561         * gcc.dg/20000724-1.c: Don't use multiline strings.
41563 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41565         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41566         result of -cString against what we expect it to be; don't just
41567         print it out for no one to read.
41569         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41570         Based on testcases provided by Nicola Pero.
41572 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41574         * gcc.dg/cpp/macro7.c: New test.
41576 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41578         * gcc.dg/cpp/multiline.c: Update.
41580 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41582         * g++.old-deja/g++.other/enum3.C: New test.
41584 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41586         * g++.old-deja/g++.other/pod1.C: New test.
41588 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41590         * g++.old-deja/g++.ext/overload1.C: New test.
41592 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41594         * g++.old-deja/g++.pt/using1.C: New test.
41596 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41598         * g++.old-deja/g++.other/using9.C: New test.
41600 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41602         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41604         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41606 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41608         * g++.old-deja/g++.ext/realpt1.C: Remove.
41610 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41612         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41614 2001-02-26  Will Cohen  <wcohen@redhat.com>
41616         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41618 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41620         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41621         templatized constructors.
41623 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41625         * gcc.c-torture/execute/20010224-1.c: New test.
41627 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41629         * gcc.c-torture/execute/20010222-1.c: New test.
41631 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41633         * g++.old-deja/g++.other/inline20.C: New test.
41635 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41637         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41639 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41641         * g++.old-deja/g++.other/lookup22.C: New test.
41643 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41645         * g77.dg: New directory.
41646         * g77.dg/20010216-1.f: New test case.
41647         * g77.dg/dg.exp: New driver.
41648         * lib/g77-dg.exp: New driver library.
41650 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41652         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41654 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41656         * g++.old-deja/g++.other/decl9.C: New test.
41658 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41660         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41661         not need <string> and also tests the initialization at runtime.
41663 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41665         * gcc.c-torture/execute/longlong.c: New test.
41667 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41669         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41671 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41673         * gcc.c-torture/execute/920302-1.c (execute):
41674         Change argument type to short.
41676 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41678         * g++.old-deja/g++.pt/deduct6.C: New test.
41680 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41682         * g++.old-deja/g++.pt/deduct5.C: New test.
41684 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41686         * gcc.c-torture/execute/20010209-1.c: New test.
41688 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41690         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41692 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41694         * g++.dg/vtgc1.C: Update for new ABI.
41696         * consistency.vlad: New directory, 1665 files.
41698 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41700         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41701         return type.
41702         * gcc.dg/cpp/digraphs.c: Declare puts.
41704 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41706         * g++.old-deja/g++.other/warn5.C: New test.
41708 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41710         * g++.old-deja/g++.pt/spec40.C: New test.
41712 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41714         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41715         case.
41716         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41718 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41720         * gcc.c-torture/compile/20010209-1.c: New test.
41722 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41724         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41725         excess errors message but not if it crashes.
41726         * g++.old-deja/g++.other/crash27.C: Likewise.
41727         * g++.old-deja/g++.other/crash28.C: Likewise.
41728         * g++.old-deja/g++.other/crash30.C: Likewise.
41729         * g++.old-deja/g++.other/crash32.C: Likewise.
41730         * g++.old-deja/g++.other/crash35.C: Likewise.
41731         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41733 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41735         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41736         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41737         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41738         g77.f-torture/execute/execute.exp,
41739         g77.f-torture/noncompile/noncompile.exp,
41740         gcc.c-torture/execute/execute.exp,
41741         gcc.c-torture/execute/memcheck/memcheck.exp,
41742         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41743         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41744         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41745         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41746         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41747         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41748         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41749         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41750         Remove bug reporting instructions with ancient email addresses.
41752 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41754         * gcc.dg/20010202-1.c: New test.
41755         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41757 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41759         * g++.dg/stdbool-if.C: New test.
41761 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41763         * objc/execute/fdecl.m: Added main().
41765 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41767         * gcc.c-torture/execute/20010206-1.c: New test.
41769 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41771         * gcc.dg/cpp/avoidpaste1.c: Update.
41773 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41775         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41776         Pero <nicola@brainstorm.co.uk>.
41777         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41779 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41781         * g++.old-deja/g++.pt/spec39.C: New test.
41783 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41785         * gcc.c-torture/compile/20010202-1.c: New test.
41787 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41789         * g++.old-deja/g++.abi/primary2.C: New test.
41790         * g++.old-deja/g++.abi/primary3.C: New test.
41791         * g++.old-deja/g++.abi/primary4.C: New test.
41792         * g++.old-deja/g++.abi/primary5.C: New test.
41793         * g++.old-deja/g++.abi/vtable3.h: New test.
41794         * g++.old-deja/g++.abi/vtable3a.C: New test.
41795         * g++.old-deja/g++.abi/vtable3b.C: New test.
41796         * g++.old-deja/g++.abi/vtable3c.C: New test.
41797         * g++.old-deja/g++.abi/vtable3d.C: New test.
41798         * g++.old-deja/g++.abi/vtable3e.C: New test.
41799         * g++.old-deja/g++.abi/vtable3f.C: New test.
41800         * g++.old-deja/g++.abi/vtable3g.C: New test.
41801         * g++.old-deja/g++.abi/vtable3h.C: New test.
41802         * g++.old-deja/g++.abi/vtable3i.C: New test.
41803         * g++.old-deja/g++.abi/vtable3j.C: New test.
41804         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41806 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41808         * g++.old-deja/g++.other/anon6.C: New test.
41809         * g++.old-deja/g++.other/anon7.C: New test.
41811 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41813         * gcc.dg/cpp/avoidpaste2.c: New tests.
41815 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41817         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41819 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41821         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41822         DECIMAL_DIG cases for Irix."
41824 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41826         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41828 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41830         * gcc.dg/c99-tag-1.c: New test.
41832 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41834         * gcc.dg/cpp/tr-warn1.c: Add tests.
41836 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41838         * gcc.dg/cpp/avoidpaste1.c: Update.
41839         * gcc.dg/cpp/paste4.c: Update.
41841 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41843         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41844         cases for Irix.
41846 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41848         * g++.old-deja/g++.other/inline19.C: New test.
41850 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41852         * gcc.dg/Wlarger-than.c: New test.
41854 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41856         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41858 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41860         * gcc.c-torture/execute/20010129-1.c: New test.
41861         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41863 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41865         * gcc.dg/cpp/avoidpaste1.c: Test case.
41867 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41869         * g++.old-deja/g++.other/inline18.C: New test.
41871 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41873         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41874         and __builtin_putchar.
41876 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41878         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41879         tests.
41881 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41883         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41884         floating point number rounding mode to round to the nearest
41885         representable mode.
41887 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41889         * g++.old-deja/g++.other/mangle2.C: New test.
41891 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41893         * gcc.c-torture/compile/20010124-1.c: New test.
41895 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41897         * g++.old-deja/g++.pt/spec38.C: New test.
41899 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41901         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41902         "Build don't run".
41904 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41906         * gcc.c-torture/execute/20010123-1.c: New test.
41908 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41910         * g++.old-deja/g++.pt/spec37.C: New test.
41912 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41914         * g++.old-deja/g++.pt/overload14.C: New test.
41916 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41918         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41919         __builtin_return_address.
41921 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41923         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41924         * g++.old-deja/g++.pt/spec35.C: New test.
41925         * g++.old-deja/g++.pt/spec36.C: New test.
41927 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41929         * gcc.c-torture/compile/20010118-1.c: New test.
41931 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41933         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41935 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41937         * gcc.c-torture/execute/20010119-1.c: New test.
41939 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41941         * g++.old-deja/g++.other/vbase5.C: New test.
41943 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41945         * gcc.c-torture/execute/20010118-1.c: New test.
41947 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41949         * g++.old-deja/g++.pt/deduct3.C: New test.
41951 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41953         * g++.old-deja/g++.pt/spec34.C: New test.
41955 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41957         * g77.f-torture/compile/20000601-2.f: New test.
41959 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41961         * g++.old-deja/g++.other/init17.C: New test.
41963 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41965         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41967 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41969         * g++.old-deja/g++.pt/unify8.C: New test.
41971 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41973         * g++.old-deja/g++.abi/vbase1.C: New test.
41975 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41977         * g++.old-deja/g++.pt/crash65.C: New test.
41979 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41981         * gcc.dg/cpp/assembl2.S: New test case.
41983 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41985         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41986         are supported.
41988 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41990         * g++.old-deja/g++.other/builtins1.C: New test.
41991         * g++.old-deja/g++.other/builtins2.C: Likewise.
41992         * g++.old-deja/g++.other/builtins3.C: Likewise.
41993         * g++.old-deja/g++.other/builtins4.C: Likewise.
41995 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41997         * gcc.c-torture/compile/20010117-1.c: New test.
41998         * gcc.c-torture/compile/20010117-2.c: New test.
42000 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42002         * g77.f-torture/execute/20010116.[fx]: New test,
42003         XFAIL on i?86-*-*.
42004         * g77.f-torture/compile/20010115.f: Indicate it's
42005         a test for PR fortran/1636.
42007 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42009         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42011 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42013         * g77.f-torture/compile/20010115.f: New test.
42015 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42017         * g++.old-deja/g++.pt/nontype5.C: New test.
42019 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42021         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42022         have an equivalent working one below it.
42024 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42026         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42027         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42029 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42031         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42032         message containing "init_priority".
42033         (conpr-2.C): Likewise.
42034         (conpr-3.C): Likewise.
42035         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42037 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42039         * gcc.c-torture/execute/20010114-2.c: New test.
42041 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42043         * gcc.c-torture/compile/20010114-1.c: New test.
42044         * gcc.c-torture/compile/20010114-1.x: Xfail.
42045         * gcc.c-torture/compile/20010114-2.c: New test.
42046         * gcc.c-torture/execute/20010114-1.c: New test.
42047         * gcc.dg/trunc-1.c: New test.
42048         * gcc.dg/uninit-B.c: New test.
42050 2001-01-13  Nick Clifton  <nickc@redhat.com>
42052         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42053         target.
42055 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42057         * gcc.c-torture/compile/20010113-1.c: New test.
42059 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42061         * gcc.c-torture/compile/20001212-1.c: New test.
42063 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42065         * gcc.dg/cpp/widestr1.c: Update.
42066         * gcc.dg/cpp/prag-imp.c: Remove.
42068 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42070         * gcc.c-torture/execute/20000801-3.x: Remove.
42071         * gcc.dg/c90-init-1.c: New test.
42072         * gcc.dg/c99-init-1.c: New test.
42073         * gcc.dg/c99-init-2.c: New test.
42074         * gcc.dg/gnu99-init-1.c: New test.
42076 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42078         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42079         testing that no relevant ones were found.
42081 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42083         * g++.old-deja/g++.pt/cast2.C: New test.
42085 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42087         * g++.old-deja/g++.pt/friend47.C: New test.
42089 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42091         * g++.old-deja/g++.pt/instantiate13.C: New test.
42093 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42095         * g++.old-deja/g++.other/defarg7.C: New test.
42096         * g++.old-deja/g++.other/defarg8.C: New test.
42098 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42100         * g++.old-deja/g++.pt/crash64.C: New test.
42102 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42104         * g++.old-deja/g++.pt/crash63.C: New test.
42106 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42108         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42110 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42112         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42114 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42116         * g++.old-deja/g++.pt/error3.C: New test.
42118 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42120         * g++.old-deja/g++.other/crash39.C: New test.
42122 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42124         * g++.old-deja/g++.other/vbase4.C: New test.
42126 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42128         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42129         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42130         * gcc.dg/special/special.exp: New test driver which will check
42131         for alias support for the above test.
42133 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42135         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42136         problems on small machines.
42137         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42138         parameterize.
42140 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42142         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42143         mips.
42144         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42146 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42148         * g++.old_deja/g++.pt/using8.C: New test.
42150 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42152         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42154 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42156         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42157         where a failure is expected.
42158         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42160 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42162         * g++.old_deja/g++.pt/instantiate12.C: New test.
42164 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42166         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42167         start of structs.
42168         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42169         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42170         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42171         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42172         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42173         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42174         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42175         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42176         * g++.old-deja/g++.eh/spec6.C: Likewise.
42177         * g++.old-deja/g++.jason/crash3.C: Likewise.
42178         * g++.old-deja/g++.law/ctors11.C: Likewise.
42179         * g++.old-deja/g++.law/ctors17.C: Likewise.
42180         * g++.old-deja/g++.law/ctors5.C: Likewise.
42181         * g++.old-deja/g++.law/ctors9.C: Likewise.
42182         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42183         * g++.old-deja/g++.mike/net22.C: Likewise.
42184         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42185         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42186         * g++.old-deja/g++.mike/virt3.C: Likewise.
42187         * g++.old-deja/g++.niklas/t128.C: Likewise.
42188         * g++.old-deja/g++.other/anon4.C: Likewise.
42189         * g++.old-deja/g++.other/using1.C: Likewise.
42190         * g++.old-deja/g++.other/warn3.C: Likewise.
42191         * g++.old-deja/g++.pt/t37.C: Likewise.
42192         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42193         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42195 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42197         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42199 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42201         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42203 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42205         * gcc.c-torture/compile/20010107-1.c: New test.
42207 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42209         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42211 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42213         * gcc.dg/format/format.h: New file.
42214         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42215         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42216         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42217         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42218         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42219         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42220         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42221         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42222         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42223         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42224         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42225         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42226         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42227         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42228         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42229         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42230         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42231         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42232         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42233         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42234         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42235         instead of declaring standard types, macros and functions in each
42236         test.
42238 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42240         * gcc.c-torture/execute/20010106-1.c: New test.
42242 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42244         * gcc.dg/format/format.exp: New file.
42245         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42246         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42247         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42248         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42249         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42250         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42251         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42252         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42253         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42254         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42255         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42256         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42257         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42258         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42259         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42260         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42261         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42262         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42263         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42264         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42265         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42266         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42267         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42268         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42269         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42270         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42271         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42272         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42273         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42274         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42275         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42276         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42277         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42278         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42279         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42280         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42281         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42282         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42283         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42284         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42285         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42286         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42288 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42290         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42291         account.
42293 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42295         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42297 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42299         * g++.old-deja/g++.pt/crash62.C: New test.
42301 2001-01-04  Richard Henderson  <rth@redhat.com>
42303         * gcc.dg/20000926-1.c: Update expected warnings.
42304         * gcc.dg/array-2.c: Likewise.
42305         * gcc.dg/array-4.c: Also validate flexible array members.
42306         * gcc.dg/c99-flex-array-1.c: New.
42308 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42310         * gcc.c-torture/compile/20001222-1.x: Remove.
42312 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42314         * gcc.c-torture/execute/built-in-setjmp.c: New.
42316 2001-01-03  Richard Henderson  <rth@redhat.com>
42318         * gcc.dg/940510-1.c: Update expected error wording.
42319         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42321 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42323         * lib/target-supports.exp (check_alias_available): Modified to
42324         indicate aliases not supported if only weak aliases are supported.
42326 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42328         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42329         Turn on cmpstrsi checks for __pj__ and __i370__.
42331 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42333         * g++.old-deja/g++.other/virtual11.C: New test.
42335 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42337         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42339 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42341         * gcc.c-torture/compile/20010102-1.c: New test.
42343 2001-01-02  Andreas Jaeger  <aj@suse.de>
42345         * gcc.dg/noreturn-3.c: New test.
42347         * gcc.dg/noreturn-4.c: New test.
42349 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42351         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42352         __builtin_fputc and __builtin_fwrite.
42354 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42356         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42357         signed char, not default char.
42359 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42361         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42363 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42365         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42367 2000-12-29  Richard Henderson  <rth@redhat.com>
42369         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42370         (__cyg_profile_func_exit): Define.
42372 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42374         * g++.dg/vtgc1.C: New test.
42376 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42378         * gcc.dg/noncompile/20001228-1.c: New test.
42380         * gcc.dg/20001228-1.c: New test.
42382         * gcc.c-torture/execute/20001228-1.c: New test.
42384 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42386         * gcc.dg/format-strfmon-1.c: New test.
42388 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42390         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42391         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42392         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42393         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42394         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42395         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42396         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42397         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42398         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42399         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42400         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42401         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42402         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42404         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42405         * gcc.c-torture/execute/string-opt-4.c: Test index.
42407 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42409         * gcc.c-torture/compile/20001226-1.c: New test.
42411 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42413         * gcc.c-torture/compile/20001222-1.c: New test.
42414         * gcc.c-torture/compile/20001222-1.x: Xfail.
42416 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42418         * gcc.c-torture/execute/comp-goto-2.c: New test.
42420 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42422         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42423         Use long types if __INT_MAX__ is 32767.
42424         (main): Use cast to (sint32 *) when poking 88 into a_page.
42426         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42428 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42430         * gcc.c-torture/compile/20001221-1.c: New test.
42431         * gcc.c-torture/execute/20001221-1.c: New test.
42433 2000-12-20  Richard Henderson  <rth@redhat.com>
42435         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42436         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42438 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42440         * gcc.dg/compare3.c: New test.
42442 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42444         * gcc.dg/format-warnll-1.c: New test.
42446 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42448         * gcc.dg/cpp/cmdlne-P.c: New test.
42450 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42452         * gcc.c-torture/execute/builtin-abs-1.c,
42453         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42455 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42457         * gcc.dg/cpp/multiline.c: New test.
42459 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42461         * g++.old-deja/g++.other/syshdr1.C: Update.
42462         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42464 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42466         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42468 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42470         * g++.old-deja/g++.pt/ttp65.C: New test.
42472 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42474         * g++.old-deja/g++.pt/ttp64.C: New test.
42476 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42478         * g++.old-deja/g++.pt/spec33.C: New test.
42480 2000-12-14  Catherine Moore  <clm@redhat.com>
42482         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42483         * gcc.c-torture/execute/920612-2.c: Likewise.
42484         * gcc.c-torture/execute/920428-2.c: Likewise.
42485         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42486         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42488 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42490         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42491         * gcc.dg/pack-test-2.c: Likewise.
42493 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42495         Tests by Zack Weinberg <zackw@stanford.edu>.
42497         * gcc.dg/cpp/defined.c: Update.
42498         * gcc.dg/cpp/defined_trad.c: New tests.
42500 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42502         * gcc.dg/cpp/trad-direct.c: Update.
42504 2000-12-11  Neil Booth  <neilb@earthling.net>
42506         * gcc.dg/cpp/defined_trad.c
42508 2000-12-11  Neil Booth  <neilb@earthling.net>
42510         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42512 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42514         * gcc.dg/format-miss-2.c: New test.
42516 2000-12-09  Neil Booth  <neilb@earthling.net>
42518         * gcc.dg/cpp/lineflags.c: New tests.
42519         * gcc.dg/cpp/poison.c: Update.
42520         * gcc.dg/cpp/redef2.c: Update.
42521         * gcc.dg/cpp/skipping.c: New test.
42523 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42525         * g++.old-deja/g++.other/eh3.C: New testcase.
42527 2000-12-07  Neil Booth  <neilb@earthling.net>
42529         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42530         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42531         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42532         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42533         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42534         Update.
42536 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42538         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42539         __SIZE_TYPE__ instead of int for type of integers cast to
42540         pointers.
42542 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42544         * g++.old-deja/g++.other/cleanup4.C: New test.
42546 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42548         * format-sec-1.c: New test.
42550 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42552         * gcc.dg/format-nonlit-3.c: New test.
42554 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42556         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42557         through a null pointer.
42559 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42561         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42562         * g++.old-deja/g++.pt/partial4.C: New test.
42564 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42566         * gcc.c-torture/execute/ieee/hugeval.x: New.
42568 2000-12-06  Neil Booth  <neilb@earthling.net>
42570         * gcc.dg/cpp/backslash2.c: New tests.
42572 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42574         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42575         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42577 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42579         * gcc.c-torture/execute/20001203-2.c: New testcase.
42581 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42583         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42584         * g++.old-deja/g++.other/virtual10.C: New test.
42586 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42588         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42590 2000-12-05  Richard Henderson  <rth@redhat.com>
42592         * gcc.c-torture/compile/20001205-1.c: New.
42594 2000-12-04  Neil Booth  <neilb@earthling.net>
42596         * g++.old-deja/g++.other/virtual9.C: New test.
42597         * g++.old-deja/g++.pt/crash61.C: New test.
42598         * gcc.c-torture/execute/loop-9.c: New test.
42600 2000-12-04  Neil Booth  <neilb@earthling.net>
42602         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42603         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42604         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42605         * gcc.dg/cpp/extratokens.c: ...here.
42607 2000-12-04  Neil Booth  <neilb@earthling.net>
42609         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42610         New tests.
42612 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42614         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42615         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42617 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42619         * gcc.c-torture/execute/20001203-1.c: New test.
42621 2000-12-03  Neil Booth  <neilb@earthling.net>
42623         * gcc.dg/cpp/macro6.c: New test cases.
42625 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42627         * gcc.c-torture/execute/string-opt-9.c: New test.
42628         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42629         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42630         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42632         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42633         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42635 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42637         * gcc.dg/cpp/if-6.c: New testcase.
42639         * gcc.dg/20001201-1.c: New testcase.
42641 2000-12-02  Neil Booth  <neilb@earthling.net>
42643         * g++.old-deja/g++.other/externC4.C,
42644         g++.old-deja/g++.other/friend10.C: New tests.
42646 2000-12-02  Neil Booth  <neilb@earthling.net>
42648         * g++.old-deja/g++.other/instan2.C
42649         * g++.old-deja/g++.other/instan3.C: New test.
42651 2000-12-02  Neil Booth  <neilb@earthling.net>
42653         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42654         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42655         gnuc99.c,gnuc99-pedantic.c: New tests.
42657 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42659         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42660         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42662 2000-12-01  Neil Booth  <neilb@earthling.net>
42664         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42665         * gcc.dg/cpp/poison.c: Update.
42666         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42668 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42670         * g77.f-torture/execute/20001201.f: New test.
42672 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42674         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42676 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42678         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42680 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42682         * g++.old-deja/g++.other/cast6.C: New test.
42684 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42686         * gcc.c-torture/execute/20001130-2.c: New testcase.
42688 2000-11-30  Richard Henderson  <rth@redhat.com>
42690         * gcc.c-torture/execute/20001130-1.c: New test.
42692 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42694         * g++.old-deja/g++.other/op3.C: New test.
42696 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42698         * g++.old-deja/g++.other/op2.C: New test.
42700 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42702         * g++.old-deja/g++.other/crash38.C: New test.
42704 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42706         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42708 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42710         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42711         tests.
42712         * gcc.c-torture/execute/string-opt-6.c: New test.
42714         * gcc.dg/20001117-1.c: Add main.
42716 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42718         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42719         Move from here ...
42720         * gcc.dg/940510-1.c: ... to here.
42722         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42723         zero-size arrays in toplevel structures.
42725 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42727         * gcc.c-torture/execute/loop-8.c: New test.
42729 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42731         * g++.old-deja/g++.other/base1.C: New test.
42733 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42735         * g++.old-deja/g++.other/parse2.C: New test.
42737 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42739         * g++.old-deja/g++.pt/incomplete1.C: New test.
42741 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42743         * g++.old-deja/g++.other/friend9.C: New test.
42745 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42747         * gcc.dg/20001127-1.c: New test.
42749 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42751         * g++.old-deja/g++.pt/friend46.C: New test.
42753 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42755         * g++.old-deja/g++.other/ptrmem8.C: New test.
42757 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42759         * gcc.c-torture/execute/string-opt-7.c: New test.
42760         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42762 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42764         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42765         instead of 'mkcheck 2'.
42767 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42769         * gcc.c-torture/execute/memcheck/driver.c,
42770         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42771         C9X references to refer to C99.
42773 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42775         * gcc.dg/ultrasp3.c: New test.
42777 2000-11-25  Neil Booth  <neilb@earthling.net>
42779         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42781 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42783         * gcc.c-torture/compile/20001123-2.c: New.
42785 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42787         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42789 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42791         * gcc.dg/sequence-point-1.c: Add some new tests.
42792         * gcc.c-torture/execute/20001124-1.c: New test.
42794 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42796         * g++.old-deja/g++.other/vaarg4.C: New test.
42797         * gcc.c-torture/compile/20001123-1.c: New test.
42799 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42801         * g++.other/crash24.C: Adjust and remove XFAIL.
42802         * g++.other/crash37.C: New test.
42804 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42806         * g++.old-deja/g++.pt/instantiate9.C: New test.
42808 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42810         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42811         new ABI, too.
42813         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42814         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42816 2000-11-22  Neil Booth  <neilb@earthling.net>
42818         * gcc.dg/cpp/Wtrigraphs.c: New test.
42820 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42822         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42824 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42826         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42828 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42830         * lib/gcc-dg.exp: load_lib scanasm.exp.
42831         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42832         * lib/g++-dg.exp: load_lib scanasm.exp.
42833         * lib/scanasm.exp: New.
42834         (scan-assembler, scan-assembler-not): Add optional arguments to
42835         test name, or if not present, the pattern name.
42836         (scan-assembler-dem, scan-assembler-dem-not): New.
42838         * g++.dg/dg.exp: New.
42840 2000-11-21  Neil Booth  <neilb@earthling.net>
42842         * gcc.dg/cpp/integrated1.c: Remove.
42844 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42846         * gcc.c-torture/execute/20001121-1.c: New test.
42848 2000-11-21  Richard Henderson  <rth@redhat.com>
42850         * gcc.c-torture/compile/20001121-1.c: New test.
42852 2000-11-20  Neil Booth  <neilb@earthling.net>
42854         * gcc.dg/cpp/integrated1.c: New test.
42856 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42858         * g++.old-deja/g++.other/inline17.C: New test.
42860 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42862         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42863         local variable to be zero: I made the variable global. Now
42864         uses abort() and exit() instead of relying on main's return value.
42866 2000-11-20  Neil Booth  <neilb@earthling.net>
42868         * gcc.dg/cpp/paste2.c: Update test.
42869         * objc/execute/paste.m: New test.
42871 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42873         * gcc.dg/c99-condexpr-1.c: New test.
42875 2000-11-20  Neil Booth  <neilb@earthling.net>
42877         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42879 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42881         * g++.old-deja/g++.pt/export1.C: New test.
42883 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42885         * gcc.dg/20001117-1.c: New test.
42887 2000-11-18  Richard Henderson  <rth@redhat.com>
42889         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42891 2000-11-18  Richard Henderson  <rth@redhat.com>
42893         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42894         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42895         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42897 2000-11-18  Richard Henderson  <rth@redhat.com>
42899         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42900         (main): New.  Exit cleanly.
42902 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42904         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42905         gcc.dg/c99-fordecl-2.c: New tests.
42907 2000-11-18  Richard Henderson  <rth@redhat.com>
42909         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42910         * gcc.c-torture/execute/zerolen-2.c: New.
42912 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42914         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42915         memory.
42917 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42919         * g++.old-deja/g++.pt/instantiate8.C: New test.
42921 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42923         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42924         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42926 2000-11-16  Nick Clifton  <nickc@redhat.com>
42928         * gcc.c-torture/execute/nestfunc-2.c: New test.
42929         * gcc.c-torture/execute/nestfunc-3.c: New test.
42931 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42933         * gcc.c-torture/compile/20001116-1.c: New test.
42935 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42937         * gcc.c-torture/execute/20001115-1.c: New test.
42939 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42941         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42942         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42943         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42944         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42946 2000-11-15  Neil Booth  <neilb@earthling.net>
42948         gcc.dg/cpp/_Pragma1.c: Update.
42949         gcc.dg/cpp/_Pragma2.c: New test.
42951 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42953         * g++.old-deja/g++.other/anon5.C: New test.
42955 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42957         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42958         tests.
42960 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42962         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42963         output.
42965 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42967         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42968         labels at end of compound statements.
42970 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42972         * gcc.c-torture/execute/loop-7.c: New test.
42974 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42976         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42978 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42980         * gcc.dg/c99-bool-1.c: New test.
42982 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42984         * gcc.dg/c99-scope-1.c: Remove xfail.
42985         * gcc.dg/c99-scope-2.c: New test.
42987 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42989         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42990         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42992 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42994         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42995         error messages.
42997         * g++.mike/p700.C: Don't typedef wchar_t.
42998         * g++.mike/p784.C: Likewise.
42999         * g++.mike/eb101.C: Don't use __wchar_t.
43001 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43003         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43004         from DO loop.
43006 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43008         * gcc.c-torture/execute/20001111-1.c: New test.
43010 2000-11-10  Nick Clifton  <nickc@redhat.com>
43012         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43013         long multuiple and accumulate.
43015 2000-11-09  Richard Henderson  <rth@redhat.com>
43017         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43018         via size_t instead of int.
43020         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43021         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43022         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43023         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43025 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43027         * gcc.c-torture/compile/20001109-1.c: New test.
43028         * gcc.c-torture/compile/20001109-2.c: New test.
43030 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43032         * g++.old-deja/g++.pt/operator1.C: New test.
43033         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43035 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43037         * gcc.dg/20001108-1.c: New test.
43039 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43041         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43042         with both arguments constant strings.
43043         * gcc.c-torture/execute/string-opt-3.c: New test.
43044         * gcc.c-torture/execute/string-opt-4.c: New test.
43045         * gcc.c-torture/execute/string-opt-5.c: New test.
43047 2000-11-08  Nick Clifton  <nickc@redhat.com>
43049         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43050         mulsidi3adddi patterns.
43052 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43054         * g++.old-deja/g++.other/crash36.C: New test.
43056 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43058         * g++.old-deja/g++.other/init16.C: New test.
43060 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43062         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43064 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43066         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43067         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43068         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43070 2000-11-07  DJ Delorie  <dj@redhat.com>
43072         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43074 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43076         * gcc.c-torture/execute/string-opt-1.c: New test.
43078 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43080         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43081         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43082         parameters in registers, and there is no way for a varargs
43083         function to know in which order the integer and floating-point
43084         parameters should be interleaved when they are placed on the
43085         stack.
43086         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43087         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43089 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43091         * gcc.c-torture/execute/string-opt-2.c: New test.
43093 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43095         * g++.old-deja/g++.pt/crash60.C: New test.
43097 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43099         * g++.old-deja/g++.other/crash24.C: New test.
43100         * g++.old-deja/g++.other/crash25.C: New test.
43101         * g++.old-deja/g++.other/crash26.C: New test.
43102         * g++.old-deja/g++.other/crash27.C: New test.
43103         * g++.old-deja/g++.other/crash28.C: New test.
43104         * g++.old-deja/g++.other/crash29.C: New test.
43105         * g++.old-deja/g++.other/crash30.C: New test.
43106         * g++.old-deja/g++.other/crash31.C: New test.
43107         * g++.old-deja/g++.other/crash32.C: New test.
43108         * g++.old-deja/g++.other/crash33.C: New test.
43109         * g++.old-deja/g++.other/crash34.C: New test.
43110         * g++.old-deja/g++.other/crash35.C: New test.
43112 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43114         * gcc.c-torture/execute/20001031-1.c: New test.
43116 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43118         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43119         namespace.
43121         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43122         standards-conformant.
43124         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43126         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43127         * g++.old-deja/g++.mike/p755a.C: Likewise.
43128         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43129         library makes no calls to `operator new' during initialization.
43131 2000-11-04  Neil Booth  <neilb@earthling.net>
43133         * gcc.dg/cpp/include2.c: New tests.
43135 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43137         * lib/g++.exp (g++_set_ld_library_path): New function.
43138         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43140 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43142         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43143         warnings.
43145 2000-11-01  Richard Henderson  <rth@redhat.com>
43147         * g++.old-deja/g++.ext/namedret1.C: New.
43148         * g++.old-deja/g++.ext/namedret2.C: New.
43149         * g++.old-deja/g++.ext/namedret3.C: New.
43151 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43153         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43154         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43156 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43158         * gcc.c-torture/execute/va-arg-21.c: New test.
43160 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43162         * gcc.dg/c99-complex-2.c: New test.
43164 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43166         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43168 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43170         * g++.old-deja/g++.other/inline16.C: New test.
43172 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43174         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43175         __PRETTY_FUNCTION__
43177 2000-10-29  Neil Booth  <neilb@earthling.net>
43179         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43180         New tests.
43181         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43182         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43183         optimisation.
43185 2000-10-29  Neil Booth  <neilb@earthling.net>
43187         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43188         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43189         * mi5.c: Test multiple includes work with -C.
43190         * trigraphs.c: Test ^= version.
43192 2000-10-28  Neil Booth  <neilb@earthling.net>
43194         New tests and test updates for new macro expander.
43196         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43197         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43198         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43199         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43200         new diagnostic messages.
43202         * gcc.dg/cpp/macro3.c: New tests.
43204 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43206         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43207         on the same line.
43209 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43211         * g++.old-deja/g++.other/eh2.C: New test.
43213 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43215         * gcc.c-torture/execute/20001027-1.c: New test.
43217 2000-10-26  Richard Henderson  <rth@redhat.com>
43219         * gcc.c-torture/execute/20001026-1.c: New.
43221 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43223         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43224         * g++.old-deja/g++.law/builtin1.C: Likewise.
43225         * g++.old-deja/g++.law/ctors10.C: Likewise.
43226         * g++.old-deja/g++.law/virtual3.C: Likewise.
43227         * g++.old-deja/g++.mike/p658.C: Likewise.
43228         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43229         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43230         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43231         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43232         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43234 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43236         * gcc.c-torture/compile/20001024-1.c: New test.
43238 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43240         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43241         to tell us whether or not we are using V3.
43243 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43245         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43246         operands.
43248 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43250         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43252 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43254         * gcc.c-torture/execute/20001024-1.c: New test.
43256 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43258         * g++.old-deja/g++.other/sibcall1.C: New test.
43260 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43262         * gcc.dg/noncompile/init-3.c: New test.
43264 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43266         * gcc.dg/format-array-1.c: New test.
43268 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43270         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43271         writing through null pointers; remove comment about testing
43272         unterminated strings.
43274 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43276         * gcc.c-torture/execute/20001017-2.c: New test.
43278 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43280         * gcc.c-torture/compile/20001018-1.c: New test.
43281         * gcc.c-torture/compile/20001018-1.x: Xfail.
43283 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43285         * gcc.c-torture/execute/20001017-1.c: New test.
43287 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43289         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43290         for multiple use of arguments with scanf formats; add tests for
43291         multiple use of arguments.
43293 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43295         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43297 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43299         * gcc.dg/format-miss-1.c: New test.
43301 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43303         * gcc.c-torture/execute/20001013-1.c: New test.
43305 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43307         * gcc.dg/format-branch-1.c: New test.
43309 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43311         * README, lib/file-format.exp: Remove EGCS references.
43313 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43315         * gcc.dg/20001013-1.c: New test.
43317 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43319         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43320         for intmax_t in the compiler using __typeof__ and the type rules
43321         for conditional expressions.
43323 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43325         * gcc.dg/20001012-1.c: New test.
43326         * gcc.dg/20001012-2.c: New test.
43328 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43330         * gcc.dg/format-attr-1.c: New test.
43332 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43334         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43335         __LONG_LONG_MAX__ instead of LLONG_MAX.
43337 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43339         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43340         scanf flags.
43341         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43342         flags.
43344 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43346         * gcc.dg/sequence-pt-1.c: New test.
43348 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43350         * gcc.c-torture/execute/20001011-1.c: New testcase.
43351         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43353 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43355         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43356         does not error on it.
43358 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43360         * gcc.dg/20001009-1.c: New test.
43362 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43364         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43365         * gcc.c-torture/execute/20001009-2.c: ... to here.
43367 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43369         * gcc.c-torture/compile/20001009-1.c: New testcase.
43370         * gcc.c-torture/execute/20001009-1.c: New testcase.
43371         Testcases provided by Jan Hubicka <jh@suse.cz>.
43373 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43375         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43376         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43377         uintmax_t using <limits.h> to emulate the compiler's internal
43378         logic.  No longer XFAIL %j tests.
43380 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43382         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43383         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43384         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43385         regexps and details of expected handling of some bad formats.
43386         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43387         suppression.
43389 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43391         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43392         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43393         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43394         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43395         in list archives.
43397 2000-10-06  Richard Henderson  <rth@cygnus.com>
43399         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43400         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43401         * g++.old-deja/g++.jason/report.C: Likewise.
43402         * g++.old-deja/g++.law/friend5.C: Likewise.
43403         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43404         of the expected warnings.
43406 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43408         * g++.old-deja/g++.pt/enum14.C: New test.
43410 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43412         * g++.old-deja/g++.pt/crash59.C: New test.
43414 2000-10-04  Will Cohen  <wcohen@redhat.com>
43416         * gcc.dg/20000926-1.c: New test.
43418 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43420         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43421         function name for current C++ compiler.
43422         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43424 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43426         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43427         __PRETTY_FUNCTION__.
43428         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43430 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43432         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43434 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43436         * gcc.c-torture/compile/20000923-1.c: New test.
43438 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43440         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43441         * g++.old-deja/g++.pt/ttp62.C: Same.
43442         * g++.old-deja/g++.other/inline14.C: Same.
43444 2000-09-24  Richard Henderson  <rth@cygnus.com>
43446         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43448 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43450         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43452 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43454         * gcc.c-torture/compile/20000922-1.c: New file.
43456 2000-09-21  Nick Clifton  <nickc@redhat.com>
43458         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43459         a signed long modulo operation.
43460         (mod6): New function - perform an unsigned long modulo operation.
43461         (main): Add tests for modulos of very large numbers by very small
43462         dividends.
43464 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43466         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43468 2000-09-19  Richard Henderson  <rth@cygnus.com>
43470         * gcc.dg/compare2.c (case 10): XFAIL.
43472 2000-09-18  Richard Henderson  <rth@cygnus.com>
43474         * gcc.c-torture/execute/20000906-1.c: Move ...
43475         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43476         that support __builtin_trap.
43478 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43480         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43482 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43484         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43485         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43486         more $ format tests.
43488 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43490         * gcc.dg/format-errmk-1.c: New test.
43492 2000-09-17  Greg McGary  <greg@mcgary.org>
43494         * gcc.c-torture/execute/20000917-1.x: Remove.
43496 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43498         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43500 2000-09-17  Greg McGary  <greg@mcgary.org>
43502         * gcc.c-torture/execute/20000917-1.c: New test.
43503         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43505 2000-09-16  Neil Booth  <NeilB@earthling.net>
43507         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43508         in nested macro bug.
43510 2000-09-15  Neil Booth  <NeilB@earthling.net>
43512         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43514 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43516         * gcc.c-torture/execute/20000914-1.c: New test.
43518 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43520         * g++.other/inline13.C: New test.
43522 2000-09-12  Andreas Jaeger  <aj@suse.de>
43524         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43525         constant by Ulrich Drepper <drepper@redhat.com>.
43527 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43529         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43531 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43533         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43535 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43537         * gcc.dg/cpp/backslash.c: New test.
43539 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43541         * gcc.c-torture/execute/20000910-1.c: New test.
43542         * gcc.c-torture/execute/20000910-2.c: Likewise.
43544 2000-09-11  Robert Lipe  <robertl@sco.com>
43546         * gcc.dg/pragma-align.c: New test.
43548 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43550         * g++.old-deja/g++.pt/explicit82.C: New test.
43551         * g++.old-deja/g++.pt/explicit83.C: New test.
43553 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43555         * gcc.dg/asm-names.c: New test.
43557 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43559         * gcc.dg/cpp/tr-warn6.c: New test
43561 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43563         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43564         be accepted.
43566 2000-09-07  Catherine Moore  <clm@redhat.com>
43568         * gcc.c-torture/execute/unroll-1.c: New test.
43570 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43572         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43573         ERROR markers.
43574         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43575         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43576         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43577         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43578         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43579         Preprocess only.
43580         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43581         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43583 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43585         * g++.old-deja/g++.pt/deduct2.C: New test.
43587 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43589         * g++.old-deja/g++.pt/parms2.C: New test.
43591 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43593         * g++.old-deja/g++.pt/crash58.C: New test.
43595 2000-09-06  Greg McGary  <greg@mcgary.org>
43597         * gcc.c-torture/execute/20000906-1.c: New test.
43598         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43600 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43602         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43604 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43606         * g++.old-deja/g++.pt/crash57.C: New test.
43608 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43610         * g++.old-deja/g++.pt/crash56.C: New test.
43612 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43614         * g++.old-deja/g++.pt/koenig1.C: New test.
43616 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43618         * gcc.dg/20000904-1.c: New test.
43620 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43622         * gcc.dg/cpp/paste8.c: New test.
43624 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43626         * gcc.c-torture/compile/20000827-1.c: New test.
43628 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43630         * gcc.dg/format-diag-1.c: New test.
43632 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43634         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43635         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43636         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43637         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43638         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43640 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43642         * g++.old-deja/g++.other/nested4.C: New test.
43644 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43646         * g++.old-deja/g++.ns/scoped1.C: New test.
43648 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43650         * lib/g++.exp: Support testing already-installed GCC.
43652 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43654         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43656 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43658         * gcc.dg/return-type-2.c: New test.
43660 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43662         * gcc.c-torture/compile/20000825-1.c: New test.
43664 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43666         * gcc.dg/dwarf2-2.c: New test.
43668 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43670         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43671         dg-warning regexps.
43673 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43675         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43676         gcc.dg/format-ext-5.c: New tests.
43678 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43680         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43682 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43684         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43686 2000-08-24  Richard Henderson  <rth@cygnus.com>
43688         * gcc.dg/ia64-sync-1.c: New test.
43689         * gcc.dg/ia64-sync-2.c: New test.
43690         * gcc.dg/ia64-asm-1.c: New test.
43692 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43694         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43695         * gcc.dg/format-ext-2.c: New test.
43697 2000-08-23  Jason Merrill  <jason@redhat.com>
43699         * lib/old-dejagnu.exp: Also ignore "In member function" and
43700         "At global scope".
43702 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43704         * gcc.dg/noncompile/label-lineno-1.c: New test.
43706 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43708         * gcc.dg/c99-array-nonobj-1.c: New test.
43710 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43712         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43713         tests.
43714         * gcc.dg/format-ext-1.c: New test.
43716 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43718         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43719         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43720         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43721         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43722         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43724 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43726         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43727         gcc.dg/c99-strftime-2.c: New tests.
43729 2000-08-22  Richard Henderson  <rth@cygnus.com>
43731         * gcc.c-torture/execute/20000822-1.c: New test.
43733 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43735         * gcc.c-torture/execute/20000819-1.x: Remove.
43737 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43739         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43740         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43741         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43742         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43743         gcc.dg/format-xopen-1.c: New tests.
43745 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43747         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43749 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43751         * g++.old-deja/g++.other/loop2.C: New test.
43753         * gcc.c-torture/compile/20000606-1.c: New test.
43754         * gcc.c-torture/compile/20000728-1.c: New test.
43755         * gcc.c-torture/execute/20000801-1.c: New test.
43756         * gcc.c-torture/execute/20000801-2.c: New test.
43757         * gcc.c-torture/execute/20000819-1.c: New test.
43758         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43759         * gcc.dg/20000629-1.c: New test.
43760         * gcc.dg/20000724-1.c: New test.
43761         * gcc.dg/20000807-1.c: New test.
43763 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43765         * gcc.dg/cpp/pragma-1.c: New test.
43766         * gcc.dg/cpp/pragma-2.c: New test.
43768 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43770         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43771         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43773 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43775         * gcc.c-torture/compile/20000818-1.c: New test.
43777 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43779         * gcc.c-torture/execute/20000818-1.c: New test.
43781 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43783         * gcc.dg/format-va-1.c: New test.
43785 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43787         * g++.old-deja/g++.other/typedef8.C: New test.
43789 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43791         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43792         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43793         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43794         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43795         * g++.old-deja/g++.other/ptrmem7.C: New test.
43796         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43798 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43800         * g++.old-deja/g++.pt/typename27.C: New test.
43802 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43804         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43805         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43806         * g++.old-deja/g++.pt/friend45.C: New test.
43807         * g++.old-deja/g++.other/friend8.C: New test.
43809 2000-08-15  Richard Henderson  <rth@cygnus.com>
43811         * gcc.c-torture/execute/20000815-1.c: New test.
43813 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43815         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43816         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43817         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43819 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43821         * g++.old-deja/g++.other/refinit2.C: New test.
43823 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43825         * lib/c-torture.exp (c-torture): Make
43826         compiler_conditional_xfail_data global.
43827         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43828         compiler_conditional_xfail_data machinery.
43829         (f-torture-execute): Likewise.
43830         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43831         and only when unrolling loops.
43833         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43835 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43837         * g++.old-deja/g++.pt/explicit81.C: New test.
43839 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43841         * g++.old-deja/g++.pt/typename26.C: New test.
43843 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43845         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43846         warning.
43848 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43850         * g++.old-deja/g++.other/array3.C: New test.
43852 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43854         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43855         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43856         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43857         New tests.
43859 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43861         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43862         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43864 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43866         * gcc.c-torture/execute/20000808-1.c: New test.
43868 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43870         * gcc.dg/c90-const-expr-1.c: New test.
43872 2000-08-08  Richard Henderson  <rth@cygnus.com>
43874         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43876 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43878         * gcc.dg/noncompile/const-ll-1.c: New test.
43880 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43882         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43884 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43886         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43887         that running programs linked against the shared version of libobjc
43888         run correctly.
43890 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43892         * gcc.dg/c99-printf-1.c: New test.
43894 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43896         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43898 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43900         * gcc.c-torture/execute/20000731-1.x: Delete.
43902 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43904         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43905         and torture_without_loops as is done by c-torture.exp.
43906         (search_for): Copy from c-torture.exp.
43907         (gcc-dg-runtest): New function, drives a directory of tests
43908         iterating over the TORTURE_OPTIONS.
43909         (scan-assembler, scan-assembler-not): Move here from
43910         individual directory drivers.
43912         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43913         defined by lib/gcc-dg.exp.
43914         * gcc.dg/cpp/cpp.exp: Likewise.
43915         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43916         gcc-dg-runtest, so we cycle over optimization options.
43918         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43919         * gcc.dg/compare2.c: No longer expected to fail.
43921 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43923         * gcc.c-torture/execute/20000804-1.c: New test.
43925 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43927         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43929 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43931         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43933 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43935         * gcc.c-torture/compile/20000803-1.c: New test.
43937 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43939         * gcc.c-torture/execute/20000801-3.c,
43940         gcc.c-torture/execute/20000801-4.c: New tests.
43941         * gcc.c-torture/execute/20000801-3.x,
43942         gcc.c-torture/execute/20000801-4.x: Xfail.
43944 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43946         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43947         libobjc/.libs to allow for libtool.
43949 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43951         * gcc.c-torture/compile/20000802-1.c: New test.
43953 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43955         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43957 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43959         * gcc-c-torture/execute/20000731-2.c: New test.
43961         * gcc.c-torture/execute/20000731-1.c: New test.
43962         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43964 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43966         * testsuite/gcc.dg/cpp/paste7.c: New test.
43967         * gcc.dg/cpp/20000725-1.c: New test.
43969 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43971         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43972         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43973         declaration warning for __builtin_dwarf_reg_size.
43975         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43977 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43979         * gcc.dg/noncompile/voidparam-1.c: New test.
43981 2000-07-30  Richard Henderson  <rth@cygnus.com>
43983         * gcc.dg/c90-digraph-1.c: Don't xfail.
43984         * gcc.dg/compare2.c (case 10): Xfail.
43985         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43987 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43989         * gcc.dg/c99-main-1.c: New test.
43991 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43993         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43995 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43997         * gcc.c-tortuer/execute/20000726-1.c: New test.
43999 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44001         * gcc.c-torture/execute/enum-2.c: New test.
44003 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44005         * gcc.dg/cpp/tr-warn3.c: New test.
44007 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44009         * g++.old-deja/g++.ext/implicit1.C: Remove.
44010         * g++.old-deja/g++.jason/c2.C: Remove
44011         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44012         * g++.old-deja/g++.pt/crash16.C: Likewise.
44013         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44015 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44017         * g++.old-deja/g++.other/for2.C: New test.
44019 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44021         * gcc.dg/20000720-1.c: New test.
44023 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44025         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44027 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44029         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44030         * gcc.c-torture/execute/20000722-1.c: New.
44031         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44033 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44035         * gcc.dg/cpp/20000720-1.S: New test.
44037 2000-07-21  Michael Meissner  <meissner@redhat.com>
44039         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44041 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44043         * g++.old-deja/g++.brendan/crash16.C,
44044         g++.old-deja/g++.brendan/parse3.C,
44045         g++.old-deja/g++.brendan/redecl1.C,
44046         g++.old-deja/g++.ns/template13.C,
44047         g++.old-deja/g++.other/decl4.C,
44048         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44050 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44052         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44053         and "Internal error".
44055         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44056         regexps.
44057         * gcc.dg/cpp/paste6.c: New test.
44059 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44061         * gcc.dg/cpp/tr-direct.c: New test.
44063         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44064         gcc.dg/cpp/undef1.c: Tweak error regexps.
44066 2000-07-18  Eric Christopher <echristo@redhat.com>
44068         * gcc.c-torture/compile/20000718-1.c: New test.
44070 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44072         * cpplex.c (_cpp_push_token): If the token being pushed back
44073         is the previous token in this context, just subtract one from
44074         context->posn.
44075         * cppmacro.c (save_expansion): Clear aux field when storing a
44076         placemarker.
44078 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44080         * gcc.dg/noncompile/redecl-1.c: New test.
44082 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44084         * gcc.c-torture/execute/20000717-5.c: New test.
44085         * gcc.c-torture/execute/20000717-1.x: Removed.
44087 2000-07-17  Richard Henderson  <rth@cygnus.com>
44089         * gcc.c-torture/execute/20000717-4.c: New test.
44091 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44093         * gcc.dg/cpp/syshdr.c: New test.
44094         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44096 2000-07-17  Neil Booth  <neilb@earthling.net>
44098         * gcc.dg/cpp/cmdlne-dM.c: New test.
44099         * gcc.dg/cpp/cmdlne-dD.c: New test.
44101 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44103         * gcc.c-torture/execute/20000717-3.c: New test.
44105         * gcc.c-torture/compile/20000717-1.c: New test.
44107 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44109         * gcc.c-torture/execute/20000717-2.c: New test.
44111 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44113         * gcc.dg/formatz-1.c: New test.
44115         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44116         * gcc.dg/c99-digraph-1.c: New tests.
44118         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44119         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44121         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44122         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44123         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44124         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44125         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44126         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44127         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44129 2000-07-17   Greg McGary <greg@mcgary.org>
44131         * gcc.c-torture/execute/20000717-1.c: New test.
44132         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44134 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44136         * gcc.c-torture/execute/20000715-2.c: New test.
44137         * gcc.dg/20000715-1.c: New test.
44139 2000-07-15  Michael Meissner  <meissner@redhat.com>
44141         * gcc.c-torture/execute/20000715-1.c: New test.
44143 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44145         * gcc.c-torture/execute/20000707-1.c: New test.
44147 2000-07-13  Neil Booth  <NeilB@earthling.net>
44149         * testsuite/gcc.dg/cpp/digraph1.c,
44150         testsuite/gcc.dg/cpp/digraph2.c,
44151         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44153 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44155         * g77.f-torture/compile/20000630-2.f: New test.
44156         * g77.f-torture/compile/20000630-2.x
44158 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44160         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44162 2000-07-11  Neil Booth  <NeilB@earthling.net>
44164         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44166 2000-07-11  Neil Booth  <NeilB@earthling.net>
44168         * gcc.dg/cpp/cmdlne-C.c: New.
44170 2000-07-09  Neil Booth  <NeilB@earthling.net>
44172         * gcc.dg/cpp/directiv.c: New tests.
44173         * gcc.dg/cpp/undef1.c: Update.
44175 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44177         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44179 2000-07-09  Neil Booth  <NeilB@earthling.net>
44181         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44183 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44185         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44186         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44188 2000-07-08  Neil Booth  <NeilB@earthling.net>
44190         * gcc.dg/cpp/macsyntx.c: New tests.
44192 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44194         * gcc.dg/20000707-1.c: New test.
44196 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44198         * gcc.c-torture/execute/20000706-1.c: New test.
44199         * gcc.c-torture/execute/20000706-2.c: New test.
44200         * gcc.c-torture/execute/20000706-3.c: New test.
44201         * gcc.c-torture/execute/20000706-4.c: New test.
44202         * gcc.c-torture/execute/20000706-5.c: New test.
44204 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44206         * g++.old-deja/g++.pt/instantiate7.C: New test.
44208 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44210         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44211         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44212         * g++.old-deja/g++.other/rtti3.C: Likewise.
44213         * g++.old-deja/g++.other/rttid3.C: Likewise.
44215 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44217         *  g77.f-torture/compile/20000630-1.x: Fix typo
44219 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44221         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44222         assembly output.
44224 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44226         * gcc.dg/cpp/ident.c: New test.
44228 2000-07-05  Neil Booth  <NeilB@earthling.net>
44230         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44231           gcc.dg/cpp/lexstrng.c: New tests.
44233 2000-07-04  Neil Booth  <NeilB@earthling.net>
44235         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44236         * gcc.dg/cpp/strify2.c: Same.
44238 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44240         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44241         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44242         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44243         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44245         * testsuite/gcc.dg/cpp/macro1.c,
44246         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44247         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44248         testsuite/gcc.dg/cpp/strify1.c,
44249         testsuite/gcc.dg/cpp/strify2.c: New tests.
44251 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44253         * gcc.c-torture/execute/20000703-1.c: New test.
44255 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44257         * g++.old-deja/g++.pt (lookup10.C): New test.
44259 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44261         * g++.old-deja/g++.pt (typename25.C): New test.
44263 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44265         * gcc.c-torture/compile/20000701-1.c: New test.
44267 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44269         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44270         to test case.
44272 2000-06-30  Catherine Moore  <clm@cygnus.com>
44274         * gcc.c-torture/execute/align-1.c: New test.
44276 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44278         * g++.old-deja/g++.pt/expr8.C: New test.
44279         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44281 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44283         * gcc.c-torture/compile/20000629-1.c: New test.
44285 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44288         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44289         gcc.dg/noncompile directory, depending on whether they're
44290         preprocessor tests or not.  Annotate all the tests for the dg
44291         framework.
44293         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44294         * gcc.dg/noncompile/noncompile.exp: New.
44296         * Moved files:
44297         Old name                                New name
44298         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44299         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44300         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44301         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44302         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44303         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44304         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44305         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44306         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44307         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44308         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44309         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44310         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44311         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44312         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44313         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44314         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44315         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44316         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44317         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44318         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44319         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44320         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44321         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44323         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44324         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44325         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44326         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44327         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44328         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44330 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44332         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44333         declare one variable.  On the fourth, error.
44334         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44335         declared by 20000628-1a.h.
44337 2000-06-29  Richard Henderson  <rth@redhat.com>
44339         * gcc.c-torture/execute/930529-1.x: New file.
44340         * gcc.dg/920413-1.c: Adjust expected warning text.
44341         * gcc.dg/980217-1.c: Declare abort.
44342         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44344 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44346         * g77.f-torture/compile/20000629-1.f: New test.
44347         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44349 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44351         Rearrange lots of files, removing entirely the
44352         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44353         directories.
44355         * Deleted files:
44356         gcc.c-torture/code_quality/code_quality.exp
44357         gcc.c-torture/special/special.exp
44358         gcc.failure/failure.exp
44359         gcc.failure/940409-1.x
44360         gcc.c-torture/compile/961203-1.x
44362         * New files:
44363         gcc.misc-tests/linkage.exp
44364         gcc.c-torture/execute/920730-1t.c
44365         gcc.c-torture/execute/920730-1t.x
44366         gcc.c-torture/compile/920520-1.x
44367         gcc.c-torture/compile/920521-1.x
44368         gcc.c-torture/compile/981006-1.x
44369         gcc.c-torture/execute/eeprof-1.x
44371         * Moved files (possibly with modifications to fit a new harness):
44372         Old name                                New name
44373         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44374         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44375         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44376         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44377         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44378         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44379         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44380         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44381         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44382         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44383         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44384         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44385         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44386         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44388 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44390         * c-torture/compile/961203-1.x: Delete.
44392         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44393         not exit. Include stdio.h.
44394         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44395         * gcc.misc-tests/dg-12.c: Likewise.
44396         * gcc.misc-tests/dg-5.c: Likewise.
44397         * gcc.misc-tests/dg-6.c: Likewise.
44398         * gcc.misc-tests/dg-7.c: Prototype abort.
44399         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44400         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44401         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44402         not exit.
44403         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44404         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44406 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44408         * gcc.dg/cpp/20000628-1.c: New test.
44409         * gcc.dg/cpp/20000628-1.h: New header for above test.
44410         * gcc.dg/cpp/20000628-1a.h: Likewise.
44412 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44414         * gcc.dg/cpp: New directory.
44415         * gcc.dg/cpp/cpp.exp: New driver.
44416         * gcc.dg/cpp/20000627-1.c: New test.
44417         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44418         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44419         and rewrite as a compilation test.
44421         * gcc.dg: Move many files into the cpp subdirectory, possibly
44422         renaming or editing them as well.
44423         Old name                New name
44424         990119-1.c              cpp/19990119-1.c
44425         990228-1.c              cpp/19990228-1.c
44426         990407-1.c              cpp/19990407-1.c
44427         990409-1.c              cpp/19990409-1.c
44428         990413-1.c              cpp/19990413-1.c
44429         990703-1.c              cpp/19990703-1.c
44430         20000127-1.c            cpp/20000127-1.c
44431         20000129-1.c            cpp/20000129-1.c
44432         20000207-1.c            cpp/20000207-1.c
44433         20000207-2.c            cpp/20000207-2.c
44434         20000209-1.c            cpp/20000209-1.c
44435         20000209-2.c            cpp/20000209-2.c
44436         20000301-1.c            cpp/20000301-1.c
44437         20000419-1.c            cpp/20000419-1.c
44438         20000510-1.S            cpp/20000510-1.S
44439         20000519-1.c            cpp/20000519-1.c
44440         20000529-1.c            cpp/20000529-1.c
44441         20000625-1.c            cpp/20000625-1.c
44442         20000625-2.c            cpp/20000625-2.c
44443         cpp-as1.c               cpp/assert1.c
44444         cpp-as2.c               cpp/assert2.c
44445         cxx-comments-1.c        cpp/cxxcom1.c
44446         cxx-comments-2.c        cpp/cxxcom2.c
44447         endif-label.c           cpp/endif.c
44448         cpp-hash1.c             cpp/hash1.c
44449         cpp-hash2.c             cpp/hash2.c
44450         cpp-if1.c               cpp/if-1.c
44451         cpp-if2.c               cpp/if-2.c
44452         cpp-if3.c               cpp/if-3.c
44453         cpp-if4.c               cpp/if-4.c
44454         cpp-if5.c               cpp/if-5.c
44455         cpp-cond.c              cpp/if-cexp.c
44456         cpp-missingop.c         cpp/if-mop.c
44457         cpp-missingparen.c      cpp/if-mpar.c
44458         cpp-opprec.c            cpp/if-oppr.c
44459         cpp-ifparen.c           cpp/if-paren.c
44460         cpp-shortcircuit.c      cpp/if-sc.c
44461         cpp-shift.c             cpp/if-shift.c
44462         cpp-unary.c             cpp/if-unary.c
44463         cpp-li1.c               cpp/line1.c
44464         cpp-li2.c               cpp/line2.c
44465         lineno.c                cpp/line3.c
44466         lineno-2.c              cpp/line4.c
44467         cpp-mi.c                cpp/mi1.c
44468         cpp-mic.h               cpp/mi1c.h
44469         cpp-micc.h              cpp/mi1cc.h
44470         cpp-mind.h              cpp/mi1nd.h
44471         cpp-mindp.h             cpp/mi1ndp.h
44472         cpp-mix.h               cpp/mi1x.h
44473         cpp-mi2.c               cpp/mi2.c
44474         cpp-mi2a.h              cpp/mi2a.h
44475         cpp-mi2b.h              cpp/mi2b.h
44476         cpp-mi2c.h              cpp/mi2c.h
44477         cpp-mi3.c               cpp/mi3.c
44478         cpp-mi3.def             cpp/mi3.def
44479         poison-1.c              cpp/poison.c
44480         pr-impl.c               cpp/prag-imp.c
44481         cpp-redef-2.c           cpp/redef1.c
44482         cpp-redef.c             cpp/redef2.c
44483         strpaste.c              cpp/strp1.c
44484         strpaste-2.c            cpp/strp2.c
44485         cpp-tradpaste.c         cpp/tr-paste.c
44486         cpp-tradstringify.c     cpp/tr-str.c
44487         cpp-tradwarn1.c         cpp/tr-warn1.c
44488         cpp-tradwarn2.c         cpp/tr-warn2.c
44489         trigraphs.c             cpp/trigraphs.c
44490         cpp-unc1.c              cpp/unc1.c
44491         cpp-unc2.c              cpp/unc2.c
44492         cpp-unc3.c              cpp/unc3.c
44493         cpp-unc.c               cpp/unc4.c
44494         undef.c                 cpp/undef1.c
44495         undef-2.c               cpp/undef2.c
44496         cpp-wi1.c               cpp/widestr1.c
44498 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44500         * lib/g++.exp (g++_include_flags): Tweak.
44502 2000-06-27  H.J. Lu  <hjl@gnu.org>
44503             Loren J. Rittle  <ljrittle@acm.org>
44505         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44506         version with one that knows about the new gcc tree structure.
44507         (g++_link_flags): Same.
44509 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44511         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44512         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44513         case we are cross-compiling.
44515         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44516         g++.old-deja/g++.niklas/Makefile.in,
44517         g++.old-deja/g++.niklas/configure.in,
44518         g++.old-deja/g++.other/Makefile.in,
44519         g++.old-deja/g++.other/configure.in,
44520         gcc.c-torture/code_quality/Makefile.in,
44521         gcc.c-torture/code_quality/configure.in,
44522         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44523         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44524         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44525         gcc.c-torture/execute/ieee/Makefile.in,
44526         gcc.c-torture/execute/ieee/configure.in,
44527         gcc.c-torture/noncompile/Makefile.in,
44528         gcc.c-torture/noncompile/configure.in,
44529         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44530         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44531         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44533 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44535         * g++.old-deja/g++.other/ambig3.C: New test.
44537 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44539         * g++.old-deja/g++.pt/syntax1.C: New test.
44540         * g++.old-deja/g++.pt/syntax2.C: New test.
44541         * g++.old-deja/g++.other/syntax3.C: New test.
44542         * g++.old-deja/g++.other/syntax4.C: New test.
44544 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44546         * gcc.dg/20000623-1.c: Prototype exit and abort.
44548 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44550         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44551         New tests.
44552         * gcc.dg/cpp-mi3.def: New file.
44554         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44555         inside assertions.
44556         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44557         lexer's error messages.
44558         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44559         divine anything from the linemarkers.
44560         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44561         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44563 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44565         * gcc.dg/20000623-1.c: New test.
44567 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44569         * gcc.c-torture/execute/20000622-1.c: New test.
44571 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44573         * g++.old-deja/g++.other/init15.C: New test.
44575 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44577         * g++.old-deja/g++.pt/vaarg2.C: New test.
44578         * g++.old-deja/g++.pt/vaarg3.C: New test.
44580 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44582         * g++.old-deja/g++.other/dyncast6.C: New test.
44584 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44586         * gcc.c-torture/execute/loop-6.c: New test.
44588 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44590         * gcc.dg/20000614-1.c: New test.
44591         * gcc.dg/20000614-2.c: New test.
44593 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44595         * g++.old-deja/g++.other/inline12.C: New test.
44597 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44599         * g++.old-deja/g++.other/eh1.C: New test.
44601 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44603         * g++.old-deja/g++.other/type.C: New test.
44605 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44607         * g++.old-deja/g++.other/initstring.C: New test.
44609 2000-06-12  Jason Merrill  <jason@redhat.com>
44611         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44613 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44615         * gcc.c-torture/compile/20000609-1.c: New test.
44617 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44619         * gcc.dg/20000609-1.c: New test.
44621 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44623         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44624         * gcc.c-torture/noncompile/poison-1.c: Move...
44625         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44626         * gcc.dg/cpp-li1.c: Add a token after the #line.
44628 2000-06-05  Richard Henderson  <rth@cygnus.com>
44630         * gcc.c-torture/execute/20000605-2.c: New test.
44631         * gcc.c-torture/execute/20000605-3.c: New test.
44633 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44635         * g77.f-torture/execute/20000503-1.x: New file.
44637 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44639         * g++.old-deja/g++.eh/badalloc1.C: New test.
44641 2000-06-05  Richard Henderson  <rth@cygnus.com>
44643         * gcc.c-torture/execute/20000605-1.c: New test.
44645 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44646             Nathan Sidwell <nathan@codesourcery.com>
44648         * gcc.c-torture/compile/20000605-1.c: New test.
44650 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44652         * g77.f-torture/compile/20000601-1.f: New test.
44654 2000-06-03  Richard Henderson  <rth@cygnus.com>
44656         * gcc.c-torture/execute/20000603-1.c: New.
44658 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44660         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44661         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44663 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44665         * gcc.dg/compare2.c (case 12): XFAIL.
44666         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44667         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44669         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44671 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44673         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44674         guard macro is already defined when the header is first
44675         included.
44676         * gcc.dg/cpp-mix.h: New file.
44677         * gcc.dg/endif-label.c: Update patterns to match compiler.
44679         * g++.brendan/complex1.C: Declare abort.
44680         * g++.law/refs4.C: Remove XFAIL.
44681         * g++.oliva/expr2.C: Declare abort and exit.
44683 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44685         * gcc.c-torture/execute/20000528-1.c: New test.
44687         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44688         * g++.old-deja/g++.law/temps4.C: Likewise.
44690         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44691         stdlib.h.  Call abort() on failure.
44692         * g++.old-deja/g++.law/refs4.C: Likewise.
44693         * g++.old-deja/g++.law/temps4.C: Likewise.
44694         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44695         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44697 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44699         Relative to g++.dg/special:
44700         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44702         Relative to g++.old-deja:
44703         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44704         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44705         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44706         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44707         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44708         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44709         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44711         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44712         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44713         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44714         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44715         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44716         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44717         and/or string.h.
44719         * g++.other/goto1.C: Update expectations for error messages.
44721 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44723         * gcc.c-torture/compile/20000523-1.c: New test.
44725 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44727         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44729 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44731         * g++.old-deja/g++.eh/catch11.C: New test.
44732         * g++.old-deja/g++.eh/catch12.C: New test.
44734 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44736         * gcc.c-torture/execute/20000523-1.c: New test.
44738 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44740         * c-torture/execute/bcp-1.c: Replace abort in arg of
44741         __builtin_constant_p with a generic external function.
44743         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44744         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44745         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44746         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44747         Prototype abort and/or exit.
44749         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44750         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44751         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44752         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44754 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44756         * gcc.dg/dwarf2-1.c: New test.
44758 2000-05-20  Richard Henderson  <rth@cygnus.com>
44760         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44762 2000-05-20  Andreas Jaeger  <aj@suse.de>
44764         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44765         testcase.
44767 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44769         * gcc.c-torture/execute/20000519-2.c: New test.
44771 2000-05-19  Andreas Jaeger  <aj@suse.de>
44773         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44774         which fails with SSA.
44776         * lib/c-torture.exp: Also test with -O3 -fssa.
44778 2000-05-18  Michael Meissner  <meissner@redhat.com>
44780         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44781         * gcc.c-torture/execute/920415-1.c: Ditto.
44782         * gcc.c-torture/execute/920501-1.c: Ditto.
44783         * gcc.c-torture/execute/conversion.c: Ditto.
44784         * gcc.c-torture/execute/cvt-1.c: Ditto.
44786 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44788         * gcc.c-torture/compile/20000518-1.c: New test.
44790 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44792         * g77.f-torture/compile/200005018.f: New test.
44794 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44796         * gcc.c-torture/compile/20000517-1.c: New test.
44798 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44800         * gcc.c-torture/execute/20000516-1.c: New test.
44802 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44804         * g++.old-deja/g++.other/eh.C: New test.
44806 2000-05-12  Richard Henderson  <rth@cygnus.com>
44808         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44809         constants through to doit's conditional.
44811 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44813         * gcc.c-torture/compile/20000511-1.c: New test.
44814         * g77.f-torture/compile/20000511-1.f: New test.
44815         * g77.f-torture/compile/20000511-2.f: New test.
44817 2000-05-11  Michael Meissner  <meissner@redhat.com>
44819         * gcc.c-torture/execute/20000511-1.c: New test.
44821 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44823         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44824         * gcc.dg/20000510-1.S: New.
44826 2000-05-08  Catherine Moore  <clm@cygnus.com>
44828         * gcc.dg/unused-3.c: New.
44830 2000-05-06  Richard Henderson  <rth@cygnus.com>
44832           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44833           * g++.old-deja/g++.mike/warn1.C: Likewise.
44834           * g++.old-deja/g++.pt/local1.C: Likewise.
44835           * g++.old-deja/g++.pt/local7.C: Likewise.
44836           * g++.old-deja/g++.pt/spec16.C: Likewise.
44838 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44840         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44842 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44844           * g77.f-torture/execute/20000503-1.f: New test.
44846 2000-05-04  Andreas Jaeger  <aj@suse.de>
44848         * gcc.dg/noreturn-2.c: New test.
44850 2000-05-04  Neil Booth  <NeilB@earthling.net>
44852         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44853         preprocessor.
44855 2000-05-04  Richard Henderson  <rth@cygnus.com>
44857         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44859 2000-05-04  Richard Henderson  <rth@cygnus.com>
44861         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44862         OpenSSL by Jason R Thorpe.
44864 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44866         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44868 2000-05-03  Robert Lipe <robertlipe@usa.net>
44870         * gcc.dg/20000503-1.c: New test.
44872 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44874         * gcc.c-torture/compile/20000502-1.c: New test.
44875         * g++.old-deja/g++.other/align.C: New test.
44876         * gcc.dg/cpp-tradstringify.c: New test.
44878 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44880         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44881         and hard registers.
44883 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44885         * gcc.c-torture/execute/loop-5.c: New test.
44887 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44889         * gcc.c-torture/execute/va-arg-20.c: New test.
44891 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44893         * gcc.c-torture/execute/20000422-1.c: New test.
44895 2000-04-20  Greg McGary  <gkm@gnu.org>
44897         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44898         when optimizing, but without sibling-call optimizations (-O1).
44900 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44902           * gcc.c-torture/compile/20000420-1.c: New test.
44904 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44906         * g++.abi/ptrflags.C: New test.
44907         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44909 2000-04-19  Catherine Moore  <clm@cygnus.com>
44911         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44913 2000-04-19  Greg McGary  <gkm@gnu.org>
44915         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44916         sibling-call optimizations.
44918 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44920         * gcc.dg/20000419-1.c: New test.
44922 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44924         * gcc.c-torture/execute/20000412-6.c: New test.
44926 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44928         * gcc.c-torture/execute/20000412-5.c: New test.
44929         * g77.f-torture/compile/20000412-1.f: New test.
44930         * gcc.c-torture/execute/20000412-4.c: New test.
44931         * gcc.c-torture/compile/20000412-2.c: New test.
44932         * gcc.c-torture/execute/20000412-3.c: New test.
44933         * gcc.c-torture/compile/20000412-1.c: New test.
44934         * gcc.c-torture/execute/20000412-2.c: New test.
44936 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44938         * objc/execute/bf-20.m: New test.
44940 2000-04-10  Richard Henderson  <rth@cygnus.com>
44942         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44944         * gcc.c-torture/execute/20000412-1.c: New test.
44946 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44948         * g++.old-deja/g++.eh/catchptr1.C: New test.
44950 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44952         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44954 2000-04-08  Neil Booth  <NeilB@earthling.net>
44956         * gcc.dg/cpp-nullchar.c: Remove test as
44957         embedded nulls cause problems.
44959 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44961         * gcc.dg/compare2.c: New test.
44963 2000-04-08  Neil Booth  <NeilB@earthling.net>
44965         * gcc.dg/cpp-nullchar.c: New test.
44967 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44969         * gcc.dg/cpp-mi2.c: New test.
44970         * gcc.dg/cpp-mi2[abc].h: New files.
44972 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44974         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44975         member name.
44977 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44979         * g++.old-deja/g++.abi/vmihint.C: New test.
44981 2000-04-06  Neil Booth  <NeilB@earthling.net>
44983         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44984         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44985         copyright.
44987 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44989         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44990         avoid stack-frame overwrite.
44992 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44994         * gcc.c-torture/compile/20000405-2.c: New test.
44995         * gcc.c-torture/compile/20000405-3.c: New test.
44997 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44999         * gcc.c-torture/compile/20000405-1.c: New test.
45001 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45003         * gcc.dg/cast-qual-1.c: Revert last change.
45005 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45007         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45009 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45011         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45012         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45014 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45016         * gcc.c-torture/compile/20000403-2.c: New test.
45017         * gcc.c-torture/compile/20000403-1.c: New test.
45019 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45021         * gcc.c-torture/execute/20000403-1.c: New test.
45023 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45025         * gcc.c-torture/execute/20000402-1.c: New test.
45027 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45029         * gcc.c-torture/execute/va-arg-15.c: New test.
45030         * gcc.c-torture/execute/va-arg-16.c: New test.
45031         * gcc.c-torture/execute/va-arg-17.c: New test.
45032         * gcc.c-torture/execute/va-arg-18.c: New test.
45033         * gcc.c-torture/execute/va-arg-19.c: New test.
45035 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45037         * gcc.c-torture/compile/981211-1.c: Move to...
45038         * gcc.dg/cpp-as1.c: ...here.
45039         * gcc.dg/cpp-as2.c: New file.
45041         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45042         compiler.
45044 2000-04-02  Neil Booth  <NeilB@earthling.net>
45046         * gcc.dg/cpp-cond.c  New tests.
45047         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45048         accidental success less likely.
45049         * gcc.dg/cpp-missingop.c  New tests.
45050         * gcc.dg/cpp-missingparen.c  New tests.
45051         * gcc.dg/cpp-shift.c  New tests.
45052         * gcc.dg/cpp-shortcircuit.c  New tests.
45053         * gcc.dg/cpp-unary.c  New tests.
45055 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45057         * gcc.c-torture/compile/20000329-1.c: New test.
45059 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45061         * gcc.c-torture/compile/20000326-1.c: New test.
45062         * gcc.c-torture/compile/20000326-2.c: New test.
45064 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45066         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45067         the first parameter is a function argument.
45069 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45071         * g++.old-deja/g++.ext/array4.C: New test.
45073 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45075         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45077 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45079         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45081 2000-03-19  Richard Henderson  <rth@cygnus.com>
45083         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45085 2000-03-19  Richard Henderson  <rth@cygnus.com>
45087         * gcc.c-torture/compile/20000319-1.c: New test.
45089 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45091         * gcc.c-torture/execute/20000314-3.c: New test.
45092         * gcc.c-torture/execute/20000314-2.c: New test.
45093         * gcc.c-torture/execute/20000314-1.c: New test.
45094         * gcc.c-torture/compile/20000314-2.c: New test.
45095         * gcc.c-torture/compile/20000314-1.c: New test.
45097 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45099         * g++.old-deja/g++.warn/inline.C: New test.
45101 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45103         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45104         standards-compliant result rather than specific constants.
45105         Put test-values in array.
45107 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45109         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45110         (g++_target_compile): Put test-specific options last.
45112 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45114         * g++.old-deja/g++.eh/vbase4.C: New test.
45116 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45118         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45120 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45122         * g++.old-deja/g++.brendan/misc12.C: Removed.
45123         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45124         * g++.old-deja/g++.ext/pretty4.C: New test.
45126 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45128         * g++.old-deja/g++.other/string2.C: New test.
45130 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45132         * g++.old-deja/g++.warn/impint2.C: New test.
45134 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45136         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45137         is 1, not zero.
45139 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45141         * g++.old-deja/g++.warn/impint.C: New test.
45142         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45143         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45144         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45145         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45146         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45147         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45148         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45149         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45150         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45151         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45152         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45153         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45155 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45157         * gcc.dg/cpp-redef.c: New test.
45159 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45161         * g++.old-deja/g++.pt/unify7.C: New test.
45163 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45165         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45166         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45168 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45170         * gcc.c-torture/compile/20000224-1.c: New test.
45172 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45174         * gcc.c-torture/compile/cpp-2.c: New test.
45175         * gcc.c-torture/compile/cpp-1.c: New test.
45177 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45179         * gcc.c-torture/execute/20000225-1.c: New test.
45181 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45183         * gcc.dg/cpp-li2.c: New test.
45185         * gcc.dg/cpp-wi1.c: New test.
45187         * gcc.dg/cpp-li1.c: New test.
45189 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45191         * g++.old-deja/g++.other/sizeof5.C: New test.
45193 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45195         * gcc.c-torture/execute/va-arg-13.c: New test.
45197 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45199         * gcc.c-torture/execute/va-arg-12.c: New test.
45201 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45203         * gcc.c-torture/execute/20000223-1.c: New test.
45205 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45207         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45209 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45211         * g++.old-deja/g++.abi/ptrmem.C: New test.
45213 2000-02-19  Richard Henderson  <rth@cygnus.com>
45215         * gcc.c-torture/compile/init-3.c: New.
45217 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45219         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45220         ALWAYS_CXXFLAGS.
45222 2000-02-11  Robert Lipe <robertl@sco.com>
45224         * gcc.c-torture/compile/20000211-3.c: New test.
45226 2000-02-11  Martin Buchholz <martin@xemacs.org>
45228         * gcc.c-torture/compile/20000211-2.c: New test.
45230 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45232         * gcc.c-torture/compile/20000211-1.c: New test.
45234 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45236         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45237           on native targets
45239 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45241         * g++.old-deja/g++.other/cast5.C: New test.
45243 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45245         * gcc.c-torture/execute/20000205-1.c: New.
45247 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45249         * g++.old-deja/g++.jason/cast3.C: Return void.
45250         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45252 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45254         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45256         * gcc.dg/loop-1.c: New test.
45258 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45260         * gcc.c-torture/compile/20000127-1.c: New test.
45261         * gcc.c-torture/execute/991228-1.c: New test.
45263 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45265         * gcc.dg/unused-2.c: New test.
45267         * gcc.dg/conv-1.c: New test.
45269 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45271         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45272         compiler.
45273         (tool_option_proc): Fix typo.
45275 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45277         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45278         of the ld on the host, not on the build machine.
45279         Also, don't crash if '--help' is not a supported option.
45281 2000-01-24  Richard Henderson  <rth@cygnus.com>
45283         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45285 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45287         * gcc.c-torture/execute/20000120-2.c: New test.
45288         * gcc.c-torture/execute/20000120-1.c: New test.
45290 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45292         * gcc.c-torture/execute/20000113-1.c: New test.
45294 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45296         * gcc.c-torture/execute/20000112-1.c: New test.
45298 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45300         * gcc.dg/20000111-1.c: New test.
45302 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45304         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45305         with 16 bit integers.
45307 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45309         * gcc.dg/20000108-1.c: New test.
45311 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45313         * g++.old-deja/g++.ns/koenig8.C: New test.
45315 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45317         * g++.old-deja/g++.other/cast4.C: New test.
45319 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45321         * gcc.c-torture/compile/20000105-2.c: New test.
45322         * gcc.c-torture/compile/20000105-1.c: New test.
45324 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45326         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45327         references to printf & atoi to conform to ANSI standard.
45328         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45329         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45330         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45331         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45332         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45333         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45334         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45335         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45336         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45337         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45338         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45339         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45340         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45341         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45342         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45343         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45344         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45345         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45346         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45347         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45348         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45349         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45350         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45351         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45352         * g++.old-deja/g++.brendan/init3.C: Likewise.
45353         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45354         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45355         * g++.old-deja/g++.brendan/new2.C: Likewise.
45356         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45357         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45358         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45359         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45360         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45361         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45362         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45363         * g++.old-deja/g++.brendan/template24.C: Likewise.
45364         * g++.old-deja/g++.brendan/template3.C: Likewise.
45365         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45366         * g++.old-deja/g++.jason/inline3.C: Likewise.
45367         * g++.old-deja/g++.jason/opeq.C: Likewise.
45368         * g++.old-deja/g++.law/arg5.C: Likewise.
45369         * g++.old-deja/g++.law/arm7.C: Likewise.
45370         * g++.old-deja/g++.law/ctors11.C: Likewise.
45371         * g++.old-deja/g++.law/cvt8.C: Likewise.
45372         * g++.old-deja/g++.law/init9.C: Likewise.
45373         * g++.old-deja/g++.law/refs4.C: Likewise.
45374         * g++.old-deja/g++.law/template2.C: Likewise.
45375         * g++.old-deja/g++.law/visibility24.C: Likewise.
45376         * g++.old-deja/g++.law/vtable3.C: Likewise.
45377         * g++.old-deja/g++.mike/asm2.C: Likewise.
45378         * g++.old-deja/g++.mike/eh1.C: Likewise.
45379         * g++.old-deja/g++.mike/misc1.C: Likewise.
45380         * g++.old-deja/g++.mike/misc13.C: Likewise.
45381         * g++.old-deja/g++.mike/misc14.C: Likewise.
45382         * g++.old-deja/g++.mike/ns12.C: Likewise.
45383         * g++.old-deja/g++.mike/p1248.C: Likewise.
45384         * g++.old-deja/g++.mike/p3708.C: Likewise.
45385         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45386         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45387         * g++.old-deja/g++.mike/p646.C: Likewise.
45388         * g++.old-deja/g++.mike/p700.C: Likewise.
45389         * g++.old-deja/g++.mike/p783.C: Likewise.
45390         * g++.old-deja/g++.mike/p783a.C: Likewise.
45391         * g++.old-deja/g++.mike/p783b.C: Likewise.
45392         * g++.old-deja/g++.mike/p786.C: Likewise.
45393         * g++.old-deja/g++.mike/p789.C: Likewise.
45394         * g++.old-deja/g++.mike/p789a.C: Likewise.
45395         * g++.old-deja/g++.mike/p807a.C: Likewise.
45396         * g++.old-deja/g++.other/delete3.C: Likewise.
45397         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45398         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45399         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45400         * g++.old-deja/g++.other/empty1.C: Likewise.
45401         * g++.old-deja/g++.other/temporary1.C: Likewise.
45402         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45403         * g++.old-deja/g++.pt/t16.C: Likewise.
45404         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45406 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45408         * gcc.dg/991230-1.c: New test.
45410 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45412         * gcc.c-torture/compile/991229-3.c: New test.
45413         * gcc.c-torture/compile/991229-2.c: New test.
45414         * gcc.c-torture/compile/991229-1.c: New test.
45416 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45418         * gcc.c-torture/compile/labels-2.c: New test.
45420 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45422         * gcc.c-torture/execute/991227-1.c: New test.
45424 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45426         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45428 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45430         * gcc.c-torture/execute/991221-1.c: New test.
45432 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45434         * g++.old-deja/g++.other/cast3.C: New test.
45436 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45438         * gcc.c-torture/execute/991216-4.c: New test.
45440 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45442         * gcc.c-torture/execute/991216-1.c: New test.
45443         * gcc.c-torture/execute/991216-2.c: New test.
45444         * gcc.c-torture/execute/991216-3.c: New test.
45446 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45448         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45449         Actually make the test fail by using "-O2" for compilation.
45451 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45453         * g++.old-deja/g++.warn/cast-align1.C: New test.
45455 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45457         * gcc.c-torture/compile/991214-1.c: New test.
45458         * gcc.c-torture/compile/991214-2.c: New test.
45460 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45462         * gcc.dg/991214-1.c: New test.
45464 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45466         * gcc.c-torture/compile/991213-3.c: New test.
45467         * gcc.c-torture/compile/991213-2.c: New test.
45468         * gcc.c-torture/compile/991213-1.c: New test.
45470 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45472         * gcc.dg/991209-1.c: New test.
45474 1999-12-08  Nathan Sidwell <nathan@acm.org>
45476         * gcc.c-torture/compile/991208-1.c: New test.
45478 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45480         * gcc.dg/ultrasp2.c: New test.
45482 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45484         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45486 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45488         * gcc.c-torture/compile/991202-1.c: New test.
45489         * gcc.c-torture/execute/991202-1.c: New test.
45490         * gcc.c-torture/execute/991202-2.c: New test.
45491         * gcc.c-torture/execute/991202-3.c: New test.
45493 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45495         * g++.old-deja/g++.abi/align.C: New test.
45496         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45497         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45499 1999-12-01  Richard Henderson  <rth@cygnus.com>
45501         * gcc.c-torture/execute/991201-1.c: New.
45503 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45505         * gcc.dg/991129-1.c: New test.
45507 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45509         * gcc.c-torture/compile/991127-1.c: New test.
45511 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45513         * g++.old-deja/g++.other/warn4.C: New test.
45515 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45517         * g++.old-deja/g++.eh/cleanup2.C: New test.
45518         * g++.old-deja/g++.ext/pretty2.C: New test.
45519         * g++.old-deja/g++.ext/pretty3.C: New test.
45520         * g++.old-deja/g++.other/debug6.C: New test.
45522 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45524         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45525         compiler_output to look for one error message instead of two.
45527 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45529         * gcc.c-torture/execute/991118-1.c: Also test case
45530         where the word boundary does not split a byte evenly.
45532 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45534         * g++.old-deja/g++.ext/restrict1.C: New test.
45536 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45538         * gcc.c-torture/execute/991118-1.c: New test.
45540 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45542         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45543         working directory pathnames.
45545 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45547         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45548         host is equipped with driver.h and driver.o so it can actually
45549         compile and run the tests.
45551 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45553         * gcc.c-torture/compile/991008-1.c: New test.
45555 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45557         * lib/gcc-dg.exp: Include target-supports.exp
45559 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45561         * lib/target-supports.exp: New file: Provide procs to test for
45562         features supported by the target.
45563         (check_weak_available): Moved here from ecos.exp.
45564         (check_alias_available): New proc: Determine of the target
45565         toolchain supports the alias attribute.
45567         * gcc.dg/special/ecos.exp: Move check_weak_available to
45568         target-supports.exp.
45569         (alias-1.c): Only perform the test if the target supports
45570         aliases.
45571         (wkali-1.c): Only perform the test if the target supports
45572         aliases.
45574         * gcc.dg/990506-0.c: Expect error messages from cross
45575         targets as well as native targets.
45577 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45579         * gcc.dg/ultrasp1.c: Removed xfail.
45580         * gcc.dg/struct-ret-2.c: Likewise.
45581         * gcc.dg/array-1.c: Likewise.
45583 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45585         * gcc.dg/struct-ret-2.c: New test.
45587         * gcc.dg/array-1.c: New test.
45589 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45591         * gcc.c-torture/execute/991030-1.c: New test.
45593 1999-10-26  Richard Henderson  <rth@cygnus.com>
45595         * gcc.c-torture/compile/991026-2.c: New test.
45597 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45599         * gcc.c-torture/compile/991026-1.c: New test.
45601 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45603         * gcc.c-torture/execute/991023-1.c: New test.
45605 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45607         * gcc.c-torture/execute/991019-1.c: New test.
45609 1999-10-16  Richard Henderson  <rth@cygnus.com>
45611         * gcc.c-torture/execute/991016-1.c: New test.
45613 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45615         * gcc.c-torture/execute/991014-1.c: New test.
45617 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45619         * g++.old-deja/g++.other/union2.C: New test.
45621 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45623         * g++.old-deja/g++.other/vaarg2.C: New test.
45624         * g++.old-deja/g++.other/vaarg3.C: New test.
45626 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45628         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45629         in compile/.
45631 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45633         * gcc.c-torture/execute/va-arg-11.c: New test.
45635 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45637         * lib/file-format.exp (gcc_target_object_format): Don't
45638         crash if objdump is unavailable.
45640 1999-09-29  Donn Terry <donn@interix.com>
45642         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45644 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45646         * gcc.c-torture/compile/990928-1.c: New test.
45648 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45650         * g++.old-deja/g++.other/decl6.C: New test.
45652 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45654         * gcc.c-torture/execute/va-arg-10.c: New test.
45656 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45658         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45659         __PRETTY_FUNCTION__.
45661 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45663         * gcc.c-torture/execute/990923-1.c: New test.
45665 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45667         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45668         for which -fpic is inappropriate.
45670 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45672         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45674 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45676         * g++.old-deja/g++.other/dyncast1.C: New test.
45677         * g++.old-deja/g++.other/dyncast2.C: New test.
45678         * g++.old-deja/g++.other/dyncast3.C: New test.
45679         * g++.old-deja/g++.other/dyncast4.C: New test.
45680         * g++.old-deja/g++.other/dyncast5.C: New test.
45681         * g++.old-deja/g++.eh/catch3.C: New test.
45682         * g++.old-deja/g++.eh/catch3p.C: New test.
45683         * g++.old-deja/g++.eh/catch4.C: New test.
45684         * g++.old-deja/g++.eh/catch4p.C: New test.
45685         * g++.old-deja/g++.eh/catch5.C: New test.
45686         * g++.old-deja/g++.eh/catch5p.C: New test.
45687         * g++.old-deja/g++.eh/catch6.C: New test.
45688         * g++.old-deja/g++.eh/catch6p.C: New test.
45689         * g++.old-deja/g++.eh/catch7.C: New test.
45690         * g++.old-deja/g++.eh/catch7p.C: New test.
45691         * g++.old-deja/g++.eh/catch8.C: New test.
45692         * g++.old-deja/g++.eh/catch8p.C: New test.
45693         * g++.old-deja/g++.eh/catch9.C: New test.
45694         * g++.old-deja/g++.eh/catch9p.C: New test.
45696 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45698         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45699         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45701 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45703         * gcc.c-torture/compile/990913-1.c: New test.
45705 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45707         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45708         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45710 1999-09-09  Richard Henderson  <rth@cygnus.com>
45712         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45714 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45716         * g++.old-deja/g++.other/lookup11.C: New test.
45717         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45718         what is permitted and what we want.
45719         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45720         overload use.
45721         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45723 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45725         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45726         * gcc.c-torture/noncompile/poison-1.c: New file.
45728 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45730         * g++.old-deja/g++.other/sizeof3.C: New test.
45731         * g++.old-deja/g++.other/sizeof4.C: New test.
45732         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45733         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45735 1999-09-07  Richard Henderson  <rth@cygnus.com>
45737         * gcc.dg/va-arg-1.c: New.
45739 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45741         * gcc.c-torture/execute/va-arg-9.c: New test.
45743 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45745         * g77.f-torture/compile/980519-2.f: New test.
45746         * g77.f-torture/compile/19990905-0.f: New test.
45747         * g77.f-torture/compile/19990905-1.f: New test.
45748         * g77.f-torture/compile/19990905-2.f: New test.
45750         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45752 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45754         * gcc.c-torture/execute/990827-1.c: Fix typo.
45756 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45758         * g++.old-deja/g++.other/deref1.C: New test.
45760 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45762         * g++.old-deja/g++.other/ambig2.C: New test.
45763         * g++.old-deja/g++.other/cond5.C: New test.
45764         * g++.old-deja/g++.other/lookup16.C: New test.
45766 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45768         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45769         assemblers too.
45771 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45773         * lib/c-torture.exp: Avoid the "compare executables" optimization
45774         when testing native.
45776 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45778         * gcc.c-torture/execute/990829-1.c: New test.
45779         * gcc.c-torture/compile/990829-1.c: New test.
45781 1999-08-27  Paul Burchard  <burchard@pobox.com>
45783         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45784         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45785         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45786         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45787         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45788         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45789         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45790         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45791         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45792         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45793         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45795 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45797         * gcc.c-torture/execute/990827-1.c: New test.
45799 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45801         * g77.f-torture/noncompile/19990826-4.f: New test.
45803         * g77.f-torture/compile/19990826-3.f: New test.
45805         * g77.f-torture/execute/19990826-2.f: New test.
45807         * g77.f-torture/compile/19990826-1.f: New test.
45809         * gcc.c-torture/execute/990826-0.c: New test.
45810         * g77.c-torture/execute/19990826-0.f: New test.
45812         * g77.f-torture/noncompile/970626-2.f: New test.
45814 1999-08-25  Paul Burchard  <burchard@pobox.com>
45816         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45817         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45818         lss-011.C: New tests.
45820 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45822         * g++.old-deja/g++.other/decl5.C: New test.
45824 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45826         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45827         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45828         call `postbase' for each one.  All callers of `postbase' changed
45829         to call this instead.
45831 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45833         * gcc.c-torture/execute/990811-1.c: New test.
45835 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45837         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45838         just native ones.
45840         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45841         just native ones.
45843 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45845         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45847 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45849         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45851 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45853         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45855 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45857         * gcc.c-torture/execute/990804-1.c: New test.
45859 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45861         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45862         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45863         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45865 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45867         * g++.old-deja/g++.other/struct1.C: New test.
45869 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45871         * g++.old-deja/g++.other/enum2.C: New test.
45873 1999-08-02  Richard Henderson  <rth@cygnus.com>
45875         Adapted from tests from Franz Sirl:
45876         * gcc.c-torture/execute/va-arg-7.c: New test.
45877         * gcc.c-torture/execute/va-arg-8.c: New test.
45879 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45881         * gcc.c-torture/compile/990801-2.c: New test.
45883         * gcc.c-torture/compile/990801-1.c: New test.
45885 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45887         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45888         fp-cmp-1.c, converting double to float.
45890         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45891         fp-cmp-1.c, converting double to long double.
45893         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45894         from fr1 to unknown_register, since fr1 is a legitimate register
45895         on some machines.
45897 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45899         * README: More listname related changes.
45901 1999-07-08  Catherine Moore  <clm@cygnus.com>
45903         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45905 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45907         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45909 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45911         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45913 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45915         * gcc.dg/990703-1.c: New test.
45917 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45919         * lib/file-format.exp: New file: Move definition of proc
45920         gcc_target_object_format to here from
45921         gcc.dg/special/ecos.exp.
45923         * lib/c-torture.exp: Include lib file-format.exp.
45924         * lib/gcc-dg.exp: Include lib file-format.exp.
45926         * gcc.dg/special/ecos.exp: Remove definition of proc
45927         gcc_target_object_format.
45929 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45931         * gcc.c-torture/execute/990628-1.c: New test.
45933 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45935         * gcc.c-torture/compile/990625-2.c: New test.
45937         * gcc.c-torture/compile/990625-1.c: New test.
45939 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45941         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45942         attributes compile.
45943         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45944         ports that use the COFF/PE file format.
45946 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45948         * gcc.c-torture/compile/990617-1.c: New test.
45950 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45952         * g++.old-deja/g++.other/decl4.C: New test.
45954 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45956         * g++.old-deja/g++.other/bitfld3.C: New test.
45958 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45960         * g++.old-deja/g++.eh/catch1.C: New test.
45962 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45964         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45966         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45967         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45969 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45971         * g77.f-torture/compile/19990502-0.f: Replace with new,
45972         shorter, test that still fails after recent changes.
45974 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45976         * gcc.c-torture/execute/990604-1.c: New test.
45978 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45980         * gcc.c-torture/execute/990531-1.c: New test.
45982 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45984         * gcc.c-torture/compile/990527-1.c: New test.
45986 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45988         * gcc.c-torture/execute/990527-1.c: New test.
45990 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45992         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45993         bitfields as signed.
45995 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45997         * g77.f-torture/compile/19990525-0.f: New test.
45999 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46001         * gcc.c-torture/execute/990525-2.c: New test.
46003         * gcc.c-torture/execute/990525-1.c: New test.
46005 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46007         * g++.old-deja/g++.other/anon3.C: New test.
46008         * g++.old-deja/g++.other/anon4.C: New test.
46009         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46010         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46011         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46012         Merrill).
46014 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46016         * gcc.c-torture/execute/990524-1.c: New test.
46018         * gcc.dg/990524-1.c: New test.
46020 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46022         * gcc.c-torture/compile/990523-1.c: New test.
46024 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46026         * gcc.c-torture/compile/990519-1.c: New test.
46028 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46030         * gcc.c-torture/compile/990517-1.c: New test.
46032         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46033         (e4, f4): New tests.
46034         (main): Call them.
46036 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46038         * gcc.dg/noreturn-1.c: New test.
46040 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46042         * gcc.c-torture/execute/990513-1.c: New test.
46044 1999-05-10  Richard Henderson  <rth@cygnus.com>
46046         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46048 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46050         * g77.f-torture/execute/erfc.f: Use small single-precision
46051         values, to avoid problems on Alphas when not -mieee.
46053 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46055         * gcc.dg/990506-0.c: New test.
46057 1999-05-08  Richard Henderson  <rth@cygnus.com>
46059         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46060         the constant to test.  Don't XFAIL 64-bit targets.
46062         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46063         * g++.old-deja/g++.law/profile1.C: Likewise.
46065         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46066         operator new instances.
46067         * g++.old-deja/g++.other/delete5.C: Likewise.
46069 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46071         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46072         intrinsic.
46074 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46076         * g77.f-torture/execute/u77-test.f: Reverse order of two
46077         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46079 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46081         * gcc.dg/compare1.c: New test.
46083 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46085         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46086         New tests.
46088 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46090         * g77.f-torture/compile/19990502-1.f: New test.
46092 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46094         * g77.f-torture/compile/19990502-0.f: New test.
46096 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46098         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46099         intrinsic.
46101 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46103         * g77.f-torture/execute/u77-test.f (main): List libU77
46104         intrinsics not currently tested.
46105         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46106         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46107         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46108         Trim blanks off the ends of some printed strings.
46110 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46112         * g77.f-torture/execute/u77-test.f (main): Just warn about
46113         FSTAT gid disagreement, as it's expected on some systems.
46115 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46117         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46118         use a new function, which allows for some slop.
46119         Clean up some commentary.
46120         (issum): The new function.
46121         (sgladd): Deleted subroutine.
46123 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46125         * g77.f-torture/execute/u77-test.f: Modify to be more like
46126         libf2c/libU77 version, bringing patches to that version here.
46127         Add suitable commentary.
46129 1999-04-25  Richard Henderson  <rth@cygnus.com>
46131         * gcc.dg/990424-1.c: New test.
46133 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46135         * g77.f-torture/execute/u77-test.f (main): Bug involving
46136         LSTAT has been fixed, so turn back on full checking.
46138 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46140         * g77.f-torture/compile/19990419-0.f: New test.
46141         * g77.f-torture/execute/19990419-1.f: New test.
46143 1999-04-17  Richard Henderson  <rth@cygnus.com>
46145         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46146         to avoid the need for a prototype to supress a warning.
46148 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46150         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46152 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46154         * gcc.c-torture/execute/990404-1.c: New test.
46156 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46158         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46159         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46160         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46161         missing initializer warnings.
46163 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46165         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46166         matching strings.
46168 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46170         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46172 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46174         * g77.f-torture/execute/19990325-0.f: New test.
46175         * g77.f-torture/execute/19990325-1.f: New test.
46177 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46179         * gcc.c-torture/execute/990324-1.c: New test.
46181 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46183         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46184         test with 4.
46186 1999-03-17  Richard Henderson  <rth@cygnus.com>
46188         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46190 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46192         * g77.f-torture/execute/19990313-2.f: New test.
46193         * g77.f-torture/execute/19990313-3.f: New test.
46195 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46197         * g77.f-torture/execute/19990313-0.f: New test.
46198         * g77.f-torture/execute/19990313-1.f: New test.
46200 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46202         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46203         printf to sprintf.
46204         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46205         (main): Add check for u15.  Conditionalize u31 check depending on
46206         whether ints are <32 bits or >=32 bits.
46208 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46210         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46212 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46214         * g77.f-torture/compile/19990305-0.f: New test.
46215         * g77.f-torture/execute/19981119-0.f: New test.
46217 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46219         * g77.f-torture/execute/970625-2.f: call ABORT if final
46220         result is not correct, instead of just printing it.
46221         Add this checking via newly introduced obfuscation, to
46222         trip up buggy front ends.
46224 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46226         * g77.f-torture/compile/960317-1.f: Moved from being
46227         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46229 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46231         * g77.f-torture/execute/960317-1.f: New (old) test.
46232         * g77.f-torture/execute/970625-2.f: Ditto.
46234 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46236         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46237         message on line 1 or line 2; cccp and cpplib do this differently.
46239 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46241         * g++.old-deja/g++.law/weak1.C: New test.
46243 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46245         * gcc.c-torture/execute/990119-1.c: Renamed to...
46246         * gcc.dg/990119-1.c: this, so it will only be tested once
46247         (it's a preprocessor test, it doesn't need to be run at
46248         multiple optimization levels).
46250 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46252         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46253           ALWAYS_CXXFLAGS.
46255 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46257         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46258         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46259         to not be compilable by current g77.
46261 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46263         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46265 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46267         * gcc.c-torture/execute/990222-1.c: New test.
46269 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46271         * g77.f-torture/compile/19990218-0.f: New test.
46272         * g77.f-torture/noncompile/19990218-1.f: New test.
46274 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46276         * g77.f-torture/compile/19981216-0.f: New test.
46278 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46280         * gcc.dg/990214-1.c: New test.
46282 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46284         * gcc.dg/990213-2.c: New test.
46286         * gcc.dg/990213-1.c: New test.
46288 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46290         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46291         ints.
46293 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46295         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46296         specified by target.
46298         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46300 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46302         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46304 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46306         * gcc.dg/special/ecos.exp: New test driver for new tests with
46307         special requirements.
46309         * gcc.dg/special/alias-1.c: New test.
46310         * gcc.dg/special/gcsec-1.c: New test.
46311         * gcc.dg/special/weak-1.c: New test.
46312         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46313         * gcc.dg/special/weak-2.c: New test.
46314         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46315         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46316         * gcc.dg/special/wkali-1.c: New test.
46317         * gcc.dg/special/wkali-2.c: New test.
46318         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46319         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46321 1999-02-10  Felix Lee  <flee@cygnus.com>
46323           * lib/c-torture.exp (c-torture-compile): Pull out code for
46324           analyzing gcc error messages.
46325           (c-torture-execute): Likewise.  Fix some (harmless) false
46326           positives.
46327           * lib/gcc.exp (gcc_check_compile): New function.
46329 1999-02-08  Richard Henderson  <rth@cygnus.com>
46331         * gcc.c-torture/execute/990208-1.c: New test.
46333 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46335         * g++.dg/special/ecos.exp: New driver for new tests with special
46336         requirements
46338         * g++.dg/special/conpr-1.C: New test
46339         * g++.dg/special/conpr-2.C: New test
46340         * g++.dg/special/conpr-2a.C: New test
46341         * g++.dg/special/conpr-3.C: New test
46342         * g++.dg/special/conpr-3a.C: New test
46343         * g++.dg/special/conpr-3b.C: New test
46345         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46346         allow g++ to use the dg driver
46348         * README: Add comment about g++.dg directory
46350 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46352         * README: Update email addresses.
46354 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46356         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46357         arguments in order to force structure S onto the stack even on
46358         the alpha.
46359         (test): Pass 10 leading arguments to function foo as well as the
46360         structure S.
46362         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46363         failure for all targets.
46365         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46366         abort to terminate program execution.
46368 1999-01-30  Richard Henderson  <rth@cygnus.com>
46370         * gcc.c-torture/execute/990130-1.c: New test.
46372 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46374         * gcc.dg/990130-1.c: New test.
46376 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46378         * gcc.c-torture/execute/990128-1.c: New test.
46380 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46382         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46384 1999-01-27  Felix Lee  <flee@cygnus.com>
46386         * lib/c-torture.exp (c-torture-compile): pull out code for
46387         analyzing gcc error messages.
46388         (c-torture-execute): ditto, and fix some (harmless) false
46389         positives.
46390         * lib/gcc.exp (gcc_check_compile): new function.
46392 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46394         * gcc.dg/990117-1.c: New test.
46396         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46398         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46400 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46402         * g77.f-torture/compile/990115-1.f: New test.
46404 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46406         * gcc.c-torture/compile/990107-1.c: New test
46408 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46410         * gcc.c-torture/execute/990106-2.c: New test.
46412         * gcc.c-torture/execute/990106-1.c: New test.
46414 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46416         * gcc.c-torture/compile/981223-1.c: New test.
46418 1998-12-29  Richard Henderson  <rth@cygnus.com>
46420         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46421         (opt3): Rename from opt4 and disable.
46423 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46425         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46427 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46429         * g++.old-deja/g++.other/conv5.C: New test.
46431 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46433         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46435 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46437         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46439 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46441         * gcc.c-torture/compile/981211-1.c: New test.
46443 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46445         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46447         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46449 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46451         * gcc.special/930510-1.c: Make C9X safe.
46452         * gcc.misc-tests/gcov-1.c Similarly.
46453         * gcc.misc-tests/gcov-2.c Similarly.
46455 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46457         * gcc.dg/ultrasp1.c: New test.
46459 1998-12-06  Richard Henderson  <rth@cygnus.com>
46461         * gcc.c-torture/execute/981206.c: New test.
46463 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46465         * g++.old-deja/g++.ns/template7.C: New test.
46467         * g++.old-deja/g++.other/expr1.C: New test.
46469         * g++.old-deja/g++.eh/tmpl3.C: New test.
46471         * g++.old-deja/g++.eh/tmpl2.C: New test.
46473 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46475         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46476         * g++.old-deja/g++.other/using6.C: Removed.
46477         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46479         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46481 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46483         * g++.old-deja/g++.pt/overload8.C: New test.
46485         * g++.old-deja/g++.pt/overload7.C: New test.
46487         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46489         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46490         and relinking messages.
46491         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46492         compiling with -frepo.
46494 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46496         * g++.old-deja/g++.pt/lookup6.C: New test.
46498 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46500         * gcc.c-torture/execute/981130-1.c: New test.
46501         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46503 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46505         * g++.old-deja/g++.pt/explicit76.C: New test.
46507         * g++.old-deja/g++.pt/friend38.C: New test.
46509         * g++.old-deja/g++.ns/crash2.C: New test.
46511         * g++.old-deja/g++.pt/defarg8.C: New test.
46513         * g++.old-deja/g++.pt/instantiate6.C: New test.
46515         * g++.old-deja/g++.pt/static6.C: New test.
46517         * g++.old-deja/g++.pt/decl2.C: New test.
46519 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46521         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46522         problem is actually related with name lookup, but so what? :-)
46524         * g++.old-deja/g++.pt/friend37.C: New test.
46526 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46528         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46529         element, which fails on some systems.
46531         * g77.f-torture/execute/labug1.f: New test.
46533 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46535         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46536         is defined.
46538 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46540         * g77.f-torture/compile/981117-1.f: New test.
46542 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46544         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46545         properly discarded.
46547 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46549         * gcc.c-torture/execute/memcheck: New directory of tests for
46550         -fcheck-memory-usage.
46552 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46554         * README: New file, general information about the testsuite and
46555         new description of the various C++ test subdirectories.
46556         * README.g++: Eliminate obsolete information, update and move most
46557         relevant stuff to README.
46559 1998-11-07  Richard Henderson  <rth@cygnus.com>
46561         * gcc.c-torture/compile/981107-1.c: New test.
46563 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46565         * execute/memcpy-bi.c: New testcase.
46567 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46569         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46570         base classes.
46572         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46573         template is selected.
46575         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46576         classes, it should be accepted for all types.
46578         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46580         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46581         specializations start with template headers.
46583 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46585         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46587         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46588         non-POD types.
46590 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46592         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46594 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46596         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46598 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46600         * 981019-1.c: New test.
46602 1998-10-14  Robert Lipe <robertl@dgii.com>
46604         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46605         find objc headers.
46607 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46609         * compile/981001-4.c: Remove use of GCC extension that triggers a
46610         compiler bug.
46612 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46614         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46616 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46618         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46619         instantiation of template produces incorrect code for delete
46620         expression.
46622         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46623         constructors' name is not unique.
46624         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46625         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46627         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46628         automatic array of const is ill-formed.
46630         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46631         of template parameter?
46633         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46634         const.
46636         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46637         pointer-to-member expression.
46639         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46640         declaration causes ICE.
46642 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46644         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46645         reserved in the global namespace.
46647         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46648         generate needed virtual table.
46650         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46652 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46654         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46655         template-dependent type
46657 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46659         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46660         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46661         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46663         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46664         class should be usable as argument of member function.
46665         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46666         class should be usable as return type of member function.
46667         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46668         class should be usable as type of data member.
46670         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46672 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46674         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46676 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46678         * gcc.dg/dll-?.c Add thumb to target list.
46679         Fix assembler scan patterns to match current assembler output.
46681 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46683         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46684         matching of template brackets.
46686         * g++.old-deja/g++.other/using4.C: New test.  Test using
46687         declarations of methods from base classes.
46689         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46690         within functions should introduce names into the innermost
46691         enclosing namespace.
46693         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46694         of static locals if first initialization throws.
46696 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46698         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46700 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46702         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46703         lose track of the possible targets of tablejump insns.
46704         * special/special.exp: Run it.
46706 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46708         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46709         must be declared before its specializations can be named in friend
46710         declarations.
46712 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46714         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46716         * g77.f-torture/execute/io1.f: New test.
46718 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46720         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46721         with pointer to template function, for which no argument deduction
46722         is possible.
46724         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46725         specialization of template function as argument to template
46726         function.
46728         * g++.old-deja/g++.other/access2.C: New test; Inner class
46729         shouldn't have privileged access to Outer's names.
46731 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46733         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46734         friend template declared within template class conflicts with
46735         nested class of the same name.
46737         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46738         is ignored.
46740         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46741         object with direct initializer as function declaration.
46743         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46744         initializers.
46746         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46747         involving const pointer and NULL produces incorrect result.
46749         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46750         type name without `typename' should be rejected with -pedantic.
46752 1998-10-02  Richard Henderson  <rth@cygnus.com>
46754         * g++.old-deja/g++.other/addrof1.C: New test.
46756 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46758         * gcc.c-torture/compile/981001-1.c: New test.
46759         * gcc.c-torture/execute/981001-1.c: New test.
46761 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46763         * gcc.c-torture/compile/981001-2.c: New test.
46764         * gcc.c-torture/compile/981001-3.c: New test.
46765         * gcc.c-torture/compile/981001-4.c: New test.
46767 1998-10-01  Robert Lipe  <robertl@dgii.com>
46769         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46770         multilibbed hosts.  Idea grafted from g77.exp.
46772 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46774         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46775         avoid losing on systems which need -lsocket.
46777 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46779         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46780         * g++.old-deja/g++.other/nested2.C: Ditto.
46781         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46782         failure.
46784 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46786         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46787         preferred over template operator!= for enum bitfields.
46789 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46791         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46792         that happen to have the same base name, but in different scopes,
46793         are incorrectly rejected.
46795 1998-09-16  Richard Henderson  <rth@cygnus.com>
46797         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46798         on the native word size instead of an integer literal.
46800 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46802         * g++.old-deja/g++.other/static2.C: Invocation of static data
46803         member of type pointer-to-function denoted as non-static member.
46805         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46806         checks involving function types and aliases.
46808 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46810         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46811         redefined to the same non-trivial type.
46813         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46814         namespace-qualification of template specializations declared in
46815         other namespaces.
46817         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46818         to declare a subset of the specializations of a template function
46819         as friends of specializations of a template class.
46821         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46822         member templates that do not fully specialize the enclosing
46823         template class are rejected.
46825 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46827         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46829 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46831         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46832         altered from libf2c/libU77 version.
46834 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46836         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46838 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46840         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46841         (un)signed char are different types for template specialization
46842         purposes.
46844 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46846         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46847         * objc: ObjC testsuite.
46849 1998-08-31  Catherine Moore  <clm@cygnus.com>
46851         * gcc.c-torture/execute/941014-1.x: New file.
46853 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46855         * lib/c-torture.exp: Add support for
46856         torture_eval_before_compile and torture_eval_before_execute
46857         variables.
46859 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46861         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46862         this test triggers valid.
46864 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46866         * gcc.dg/980827-1.c: New test.
46868 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46870         * gcc.c-torture/execute/loop-4b.c: New test.
46872 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46874         * lib/c-torture.exp: Add support for
46875         torture_eval_before_compile and torture_eval_before_execute
46876         variables.
46878 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46880         * gcc.c-torture/compile/980825-1.c: New test.
46882 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46884         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46885         count number tests in opt_t0 not good_t0.
46887 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46889         * gcc.c-torture/compile/930326-1.x: Fix typo.
46891 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46893         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46894         causes an ICE.
46896 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46898         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46899         STACK_SIZE is defined.
46900         * gcc.c-torture/unsorted/stuct.c: Similarly.
46902         * gcc.c-torture/compile/980821-1.c: New test.
46904 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46906         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46908 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46910         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46911         code.
46913 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46915         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46916         error'.
46918 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46920         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46922 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46924         * gcc.c-torture/compile/980816-1.c: New test.
46926         * gcc.dg/980816-1.c: New test.
46928 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46930         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46931         compiler for ieee tests.
46933 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46935         * g77.f-torture/compile/980729-0.f: New test.
46937 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46939         * gcc.c-torture/special/eeprof-1.c: New test, for
46940         -finstrument-functions.
46941         * gcc.c-torture/special/special.exp: Run it.
46943 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46945         * gcc.c-torture/compile/980729-1.c: New test.
46947 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46949         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46950         __thumb__ is defined, and test for ARM style doubles if so.
46952 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46954         * g77.f-torture/noncompile/980615-0.f: New test.
46956 1998-07-26  H.J. Lu  (hjl@gnu.org)
46958         * gcc.dg/980312-1.c: Do link instead of compile.
46959         * gcc.dg/980313-1.c: Likewise.
46961 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46963         * gcc.c-torture/compile/980726-1.c: New test.
46965 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46967         * g77.f-torture/execute/io0.f: New test.
46969 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46971         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46972         an int.
46974 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46976         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46977         m32r bugs.
46979 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46981         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46982         c-decl.c:grokdeclarator can handle mode attributes.
46984 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46986         * gcc.c-torture/execute/980716-1.c: New test.
46988 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46990         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46991         the mn10200.
46992         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46993         the mn10200.
46994         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46995         * gcc.c-torture/compile/930326-1.x: Similarly.
46997 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46999         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47000         New test from Craig.
47002 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47004         * g77.f-torture/noncompile/980616-0.f: New test.
47006         * g77.f-torture/execute/970816-3.f: New test from Craig.
47008 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47010         *  g++.other/singleton.C: Return error value instead of taking
47011         SIGSEGV.
47013 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47015         *  g++.other/singleton.C: New test.  Warning is under dispute.
47016         Runtime crash is not.
47018 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47020         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47021         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47022         using6.C, using7.C}: New namespace tests.
47024 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47026         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47027         specialization with typedef'ed names used as array indexes.
47029 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47031         * gcc.c-torture/execute/980709-1.c: New test.
47033         * gcc.dg/980709-1.c: New test.
47035 1998-07-07  Richard Henderson  <rth@cygnus.com>
47037         * gcc.c-torture/execute/bcp-1.c: New test.
47039 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47041         * gcc.c-torture/execute/980707-1.c: New test.
47043 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47045         * gcc.c-torture/compile/980706-1.c: New test.
47047 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47049         * g77.f-torture/execute/980701-0.f,
47050         g77.f-torture/execute/980701-1.f: New test from Craig.
47052 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47054         * gcc.c-torture/compile/980701-1.c: New test.
47056         * gcc.c-torture/execute/980701-1.c: New test.
47058 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47059 rlsruhe.de>
47061         * g++.old-deja/g++.robertl/eb132.C: New test.
47062         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47064 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47066         * g77.f-torture/execute/980628-7.f,
47067         g77.f-torture/execute/980628-8.f,
47068         g77.f-torture/execute/980628-9.f,
47069         g77.f-torture/execute/980628-10.f: New tests from Craig.
47071         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47073 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47075         * g77.f-torture/execute/980628-4.f: New test from Craig.
47076         * g77.f-torture/execute/980628-5.f: Likewise.
47077         * g77.f-torture/execute/980628-2.f: Likewise.
47078         * g77.f-torture/execute/980628-0.f: Likewise.
47079         * g77.f-torture/execute/980628-1.f: Likewise.
47080         * g77.f-torture/execute/980628-3.f: Likewise.
47081         * g77.f-torture/execute/980628-6.f: Likewise.
47083 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47085         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47086         directory when nothing has been installed yet.
47088 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47090         * gcc.c-torture/special/special.exp: Handle newer versions of
47091         dejagnu.
47093 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47095         * gcc.dg/980626-1.c: New test.
47097 1998-06-19  Bruno Haible <haible@ilog.fr>
47099         * gcc.misc-tests/m-un-2.c: New test.
47100         * g++.old-deja/g++.other/warn01.c: Likewise.
47102 1998-06-19  Robert Lipe  <robertl@dgii.com>
47104         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47105         compatibility with assmblers with a different comment character.
47106         Eliminate use of GAS-specific extensions.
47108 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47110         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47112 1998-06-19  Robert Lipe  <robertl@dgii.com>
47114         * lib/g77.exp: Replace search for libf2c.a with search for newly
47115         renamed libg2c.a
47117 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47119         * gcc.c-torture/execute/980617-1.c: New test.
47121 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47123         * gcc.c-torture/execute/980612-1.c: New test.
47125 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47127         * gcc.dg/980523-1.c: Only test on ppc-linux.
47128         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47130         * gcc.c-torture/execute/980608-1.c: New test.
47132 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47134         * gcc.c-torture/execute/980605-1.c: New test.
47136 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47138         * gcc.c-torture/execute/980604-1.c: New test.
47140 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47142         * gcc.c-torture/execute/980602-1.c: New test.
47143         * gcc.c-torture/execute/980602-2.c: Likewise.
47145 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47147         * 970125-0.f: Fix per JCB.  Add commentary.
47149 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47151         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47152         IEEE -0 support.
47154 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47156         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47157         earlier.
47159 1998-05-28  Catherine Moore <clm@cygnus.com>
47161         * gcc.c-torture/execute/980526-3.c: New test.
47163 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47165         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47166         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47167         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47168         m88k-motorola-sysv3 to XFAIL.
47170 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47172         * gcc.dg/980526-1.c: New test.
47173         * gcc.c-torture/execute/980526-2.c: New test.
47175 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47177         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47179         * gcc.c-torture/execute/980526-1.c: New test.
47181 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47183         * g77.f-torture/execute/alpha2.f: Add runtime test.
47185 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47187         * g++.old-deja/old-deja.exp: Strip leading directories.
47189         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47190         error for the line.  Don't run multiple tests for the same line.
47192 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47194         * gcc.dg/980523-1.c: New test.
47196 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47198         * g77.f-torture/compile/970915-0.f: New test.
47200 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47202         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47204 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47206         * gcc.dg/980520-1.c: New test.
47208 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47210         * gcc.dg/980502-1.c: Fix return type.
47212 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47214         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47215         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47216         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47217         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47218         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47220 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47222         * g77.f-torture/execute/980520-1.f: New test.
47224 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47226         * lib/mike-g77.exp: New file.
47228         * g77.f-torture/noncompile/noncompile.exp,
47229         g77.f-torture/noncompile/check0.f: New files.
47231 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47233         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47234         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47235         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47236         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47237         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47238         abort where appropriate.
47240 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47242         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47243         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47245 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47247         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47249 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47251         * g77.f-torture/compile/980427-0.f: New test.
47253 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47255         * g77.f-torture/compile/980424-0.f: New test.
47257 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47259         * g77.f-torture/compile/980419-2.f (main): New test.
47260         * g77.f-torture/compile/970125-0.f: New test.
47261         * g77.f-torture/compile/980419-1.f: New test.
47263 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47265         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47266         of loop-4.c.
47268 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47270         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47272 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47274         * gcc.c-torture/compile/980329-1.c: New test.
47276 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47278         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47279         * gcc.dg/980312-1.c: Fix typo in -march command.
47281 1998-03-16  H.J. Lu  (hjl@gnu.org)
47283         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47285 1998-03-11  Robert Lipe  <robertl@dgii.com>
47287         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47288         Dave Love agree the Fortran source is bogus.
47290 1998-03-11  Robert Lipe  <robertl@dgii.com>
47292         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47293         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47294         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47295         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47296         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47298 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47300         * g++.old-deja/g++.other/friend1.C: New test.
47302 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47304         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47305         possibly uninitialized) variables and declare dnrm2.
47307 1998-02-23  Robert Lipe <robertl@dgii.com>
47309         From Bruno Haible <haible@ilog.fr>:
47310         * gcc.c-torture/execute/980223.c: New test.
47312 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47314         * gcc.dg/ifelse-1.c: New test.
47316 1998-02-09  H.J. Lu  (hjl@gnu.org)
47318         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47320           * lib/old-dejagnu.exp (old-dejagnu): Added the
47321           "execution test - XFAIL *-*-*" handling in the spirit of
47322           "excess errors test -". Changed the "execution test fails"
47323           handling to be like "excess errors test fails".
47324           * Update various tests accordingly.
47326 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47328         * gcc.c-torture/execute/980205.c: New test.
47330 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47332         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47333         * lib/f-torture.exp: Similarly.
47334         * gcc.c-torture: Rename all .cexp files to .x files.
47336 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47338         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47339         (940510-1.c): Removed duplicate.
47340         (971104-1.c): New test.
47342 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47344           * lib/f-torture.exp: Improve error and loop detection.
47346 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47348         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47349         use that to size the filler array.
47351 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47353         * lib/c-torture.exp(c-torture-execute): Fix typo.
47355         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47356         testcase as the executable name. Keep the executable around if
47357         the test fails.
47359 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47361         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47362         changes.  Only test one -g option, and move it to the end of the
47363         list of options to test.
47365 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47367         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47368         variable GCC_TORTURE_OPTIONS to supply default switches separated
47369         by colons.  If no environment variable, run tests with -O0 -g, -O1
47370         -g, and -O2 -g as well.
47372 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47374         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47375         explanatory comments. Fix indentation.
47377 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47379         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47381 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47383         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47384         * g++.old-deja/g++.mike/p7325.C: Likewise.
47385         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47387 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47389         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47390         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47391         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47392         * g++.old-deja/g++.law/operators4.C: Likewise.
47394 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47396         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47397         * g++.old-deja/g++.mike/p784.C: Ditto.
47398         * g++.old-deja/g++.mike/p785.C: Ditto.
47400 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47402           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47404 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47406         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47407         target feature; pass this to c-torture-execute as needed.
47409 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47411         * lib/c-torture.exp(c-torture-execute): If the previous and the
47412         current executables being tested are identical, we don't need to
47413         run the executable again. Try to make the executable names
47414         unique. Add an optional argument for passing additional compiler
47415         flags.
47417 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47419         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47421 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47423         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47425 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47427         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47428         32bit or larger longs.
47430         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47431         have either a 32bit long or 32bit int.
47433 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47435         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47436         Make double precision tests dependent on sizeof (double).
47438 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47440         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47441         too.
47443 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47445         * gcc.c-torture/compile/961203-1.cexp: New script.
47447 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47449         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47450         up the includes ourselves.
47452 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47454         * lib/plumhall.exp: Remove random include, and add a few
47455         verbose messages for debugging.
47457 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47459         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47460         of trying to do it ourselves.
47462 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47464         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47466 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47468         * gcc.prms/5403.c: Made regexp a bit less strict.
47470 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47472         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47473         is returned from remote_load instead.
47474         * lib/plumhall.exp: Ditto.
47475         * lib/mike-g++.exp: Ditto.
47476         * lib/old-dejagnu.exp: Ditto.
47477         * lib/c-torture.exp: Ditto.
47479 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47481         * lib/g++.exp: Use build_wrapper procedure.
47482         * lib/gcc.exp: Ditto.
47484 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47486         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47487         an old-style decl for malloc.  Fixes tests to work when
47488         sizeof (int) != sizeof (size_t).
47490 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47492         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47494         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47495         use stdargs.h interface.
47497 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47499         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47500         NO_VARARGS when compiling.
47502 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47504         * lib/plumhall.exp(ph_includes): New procedure.
47505         (ph_make): Use it.
47506         (ph_compiler): Ditto.
47508         * lib/g++.exp: Rename test-glue.c to testglue.c.
47509         * lib/gcc.exp: Ditto.
47511 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47513         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47514         to completion when it's called.
47516 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47518         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47519         is defined, don't do test.
47521 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47523         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47524         for object files.
47525         (ph_summary): Mark skipped testcases as untested, not unresolved.
47527         * lib/plumhall.exp (ph_make): If unresolved because of bad
47528         errorCode, record errorCode in log file.
47529         (*): Replace send_log/verbose with verbose -log.
47531 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47533         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47534         double conversion if double isn't at least 8 bytes.
47536         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47537         int to work with targets where int is 16 bits.
47539         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47540         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47541         precision for the test to complete.
47543 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47545         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47546         if d10v is not compiled with the -mdouble64 flag.
47547         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47549         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47550         d10v is not compiled with the -mint32 flag.
47552 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47554         * lib/plumhall.exp: Use incr_count.
47556 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47558         * gcc.c-torture: Update to c-torture-1.45.
47560 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47562         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47563         the name of the expect testcase file).
47565         * lib/g++.exp(g++_init): Ditto.
47567 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47569         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47570         the host.
47572         * lib/gcc.exp(gcc_exit): New procedure.
47574 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47576         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47577         specs where appropriate.
47579         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47580         because of new "candidates are" messages, and removed a few
47582         * Converted all non-old-style g++ testcases to old-style, and
47583         moved into g++.old-deja.
47585 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47587         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47588         options.
47590         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47591         succeeded.
47593         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47595 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47597         * lib/gcc.exp (gcc_target_compile): Add support for defining
47598         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47599         the machine doesn't have those features.
47601 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47603         * g++.law/operators4.exp: Don't use LIBS.
47605 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47607         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47609         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47610         * lib/g++.exp: Set it here instead. Also, allow use of the
47611         --tool_exec and --tool_opt options. Change CXX to
47612         GXX_UNDER_TEST.
47614         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47616         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47618 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47620         * lib/old-dejagnu.exp: Use prune_warnings instead of
47621         prune_system_crud.
47622         * lib/mike-g++.exp: Ditto.
47623         * lib/gcc.exp: Ditto.
47624         * lib/g++.exp: Ditto.
47626         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47628 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47630           * 941014-2.c: Include stdlib.h
47631           * 960327-1.c: Include stdio.h
47632           * dbra.c, index-1.c: Don't assume ints are 32bits.
47634 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47636         * lib/gcc.exp: Add gcc,stack_size target feature.
47638         * lib/g++.exp(g++_target_compile): Add the include and link
47639         paths here, not in two other places. And, it's $options, not
47640         options.
47642         * lib/mike-g++.exp(postbase): Remove the code that determines
47643         the correct include and link paths.
47644         * g++.old-deja/old-deja.exp: Ditto.
47646 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47648         * lib/g++.exp(g++_init): target_compile no longer returns the
47649         filename of the result.
47651 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47653         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47654         call to glob.
47656         * gcc.c-torture/special/special.exp: Change call to
47657         gcc_target_compile to include the object file.
47659 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47661         * gcc.c-torture/special/special.exp: Correct misspelling in last
47662         change.
47664 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47666         * lib/plumhall.exp(ph_summary): Log the entire output of the
47667         executable. Return -1 if there were any failures, 0 otherwise.
47668         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47669         (ph_make): Clean up objects and executables that were built
47670         if the tests succeeded.
47672 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47674         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47675         libraries and includes in the build tree as appropriate.
47677 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47679         * lib/c-torture.exp: Instead of looking for the global variable
47680         NO_LONG_LONG, check to see if that's a feature of the target.
47682 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47684         * config/default.exp: Minimize. Delete the remainer of the files in
47685         config; this functionality is now in devo/dejagnu/config.
47687         g++.*/*: Pass any additional flags used to compile to postbase;
47688         delete CXXFLAGS.
47690         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47691         is now done by runtest.exp. Use gcc_target_compile instead of
47692         compile.
47694         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47695         Remove references to CFLAGS. Use remote_file instead of
47696         calling rm -f.
47697         (c-torture): Take a list of arguments to use to compile this
47698         testcase.
47700         lib/g++.exp: Simplify. Use target_compile instead of compile.
47701         lib/gcc-dg.exp: Ditto.
47702         lib/gcc.exp: Ditto.
47703         lib/mike-{gcc,g++}.exp: Ditto.
47704         lib/old-dejagnu.exp: Ditto.
47705         lib/plumhall.exp: Ditto.
47707 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47709         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47710         (ph_linker): Likewise.
47712 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47714           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47715         MAP_ANON / MAP_ANONYMOUS if defined;
47716         else try to map from /dev/zero .
47718 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47720         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47721         isn't defined, then define it to MAP_ANONYMOUS.
47723 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47725         * gcc.c-torture: Update to c-torture-1.42 release.
47727 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47729         * gcc.c-torture: Update to c-torture-1.41 release.
47731 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47733         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47734         c-torture release.
47736 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47738         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47739         and LDFLAGS.  Fix second case to append the target_info ldflags
47740         onto LDFLAGS, not CFLAGS.
47741         * lib/g++.exp (g++_init): Add target_info stuff.
47742         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47743         of libgloss and newlib flags for !native.
47745         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47746         (GDB): Fix relative path to go up another dir for finding gdb.
47748 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47750         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47751         versions in the target_info array, if they don't exist.
47753 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47755         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47757 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47759         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47760         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47762 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47764         * lib/old-dejagnu.exp: Don't remove the output file before we've
47765         actually tested it. Don't append pwd to the path of the executable
47766         we're testing.
47768 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47770         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47772 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47774         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47775         temporary directory for compiler files, and set it to a default
47776         value of /tmp. Set $output as the name of the output file from
47777         compiling the testcase. Add a -o option to $cflags_var so the
47778         compiler writes the final output file as $output. Set $executable
47779         to $output.
47781         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47782         directory for compiler files, and set it to /tmp if it doesn't
47783         already have a value. Set $output_file to the name of the output
47784         file from compiling the testcase. Add a -o option to CXXFLAGS so
47785         the compiler writes the final output file as $output. Use $output
47786         as the executable to be tested.
47788 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47790         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47792 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47794         * gcc.c-torture/execute/pending-1.c: New test.  Still
47795         pending in Tege's queue.
47797 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47799         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47800         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47801         if there were failures.  Call unresolved if there were unresolved
47802         testcases.  Call gcc_fail if program did not run to completion.
47803         (ph_make): Pass additional argument name to ph_execute.
47804         (ph_execute): Add new argument.  Pass additional arguments to
47805         ph_summary.  Call gcc_fail is there is no execution output.
47807 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47809         * lib/plumhall.exp (proc_summary): Output relavent summary
47810         lines into the log so specific failures in plumhall can be
47811         investigated.
47813 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47815         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47816         (c-torture-execute): Don't try to execute tests which use
47817         "long long" types if $NO_LONG_LONG is nonzero.
47819 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47821         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47822         not c-torture.
47824         * gcc.ieee: Move from here.
47825         * gcc.c-torture/execute/ieee: To here.
47827 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47829         * gcc.c-torture: Update to c-torture-1.41 release.
47831 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47833         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47834         not "$output".
47836 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47838         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47839         -c present.
47841 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47843         * config/proelf.exp: Handle connecting to a simulator.
47845 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47847         * config/proelf.exp: New file.  Enough framework that we can
47848         run c-torture tests on the proelf targets (or any other target
47849         that gdb can connect to for that matter).
47851 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47853         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47854         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47856         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47857         exec_output exists.
47859 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47861         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47862         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47864         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47865         to pass/fail/unresolved/unsupported/untested.  Caller must now
47866         call unresolved/unsupported/untested.
47867         * lib/*.exp: Update FSF address.  Update to handle new results of
47868         ${tool}_load.
47869         * lib/chill.exp (verbose): Delete.
47871 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47873         * lib/gcc.exp (default_gcc_start): Change order of args to
47874         $LDFLAGS $CFLAGS $LIBS.
47875         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47876         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47877         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47878         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47879         * gcc.misc-tests/dg-test.exp: Likewise.
47880         * gcc.misc-tests/msgs.exp: Likewise.
47881         * gcc.prms/prms.exp: Likewise.
47882         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47883         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47885         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47887 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47889         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47891         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47892         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47894         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47895         necessary.
47897 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47899         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47900         global for loop; add use of $mathlib.
47901         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47902         settings here; set mathlib for anything but VxWorks.
47904 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47906         * gcc.c-torture: Update to c-torture-1.40 release.
47908 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47910         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47911         dg.exp.
47913 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47915         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47916         global.
47918 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47920         * lib/g++.exp (LIBS): Define if not already.
47921         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47922         (gcc-dg-prune): Call prune_gcc_output.
47923         * lib/gcc.exp (prune_gcc_output): New proc.
47924         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47925         prune_gcc_output.
47927 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47929         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47930         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47932 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47934         * gcc.c-torture: Update to c-torture-1.39 release.
47936 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47938         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47939         fails, try others as well.
47941 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47943         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47944         If compilation fails, mark execute tests as `untested'.
47945         If test is marked as unsupported, don't mark compilation and
47946         execute tests as failed.
47948 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47950         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47951         libstdc++ for whether or not we want to be doing shared
47952         libraries.  Delete link_curses since we don't need it anymore.
47953         * lib/mike-g++.exp (postbase): Don't link in libg++.
47954         * g++.old-deja/old-deja.exp: Likewise.
47956 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47958         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47960 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47962         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47963         For that, add `-Wl,-a,shared_archive'.
47964         * g++.old-deja/old-deja.exp: Likewise.
47966 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47968         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47970 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47972         * lib/mike-g++.exp (postbase): Pay attention to the status of
47973         g++_load.
47975 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47977           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47979 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47981         * lib/gcc.exp (default_gcc_start): No longer need to log program
47982         being executed or its output, execute_anywhere does that now.
47983         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47984         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47986 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47988         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47989         the same as those in lib/g++.exp.
47991 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47993         * gcc.c-torture: Update to c-torture-1.38 release.
47994         * gcc.ieee: Related changes.
47996 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47998         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47999         "exec". Minor reformatting changes.
48001         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48002         cross. This means all "exec" calls now work on a remote host as
48003         well.
48004         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48005         cross. Filter out the extra "\r\n" stuff that expect puts in.
48006         (c-torture-execute): Filter out the bogus warnings like
48007         c-torture-compile does. Add support for canadian cross.
48008         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48009         Use execute_anywhere rather than calling exec directly. Now it
48010         works for canadian cross testing.
48012 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48014         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48015         results into a variable, and check that rather than using file exists.
48017 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48019         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48020         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48022 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48024         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48025         lib_curses if there's a shared libg++ in the build tree.
48027 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48029         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48030         if not supported target.
48032 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48034         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48035         link_curses up to always happen, not just for native builds.
48037 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48039         * gcc.c-torture: Update to c-torture-1.36 release.
48040         * gcc.failure: Related changes.
48042 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48044         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48046 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48048         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48049         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48050         runshlib, link_curses, and mathlib for link and run.
48052         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48053         pass the runtime shared library options for Solaris, OSF/1, and
48054         Irix5, and link with -lcurses to avoid unresolved references.
48056 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48058         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48059         only run once.
48061 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48063         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48065 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48067         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48068         do not have a framework for the "compat" tests yet.
48070 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48072         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48073         set to null if we're testing vxworks5.1.  Use that instead of
48074         `-lm' in the setting of LIBS for link and run.
48076 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48078         * config/rom68k.exp (${tool}_load): Major changes to make it
48079         work.  Verified that it does in fact return the stuff in
48080         exec_output properly.  Catch any Emul or any TRAP other than 0.
48082 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48084         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48085         LDFLAGS properly for targets that need stuff from libgloss.
48086         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48087         only run once.
48088         (gpp_initialized): New variable.
48090 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48092         * config/rom68k.exp: Load libgloss.exp.
48093         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48094         so we can produce a fully linked binary.
48095         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48096         so we can produce a fully linked binary.
48098 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48100         * lib/plumhall.exp (ph_section): Watch for expected failures.
48101         Add missing `else'.
48103         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48104         run the testcase.
48105         (c-torture): Likewise.
48107 1995-08-28  Doug Evans  <dje@cygnus.com>
48109         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48111         * lib/mike-g++.exp (mike_cleanup): New proc.
48112         (prebase): New globals compiler_result, not_compiler_result,
48113         target_regexp.
48114         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48115         allow leading "-" in pattern.  Watch for unsupported tests.
48116         If $compiler_result is set, pattern match assembler code,
48117         and ditto for $not_compiler_result.
48118         * lib/mike-gcc.exp: Likewise.
48120         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48121         execution "succeeded".
48123 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48125         * config/win32.exp: New file.
48126         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48128 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48130         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48131         unsupported.
48132         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48133         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48134         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48136         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48137         "... without exceptions was ...".  That is now handled by
48138         prune_system_crud.
48139         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48141 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48143         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48144         sieve.c,sort2.c}: New files.
48145         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48146         sieve.exp,sort2.exp}: Drivers for them.
48148         * lib/mike-gcc.exp (program_output): New user settable variable.
48149         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48150         messages.
48151         * lib/mike-g++.exp (program_output): New user settable variable.
48153         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48155         * config/sh.exp: Deleted (use sim.exp instead).
48157 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48159         * config/vx.exp: Declare CHECKTASK as global.
48160         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48161         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48162         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48164 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48166         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48167         target. Like vx.exp, only includes `vx29k.exp' instead of
48168         `vxworks.exp'.
48170 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48172         * config/sim.exp: Increase time limit from 120 seconds to 240.
48174 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48176         * gcc.c-torture/execute/950628-1.c: New test.
48178 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48180         * gcc.c-torture: Update with changes/additions from
48181         c-torture-1.34.
48183 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48185         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48187 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48189         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48191 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48193         * gcc.c-torture/compile/950512-1.c: New test.
48194         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48195         * gcc.dg/struct-ret-1.c: Likewise.
48197 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48199         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48200           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48202 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48204         * gcc.c-torture/special/920411-1.c: Deleted.
48205         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48207 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48209         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48210         cpu limit.
48212 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48214         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48216 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48218         From kenner;
48219         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48220         is the proper length.
48221         * va-arg-3.c: Likewise.
48223 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48225         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48226         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48228         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48229         * lib/g++.exp (default_g++_start): Delete old cruft.
48231 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48233         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48234         (2 * (1 << 18)) to (2 * (1 << 17)).
48236         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48238 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48240         * config/rom68k.exp: Renamed from config/idp.exp
48242 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48244         * c-torture/compile/921109-2.c
48246 1995-04-18  Mike Stump  <mrs@cygnus.com>
48248         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48249         excess errors.
48251 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48253         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48254         output.
48255         * lib/g++.exp (default_g++_start): Likewise.
48257 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48259         * gcc.c-torture/compile/950329-1.c: New test.
48261 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48263           * config/bug.exp (${tool}_load): Updated to use new remote_open
48264           and remote_close procs.
48265         * config/idp.exp: New file.
48267 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48269         * gcc.c-torture/execute/950322-1.c: New test.
48271 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48273         * config/vx.exp (${tool}_load): Clean up testing of return code from
48274         vxworks_ld and vxworks_spawn.
48276 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48278         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48280 1995-03-13  Mike Stump  <mrs@cygnus.com>
48282         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48283         can mark excess errors on a machine by machine basis.  Note, the
48284         default is to not expect any excess errors, even when excess
48285         errors test - is given, so you will want to put an XFAIL ... on
48286         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48287         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48288         those 4 machines, but no others.
48290 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48292         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48293         * lib/c-torture.exp: to here.
48295 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48297         * gcc.c-torture/execute/950221-1.c: New test.
48298         * gcc.c-torture/execute/struct-ret-1.c: New test.
48299         * gcc.c-torture/compile/950221-1.c: New test.
48301         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48303 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48305         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48306         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48308 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48310         * g++.gb: New directory of tests, derived from my signature and
48311         class scoping tests.
48313         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48314         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48315         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48316         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48317         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48318         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48319         * g++.gb/sig25.C: Likewise.
48321         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48322         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48323         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48324         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48325         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48326         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48327         * g++.gb/sig25.exp: Likewise.
48329         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48330         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48331         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48332         * g++.gb/scope13.C: Likewise, this test still fails.
48334         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48335         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48336         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48337         * g++.gb/scope13.exp: Ditto.
48339         * g++.gb/README: New file, explains what these tests are about.
48341 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48343         * lib/dg.exp (dg-do): Support `preprocess'.
48344         (dg-test): Likewise.
48346 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48348         * config/udi.exp: change "continue -expect" to "exp_continue".
48350 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48352         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48353         Delete redundant tests.
48355         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48356         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48357         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48358         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48359         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48360         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48361         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48362         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48364         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48365         storing label pointers.
48366         * gcc.c-torture/execute/921019-1.c: Likewise.
48367         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48368         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48369         parameter fp.
48370         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48371         constants.
48373         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48374         Delete obsolete tests.
48376         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48377         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48378         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48379         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48380         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48381         * gcc.c-torture/compile/950124-1.c: New test.
48383         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48385 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48387         * lib/mike-g++.exp: Add -lm to LIBS.
48389 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48391         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48393 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48395         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48397 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48399         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48401 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48403         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48404         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48405         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48406         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48407         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48408         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48409         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48410         * g++.law/{operators31.C, operators32.C,
48411         * g++.law/{operators33.C, operators34.C}: Likewise.
48412         * g++.law/{pic1.C, refs2.C}: Likewise.
48413         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48414         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48415         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48416         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48418         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48419         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48420         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48421         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48422         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48423         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48424         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48425         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48426         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48427         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48428         * g++.law/{operators34.exp}: Likewise.
48429         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48430         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48431         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48432         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48433         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48435         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48436         No longer expected to fail.
48437         * g++.law/missed-error3.C: Tweak for recent bool changes.
48439 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48441         * config/emb-unix: Deleted.
48442         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48443         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48445 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48447         * lib/dg.exp (dg-test): Fix typo in last patch.
48449 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48451         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48452         (handles multiple occurrences).
48454 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48456         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48457         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48458         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48459         printed).
48460         * lib/c-torture.exp (c-torture-compile): Likewise.
48461         (c-torture): Prepend full path if missing.
48462         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48463         (gcc_fail): Likewise.
48464         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48466 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48468         * lib/netware.exp: Only attach to NetWare i386 systems.
48470 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48472         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48473         messages.  Add test name to "output pattern match" pass/fail message.
48475 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48477         * gcc.dg: New testsuite.
48478         * gcc.dg/dg.exp: New file.
48480         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48481         test-switch.c}: Deleted.
48483         * gcc.misc-tests/msgs.exp: New testcase driver.
48485 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48487         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48488         Watch for illegal return values from ${tool}_load.
48489         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48490         cross targets.  Coerce return value >0 to 1.
48492 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48494         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48496         * config/emb-unix.exp: New file.
48498         * config/sim.exp: Error if variable $SIM not defined.
48499         (${tool}_load): Mark test as "untested" if simulator missing.
48501         * config/unix.exp: Load remote.exp to get rcp_download.
48502         * lib/c-torture.exp: Use different option lists for testcases with
48503         and without loops.
48504         * gcc.c-torture/execute/execute.exp: Likewise.
48506 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48508         * config/*.exp: Clarify return code from ${tool}_load.
48509         Call `unresolved' or `untested' instead of `warning' or `perror'
48510         (sometimes you still want to call both though).
48511         Add comment that `shell_id' is local to each file.
48512         * config/udi.exp (timeout): Set to 30.
48513         Don't print warning if connection fails, $connectmode has already
48514         printed an error.
48515         (${tool}_load): Move verbose messages to level 2.
48516         Rework pattern for "Process started" message.
48517         Pass `shell_id' to ${connectmode}_download.
48518         Retry twice upon timeout.  Make resetting of target more robust.
48519         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48520         Pass `shell_id' to exit_$connectmode.
48521         Only call exit_$connectmode if connected.
48522         * config/unix.exp (${tool}_load): Check return codes better.
48523         * config/vrtx.exp (${tool}_load): Likewise.
48524         * config/vx.exp (${tool}_load): Likewise.
48525         Delete unneeded global's.
48526         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48527         from ${tool}_load.
48528         (dg-stat): Delete.
48529         (dg-init): Delete recording of pass/fail counts.
48530         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48531         (old-dejagnu-init): Likewise.
48532         (old-dejagnu-stat): Delete contents, empty proc now.
48533         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48534         (c-torture): Delete references to lcnt, lpass, lfail.
48535         Get option list from TORTURE_OPTIONS.
48536         Delete -funroll[-all]-loops if no loops.
48537         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48538         (g++_stat): Delete contents (empty proc now).
48539         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48540         (gcc_finish): Likewise.
48541         (gcc_stat): Deleted.
48542         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48543         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48544         * gcc.c-torture/execute/execute.exp: Likewise.
48545         Split tests into two parts: compile, execute.
48546         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48547         no loops.  Update to reflect clarified return codes from ${tool}_load.
48549 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48551         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48552         to grep for.
48553         (old-dejagnu): Likewise (where necessary).
48555 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48557         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48559         * lib/dg.exp (dg-process-target): Fix processing of selector.
48560         Add comment regarding use of `error'.
48562         * lib/gcc.exp (prune_system_crud): Define if missing.
48563         * lib/g++.exp (prune_system_crud): Likewise.
48565         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48566         Call prune_system_crud.
48567         * lib/dg.exp (dg-runtest): New proc.
48568         Use perror instead of send_user for tcl errors in testcase.
48569         Don't return any value, it's never used.
48570         Don't clobber previous definition of `unknown'.
48571         Print tcl errors in `dg-final'.
48573 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48575         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48576         (dg-test): Don't print errorInfo, it contains stack backtrace.
48578 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48580         * lib/g++.exp (runtest_file_p): Define if missing.
48582 1994-09-24  Doug Evans  (dje@cygnus.com)
48584         * lib/mike-g++.exp: Comment out loading of g++.exp.
48585         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48586         (default_g++_version): Always print something.
48587         (default_g++_start): Comment out call to `which'.
48588         (g++_start, g++_load): Deleted (must be defined in config file).
48589         * lib/gcc.exp: Test for existence of $CC at start.
48590         Delete check for tmpdir (done in gcc_init).
48591         (default_gcc_version): Always print something.
48592         (default_gcc_start): Comment out call to `which'.
48593         * config/*.exp: Major cleanup - make cross targets work at least a
48594         little better for g++ (by not being "--tool gcc" specific).
48595         Rename gcc_xxx to ${tool}_xxx.
48596         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48597         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48599 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48601         * lib/c-torture.exp (c-torture-compile): Rework compiler
48602         message processing.
48604         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48605         c-torture.
48607 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48609         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48611         * lib/dg.exp (dg-process-target): Support { target native }.
48613 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48615         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48616         looked for "... program xxx got fatal signal".
48617         Correct regsub munging of `comp_output'.
48618         Ignore compiler messages "path prefix not used" and "linker input
48619         file unused".
48621 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48623         * lib/gcc.exp (runtest_file_p): Define if missing.
48624         * gcc.prms/template.c: Example to work from.
48626 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48628         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48629         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48631         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48632         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48633         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48634         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48636         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48637         (dg-process-target): No longer a varargs proc.
48638         Return S/N for target, P/F for xfail.  All callers changed.
48639         (user option procs): More argument checking.
48640         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48641         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48642         (dg-test): Skip test if not running on selected target in `dg-do'.
48643         Update handling of `dg-do-what', `dg-output-text'.
48644         Separate execution pass/fail from output pattern match pass/fail.
48645         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48647 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48649         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48650         target for 920510-1.c.
48652 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48654         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48655         Clean up comment regarding use of passcnt, etc.
48656         (gcc_stat): Don't update `testcnt' here.
48657         (gcc_finish): Do it here.
48658         Might as well reset `but_id' here too.
48659         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48660         to determine if the file should be tested.
48661         * gcc.c-torture/compile/compile.exp: Likewise.
48662         * gcc.c-torture/execute/execute.exp: Likewise.
48663         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48664         * gcc.misc-tests/dg-test.exp: Likewise.
48665         * gcc.prms/prms.exp: Likewise.
48666         * gcc.wendy/wendy.exp: Likewise.
48667         * g++.old-deja.exp: Likewise.
48668         Move "Testing file" message to verbose level 1.
48670 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48672         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48674 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48676         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48677         (default_gcc_start): Accept optional second list element
48678         of compiler flags.  Print compiler output at verbosity level 2.
48679         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48680         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48681         Save current values of framework globals passcnt, failcnt, xpasscnt,
48682         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48683         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48684         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48685         xfailcnt to compute stats.  Update framework global `testcnt' from
48686         pass/fail counts.
48687         (gcc_finish): New proc.  Clean up test environment.
48688         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48689         (gcc_epass, gcc_efail): Delete.
48690         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48691         argument of line number.
48692         (dg-init): If the tool has an init routine, call it.
48693         (dg-test): Remove args `cflags_var' and `libs_var'.
48694         Pass all compiler options to ${tool}_start.
48695         Handle missing line number.
48696         (dg-finish): New function.
48697         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48698         particular files.  Call gcc_finish at end.  Move "skipping test"
48699         message to verbosity level 3.
48700         * gcc.c-torture/compile/compile.exp: Likewise.
48701         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48702         * gcc.c-torture/execute/execute.exp: Likewise.
48703         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48704         Print testcase being tried at verbosity level 1.
48705         * gcc.c-torture/special/special.exp: Unset xfail.
48706         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48707         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48708         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48709         * gcc.failure/failure.exp: Likewise.
48710         * gcc.ieee/ieee.exp: Likewise.
48711         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48712         Update call to dg-test.  Call dg-finish at end.
48713         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48714         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48715         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48716         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48717         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48718         * gcc.wendy/wendy.exp: Add copyright.
48719         Delete setting of tmpdir (done by gcc_init).
48720         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48721         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48722         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48723         gcc_[ce]pass/fail.
48725 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48727         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48728         confusion.
48729         (g++_load): Likewise.
48731         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48732         Rename argument to `prog' to remove the confusion.
48733         Varargs fns behave differently too!
48734         (g++_load): Likewise.
48736         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48738         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48739         what it is.  Delete (always) printing of status value for !native.
48740         Simplify verbose code, and include status and exec_output.
48741         (g++_load): Use gcc_load.
48743 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48745         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48746         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48747         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48748         940714-3.c as these testcases don't exist anymore.  Make
48749         va-arg-1.c expected to pass.
48751 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48753         * gcc.misc-tests/misc.exp: Only run specific testcases.
48754         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48755         * gcc.misc-tests/dg-[1-9].c: New files.
48757         * lib/dg.exp: New testsuite driver.
48758         * gcc.prms/prms.exp: Use it.
48760         * README.gcc: New file.
48762         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48763         Document and reset `lxpass' and `lxfail'.
48764         Simplify "initialized" message.
48765         (gcc_stat): Clean up comments a little.
48767 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48769         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48771 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48773         * lib/old-dejagnu.exp (process-option): New proc.
48774         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48775         (old-dejagnu): Simplify.
48776         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48778 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48780         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48781         exists and is not an empty string.
48783         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48784         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48785         finished.
48786         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48787         automatically.
48789         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48790         longer expected to fail.
48792         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48793         "f" function call.
48795         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48797         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48798         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48799         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48800         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48801         c-torture-1.29.
48803         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48804         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48806         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48808         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48809         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48811         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48812         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48813         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48815 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48817         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48818         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48819         940714-1.c, 940714-2.c, 940714-3.c},
48820         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48821         gcc.misc-tests/{mg.c,mg.exp}:
48822         New tests.
48823         * gcc.noncompile/noncompile.exp: Change accordingly.
48825 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48827         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48828         Undo previous clobberage.
48830 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48832         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48833         * gcc.special/{930510-1.c, special.exp}:
48834         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48835         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48836         struct-varargs-1.c}: New tests from c-torture-1.26.
48838 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48840         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48841           argument to switch.
48843 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48845         * Revert the previous changes.  Please see Rob's directory
48846           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48847           fixes.
48849 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48851         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48852             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48853             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48854             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48855             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48856             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48857             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48858             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48859             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48860             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48861             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48862             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48863             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48864             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48865             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48866             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48867             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48868             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48869             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48870             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48871             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48872             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48873             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48874             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48875             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48876             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48877             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48879 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48881         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48882             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48883           with perror calls.
48885 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48887         * config/unix.exp (g++_load): Fix syntax.
48889 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48891         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48892         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48893         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48894         Don't expect va-arg-1.c to fail.  Correct expected output for
48895         920928-1.c.
48896         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48897         * gcc.wendy/hbm4.c: Correct typo.
48898         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48900 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48902         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48903         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48904         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48905         * lib/c-torture.exp (c-torture-compile): Ditto.
48907         Reduce volume of output (remove all the -I's and such).
48908         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48909         Call gcc_cpass, gcc_cfail.
48910         (c-torture): Pass testing option to c-torture-compile.
48912 1994-03-21  Doug Evans  (dje@cygnus.com)
48914         Bring patches over from progressive.
48915         * config/default.exp: Exit remote shell cleanly.
48916         (g++_exit, g++_start): Add default versions.
48917         * config/sim.exp (gcc_load): Use perror, not error.
48919 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48921         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48922         set in site.exp.
48924 1994-03-14  Doug Evans  (dje@cygnus.com)
48926         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48927         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48928         (wendy_try): New proc to run testcase.
48929         (main loop): Call 'em.
48930         * gcc.wendy/*.c: Clean up pass to correct expected output.
48932         * lib/gcc.exp: Minor cleanup work.
48933         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48935 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48937         * config/sim.exp (gcc_load): Document return codes better.
48938         Don't pass -v to simulator.
48940 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48942           * gcc.special/920717-x.c: Fix typo.
48943           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48944           get at sources.
48946         * lib/mike-gcc.exp: Fix typo.
48948 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48950         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48951         binary to use, transform the name.
48952         * config/*.exp: rename everything. Nuke any g++ specific files,
48953         it's now a special case of gcc that requires no special support.
48954         Add a default.exp for unsupported targets.
48956 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48958         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48959         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48960         version of Tcl.
48962 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48964         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48965         than a warning.
48967 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48969         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48971 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48973         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48974         option_list.  Compile every file with only 4/6 option choices
48975         (same as C torture) instead of with 12/18 different option
48976         choices.
48977         * lib/c-torture.exp: Likewise.
48979         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48980         not already set.
48982 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48984         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48985         can put an XFAIL *-*-* on excess errors.
48987 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48989         * g++.law: Add more tests derived from g++-bugs snapshots.
48991         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48992         equivalent to g++.law/init9.
48994         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48995         compiled it, and the a.out file after we've run it.
48997 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48999         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49000         compiled it, and the a.out file after we've run it.
49002 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49004         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49006 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49008         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49009         version number.
49011 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49013         * g++.law: New directory of g++ tests derived from the g++-bugs
49014         snapshots.
49016 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49018         * gcc.compile: initbug1.c initbug1.exp testcase added
49020 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49022         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49023         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49024           fixes submitted by Jeff Law (law@cs.utah.edu)
49025         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49026           Jeff Law (law@cs.utah.edu)
49029 1993-11-30  Mike Stump  (mrs@cygnus.com)
49031         * config/unix-g++.exp: Follow the gcc way of doing things.
49032         * g++.old-deja/old-deja.exp: Minor updates.
49033         * lib/g++.exp: New file, follow the gcc way of doing things.
49034         * lib/old-dejagnu.exp: Minor updates.
49035         * lib/mike-g++.exp: Always unset errorInfo.
49037 1993-11-06  Mike Stump  (mrs@cygnus.com)
49039         * lib/gcc.exp: Fix some errors with the below change, CC and
49040         CFLAGS should be global when setting, not local.
49042 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49044         * lib/gcc.exp: Transform tool name.
49046 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49048         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49050 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49052         * lib/gcc.exp: change gcc_done to gcc_stat
49054 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49056         * Upgraded gcc testsuite to c-torture version 1.25
49058 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49060         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49061         * lib/c-torture: added hooks for new reporting code.
49063 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49065         * config/sh-gcc.exp: check if sh-sim exists in the path
49067 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49069         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49070         * gcc.compile/compile.exp: Initial changes for new logic.
49071         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49072         * gcc.failure/failure.exp: Initial changes for new logic.
49073         * gcc.ieee/ieee.exp: Initial changes for new logic.
49074         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49075         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49076         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49077         * lib/c-torture.exp: Initial changes for new logic.
49078         * lib/gcc.exp: Initial changes for new logic.
49080 1993-10-15  Mike Stump  (mrs@cygnus.com)
49082         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49083         depend upon failure or success.  Fully qualify names in failure
49084         and success messages.  Always remove a.out before starting
49085         compile, just in case.  Pay more attention to error text output by
49086         the compiler.  Handle testcases with no known past errors just
49087         like all others, so that things are uniform.  Other miscellaneous
49088         improvements.
49090 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49092         * gcc.cpp: new directory for cpp tests
49094 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49096         * lib/chill.exp: Code reformatted, removed unused code.
49097         * config/unix-chill.exp: Code reformatted, removed unused code.
49098         * chill.execute/execute.exp: Code reformatted, removed unused code.
49099         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49101 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49103         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49104         routines not written.
49106 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49108         * config/bug-gcc.exp: Use new procs from bug.exp.
49110 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49112         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49113         via ftp, rather than depending on NFS.
49114         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49115         case.
49117 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49119         * config/bug-gcc.exp: Use new download proc.
49121 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49123         * chill.execute/execute.exp: cleanups, handles errors better
49124         * chill.compile/compile.exp: rewrite, based on execute.exp
49125         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49126         * lib/chill.exp: major changes to diff proc and compile and link
49127           procs. added chill_fail and chill_pass wrappers to pass and
49128           fail. added more comments, and handle error codes better.
49129           Added a hack to capture stderr from exec, so noncompile tests
49130           can work.
49132 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49134         * chill.execute/execute.exp: rewrite of testsuite driver
49135         * lib/chill.exp: rewrite of testsuite driver
49136         * config/unix-chill.exp: rewrite of testsuite driver
49138 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49140         In chill.execute:
49141         * iexpr.ch: Standardize uppercase.
49142         * tuples.dat: Standardize uppercase.
49143         * vary.ch: standardize.  Correct varying string assignments.
49144         * vary.dat: Add new output lines.
49146 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49148         In chill.execute:
49149         * chprintf.ch: Standardize use of uppercase.
49150         * tuples.ch: Standardize and turn arr2 into a DCL,
49151           rather than a SYN.
49152         * pinits.ch: Standardize.
49154 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49156         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49157         * Makefil: Renamed to Makefile.in.
49158         * configure.in: New.
49160 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49162         In chill.execute:
49163         * .cvsignore: Add result/output files.
49164         * Makefile: Fix up variables at start.  Use MFLAGS
49165           everywhere.  Correct bool_loc, built_ins entries.
49166           Add entry for vary1.ch.
49167         * bitarray.ch: Standardize upper-case usage.
49168         * bitexpr.ch: Standardize, add output of b1.
49169         * params.ch: Use arrayt in along PROC parameters, to
49170           avoid novelty problems.
49171         * sets.ch: Tiny cleanup.
49172         * vary1.ch: Re-indent.
49174 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49176           * Add PR-related files to Makefiles, .cvsignore files, etc.
49178 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49180         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49181           with compiler objects. New names are test-flow.c and test-loop.c
49183 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49185         * Upgraded c-torture tests from 1.19 to 1.20
49187         * new files:
49188         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49189         * gcc.compile: 930623-1.c 930623-2.c
49190         * gcc.noncompile: 930622-1.c 930622-2.c
49191         * gcc.failure: 920411-1.c 920627-2.c
49192         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49194 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49196         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49197           More changes to get testsuite working properly. Needs more work.
49198           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49200 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49202         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49203           More changes to get testsuite working properly. Needs more work.
49205 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49207         * chill.compile/compile.exp: Added for Dejagnu support
49208         * chill.execute/execute.exp: Added for Dejagnu support
49209         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49211 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49213         This should complete moving the CHILL test files.
49214         * chill.noncompile(.cvsignore printf.grt
49215             in-printf.grt chprintf.grt chprintf.ch):
49216             Added test-support files.
49217           (Makefile): Modified further.
49218         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49219             signal.ch): Added test files.
49220           * chill.execute (.cvsignore printf.grt printr.c
49221             in-printf.grt rts.c chprintf.grt rts.h): Added
49222           test-support files.
49223             (Makefile): More corrections.
49225 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49227         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49228           test cases, ready for DejaGnu.
49230 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49232         * Upgraded c-torture tests from 1.18 to 1.19
49234         * gcc.compile: added test(s):
49235           930607-1.c
49236         * gcc.execute: added test(s):
49237           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49239         * added new subdirectory for misc tests: gcc.misc-tests
49240         * gcc.misc-test(s): added tests:
49241           inst-check.c test-consts.c test-ior.c test-switch.c
49243 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49245         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49247 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49249         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49251 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49253         * Upgraded c-torture tests from 1.17 to 1.18
49255 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49257         * Upgraded c-torture tests from 1.12 to 1.17
49259 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49261         * lib/old-dejagnu.exp:
49262           Fixed handling of XFAIL target triplets to correctly
49263           recognize wildcard characters.  Removed code that
49264           appended a unique id tag to the end of the file name
49265           printed out by the result of the testcases within a
49266           given test file.
49268 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49270         * lib/old-dejagnu.exp:
49271           Reworked expected failure handling to trigger off of XFAIL
49272           keyword in keyphrase embeded in testcase source code. The
49273           XFAIL keyword must be at the end of the keyphrase line. It
49274           may optionally be followed by one or more target triplets.
49275           It has just occured that the handling of wildcards in the
49276           target triplet may not be correct.
49278 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49280         * g++.old-deja/tests:
49281           Moved all subdirectories up one level into g++.old-deja .
49283         * lib/old-dejagnu.exp:
49284           Fixed problem with CXXFLAGS not being properly reset, and being
49285           corrupted with extraneous "-c" compiler option.  This was
49286           causing binaries to not be generated for test that needed them.
49287           Modified strings passed to "pass" and "fail" so that individual
49288           tests from the same test file would be distinguished by an
49289           identifier appended to the test file name in the summary logs;
49290           this corrected a problem with erroneous diff logs.  Added code
49291           to search testcases for expected fail and unexpected pass keywords.
49293 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49295         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49297 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49299         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49300           Removed extraneous text from end of "Special g++ Options"
49301           keyphrase.
49303         * lib/old-dejagnu.exp: Added pattern matching to look for new
49304           keywords, embedded in testcases comments, which will trigger
49305           calls to xpass and xfail.
49307 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49309         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49310           comments embedded in the testcases, especially the one looking for
49311           special compiler options, as well as the pattern matching for the
49312           compiler output again.
49314 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49316         * lib/old-dejagnu.exp: Do a proper check of the return value for
49317           execute tests. Fixed several problems with the pattern matching
49318           of the compiler output which gave erroneous test results.
49319           Changed several of the test result messages to be more descriptive.
49320         * config/unix-g++.exp: Proc g++_load now actually works and
49321           executes the tests passed to it and returns a usable return
49322           value.
49324 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49326           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49328 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49330         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49331           Modified both files to properly execute the old style
49332           dejagnu tests. The previous versions of these files were
49333           experimental and did not function anything near correctly.
49335 1993-04-05  Rob Savoye  (rob@cygnus.com)
49337         * Removed all Makefile.in and configure.in files. No configuration
49338         needed now.
49340 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49342         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49344 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49346         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49347         gcc.special/configure.in, gcc.noncompile/configure.in,
49348         gcc.execute/configure.in, gcc.code_quality/configure.in,
49349         g++.other/configure.in, g++.old-deja/configure.in,
49350         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49351         in srcname setting.
49353 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49355         * lib/udi.exp: Fixed mondfe and mondfe_download.
49356         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49357         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49359 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49361         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49362         (gdb_exit): Don't remove *_soc files.
49364 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49366         * lib/c-torture.exp: Don't look for main; instead always use -w
49367         -c.  This is how the c-torture tests work.  Remove the object
49368         file if the compilation succeeds.
49369         * gcc.execute/execute.exp: Remove executable if test passes.
49370         * gcc.noncompile/noncompile.exp: Every test is an expected
49371         failure.
49372         * gcc.special/special.exp: Added tests from c-torture 1.11,
49373         corrected use of existing test.
49374         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49375         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49376         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49377         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49378         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49379         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49380         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49381         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49382         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49383         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49384         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49385         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49386         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49387         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49388         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49389         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49390         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49391         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49392         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49393         c-torture 1.11.
49394         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49395         correspond to c-torture 1.11.
49397         * New file.